Android P机型实现后台无预览拍照
2019-01-05 本文已影响0人
沙漠里de小孩子
留个坑,以后更新
有一个系统应用,需要实现特殊情况下的后台无预览拍照操作,在Android O及以前,是通过接收广播,通过广播开启拍照service,但是Android P系统有很多权限变更,拍照等敏感操作无法通过后台service操作完成,而是会失败。
解决的方案1
如果有activity存在,可以通过activity调起一个后台service进行拍照,activity结束service也还是可以继续工作的;
解决的方案2
使用一个前台service完成工作,前台service的优先级比后台service高,因此可以不被回收。