如何禁用Android中的“卸载”按钮?

时间:2015-01-25 11:53:29

标签: java android

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

有没有办法配置应用程序,以便用户无法卸载它? 我想在应用程序设置中隐藏卸载按钮,例如系统应用程序,例如: enter image description here

3 个答案:

答案 0 :(得分:1)

不是 - 实现这一目标的唯一方法是创建自定义ROM。可卸载的应用程序是“系统应用程序”,或默认安装的应用程序。通常,这些是移动网络或电话制作人在那里添加的不需要的应用程序。当你掌握手机时,即使是那些也可以卸载:)

答案 1 :(得分:0)

我猜你主要是寻找技术解决方案。但是,由于没有针对更广泛受众的纯粹技术解决方案,您可能会对替代方案持开放态度:

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

答案 2 :(得分:0)

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

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

http://developer.android.com/guide/topics/admin/device-admin.html