Android权限拒绝

Android权限拒绝,android,permissions,Android,Permissions,我尝试从我的主要活动启动第三方应用程序: intent=新intent() 但我得到了一个错误: E/AndroidRuntime(22330): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAINcmp=com.mojang.minecraftpe/.MainMenuOptionsActivity } from ProcessRecord{4

我尝试从我的主要活动启动第三方应用程序:

intent=新intent()

但我得到了一个错误:

E/AndroidRuntime(22330): java.lang.SecurityException: Permission     Denial: starting  
Intent { act=android.intent.action.MAINcmp=com.mojang.minecraftpe/.MainMenuOptionsActivity
} from ProcessRecord{407b6928 22330:com.metalex.musicplayer/10073} (pid=22330, uid=10073) 
requires null

请帮帮我

根本原因是目标活动未导出,因此无法从其他应用程序启动它

问候


Ziteng Chen

根本原因是目标活动没有导出,因此无法从其他应用程序启动它

问候

陈子腾

试试这个:

Intent intent= getPackageManager().getLaunchIntentForPackage("com.mojang.minecraftpe");
startActivity(intent);
这样,您就不必弄清楚可以启动哪些活动。

试试以下方法:

Intent intent= getPackageManager().getLaunchIntentForPackage("com.mojang.minecraftpe");
startActivity(intent);
这样,您就不必弄清楚可以启动哪些活动。

Intent i的副本=新Intent(class name.This,Activity2.class);星触觉(i)@shanthi:他编写了“第三方应用程序”,因此他无法访问
第三方活动.class
。意图的副本i=新意图(类名.this,Activity2.class);星触觉(i)@shanthi:他写了“第三方应用程序”,所以他没有访问第三方活动的权限。