ActivityManager:从后台启动的前台服务不能有位置/摄像头/麦克风访问

问题描述

当我的应用从后台启动服务时,Logcat 中会出现日志:ActivityManager: Foreground service started from background can not have location/camera/microphone access。我对此没有意见,因为这是 Android 11 中的已知限制。

如何以编程方式确定我的前台服务是否可以访问 Android 11 中的位置?当它无法访问位置时,我想停止该服务。

有用的链接

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)