在Y应用程序中有一个名为X的应用程序和一个活动Z。X 只有在 Manifest 中有参数设置为时才能打开活动 Z。如果没有,我会收到权限拒绝异常。好的,可以理解。exported
true
所以我尝试使用Process.execute
和am start com.package.name/.activity
命令从 X 应用程序打开活动 Z。adb shell
在我的电脑上输入该命令时效果很好。但是,Process.execute
即使具有su权限也不会打开活动。但是输出是正确的(“Starting blah blah blah”)。
您知道如何从 X 应用程序打开 Z 活动吗?我无法修改 Y 应用程序 - 它不是我制作的。