• The first time your app is installed, install a separate application/package ("watcher").
  • The only classes "watcher" contains is a BroadcastReceiver that listens for ACTION_PACKAGE_REMOVED
  • Add a BroadcastReceiver to your application that also listens for ACTION_PACKAGE_REMOVED
  • When a intent is broadcast to one of your receivers, check if the other component is still installed. If is isn't (the user just uninstalled it), prompt for the password - if it's wrong, reinstall the other component. If it's right, uninstall yourself.

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. [安卓]Android(安卓)Developer Tools(Ecl
  2. Android 二维码开发功能实现(五)-----对z
  3. Android(安卓)AIDL基本步骤
  4. Socket Android手机客户端与PC服务端局域
  5. sscanf函数引起android 5.0卡死,C++中慎用
  6. Android 系统基础
  7. Android之Window类简介
  8. 强烈推荐Android新手的入门学习策略之一,A
  9. Android下添加新的自定义键值和按键处理
  10. Android输入框限制字符长度,字母自动大写