从其他应用程序在应用程序中运行代码

时间:2016-11-02 14:32:00

标签: android

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

如果是,将如何实施?

2 个答案:

答案 0 :(得分:0)

AFAIK由于明显的安全问题而无法实现您要执行的操作,但我目前正在尝试执行相同操作,请参阅Intent Filters,可能与此有关...

否则,您可以使用应用A中的adb命令启动应用B并设计活动,使其在“活动开始”中运行“f”方法

答案 1 :(得分:0)

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