【发布时间】:2015-09-09 05:28:08
【问题描述】:
是的,可以在 Android 设置中启用/禁用第 3 方应用安装(不是来自 Google Play)。但我需要永久禁用第 3 方应用。
这是我们基于 Android 的特殊预植根设备的客户的要求。是否可以从设置中删除它?或者阻止用户更改它?
【问题讨论】:
标签: android configuration
是的,可以在 Android 设置中启用/禁用第 3 方应用安装(不是来自 Google Play)。但我需要永久禁用第 3 方应用。
这是我们基于 Android 的特殊预植根设备的客户的要求。是否可以从设置中删除它?或者阻止用户更改它?
【问题讨论】:
标签: android configuration
有问题的设置需要WRITE_SECURE_SETTINGS 权限,该权限仅授予系统应用程序。无法通过任何第三方应用程序对其进行更改,或阻止用户对其进行更改。
核心设置可以这样修改:
Settings.Secure.putInt(getContentResolver(), Settings.Secure.INSTALL_NON_MARKET_APPS, 0);
但这只有在您使用 root 访问权限将您的 apk 安装到系统分区以授予 WRITE_SECURE_SETTINGS 权限时才有效。
【讨论】: