FATAL EXCEPTION: main 02-24 13:50:35.066399 6561 6561 E AndroidRuntime: Process: cn.ruggear.customkey, PID: 6561 02-24 13:50:35.066399 6561 6561 E AndroidRuntime: java.lang.RuntimeException: Unable to start receiver cn.ruggear.reciver.CustomKeyReciver: java.lang.SecurityException: Permission Denial: not allowed to send broadcast com.kodiak.intent.action.PTT_BUTTON from pid=6561, uid=10089
原因:/frameworks/base/core/res/AndroidManifest.xml
里面添加了广播保护,这里面属于系统级别应用,才能添加,即内置为系统签名才行的应用,否则手动安装或者内置为私有签名的,都不行。容易多个应用冲突,容易广播权限拒绝!
文章讲述了在Android应用中,由于试图启动一个受系统级别保护的CustomKeyReciver导致的RuntimeException,强调了只有内置为系统签名的应用才能发送特定广播,否则可能导致权限拒绝和应用冲突。
2246

被折叠的 条评论
为什么被折叠?



