我想要求用户在被允许卸载/删除我的应用程序之前输入密码。我怎样才能实现这个功能?
你可以通过以下方式做到这一点:
- 第一次安装应用程序时,请安装单独的应用程序/包(“观察程序”)。
- “watcher”包含的唯一类是一个监听的 BroadcastReceiver
ACTION_PACKAGE_REMOVED
- 将 BroadcastReceiver 添加到您的应用程序中,该应用程序还监听
ACTION_PACKAGE_REMOVED
- 当意图广播到您的一个接收器时,请检查其他组件是否仍然安装。如果不是(用户刚刚卸载了它),则提示输入密码 - 如果错误,请重新安装其他组件。如果是的话就自己卸载吧。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)