Ex-Intent를 통한 카메라 이미지 캡처

CODEDRAGON Development/Android

반응형


  

Intent를 통한 카메라 이미지 캡처

 

·         권한 체크하여 권한 허용 후 작업

·         카메라에서 이미지 캡처

·         이미지 디코딩 타입 변경

 

 

 

Step by Step

 

activity_main.xml

TODO 1: RelativeLayout -> LinearLayout

android:orientation="horizontal"

 

TODO 2: Design: Layouts>> "LinearLayout(vertical)" 추가

android:orientation="vertical"

TODO 3: Design: Widgets >> "Button" 추가 x2

 

TODO 4: Design:Images&Media >> "ImageView" 추가

 

AndroidManifest.xml

TODO 5: 사용자 권한 추가

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

<uses-permission android:name="android.permission.CAMERA"></uses-permission>

 

MainActivity.java

TODO 6: 변수 선언

 

TODO 7 : 가로 방향으로 셋팅

 

TODO 8: 카메라에서 이미지 캡처 버튼 이벤트 처리

TODO 9: 권한이 없다면 권한 요청

 

TODO 10 onRequestPermissionsResult() 오버로드

 

TODO 11: onActivityResult() 오버라이드

TODO : 확인

 

TODO 12: png 디코딩 변경

 

TODO : 확인

 

 

 

출력결과


 

[PROCESS] 클릭