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