Android Camera Client优先级设置如何?

问题描述:

相机API文档说“当优先级较高的应用程序试图使用相机时,可能会将”优先级较低的应用程序的活动相机客户端“驱逐出来”我的问题是,应用程序的优先级如何设置?可以通过编程方式或者在预装应用程序的系统级别进行设置吗?Android Camera Client优先级设置如何?

+0

我认为我们不可能按照您的说法来设置它,每个制作应用程序的人都希望将应用程序设置为最高优先级。也许这只是一个新的运行应用程序的意思。 – ganero

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。