在运行时管理Manifest Receiver
2015-06-25 00:18
309 查看
使用Package Manager的setComponentEnabledSetting方法,可以在运行时启用和禁用应用程序的mainfest Receiver。可以使用这种技术来启动和禁用任何应用程序组件(包括Activity和Service),但对于manifest Receiver尤其重要。
代码如下:
代码是用android studio编写的
源码下载
代码如下:
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编写的
源码下载
相关文章推荐
- 利用IE收听“广播”
- Android广播接收机制详细介绍(附短信接收实现)
- Jquery实现仿腾讯微博发表广播
- Android中的广播、服务、数据库、通知、包等术语的原理和介绍(图解)
- Android中的广播(BroadCast)详细介绍
- Android中的广播和广播接收器代码实例
- Android开发之广播机制浅析
- 广播
- 网络广播风暴的几种原因
- 【原理总结】DHCP数据包分析
- Envivio发布4Caster™ 广播3500实况H.264编码器
- BroadcastReceiver应用详解
- Android广播机制分析
- Android受限广播保护机制
- 跨平台UDP广播编程
- android 每次重启手机自己的程序会冒出已停止对话框
- 学习Android广播之动作intent.getAction与对应的字符串常量(找不到动作常量时可用)
- UDP多网卡广播问题解决方案
- android 广播
- UDP发送广播包