外媒消息,据 XDA Developers 发现的源代码提交,Android P 会检测并阻止后台应用访问相机。
限制是基于应用的用户 ID(UID),Android 将其分配给安装在设备上的每个应用。UID 对于每个应用程序都是唯一的,只要这些应用保留在你的设备上,这些 UID 就不会更改。提交状态表明,Android P 会在 UID “空闲”时进行检测,如果发现一个不活动的 UID 请求摄像头访问,将立即生成一个错误,以防止访问相机。

之前的 Android 8.0 就要求应用在主动使用相机时显示通知。因此,Android P 的摄像头限制可以看作是对现有措施的延伸。该功能对那些在不知情的情况下默默录制视频或拍照的恶意应用有很好的威慑作用。
引用来自“BinSys”的评论
我以前是做android行车记录仪的~项目要求后台录像~哎。这波做android行车记录仪的升级到P的时候估计得魔改吧。引用来自“mark35”的评论
Android P 会在 UID “空闲”时进行检测,如果发现一个不活动的 UID 请求摄像头访问==============
记录仪应用随时都在工作不会空闲吧
有时候会根据用户需要停止记录。
有时候开其他APP会导致记录的app被后台。需要尽力保持app在前台去调用camera api
引用来自“BinSys”的评论
我以前是做android行车记录仪的~项目要求后台录像~哎。这波做android行车记录仪的升级到P的时候估计得魔改吧。==============
记录仪应用随时都在工作不会空闲吧