android - 自定义卸载菜单 android

标签 android

我有一个与安全相关的 Android 应用程序。

我的需要是在卸载之前验证用户身份。 IE;如果有人尝试卸载我的应用程序,它会弹出一个窗口并读取一些密码/ID 或其他内容,如果其有效卸载继续进行,否则不会。

我有root权限

最佳答案

这违反了 Android 生态系统的规则。应允许所有用户卸载他们的应用程序。

实现这一目标的唯一方法是将您的应用程序安装为系统应用程序,除非他们拥有 root 设备,否则他们将无法卸载该应用程序。

不推荐的另一种方法是监视日志(API 16 及更高版本不支持,但如果您有 root 权限则可以),并在发现用户到达卸载应用程序的对话框时执行某些操作。

关于android - 自定义卸载菜单 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15727379/

相关文章:

java - 安卓 : How to use same AlarmManager in loop?

android - 膨胀类 fragment : GoogleMaps inside FrameLayout 时出错

android - 使用 retrofit2 和 OkHttp3 时出现此错误。无法解析主机 "<host-name>": No address associated with hostname

java - ZKM - 如何跳过/忽略不可用的类?

java - 如何正确添加新的布局xml?

java - onCreate/textView 大小问题

android - Android:声音播放错误。压缩问题?

Android - 防止通过 "Clear Data"设置选项删除应用程序数据或文件

java - 在 fragment 中绘制多层矩形

java - 图片 + 文本的 ListView 异常