Android覆盖安装,卸载移除广播监听器。未完待续
2016-05-25 18:46
423 查看
public class PackageReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // 安装 if (intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) { String packageName = intent.getDataString(); System.out.println("android.intent.action.PACKAGE_ADDED---------------" + packageName); } // 覆盖安装 if (intent.getAction().equals("android.intent.action.PACKAGE_REPLACED")) { String packageName = intent.getDataString(); System.out.println("android.intent.action.PACKAGE_REPLACED---------------" + packageName); try { Dysso mDysso = Dysso.createInstance(context); if (mDysso != null) { mDysso.deleteToken(); } }catch (Exception e){ e.printStackTrace(); } } // 移除 if (intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) { String packageName = intent.getDataString(); System.out.println("android.intent.action.PACKAGE_REMOVED---------------" + packageName); } } } <receiver android:name="com.dy.rcp.PackageReceiver"> <intent-filter> <action android:name="android.intent.action.PACKAGE_ADDED" /> <action android:name="android.intent.action.PACKAGE_REPLACED" /> <action android:name="android.intent.action.PACKAGE_REMOVED" /> <data android:scheme="package" /> </intent-filter> </receiver> <uses-permission android:name="android.permission.RESTART_PACKAGES"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
相关文章推荐
- Multiple annotations found at this line: - Consider adding android:paddingEnd="10dp" to better supp
- 异步任务一:
- Android系统开机过程分析
- android学习笔记(八)SharedPreferences、editor
- Android Volley 通信框架应用解析
- android:paddingLeft 或者 android:paddingRight报错
- Android 内部存储(外置SD卡)和扩展存储卡(TF卡)路径的获取
- Android自定义View(三、深入解析控件测量onMeasure)
- Android学习小记-----监听并保存传感器数据,让service后台运行(保持CPU运转
- Android自定义View(二、深入解析自定义属性)
- [置顶] Android Studio设置图片背景及主题设置
- LinearLayout属性android:orientation
- The APK file does not exist on disk
- 闹钟PendingIntent传参
- Android自定义View(一、初体验自定义TextView)
- android 中theme.xml与style.xml的区别
- 浅谈 MVP in Android
- Android之TextView效果
- Android根据屏幕宽度,按比例缩放图片(图片)
- (4.6.12.6)Android中<meta-data>的使用