例如,在AndroidManifest.xml文件中声明自定义权限:
并在对应的BroadcastReceiver中添加了该权限声明:
例如,在AndroidManifest.xml文件中注册BroadcastReceiver:
例如,在发送广播的应用程序中使用与BroadcastReceiver中声明的相同权限方式:
Intent intent = new Intent("com.example.myapp.MY_ACTION");
intent.setPackage("com.example.myapp");
intent.addFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
sendBroadcast(intent, "com.example.myapp.MY_PERMISSION");
下一篇:Android权限请求并发问题