Sri*_*nth 3 android android-11
Microphone对后台的访问已停止Android 11。只有 3 个选项,使用时允许、允许一次和拒绝。
如何让应用程序始终在后台访问麦克风Android 11?有什么解决方法吗?
现在我们必须为前台服务指定类型(https://developer.android.com/guide/components/foreground-services#types):
<manifest>
...
<service ...
android:foregroundServiceType="camera|microphone" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
但在某些情况下,即使我们指定,我们的前台服务仍然无法访问摄像头或麦克风android:foregroundServiceType:
如果前台服务在应用程序处于后台时启动(对用户不可见 - 无可见活动),例如在设备启动 ( )BOOT_COMPLETED广播时,则此类服务无法使用摄像头、麦克风启动
如果前台服务在应用程序处于前台时启动(对用户可见 - 某些可见活动),则此类服务可以使用摄像头、麦克风开始
信息来自:https ://developer.android.com/guide/components/foreground-services#bg-access-restrictions
我的问题Camera2cameraManager.openCamera 在某些设备上不时出现异常
| 归档时间: |
|
| 查看次数: |
13373 次 |
| 最近记录: |