기본 콘텐츠로 건너뛰기
Android Open Source Project
Docs
  • 새로운 기능
  • 출시 노트
  • 최신 보안 게시판
  • 최신 호환성 정의 문서(CDD)
  • 사이트 업데이트
  • 시작하기
  • 정보
  • 시작
  • 다운로드
  • 빌드
  • 테스트
  • 만들기
  • 참여
  • 커뮤니티
  • 도구, 빌드, 관련 참조
  • 보안
  • 개요
  • 게시판
  • 기능
  • 테스트
  • 권장사항
  • 핵심 주제
  • 아키텍처
  • 오디오
  • 카메라
  • 연결
  • 데이터
  • 디스플레이
  • 글꼴
  • 그래픽
  • 상호작용
  • 미디어
  • Performance
  • 권한
  • 전원
  • 런타임
  • 설정
  • Storage
  • 테스트
  • 업데이트
  • 가상화
  • 호환성
  • 호환성 정의 문서(CDD)
  • 호환성 테스트 모음(CTS)
  • Android 기기
  • Cuttlefish
  • 엔터프라이즈
  • TV
  • Automotive
  • 시작하기
  • 개발 가이드라인
  • 개발 도구
  • 테스트 도구 및 인프라
  • 출시 세부정보
  • 참조
  • HIDL
  • HAL
  • Trade Federation
  • 보안 테스트 모음
Android 코드 검색
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
로그인
  • 문서
새로운 기능 시작하기 보안 핵심 주제 호환성 Android 기기 Automotive 참조
Android Open Source Project
  • Docs
    • 더보기
    • 새로운 기능
    • 시작하기
    • 보안
    • 핵심 주제
    • 호환성
    • Android 기기
    • Automotive
    • 참조
  • Android 코드 검색
  • 개요
  • 아키텍처
    • 개요
    • 하드웨어 추상화 계층(HAL)
      • 개요
      • HIDL (지원 중단됨)
        • 개요
        • 인터페이스 및 패키지
        • 인터페이스 해싱
        • 서비스 및 데이터 전송
        • 빠른 메시지 큐
        • 바인더 IPC 사용
        • MemoryBlock 사용
        • 네트워크 스택 구성 도구
        • 모델 스레딩
        • HAL 모듈 변환
        • 데이터 유형
        • 안전한 공용체
        • 인터페이스 버전 관리
        • 코드 스타일 가이드
        • HIDL C++
        • 개요
        • 택배
        • 인터페이스
        • 데이터 유형
        • 함수
        • HIDL Java
        • 개요
        • 데이터 유형
        • 인터페이스 메서드 및 오류
        • 상수 내보내기
        • 기타
        • HIDL 프레임워크 이전 버전과의 호환성 확인
        • 동적으로 사용 가능한 HAL
      • 레거시 HALs(AOSP <=v7)
    • Kernel
      • 개요
      • 커널 출시 노트
      • 커널 안정화 버전 및 업데이트
      • Android 일반 커널
      • GKI 프로젝트
      • GKI 개발
      • GKI 버전 관리 체계
      • GKI 출시 빌드
        • 개요
        • android12-5.10 출시 빌드
        • android13-5.10 출시 빌드
        • android13-5.15 출시 빌드
        • android14-5.15 출시 빌드
        • android14-6.1 출시 빌드
        • android15-6.6 출시 빌드
        • android16-6.12 출시 빌드
      • GKI 지원 중단된 빌드
        • android12-5.10 지원 중단된 빌드
        • android13-5.10 지원 중단된 빌드
        • android13-5.15 지원 중단된 빌드
        • android14-5.15 지원 중단된 빌드
        • android14-6.1 지원 중단된 빌드
        • android15-6.6 지원 중단된 빌드
        • android16-6.12 지원 중단된 빌드
      • GKI 출시 프로세스
      • GKI 16-6.12 android-mainline 오류 수정사항
      • 안정적인 KMI 유지관리
      • 커널 ABI 모니터링
        • 개요
        • ABI 모니터링 실행
        • 기호 목록 사용
      • 모듈
        • 개요
        • 커널 기능을 GKI 모듈로 구성
        • 공급업체 모듈 가이드라인
        • 로드 가능한 커널 모듈
        • 커널 모듈 지원
        • GKI 모듈 테스트
      • 부팅 시간 최적화
      • 디버그 기능
      • GKI용 커널 코드 개발
      • Android 커널 파일 시스템 지원
      • eBPF로 커널 확장
      • Android 12에서 DebugFS 사용
      • FIPS 140-3 인증 가능한 GKI 암호화 모듈
      • EROFS
      • Android 커널 FAQ
      • 커널 네트워킹 단위 테스트
      • ION에서 DMA-BUF 힙으로 전환 (5.4 커널)
      • 증분 파일 시스템
    • 구성
      • 개요
      • 시스템 속성을 API로 구현
      • 시스템 속성 추가
      • Config File Schema API 구현
      • 보관처리
        • 개요
        • ConfigStore
        • HAL 인터페이스 만들기
        • 서비스 구현
        • 클라이언트 측 사용
        • ConfigStore 클래스 및 항목 추가
    • 기기 트리 오버레이
      • 개요
      • DTO 구현
      • DTO 문법
      • 컴파일 및 확인
      • 여러 DT 사용
      • DTB 및 DTBO 파티션
      • DTO 최적화
    • 공급업체 NDK(AOSP 14 이하)
      • 개요
      • VNDK 사용 설정
      • VNDK 빌드 시스템 지원
      • VNDK 확장 프로그램
      • VNDK 스냅샷 설계
      • VNDK 스냅샷 생성
      • 공급업체 스냅샷 생성
      • 링커 네임스페이스
      • 디렉터리, 규칙, sepolicy
      • RenderScript
      • ABI 안정성
      • 사전 빌드된 ABI 사용 검사기
    • 공급업체 인터페이스 객체
      • 개요
      • 매니페스트
      • 호환성 매트릭스
      • FCM 수명 주기
      • 기기 매니페스트 개발
      • 일치 규칙
      • 추가 리소스
    • AIDL
      • 개요
      • AIDL 언어
      • AIDL 백엔드
      • 안정적 AIDL
      • HAL용 AIDL
      • AIDL 서비스 동적으로 실행
      • AIDL의 주석
      • AIDL을 사용하는 FMQ
      • AIDL 퍼징
      • AIDL 스타일 가이드
    • 바인더를 사용한 프로세스 간 통신
      • 개요
      • 스레드 처리
      • 우선순위 상속
    • 부트로더
      • 개요
      • 표준 부팅 이유
      • 부팅 이미지 헤더
      • bootconfig 구현
      • 복구 이미지
      • DTB 이미지
      • OTA 업데이트 구현
      • 부트로더 잠금 및 잠금 해제
      • AVB 속성의 버전 정보
      • 빠른 부팅을 사용자 공간으로 이동
      • 일반 부트로더
        • 개요
        • GBL 배포
    • 파티션
      • 개요
      • 파티션 레이아웃
      • 공급업체 부팅 파티션
      • 공급업체 및 ODM DLKM 파티션
      • Android 공유 시스템 이미지
      • 램디스크 파티션
      • 일반 부팅 파티션
      • ODM 파티션
      • 제품 파티션
      • GKI 모듈 파티션 구현
      • 제품 파티션 인터페이스 적용
      • Trusty OS 파티션
    • 16KB 페이지 크기
      • 개요
      • ARM64에서 16KB 페이지 크기로 Cuttlefish 사용
      • x86-64에서 16KB 페이지 크기로 Cuttlefish 시뮬레이션
      • 16KB 지원으로 Pixel 8 기기 빌드 및 플래시
      • 16KB 페이지 크기 지원으로 Pixel 플래시
      • 페이지 크기 가져오기
      • 16KB 모드에 맞게 성능 최적화
      • 16KB 시스템 속성
      • 16KB 전환 사용 설정
      • 16KB 하위 호환성 옵션 사용 설정
    • 공급업체 API 수준
  • 오디오
    • 개요
    • 용어
    • 구현
      • 오디오 HAL
      • AIDL 오디오 HAL
      • AIDL HAL의 구성 가능한 오디오 정책 지원
      • AIDL 및 HIDL 오디오 HAL 비교
      • HIDL
        • HIDL 오디오 HAL
        • 오디오 정책 구성
        • 공유 라이브러리 설정
      • 전처리 효과 구성
    • 데이터 형식
    • Attributes
    • 효과
    • 고해상도 오디오
    • 기기 유형 제한
    • AAudio 및 MMAP
    • 오디오 준비
    • 지연 시간
      • 개요
      • 참여자
      • 지연 시간 단축을 위한 설계
      • 오디오 지연 시간 측정
      • 오디오 루프백 동글
      • 측정
      • 앱 개발자
    • 우선순위 역전 피하기
    • 샘플링 레이트 변환
    • 디버깅
    • MIDI
      • 개요
      • MIDI 아키텍처
      • MIDI 테스트 절차
    • USB
      • USB 디지털 오디오
      • USB 기기에서 기본 믹서 속성
    • TV 오디오
    • 동시 캡처
    • 사운드 트리거
    • 결합된 오디오 기기 라우팅
    • 공간 음향
      • 서라운드 오디오 및 머리 추적
      • 구현
      • LE 오디오를 통한 헤드 트래킹
    • 음량
    • 동적 사운드바 모드
  • 카메라
    • 개요
    • 아키텍처
    • 카메라 HAL
    • HAL 하위 시스템
    • 핵심 개념
    • 3A 모드 및 상태 전환
    • 카메라 디버깅
    • 오류 및 스트림 처리
    • 메타데이터 및 컨트롤
    • 출력 스트림, 자르기, 확대/축소
    • 요청 생성 및 제출
    • 스트림 구성
    • Performance
    • Camera HAL3 버퍼 관리 API
    • 세션 매개변수
    • 단일 제작자, 다중 소비자
    • 카메라 기능
    • 10비트 카메라 출력
    • 카메라 빛망울 효과
    • 동시 카메라 스트리밍
    • 카메라 확장 프로그램
    • 카메라 확장 프로그램 유효성 검사 도구
    • 카메라 미리보기 흔들림 보정
    • 외장 USB 카메라
    • HDR(High Dynamic Range) 모드
    • HEIF 이미징
    • 흑백 카메라
    • 모션 추적
    • 다중 카메라 지원
    • 시스템 카메라
    • 토치 강도 제어
    • 울트라 HDR
    • 기기를 웹캠으로 사용하기
    • 넓은 색 영역 캡처
    • 버전 관리
    • 카메라 버전 지원
  • 연결
    • 개요
    • 블루투스
      • 개요
      • 블루투스 서비스
      • 블루투스 저전력
      • BLE를 사용한 보청기 오디오 지원
      • BLE 광고
      • 확인 및 디버그
      • HCI 요구사항
      • 접속 보정
      • Android OS 식별
    • NFC
      • FeliCa 호스트 카드 에뮬레이션
      • NFC 오프 호스트 결제 동기화
      • 안전한 NFC
      • 빠른 액세스 월렛
      • Android 독점 NCI 명령어
    • 통화 및 메시지
      • 5G Non-Standalone (NSA)
      • 전화번호 차단 구현
      • 전화 알림
      • 도메인 선택 서비스
      • 응급 상황 어포던스 구현
      • Android 긴급 전화번호 데이터베이스
      • 긴급 전화번호 및 긴급 전화
      • IMS 구현
      • IMS 서비스 사용 권한
      • IMS 단일 등록
      • 전화 계정 제안
      • RTT 구현
      • 서드 파티 통화 앱 지원
      • 시각적 음성사서함
    • 이동통신사
      • 개요
      • 5G 네트워크 슬라이싱
      • APN 및 CarrierConfig
      • 이동통신사 ID
      • 데이터 요금제 구현
      • 기기 식별자
      • eSIM
        • eSIM 구현
        • eSIM 지원을 위한 모뎀 요구사항
        • eUICC API
        • 다중 지원 프로필
        • eUICC API 오류 처리
        • 다운로드 가능한 테스트 프로필
        • eSIM 전송 이동통신사 통합
      • VPN 사용자 환경 개선
      • 다중 운영자 네트워크 지원
      • 잔여 데이터가 없는 사용자를 위한 기기 동작 맞춤설정
      • RIL 리팩터링
      • 작은 셀 지원
      • UICC 이동통신사 권한
    • 시간
      • 개요
      • 위치 시간대 감지
      • 전화 통신 시간대 감지
      • 네트워크 시간 감지
      • GNSS 시간 감지
      • 외부 시간 감지
      • 시간 소스 우선순위
      • 시간대 정책 및 권장사항
      • 시간대 규칙
    • 초광대역
      • 개요
      • UWB HAL 인터페이스
    • Wi-Fi
      • 개요
      • Wi-Fi HAL
      • Wi-Fi 인프라 기능
      • Wi-Fi 테스트, 디버그, 조정
      • Android 패킷 필터
      • 이동통신사 Wi-Fi
      • MAC 주소 무작위 지정 동작
      • MAC 주소 무작위 지정 구현
      • Passpoint(핫스팟 2.0)
      • Wi-Fi STA/AP 동시 실행
      • Wi-Fi STA/STA 동시 실행
      • 처음 사용 시 신뢰(TOFU)
      • Wi-Fi Aware
      • Wi-Fi/이동통신망 Coex 채널 회피
      • Wi-Fi Direct
      • Wi-Fi 간편 액세스
      • Wi-Fi 핫스팟 (소프트 AP)
      • Wi-Fi AP/AP 동시 실행
      • 지연 시간이 적은 Wi-Fi 모드
      • Wi-Fi 네트워크 선택
      • Wi-Fi 기본 네트워크 오프로드 검색
      • Wi-Fi 왕복 시간(RTT)
      • WPA3 및 Wi-Fi Enhanced Open
      • Wi-Fi 7
    • 호환 기기 프로필
    • Connectivity Diagnostics API
    • 연결 사용자 인터페이스
    • 네트워크 선택
    • 범위 설정: 부밴드 메시지 시퀀스 및 페이로드 사양
    • 신호 강도 보고
  • 데이터
    • 개요
    • 데이터 사용량 태그 설명
    • 데이터 절약 모드
    • eBPF 트래픽 모니터링
    • 사용 데이터에서 네트워크 유형 제외
    • 네트워크 인터페이스 통계 개요
    • 테더링 데이터
    • 테더링 하드웨어 오프로드
    • 사용 주기 재설정 날짜
    • 커널 개요
    • 커널 변경사항
  • 디스플레이
    • 개요
    • 앱
      • 적응형 아이콘 구현
      • 앱 바로가기
      • 원형 아이콘 구현
      • 대화 알림 및 위젯
      • 창 블러
      • 위젯 및 바로가기
      • 동기화된 앱 전환 구현
    • 색상
      • 색상 관리
      • 디스플레이 컷아웃
      • 방해 금지 모드
      • HDR 동영상 재생
      • 야간 조명 구현
      • HDR 휘도를 SDR 호환 범위에 톤 매핑
      • Material You 디자인
      • 동적 색상
    • 멀티 윈도우
      • 개요
      • 데스크톱 창 모드 기능
      • 화면 분할 상호작용
      • PIP 모드
      • 창 확대
    • 다중 디스플레이
      • 개요
      • 권장사항
      • 테스트 및 개발 환경
      • 자주 묻는 질문(FAQ)
      • 다중 재개
      • 활동 실행 정책
      • 디스플레이 지원
      • 시스템 장식 지원
      • 잠금 화면
      • 입력 방식 편집기(IME) 지원
      • 입력 라우팅
      • 다중 영역 오디오
    • Notifications
      • 알림 기록
      • 선택 알림 권한
    • 작업 관리자
    • 소매 데모 모드
    • 회전 추천
    • Text Classifier 구현
    • SDR 및 HDR 혼합 구성
    • 시스템 UI의 미디어 컨트롤
    • WindowManager 확장 프로그램
  • 글꼴
    • 맞춤 글꼴 대체 구현
  • 그래픽
    • 개요
    • 아키텍처
    • BufferQueue 및 Gralloc
    • DMABUF 및 GPU 메모리 계산 구현
    • Winscope를 사용하여 창 전환을 추적하세요.
      • 개요
      • Winscope 실행
      • 트레이스 캡처
        • 개요
        • 시스템 앱의 ViewCapture
        • 오프라인 전용
        • Winscope 사용
        • adb 명령어 사용
      • 트레이스 로드
      • 트레이스 분석
        • 개요
        • 타임라인 탐색
        • trace 검색
        • SurfaceFlinger
        • WindowManager
        • Protolog
        • 셸 전환
        • ViewCapture
    • Surface 및 SurfaceHolder
      • 개요
      • SurfaceView 및 GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger 및 WindowManager
      • 개요
      • SurfaceFlinger의 시스템 속성
    • 하드웨어 컴포저 HAL
      • 개요
      • HWC HAL 구현
      • 핫플러그 처리
      • HWC HAL용 AIDL
      • 클라이언트 프레임 버퍼 관리
      • 그래픽 메모리 소비 줄이기
    • 레이어 및 디스플레이
    • VSync
    • 프레임 속도
    • 여러 화면 재생 빈도
    • 자동 조절 새로고침 빈도
    • EGLSurfaces 및 OpenGL ES
      • 개요
      • OpenGL ES 및 EGL 구현
      • OpenGLRenderer 구성
    • Vulkan
      • 개요
      • Vulkan 구현
    • 동기화 프레임워크
    • 테스트
      • 구현 테스트
      • Android CTS와 통합
      • drawElements 품질 프로그램 테스트
    • AutoSingleLayer로 신호를 받지 않은 버퍼 래칭
    • Android에 새로운 픽셀 형식 추가
    • Android 스크린샷의 HDR
  • 상호작용
    • 개요
    • 입력
    • 개요
    • 키 레이아웃 파일
    • 키 문자 맵 파일
    • 입력 기기 구성 파일
    • 이전 가이드
    • 키보드 기기
    • 터치 기기
    • getevent 도구
    • validatekeymaps 도구
    • 햅틱
    • 개요
    • 햅틱 구현
      • 개요
      • 상수 및 프리미티브 구현
      • HAL과 API 간의 상수 매핑
      • 비선형 선형 봉투 효과 구현
      • 하드웨어 평가
    • 햅틱 프레임워크용 UX 기초
    • 햅틱 UX 디자인
    • 하드웨어 평가
      • 개요
      • 테스트 장비 설정
      • 테스트 소프트웨어 설정
      • 타겟 효과 측정 및 기록
      • 파형 분석
      • 실적 지도를 사용하여 결과 비교
    • 신경망
    • 개요
    • 버스트 실행 및 FMQ
    • 컴파일 캐싱
    • 제어 흐름
    • 기기 검색 및 할당
    • 메모리 풀