와챠의 우당탕탕 코딩 일기장
[안드로이드] 홍드로이드 #9 카메라 연습 본문
반응형
코드 작성 전 기본 작업
AndroidManifest.xml에
1) 파일 읽기/쓰기 권한 추가
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
2) 카메라 권한 추가
<uses-permission android:name="android.permission.CAMERA" />
3) 카메라 기능 사용
android:required 설정
true : 카메라 필수! 폰에 카메라 없으면 앱 종료
false : 카메라 없어도 ㄱㅊ!
<uses-feature android:name="android.hardware.Camera" android:required="true"/>
4) 안드로이드 10(API 29) 이상의 기기에서 촬영 후 강제종료 되면
application 태그에 android:requestLegacyExternalStorage="true" 추가
5) 쉽게 권한 파일 허용 팝업 구현 위해 gradle(:app)의 dependencies에
implementation 'gun0912.ted:tedpermission:2.2.3' 추가
AndroidManifest.xml
이제 코드 작성
res>layout>activity_main.xml
res>xml>file_paths.xml
MainActivity.kt
코드 하나하나에 대한 이해보다는
전체적인 흐름을 알아본다... 라는 식으로 공부하면 될 것 같다 일단,,,
반응형
'코딩 일기장 > Android(Kotlin)' 카테고리의 다른 글
[안드로이드] Firebase 연동(2) (0) | 2021.05.06 |
---|---|
[안드로이드] ViewPager2 (0) | 2021.05.05 |
[안드로이드] 홍드로이드 #11 Fragment 연습 (0) | 2021.05.04 |
[안드로이드] 홍드로이드 #10 RecyclerView 연습 (0) | 2021.05.04 |
[안드로이드] 홍드로이드 #8 WebView 연습 (0) | 2021.05.02 |
Comments