android - 更改 Android 设备管理设置

标签 android root android-source

如果您进入 Android 设备的“设置”->“安全”,在“设备管理”部分下有一些用于验证应用程序的设置。

在处理 AOSP 时,我正在尝试让一些测试软件正常工作。所以其中一部分需要我启用和禁用此功能。我已经有了禁用其他一些功能的代码,它们看起来像这样:

    //Allow mock locations
    Settings.Secure.putInt(getContentResolver(),
            Settings.Secure.ALLOW_MOCK_LOCATION, 
            1);

    //Stay on while plugged in
    Settings.Global.putInt(getContentResolver(),
            Settings.Global.STAY_ON_WHILE_PLUGGED_IN, 
            BatteryManager.BATTERY_PLUGGED_USB);

注意* 我以 root 身份运行,因此我可以更改这些设置。所以澄清一下,我的问题是如何更改设置验证应用程序,它位于何处?

最佳答案

您正在寻找 Settings.Global.PACKAGE_VERIFIER_ENABLE。它似乎没有出现在文档站点上,但您可以在源代码中看到它。

定义:

android.provider.Settings.java

默认设置应用的用法示例:

com.android.settings.SecuritySettings.java

关于android - 更改 Android 设备管理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17998877/

相关文章:

c# - 错误 : java. lang.NullPointerException : Attempt to invoke virtual method 'android. content.res.XmlResourceParser

android - 从 Google Play 商店获取评论

mysql重置root用户权限

ubuntu - 以 root 身份运行 Meteor.js

android - cc_prebuilt_library_shared 模块无法识别的属性 "cflags"

android - 调试 Android 包管理器 API

android - 如何将 "String"(从光标获取)放入 android 中的 "Array"

linux - supervisord 仅从根目录运行

android - 如何使用 mm 命令在 AOSP 中构建的 lib*.so

android - 自定义对象的 QuickBlox 错误 (Android)