카메라는 소셜 미디어와 공유할 동영상 및 이미지를 캡처하고 문서 및 QR 코드 스캔과 같은 유틸리티를 만드는 등 다양한 애플리케이션 사용 사례를 지원합니다. 이 개발자 센터에서는 Android 애플리케이션에서 카메라 사용을 시작하는 데 필요한 문서와 리소스를 제공합니다.
카메라 애플리케이션 빌드
카메라 기반 애플리케이션을 빌드하거나 기존 애플리케이션에 카메라를 통합하려면 먼저 카메라 사용을 위한 간소화된 API인 CameraX API를 살펴보세요. 이 개요에서는 CameraX를 소개하고 카메라를 사용하는 단계를 안내합니다.
CameraX Codelab은 CameraX 학습에 대한 예시 기반 접근 방식을 제공합니다.
Camera1에서 이전
앱에서 지원 중단된 카메라 클래스 ('Camera1')를 사용하는 경우 CameraX로 이전하는 것이 좋습니다. 그러면 애플리케이션이 새로운 카메라 기능을 활용할 수 있는 안정적이고 강력한 플랫폼을 제공할 수 있습니다.
카메라 애플리케이션 수준 향상
CameraX는 머신러닝 툴킷 라이브러리인 MLKit와의 직접 통합을 지원합니다. 이를 통해 카메라를 MLKit와 결합하여 QR 스캐너, 문서 스캐너 등과 같은 것을 만들 수 있습니다.
카메라 확장 프로그램을 사용하면 애플리케이션에서 야간 모드 이미지 캡처 또는 빛망울 효과 (세로 모드)와 같은 특수한 기기 기능에 액세스할 수 있습니다. CameraX와 Camera2를 모두 사용하여 카메라 확장 프로그램에 액세스하는 방법을 여기에서 알아보세요.