Java 如何禁用";卸载";安卓系统中的按钮?

Java 如何禁用";卸载";安卓系统中的按钮?,java,android,Java,Android,在Android中,某些系统应用程序无法卸载 是否有任何方法可以配置应用程序,以便用户无法卸载该应用程序? 我想在应用程序设置中隐藏卸载按钮,如以下系统应用程序: 不是真的-实现这一点的唯一方法是创建自定义ROM。可卸载的应用程序是“系统应用程序”,或默认安装的应用程序。通常,这些都是移动网络或手机生产商添加的不必要的应用程序。即使是这些都可以在您的手机根目录下卸载:)我想您主要是在寻找一种技术解决方案。但由于没有针对更广泛受众的纯技术解决方案,您可能会选择其他解决方案: 手机制造商和电信提供商

在Android中,某些系统应用程序无法卸载

是否有任何方法可以配置应用程序,以便用户无法卸载该应用程序? 我想在应用程序设置中隐藏卸载按钮,如以下系统应用程序:

不是真的-实现这一点的唯一方法是创建自定义ROM。可卸载的应用程序是“系统应用程序”,或默认安装的应用程序。通常,这些都是移动网络或手机生产商添加的不必要的应用程序。即使是这些都可以在您的手机根目录下卸载:)

我想您主要是在寻找一种技术解决方案。但由于没有针对更广泛受众的纯技术解决方案,您可能会选择其他解决方案:


手机制造商和电信提供商有办法在无法卸载的手机上预安装应用程序。因此,一种方法是与他们联系,看看他们中是否有人愿意与你合作。您可能需要为他们提供一些回报。

您的应用程序可以通过向用户请求设备管理权限来禁用卸载按钮

在删除“设置”中的“设备管理”权限之前,用户无法卸载。在这种情况下,将调用应用程序的DeviceAdminReceiver,让应用程序有机会做出反应


不!我希望用户不能安装unistall应用程序,或者当他们想要安装unistall应用程序时,我的应用程序会询问密码!比如“智能应用锁”!