假设我有两个应用程序(清单)。然后,两者都有不同的名称。
现在,假设com.packageOne应用程序中有活动A,B,C。 并且假设com.packageTwo应用程序中有Activity X,Y,Z。
问题:
我可以以某种方式使用android的一些组合:进程共享用户ID等,以便从packageOne获取Activity A,在com.packageTwo的地址空间中运行。但我不希望B,C在与活动A相同的进程空间中运行。(假设使用相同的密钥进行签名,并使用不同的密钥进行签名,我的猜测是可能的,但不是后者)。
同样,我可以在自己的某个进程中运行活动A和活动X,s.t。
BC在packageOne的过程中运行 YZ在packageTwo
的过程中运行AX在一些新流程中运行。
泰
答案 0 :(得分:0)
对于您有标记android:process
的活动,您可以使用它来在com.packageTwo流程中启动A活动。但我从未尝试过这种方法:)