기본 콘텐츠로 건너뛰기
Essentials
AI 환경 빌드
Gemini API 등을 사용해 AI 기반 Android 앱을 빌드하세요.
시작하기
시작하기
첫 번째 앱을 만들어 시작해 보세요. 교육 과정을 자세히 살펴보거나 직접 앱 개발을 탐색해 보세요.
Hello World
교육 과정
튜토리얼
팀을 위한 Compose
Android용 Kotlin
Play를 통한 수익 창출 ↗️
Android 개발자 인증
기기별 확장
휴대전화에서 태블릿, 시계, 헤드셋 등에 이르기까지 원활한 환경을 사용자에게 제공하는 앱을 빌드하세요.
적응형 앱
Android XR
Wear OS
자동차용 Android
Android TV
ChromeOS
카테고리별로 빌드
Google의 규정적이고 독보적인 지침에 따라 사용 사례에 맞게 빌드하는 방법을 알아보세요.
게임
카메라 및 미디어
소셜 및 메시지
건강 및 운동
생산성
기업용 앱
최신 뉴스 확인
일 년 내내 최신 버전을 체험하고, 미리보기 프로그램에 참여하고, 의견을 보내주세요.
최신 업데이트
실험 버전 업데이트
Android 스튜디오 미리보기
Jetpack 및 Compose 라이브러리
Wear OS 출시
개인 정보 보호 샌드박스 ↗️
디자인 및 계획
최고의 환경
최고의 사용자를 위한 최적의 환경을 구축하세요.
자세히 알아보기
UI 디자인
Android 권장사항을 사용하여 멋진 사용자 인터페이스를 디자인하세요.
Android용 디자인
모바일
적응형 UI
Android XR
위젯
Wear OS
Android TV
아키텍처
강력하고 테스트와 유지관리가 쉬운 앱 로직과 서비스를 디자인하세요.
소개
라이브러리
탐색
모듈화
테스트
Kotlin 멀티플랫폼
품질
앱 품질을 계획하고 Play 스토어 가이드라인을 준수하세요.
개요
핵심 가치
사용자 환경
접근성
기술 품질
최고의 환경
보안
위협으로부터 사용자를 보호하고 안전한 Android 환경을 보장하세요.
개요
개인 정보 보호
권한
ID
사기 예방
개발
Android 스튜디오의 Gemini
Android 개발을 위한 AI 개발의 동반자입니다.
자세히 알아보기
Android 스튜디오 다운로드
핵심 영역
필요한 기능에 관한 샘플과 문서를 가져옵니다.
샘플
사용자 인터페이스
백그라운드 작업
데이터 및 파일
연결
모든 핵심 영역 ⤵️
도구 및 워크플로
IDE를 사용하여 앱을 작성 및 빌드하거나 자체 파이프라인을 만듭니다.
코드 작성 및 디버그
프로젝트 빌드
앱 테스트
Performance
명령줄 도구
Gradle 플러그인 API
기기 기술
폼 팩터용 코드를 작성합니다. 기기를 연결하고 데이터를 공유하세요.
적응형 UI
Wear OS
Android XR
Android Health
자동차용 Android
Android TV
모든 기기 ⤵️
라이브러리
모든 세부정보가 포함된 API 참고 문서를 둘러보세요.
Android 플랫폼
Jetpack 라이브러리
Compose 라이브러리
Google Play 서비스 ↗️
Google Play SDK 색인 ↗️
Google Play
Play Console
Google Play에 앱 또는 게임을 게시하고 비즈니스를 성장시키세요.
Play Console로 이동
자세히 알아보기 ↗️
기본사항
사용자 참여를 유도하고, 수익을 창출하고, 앱을 보호하는 방법을 알아보세요.
Play 수익 창출
Play Integrity
Play 정책
Google Play 프로그램 ↗️
게임 개발자 센터
게임을 개발하고 제공하세요. 도구, 다운로드, 샘플을 받으세요.
개요
Play Asset Delivery
Play 게임즈 서비스
PC용 Play 게임즈
모든 Play 가이드 ⤵️
라이브러리
모든 세부정보가 포함된 API 참고 문서를 둘러보세요.
Play Feature Delivery
Google Play 인앱 업데이트
Google Play 인앱 리뷰
Play 설치 리퍼러
Google Play 서비스 ↗️
Google Play SDK 색인 ↗️
모든 Play 라이브러리 ⤵️
도구 및 리소스
앱을 게시, 홍보, 관리하는 도구입니다.
Android 앱 번들
브랜드 및 마케팅
Google Play Console API ↗️
커뮤니티
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android 스튜디오
로그인
Camera & media dev center
개요
가이드
샘플
커뮤니티
Essentials
더보기
개요
가이드
샘플
커뮤니티
디자인 및 계획
더보기
개발
더보기
Google Play
더보기
커뮤니티
Android 스튜디오
시작하기
ExoPlayer를 사용하여 기본 미디어 플레이어 만들기
변환기를 사용하여 기본 동영상 편집기 만들기
Codelab: ExoPlayer를 사용한 미디어 스트리밍
Codelab: CameraX 시작하기
오디오 및 동영상 추가
오디오 및 동영상 정보
Jetpack Media3 소개
Media3 MediaSession
플레이어 인터페이스
MediaSession을 사용하여 재생 제어 및 광고
MediaSessionService를 사용한 백그라운드 재생
MediaLibraryService로 콘텐츠 라이브러리 제공
MediaController 또는 MediaBrowser로 미디어 앱에 연결
Media3 ExoPlayer
Media3 ExoPlayer 정보
시작하기
플레이어 이벤트
재생목록
미디어 항목
미디어 소스
트랙 선택
미디어 다운로드
미디어 미리 로드
개요
미리 로드 관리자 개념
미리 로드 관리자 만들기
콘텐츠 관리 및 재생
광고 삽입
메타데이터 가져오기
라이브 스트리밍
네트워크 스택
Analytics
미디어 유형
DASH
HLS
SmoothStreaming
프로그레시브
RTSP
이미지
고급 주제
디지털 권한 관리
CMCD(Common Media Client Data)
디버그 로깅
문제 해결
맞춤설정
배터리 소모
APK 축소
OEM 테스트
유용한 리소스
Media3으로 이전
이전 가이드
ExoPlayer에서 Media3으로 매핑
데모 애플리케이션
지원되는 형식
지원되는 기기
용어집
출시 노트 ⍈
Javadoc ⍈
GitHub
블로그
Media3 Transformer
Media3 Transformer 정보
시작하기
데모 애플리케이션
변환
멀티 애셋 수정
톤 매핑
지원되는 형식
고급 주제
맞춤설정
문제 해결
출시 노트 ⍈
Javadoc ⍈
GitHub
ExoPlayer 블로그
Media3 UI
시작하기
뷰 UI
뷰에서 Jetpack Compose UI로
노출 영역
맞춤설정
Android TV
Jetpack MediaRouter
라우팅 개요
재생 출력 라우팅 제어
재생 출력 라우팅 정의
플랫폼 API 및 동작
플랫폼 주제 개요
미디어 형식
지원되는 미디어 형식
울트라 HDR 이미지 형식 사양
모션 사진 이미지 형식 사양
보조 트랙 확장자가 있는 MP4 (MP4-AT) 파일 형식 사양
호환 미디어 트랜스코딩
MediaPlayer
미디어 플레이어 정보
미디어 플레이어 시작하기
상태 및 리소스 관리
백그라운드 재생
디지털 권한 관리 사용
콘텐츠 리졸버에서 미디어 검색
VolumeShaper로 진폭 제어
오디오 재생 개선
오디오 출력 변경 처리
오디오 입력 공유
MediaRecorder 개요
동영상 및 오디오 재생 캡처
기존 미디어 API
미디어 앱 아키텍처
미디어 세션 사용
오디오 앱 빌드
오디오 앱 정보
미디어 브라우저 서비스 빌드
미디어 브라우저 클라이언트 빌드
미디어 세션 콜백
동영상 앱 빌드
동영상 앱 정보
동영상 플레이어 활동 빌드
미디어 세션 콜백
미디어 버튼에 응답
카메라 기능 추가
카메라 시작하기
카메라 인텐트
카메라 확장 프로그램
카메라 확장 프로그램 정보
지원되는 기기
카메라 라이브러리 선택
CameraX
CameraX 정보
아키텍처
구성
사용 사례
이미지 미리보기 추가
이미지 캡처
개요
최적화, 플래시, 파일 형식 구성
제로 셔터 랙
이미지 분석
동영상 캡처
고급 주제
Extensions API
ML Kit 분석 도구
회전
출력 변환
기기
Camera1에서 CameraX로의 이전 가이드
Camera2
Camera2 정보
카메라 캡처 세션 및 요청
카메라 렌즈 및 기능
여러 카메라 스트림 동시 사용
화면 플래시 구현 가이드라인
카메라 미리보기
HDR 동영상 캡처
Multi-Camera API
Extensions API
폴더블 기기
저조도 사진 및 동영상 촬영
개요
가장 적합한 저조도 옵션 선택하기
어두운 조명 AE 모드
Google 저조도 부스트
개요
개념
저조도 모드 클라이언트
어두운 조명 모드 사용 설정 세션
카메라(지원 중단됨)
카메라 정보(지원 중단됨)
사진 찍기(지원 중단됨)
동영상 녹화(지원 중단됨)
카메라 제어(지원 중단됨)
Camera API(지원 중단됨)
앱의 도달범위 확대
개요
Android 폼팩터
휴대전화 및 대형 화면의 미디어 컨트롤
처음부터 대형 화면에 맞게 디자인하기
키보드를 사용하여 미디어 일시중지 및 다시 시작
미디어 앱을 자동차용 Android로 확장
미디어 앱을 Wear OS로 확장
미디어 앱을 Android TV로 확장
카메라 앱에서 Chromebook 지원
Google Assistant
Google 어시스턴트 및 미디어 앱
Google 어시스턴트 운전 모드의 미디어 앱
Cast 기기에서 재생 중
미디어 앱 수준 향상
개요
동급 최고의 앱을 위한 고려사항
공간 음향
HDR 사용
개요
HDR 동영상 재생
룩업 테이블을 사용하여 색상 보정
울트라 HDR 지원
개요
울트라 HDR 이미지 표시
울트라 HDR 이미지 수정하기
PIP 모드 사용
미디어 프로젝션
고품질로 최적화
개요
미디어 컨트롤러 테스트 앱 사용
오디오 포커스 처리
Performance
성능 등급
성능 측정
성능 포인트를 사용하여 최적의 코덱 선택
Frame Rate API를 사용하여 최적의 프레임 속도 설정
동영상 공유 권장사항
AI 환경 빌드
시작하기
시작하기
Hello World
교육 과정
튜토리얼
팀을 위한 Compose
Android용 Kotlin
Play를 통한 수익 창출 ↗️
Android 개발자 인증
기기별 확장
적응형 앱
Android XR
Wear OS
자동차용 Android
Android TV
ChromeOS
카테고리별로 빌드
게임
카메라 및 미디어
소셜 및 메시지
건강 및 운동
생산성
기업용 앱
최신 뉴스 확인
최신 업데이트
실험 버전 업데이트
Android 스튜디오 미리보기
Jetpack 및 Compose 라이브러리
Wear OS 출시
개인 정보 보호 샌드박스 ↗️
최고의 환경
자세히 알아보기
UI 디자인
Android용 디자인
모바일
적응형 UI
Android XR
위젯
Wear OS
Android TV
아키텍처
소개
라이브러리
탐색
모듈화
테스트
Kotlin 멀티플랫폼
품질
개요
핵심 가치
사용자 환경
접근성
기술 품질
최고의 환경
보안
개요
개인 정보 보호
권한
ID
사기 예방
Android 스튜디오의 Gemini
자세히 알아보기
Android 스튜디오 다운로드
핵심 영역
샘플
사용자 인터페이스
백그라운드 작업
데이터 및 파일
연결
모든 핵심 영역 ⤵️
도구 및 워크플로
코드 작성 및 디버그
프로젝트 빌드
앱 테스트
Performance
명령줄 도구
Gradle 플러그인 API
기기 기술
적응형 UI
Wear OS
Android XR
Android Health
자동차용 Android
Android TV
모든 기기 ⤵️
라이브러리