반응형
1. CAMERA_DISABLED 에러 내용
앱에서 카메라 실행 시 (CameraDevice.StateCallback) 아래와 같은 에러 로그가 발생됩니다.
2022-06-29 11:19:16.990 7008-7008/ E/LOG: CAMERA_DISABLED (1): connectHelper:2116: Camera "1" disabled by policy
2022-06-29 11:19:17.006 7008-7008/ E/LOG: CameraDevice.StateCallback onError 3
2. CAMERA_DISABLED 에러 증상
- Android 10 이하 휴대폰에서는 정상
- Android 11 이상 휴대폰에서는 비정상
3. CAMERA_DISABLED 에러 원인
Android 11 이상 단말에서는 백그라운드에서 카메라를 사용할 경우 특정 권한이 필요합니다.
Android 10 이하에서는 카메라 권한 획득 시 기본적으로 백그라운드에서도 권한이 생성됩니다.
4. CAMERA_DISABLED 방안
Service 에 foregroundServiceType 에 camera 를 지정해주시면 됩니다.
자세한 내용은 아래 링크에서 확인하세요.
https://developer.android.com/about/versions/14/changes/fgs-types-required
<service
android:name="com.test.CameraService"
android:enabled="true"
android:exported="true" android:foregroundServiceType="location|camera"></service>
반응형
댓글