이틀 고생해서 찾았음!!
카메라 기능을 실행시켰을때 자동으로 전면카메라를 원한다면 이러한 코드를 많이 봤을 겁니다.
cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", CameraCharacteristics.LENS_FACING_BACK)
cameraIntent.putExtra("android.intent.extra.USE_FRONT_CAMERA", true)
하지만 삼성의 기종에서는 작동하지 않는걸 찾을 수 있죠!!
이유는 코드 자체가 다르기 때문이다.
삼성폰에서 카메라 전후면 기능을 원한다면 이코드를 사용!!
if (Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP_MR1) {
putExtra("camerafacing", "front")
putExtra("previous_mode", "front")
} else {
putExtra("camerafacing", "rear")
putExtra("previous_mode", "rear")
}
'Android > 📚 Dictionary' 카테고리의 다른 글
Retrofit2 @Path 와 @Query의 차이점 (0) | 2022.11.13 |
---|---|
안드로이드 4대 컴포넌트 Component - 1 (0) | 2022.11.12 |
@Embedded (0) | 2022.10.11 |
코틀린의 🌺 Coroutine (4) | 2022.09.25 |
Api통신 딱 드루와 (2) | 2022.09.24 |