如何以编程方式禁用或隐藏系统设置?

时间:2018-02-13 13:44:46

标签: android

我不希望用户打开设备设置,因此我需要禁用设备设置。

我找到了打开设置的方法

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);

但我正在寻找一种禁用它的方法,我该怎么做?

2 个答案:

答案 0 :(得分:3)

除非您制作自定义ROM,否则无法禁用系统包。除此之外,允许开发人员禁用设置是一个巨大的安全风险,因此用户无法停止该应用程序。

答案 1 :(得分:0)

您可以使用自助服务终端模式创建自定义启动器以实现目标。请注意,此方法需要您的用户执行一些操作。

相关链接 https://developer.android.com/work/cosu.html http://pvolan.blogspot.ru/2017/01/android-50-kiosk-mode-aka-super.html