如何以不同的用户身份启动流程?

时间:2013-02-21 07:16:13

标签: java android process

我想使用RuntimeInstance.exec从Java代码启动本机进程。 但问题是,新的本机进程是在用户“我”下启动的。

我希望新进程以用户“shell”运行。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

不确定您尝试在此处调用的本机进程,但Android会根据程序包名称为应用程序分配唯一的用户ID。您可以通过在清单中指定两个应用程序来共享相同的用户ID。检查此链接 http://developer.android.com/guide/topics/manifest/manifest-element.html