Android P机型实现后台无预览拍照

2019-01-05  本文已影响0人  沙漠里de小孩子

留个坑,以后更新

有一个系统应用,需要实现特殊情况下的后台无预览拍照操作,在Android O及以前,是通过接收广播,通过广播开启拍照service,但是Android P系统有很多权限变更,拍照等敏感操作无法通过后台service操作完成,而是会失败。

解决的方案1

如果有activity存在,可以通过activity调起一个后台service进行拍照,activity结束service也还是可以继续工作的;

解决的方案2

使用一个前台service完成工作,前台service的优先级比后台service高,因此可以不被回收。

上一篇下一篇

猜你喜欢

热点阅读