하고자 하면 다 할 수 있어🔥✊

Android/📚 Dictionary

카메라 실행시 자동 전면 || 후면 카메라 기능 ( 삼성 기종 )

안들외드 2022. 11. 12. 12:26

이틀 고생해서 찾았음!!

 

카메라 기능을 실행시켰을때 자동으로 전면카메라를 원한다면 이러한 코드를 많이 봤을 겁니다.

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