您的位置:首页 > Web前端

在运行时管理Manifest Receiver

2015-06-25 00:18 309 查看
使用Package Manager的setComponentEnabledSetting方法,可以在运行时启用和禁用应用程序的mainfest Receiver。可以使用这种技术来启动和禁用任何应用程序组件(包括Activity和Service),但对于manifest Receiver尤其重要。

代码如下:

PackageManager pm = getPackageManager();
ComponentName componentName = new ComponentName(this, MyReceiver.class);
// 启用一个manifest Receiver
pm.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
PackageManager.DONT_KILL_APP);
// 禁用一个manifest receiver
pm.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);


代码是用android studio编写的

源码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  广播