와챠의 우당탕탕 코딩 일기장
[안드로이드] 카메라 + 사진 불러오기 본문
반응형
실행 결과를 먼저 보면
권한 설정을 먼저 하고
슬라이드하면 메뉴 화면을 볼 수 있다.
카메라를 누르고 사진찍기를 누르면
이렇게 찍은 사진을 보여줄 수 있다.
메뉴에서 갤러리를 누르면
갤러리의 사진 1장을 가져와 화면에 보여줄 수 있다!!
아이디 연결 편하게 해주기 위해
id 'kotlin-android-extensions' 추가
찍은 사진이 기기에 접근하려는 권한을 설정해주기 위해
implementation 'com.yanzhenjie:permission:2.0.3' 추가
AcdroidManifest.xml
activity_main.xml
(+) 지금 Navigation header 윗부분이 짤렸는데 이거는 NavigationView에
android:fitsSystemWindows="false"
해주면 됨
fragment_a.xml
frgament_b.xml
res>layout>nav_header.xml
res>memu>nav_menu.xml
res>xml>external.xml
FragmentA.kt
FragmentB.kt
MainActivity.kt
근데 external.xml에서 파일 저장 경로를
storage/emulated/0일케 하면 storage/emulated 경로에서 Permission denied 오류거 떠서...
(아미 내가 실행 중에 열었던 게 문제가 되는 듯, 권한은 확실히 설정해줘서....)
storage/self/primary 이렇게 고쳐서 저장된 사진을 확인해 보았다.
반응형
'코딩 일기장 > Android(Kotlin)' 카테고리의 다른 글
[안드로이드] 스플래시 1초간 보여주기 (0) | 2021.06.13 |
---|---|
[안드로이드] MediaPlayer를 이용한 음악 재생/일시정지/이어듣기/중지 (0) | 2021.05.28 |
[안드로이드] 구글맵 api (2) (가장 최근 위치 가져오기, 현재 위치 요청하기) (0) | 2021.05.21 |
[안드로이드] 구글맵 api (1) (0) | 2021.05.21 |
[안드로이드] 파이어베이스에 데이터 저장, 검색 (0) | 2021.05.15 |
Comments