我不希望用户打开设备设置,因此我需要禁用设备设置。
我找到了打开设置的方法
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
但我正在寻找一种禁用它的方法,我该怎么做?
答案 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