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