如何更改android服务的优先级(好值)?

Posted

技术标签:

【中文标题】如何更改android服务的优先级(好值)?【英文标题】:How to change the priority(nice value) of an android service? 【发布时间】:2019-07-16 14:28:17 【问题描述】:

我正在将 android P 移植到设备中,因为我发现 systemui(com.android.systemui) 中存在一些滞后,尤其是在音量栏操作中。

所以我使用 renice 命令提高了 systemui 的优先级,之后效果更好。所以现在我想在流程开始时添加优先级。

请帮我更改系统启动时的优先级。

【问题讨论】:

【参考方案1】:

您可以在其.rc 文件中的服务描述中添加priority 属性。

优先级

服务进程的调度优先级。此值必须在 -20 到 19 的范围内。默认优先级为 0。优先级通过 setpriority() 设置。

https://android.googlesource.com/platform/system/core/+/master/init/README.md

【讨论】:

以上是关于如何更改android服务的优先级(好值)?的主要内容,如果未能解决你的问题,请参考以下文章

JTable排序不是单元格中的好值

怎样改变Android系统的网络优先级?

Android Programming: Pushing the Limits -- Chapter 4: Android User Experience and Interface Design(示

如何使用滑动抽屉更改ActionBar的颜色?

Back And:如何只收听和 emmett 对特定项目的实时更改?

Android中利用前台服务白色保活