2016-11-02 59 views
1

假设我正在开发两个应用“A”&'B'。 'A'包含执行任何任务的函数/代码'f'。如果我在'A'中打开一个隐含的意图来打开一个应用程序'B',是否有一种方法可以在'B'上运行'f'? (注意:'B'的API不可用)在不同应用中运行代码

如果是,它将如何实现?

+0

可能重复[可以多个Android应用程序共享一个进程和应用程序上下文?](http://stackoverflow.com/questions/17664090/can-multiple-android-applications-share-a-single -process-and-application-context) –

+0

简短的回答,是的,你可以。但这不是一个好主意。 –

回答

0

据我所知你要执行什么是不可能的,由于明显的安全问题,但目前我试图做同样的,看到Intent Filters,说不定有什么关系呢?

否则,你可以使用你的应用程序A中的adb命令来启动你的应用程序B并设计活动使其运行你的“f”方法启动

0

你将执行函数的应用程序应该在Android Manifest中声明一个自定义的Intent过滤器,应用程序可以使用此自定义过滤器打开它。检查这个 Start Activity Using Custom Action

相关问题