프로그래밍

코린이 저번에 질문한 카메라 관련 내용

저번에 올린 글

https://www.dogdrip.net/computer/535928482?category=180739712&page=1

 

강의 보면서 하는데 사진찍어서 이미지 가져오는 방법이 옛 방식이라 지원이 되지 않는다고해서 새로운 방법을 찾았고

적용하는 중 result.data?.extras?.get("data")를 하는데 ㅅㅂ get 메서드도 더 이상 지원 안 하니 쓰지 마라! 라는데...

이미지 가져올 방법이 없어서 올린 질문 글이였음

 

 

 

https://developer.android.com/media/camera/camera-deprecated/photobasics?hl=ko

 

위 링크를 찾아보니 내가 하려는 방법 자체가 지원이 중단된거라고 다른거 쓰라고 함... ㅋㅋㅋㅋ ㅅㅂ

3개의 댓글

2024.01.27

저도 궁금한데, 해결하시면 후기도 남겨주세요😁

0
2024.01.29
@조강현

결론적으로는 CameraX 라이브러리를 사용해 해결했습니다.

구글에 검색하셔도 많은 내용이 있을텐데 따로 필요하시다면 제가 한 내용도 올리겠습니다.

 

간단히 설명을 드리자면

기존 Camera는 안드로이드에 설치되어있는 기본 '사진'앱을 실행시켜 사진을 찍게하고, '취소' 또는 '확인'을 누르면

사진 앱은 종료하고 다시 사용하던 앱으로 돌아와 bitmap 데이터를 전달해주는 형식인거 같더라구요.

(어차피 더 이상 사용되지 않길레 정확히 확인해보지 않아 정확한 내용은 아닙니다)

 

그리고 CameraX는 PreviewView라고 하는 View를 UI에 마련하고 카메라를 실행시키면 카메라로 촬영하듯 화면에 나옵니다.

그 후 버튼을 누르면(버튼은 따로 만들어 줘야 합니다) 그때 사진을 저장하게 합니다.

여기서 사진 저장은 ImageCapture.takePicture 메서드를 사용합니다.

해당 메서드가 정상적으로 작동하고 나면 ImageCapture.OnImageSavedCallback가 호출이 되는데요.

이 때 문제가 없었다면 override fun onImageSaved 메서드가 호출되며 outputFileResults라는 파라미터값도 함께 들어옵니다. 해당 파라미터에는 촬영된 사진의 경로입니다.

1
2024.01.29
@집에가게해줘

내용 공유 감사합니다!👍👍

Activity가 종료되지 않음으로써, lifecycle 관리가 더 용이해졌네요🤭

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5694 [프로그래밍] 막차탄 30초반 비전공 신입입니다 가야할 길을 알려주세요! 9 코싸멘뚜 0 1 시간 전 91
5693 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 12 커피좋아용 0 20 시간 전 239
5692 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 1 일 전 183
5691 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 2 일 전 389
5690 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 2 일 전 208
5689 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 5 일 전 332
5688 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 5 일 전 286
5687 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 6 일 전 153
5686 [프로그래밍] 폰 스크리닝 해 본 사람 있어? 3 무지개빛푸딩 0 7 일 전 389
5685 [프로그래밍] jsp 트리메뉴 만들고있는데 구상한게가능한지 의견좀물어볼께 11 평택국 0 7 일 전 166
5684 [프로그래밍] JPA 도와줘어억 ㅠ 10 모그리또 0 7 일 전 251
5683 [프로그래밍] 의사는 뽑는 인원 제한하는데 부캠은 왜 제한 안 할까 5 조강현 0 9 일 전 370
5682 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 17 god79ii 0 13 일 전 631
5681 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 9 집에가게해줘 0 13 일 전 448
5680 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 14 일 전 246
5679 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 14 일 전 869
5678 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 16 일 전 417
5677 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 18 일 전 744
5676 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 18 일 전 646
5675 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 19 일 전 235