Android组件间进程关系

时间:2012-03-13 21:10:23

标签: android process android-activity packages relation

假设我有两个应用程序(清单)。然后,两者都有不同的名称。

现在,假设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在一些新流程中运行。

1 个答案:

答案 0 :(得分:0)

对于您有标记android:process的活动,您可以使用它来在com.packageTwo流程中启动A活动。但我从未尝试过这种方法:)