相机API文档说“当优先级较高的应用程序试图使用相机时,可能会”驱逐“优先级较低的应用程序的主动相机客户端”
我的问题是,应用程序的优先级如何设置?是否可以通过编程方式或系统级别为预安装的应用程序设置?
答案 0 :(得分:2)
Android平台设置优先级。例如,在前台运行的进程比在后台运行的服务具有更高的优先级。当设备内存填满并且Android需要释放内存时,使用相同的优先级系统。优先级较低的进程会被杀死。
您可以在此API中找到不同级别的优先级
https://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html
API级别3中添加了重要性
int重要性
系统对此流程的相对重要性级别。 对这些常量进行编号,以便“更重要”的值 总是小于“不太重要”的价值观。
值为IMPORTANCE_FOREGROUND,IMPORTANCE_FOREGROUND_SERVICE, IMPORTANCE_TOP_SLEEPING,IMPORTANCE_VISIBLE,IMPORTANCE_PERCEPTIBLE, IMPORTANCE_SERVICE,IMPORTANCE_CACHED或IMPORTANCE_GONE。
答案 1 :(得分:0)