Android通过编程禁用cpu使用设置

Android通过编程禁用cpu使用设置,android,settings,cpu,Android,Settings,Cpu,有人知道如何通过编程禁用“显示CPU使用情况”吗? 我检查了设置,安全,系统API,没有一个是这个名字 您正在查找表中的“显示进程”行:要更改此行,您的应用程序需要是一个系统应用程序,并且具有写入设置和写入安全设置权限 全局系统设置,包含始终相同地应用于所有已定义用户的首选项。应用程序可以读取这些,但不允许写入;与“安全”设置一样,这些设置也适用于用户必须通过系统UI或这些值的专用API显式修改的首选项 有了这一点,您应该可以: private void writeCpuUsageOptions

有人知道如何通过编程禁用“显示CPU使用情况”吗?
我检查了设置,安全,系统API,没有一个是这个名字

您正在查找表中的“显示进程”行:要更改此行,您的应用程序需要是一个系统应用程序,并且具有
写入设置
写入安全设置
权限

全局系统设置,包含始终相同地应用于所有已定义用户的首选项。应用程序可以读取这些,但不允许写入;与“安全”设置一样,这些设置也适用于用户必须通过系统UI或这些值的专用API显式修改的首选项

有了这一点,您应该可以:

private void writeCpuUsageOptions(boolean newValue) {
    Settings.Global.putInt(getContentResolver(), "show_processes", newValue ? 1 : 0);
    Intent service = (new Intent()).setClassName("com.android.systemui",
            "com.android.systemui.LoadAverageService");
    if (newValue) {
        startService(service);
    } else {
        stopService(service);
    }
}

newValue
false
时,“显示CPU使用情况”将被禁用,谢谢。有没有办法在根设备上实现此代码,并且它将在用户应用程序上实现?对不起。。。我不确定,我对根设备没有任何经验。但是,我知道可以将apk推送到
/system/app/
文件夹。此外,您可能还可以使用sqlite命令直接写入设置数据库