Chuyển ngay đến nội dung chính
Android Open Source Project
Tài liệu
  • Có gì mới?
  • Ghi chú phát hành
  • Bản tin bảo mật mới nhất
  • Tài liệu định nghĩa về khả năng tương thích (CDD) mới nhất
  • Bản cập nhật trang web
  • Bắt đầu
  • Giới thiệu
  • Bắt đầu
  • Tải xuống
  • Tạo
  • Kiểm thử
  • Tạo
  • Đóng góp
  • Cộng đồng
  • Công cụ, bản dựng và tài liệu tham khảo liên quan
  • Bảo mật
  • Tổng quan
  • Bản tin
  • Tính năng
  • Kiểm thử
  • Các phương pháp hay nhất
  • Chủ đề cốt lõi
  • Cấu trúc
  • Âm thanh
  • Camera
  • Khả năng kết nối
  • Dữ liệu
  • Màn hình
  • Phông chữ
  • Đồ hoạ
  • Tương tác
  • Nội dung nghe nhìn
  • Hiệu suất
  • Quyền
  • Điện năng
  • Thời gian chạy
  • Cài đặt
  • Storage
  • Kiểm thử
  • Cập nhật
  • Ảo hóa
  • Khả năng tương thích
  • Tài liệu định nghĩa về khả năng tương thích (CDD)
  • Bộ kiểm tra tính tương thích (CTS)
  • Điện thoại Android
  • Mực nang
  • Doanh nghiệp
  • TV
  • Automotive
  • Bắt đầu
  • Nguyên tắc phát triển
  • Công cụ Phát triển
  • Công cụ và cơ sở hạ tầng kiểm thử
  • Thông tin chi tiết về bản phát hành
  • Tài liệu tham khảo
  • HIDL
  • HAL
  • Liên đoàn thương mại
  • Bộ thử nghiệm về khả năng bảo mật
Tìm kiếm mã Android
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Đăng nhập
  • Tài liệu
Tính năng mới Bắt đầu Bảo mật Chủ đề cốt lõi Khả năng tương thích Điện thoại Android Automotive Tài liệu tham khảo
Android Open Source Project
  • Tài liệu
    • Xem thêm
    • Tính năng mới
    • Bắt đầu
    • Bảo mật
    • Chủ đề cốt lõi
    • Khả năng tương thích
    • Điện thoại Android
    • Automotive
    • Tài liệu tham khảo
  • Tìm kiếm mã Android
  • Tổng quan
  • Cấu trúc
    • Tổng quan
    • Lớp trừu tượng phần cứng (HAL)
      • Tổng quan
      • HIDL (không dùng nữa)
        • Tổng quan
        • Giao diện và gói
        • Hàm băm giao diện
        • Dịch vụ và chuyển dữ liệu
        • Hàng đợi tin nhắn nhanh
        • Sử dụng Binder IPC
        • Sử dụng MemoryBlock
        • Công cụ định cấu hình ngăn xếp mạng
        • Tạo luồng mô hình
        • Chuyển đổi mô-đun HAL
        • Kiểu dữ liệu
        • Liên kết an toàn
        • Phiên bản giao diện
        • Hướng dẫn về kiểu mã
        • HIDL C++
        • Tổng quan
        • Gói
        • Giao diện
        • Kiểu dữ liệu
        • Hàm
        • HIDL Java
        • Tổng quan
        • Kiểu dữ liệu
        • Phương thức và lỗi giao diện
        • Xuất hằng số
        • Khác
        • Xác minh khả năng tương thích ngược của khung HIDL
        • HAL có sẵn động
      • HAL cũ (AOSP <=v7)
    • Kernel
      • Tổng quan
      • Ghi chú phát hành của kernel
      • Bản phát hành và bản cập nhật ổn định của nhân
      • Hạt nhân phổ biến của Android
      • Dự án GKI
      • Phát triển GKI
      • Lược đồ tạo phiên bản GKI
      • Bản phát hành GKI
        • Tổng quan
        • Bản phát hành android12-5.10
        • Bản phát hành android13-5.10
        • Bản phát hành android13-5.15
        • Bản phát hành android14-5.15
        • Bản phát hành android14-6.1
        • bản phát hành android15-6.6
        • Bản phát hành android16-6.12
      • Các bản dựng GKI không dùng nữa
        • Các bản dựng android12-5.10 không dùng nữa
        • bản dựng không dùng nữa android13-5.10
        • Các bản dựng android13-5.15 không dùng nữa
        • bản dựng android14-5.15 không dùng nữa
        • Các bản dựng android14-6.1 không dùng nữa
        • bản dựng không dùng nữa android15-6.6
        • Các bản dựng android16-6.12 không dùng nữa
      • Quy trình phát hành GKI
      • Bản sửa lỗi GKI 16-6.12 android-mainline
      • Duy trì KMI ổn định
      • Giám sát ABI hạt nhân
        • Tổng quan
        • Chạy tính năng giám sát ABI
        • Làm việc với danh sách biểu tượng
      • Mô-đun
        • Tổng quan
        • Định cấu hình các tính năng của hạt nhân dưới dạng mô-đun GKI
        • Nguyên tắc về mô-đun nhà cung cấp
        • Mô-đun nhân có thể tải
        • Hỗ trợ mô-đun nhân
        • Kiểm thử các mô-đun GKI
      • Tối ưu hoá thời gian khởi động
      • Các tính năng gỡ lỗi
      • Phát triển mã nhân cho GKI
      • Hỗ trợ hệ thống tệp hạt nhân Android
      • Mở rộng nhân bằng eBPF
      • Sử dụng DebugFS trong Android 12
      • Mô-đun mã hoá GKI có thể chứng nhận theo FIPS 140-3
      • EROFS
      • Câu hỏi thường gặp về nhân Android
      • Kiểm thử đơn vị mạng nhân
      • Chuyển đổi từ vùng nhớ khối xếp ION sang DMA-BUF (hạt nhân 5.4)
      • Hệ thống tệp tăng dần
    • Cấu hình
      • Tổng quan
      • Triển khai các thuộc tính hệ thống dưới dạng API
      • Thêm thuộc tính hệ thống
      • Triển khai API giản đồ tệp cấu hình
      • Lưu trữ
        • Tổng quan
        • ConfigStore
        • Tạo giao diện HAL
        • Triển khai dịch vụ
        • Sử dụng phía máy khách
        • Thêm các lớp và mục ConfigStore
    • Lớp phủ cây thiết bị
      • Tổng quan
      • Triển khai DTO
      • Cú pháp DTO
      • Biên dịch và xác minh
      • Sử dụng nhiều DT
      • Phân vùng DTB và DTBO
      • Tối ưu hoá DTO
    • NDK của nhà cung cấp (<=AOSP 14)
      • Tổng quan
      • Bật VNDK
      • Hỗ trợ hệ thống xây dựng VNDK
      • Tiện ích VNDK
      • Thiết kế ảnh chụp nhanh VNDK
      • Tạo ảnh chụp nhanh VNDK
      • Tạo ảnh chụp nhanh của nhà cung cấp
      • Không gian tên của trình liên kết
      • Thư mục, quy tắc và sepolicy
      • RenderScript
      • Độ ổn định của ABI
      • Trình kiểm tra cách sử dụng ABI tạo sẵn
    • Đối tượng giao diện nhà cung cấp
      • Tổng quan
      • Tệp kê khai
      • Ma trận tương thích
      • Vòng đời của FCM
      • Phát triển tệp kê khai thiết bị
      • Khớp với quy tắc
      • Tài nguyên khác
    • AIDL
      • Tổng quan
      • Ngôn ngữ AIDL
      • Phần phụ trợ AIDL
      • AIDL ổn định
      • AIDL cho HAL
      • Chạy các dịch vụ AIDL một cách linh động
      • Chú thích trong AIDL
      • FMQ với AIDL
      • Tìm lỗi mã nguồn AIDL
      • Hướng dẫn về quy tắc lập trình AIDL
    • Giao tiếp liên quy trình bằng Binder
      • Tổng quan
      • Xử lý luồng
      • Kế thừa mức độ ưu tiên
    • Trình tải khởi động
      • Tổng quan
      • Lý do khởi động chuẩn
      • Tiêu đề hình ảnh khởi động
      • Triển khai bootconfig
      • Hình ảnh khôi phục
      • Hình ảnh DTB
      • Triển khai bản cập nhật qua mạng không dây (OTA)
      • Khoá và mở khoá trình tải khởi động
      • Thông tin phiên bản trong thuộc tính AVB
      • Chuyển tính năng khởi động nhanh sang không gian người dùng
      • Trình tải khởi động chung
        • Tổng quan
        • Triển khai GBL
    • Phân vùng
      • Tổng quan
      • Bố cục phân vùng
      • Phân vùng khởi động của nhà cung cấp
      • Các phân vùng DLKM của nhà cung cấp và ODM
      • Hình ảnh hệ thống dùng chung của Android
      • Phân vùng Ramdisk
      • Phân vùng khởi động chung
      • Phân vùng ODM
      • Phân chia sản phẩm
      • Triển khai phân vùng mô-đun GKI
      • Buộc thực thi giao diện phân vùng sản phẩm
      • Các phân vùng hệ điều hành đáng tin cậy
    • Kích thước trang 16 KB
      • Tổng quan
      • Sử dụng Cuttlefish với kích thước trang 16 KB trên ARM64
      • Mô phỏng Cuttlefish với kích thước trang 16 KB trên x86-64
      • Tạo bản dựng và truyền nhanh cho các thiết bị Pixel 8 có hỗ trợ 16 KB
      • Flash Pixel có hỗ trợ kích thước trang 16 KB
      • Lấy kích thước trang
      • Tối ưu hoá hiệu suất cho chế độ 16 KB
      • Thuộc tính hệ thống 16 KB
      • Bật nút bật/tắt 16 KB
      • Bật tuỳ chọn tương thích ngược 16 KB
    • Cấp độ API của nhà cung cấp
  • Âm thanh
    • Tổng quan
    • Thuật ngữ
    • Triển khai
      • Audio HAL
      • AIDL Audio HAL
      • Hỗ trợ Chính sách âm thanh có thể định cấu hình trong AIDL HAL
      • So sánh AIDL và HIDL Audio HAL
      • HIDL
        • HIDL Audio HAL
        • Định cấu hình chính sách âm thanh
        • Định cấu hình thư viện dùng chung
      • Định cấu hình hiệu ứng xử lý trước
    • Định dạng dữ liệu
    • Thuộc tính
    • Hiệu ứng
    • Âm thanh có độ phân giải cao
    • Giới hạn về loại thiết bị
    • AAudio và MMAP
    • Làm nóng âm thanh
    • Độ trễ
      • Tổng quan
      • Người đóng góp
      • Thiết kế để giảm độ trễ
      • Đo độ trễ âm thanh
      • Thiết bị phần cứng âm thanh loopback
      • Số đo
      • Dành cho nhà phát triển ứng dụng
    • Tránh đảo ngược mức độ ưu tiên
    • Chuyển đổi tốc độ lấy mẫu
    • Gỡ lỗi
    • MIDI
      • Tổng quan
      • Cấu trúc MIDI
      • Quy trình kiểm thử MIDI
    • USB
      • Âm thanh kỹ thuật số qua USB
      • Thuộc tính bộ trộn ưu tiên trên thiết bị USB
    • Âm thanh TV
    • Chụp đồng thời
    • Điều kiện kích hoạt âm thanh