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

Android 从其他应用程序在应用程序中运行代码,android,Android,假设我正在开发两个应用程序“A”和“B”“A”包含执行任何任务的函数/代码“f”。如果我在“A”中触发一个隐式意图来打开应用程序“B”,有没有一种方法可以在“B”中运行“f”? (注:“B”的API不可用) 如果是,它将如何实现?AFAIK由于明显的安全问题,您尝试执行的操作是不可能的,但我目前正在尝试执行相同的操作,请看,可能与此有关 否则,您可以使用应用程序A中的adb命令启动应用程序B,并设计活动,使其在活动开始时运行您的“f”方法。当然,由于明显的安全问题,您尝试执行的操作是不可能的,但

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


如果是,它将如何实现?

AFAIK由于明显的安全问题,您尝试执行的操作是不可能的,但我目前正在尝试执行相同的操作,请看,可能与此有关


否则,您可以使用应用程序A中的adb命令启动应用程序B,并设计活动,使其在活动开始时运行您的“f”方法。当然,由于明显的安全问题,您尝试执行的操作是不可能的,但我目前正在尝试执行相同的操作,请看,可能与此有关


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

您将执行功能的应用程序应在Android Manifest中声明自定义意图过滤器,应用程序可以使用此自定义过滤器打开它。检查这个

将要执行该功能的应用程序应该在Android清单中声明一个自定义意图过滤器,应用程序可以使用此自定义过滤器打开它。检查这个

简短答案可能重复,可以。这不是一个很好的主意。可能是简短答案的重复,是的,你可以。不过这不是个好主意。