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
    • Định tuyến thiết bị âm thanh kết hợp
    • Âm thanh không gian
      • Âm thanh không gian và tính năng theo dõi chuyển động của đầu
      • Triển khai
      • Theo dõi chuyển động của đầu qua âm thanh LE
    • Liều âm thanh
    • Chế độ loa thanh động
  • Camera
    • Tổng quan
    • Cấu trúc
    • HAL máy ảnh
    • Hệ thống con HAL
    • Các khái niệm chính
    • Chế độ 3A và chuyển đổi trạng thái
    • Gỡ lỗi máy ảnh
    • Xử lý lỗi và luồng
    • Siêu dữ liệu và các chế độ điều khiển
    • Luồng đầu ra, cắt và thu phóng
    • Tạo và gửi yêu cầu
    • Cấu hình luồng
    • Hiệu suất
    • API quản lý vùng đệm Camera HAL3
    • Thông số phiên
    • Một nhà sản xuất, nhiều nhà tiêu dùng
    • Tính năng của camera
    • Đầu ra máy ảnh 10 bit
    • Bokeh của máy ảnh
    • Truyền trực tuyến nhiều camera đồng thời
    • Tiện ích Camera
    • Công cụ xác thực tiện ích máy ảnh
    • Chống rung khi xem trước của máy ảnh
    • Máy ảnh USB gắn ngoài
    • Chế độ dải động cao
    • Tạo ảnh HEIF
    • Máy ảnh đơn sắc
    • Theo dõi chuyển động
    • Hỗ trợ nhiều camera
    • Máy ảnh hệ thống
    • Điều khiển cường độ đèn pin
    • Ultra HDR
    • Dùng thiết bị làm webcam
    • Quay video có gam màu rộng
    • Lập phiên bản
    • Hỗ trợ phiên bản máy ảnh
  • Khả năng kết nối
    • Tổng quan
    • Bluetooth
      • Tổng quan
      • Dịch vụ Bluetooth
      • Bluetooth năng lượng thấp
      • Hỗ trợ âm thanh cho thiết bị trợ thính bằng BLE
      • Quảng cáo BLE
      • Xác minh và gỡ lỗi
      • Yêu cầu về HCI
      • Hiệu chỉnh tính năng hiện diện
      • Nhận dạng hệ điều hành Android
    • NFC
      • Mô phỏng thẻ dựa trên máy chủ của FeliCa
      • Đồng bộ hoá thanh toán không qua máy chủ lưu trữ NFC
      • Bảo mật NFC
      • Wallet truy cập nhanh
      • Lệnh NCI độc quyền của Android
    • Gọi điện và nhắn tin
      • 5G không độc lập (NSA)
      • Triển khai tính năng chặn số điện thoại
      • Thông báo cuộc gọi
      • Dịch vụ chọn miền
      • Triển khai tính năng Cung cấp chức năng khẩn cấp
      • Cơ sở dữ liệu số điện thoại khẩn cấp của Android
      • Số điện thoại khẩn cấp và tính năng gọi khẩn cấp
      • Triển khai IMS
      • Quyền sử dụng dịch vụ IMS
      • Đăng ký IMS một lần
      • Đề xuất về tài khoản điện thoại
      • Triển khai RTT
      • Hỗ trợ ứng dụng gọi điện của bên thứ ba
      • Thư thoại kèm theo hình ảnh
    • Mạng di động
      • Tổng quan
      • Phân đoạn mạng 5G
      • APN và CarrierConfig
      • Thông tin nhận dạng nhà mạng
      • Triển khai gói dữ liệu
      • Mã nhận dạng thiết bị
      • eSIM
        • Triển khai eSIM
        • Yêu cầu đối với modem để hỗ trợ eSIM
        • API eUICC
        • Nhiều hồ sơ đã bật
        • Xử lý lỗi API eUICC
        • Hồ sơ kiểm thử có thể tải xuống
        • Tích hợp nhà mạng chuyển eSIM
      • Cải thiện trải nghiệm người dùng VPN
      • Hỗ trợ mạng của nhiều nhà mạng
      • Tuỳ chỉnh hành vi của thiết bị cho người dùng hết hạn
      • Tái cấu trúc RIL
      • Hỗ trợ tế bào nhỏ
      • Đặc quyền của nhà mạng đối với UICC
    • Giờ
      • Tổng quan
      • Phát hiện múi giờ theo vị trí
      • Phát hiện múi giờ qua điện thoại
      • Phát hiện thời gian mạng
      • Phát hiện thời gian GNSS
      • Phát hiện thời gian bên ngoài
      • Mức độ ưu tiên của nguồn thời gian
      • Chính sách và đề xuất về múi giờ
      • Quy tắc về múi giờ
    • Băng tần siêu rộng
      • Tổng quan
      • Giao diện HAL UWB
    • Wi-Fi
      • Tổng quan
      • Wi-Fi HAL
      • Tính năng cơ sở hạ tầng Wi-Fi
      • Kiểm thử, gỡ lỗi và điều chỉnh Wi-Fi
      • Bộ lọc gói Android
      • Wi-Fi của nhà mạng
      • Hành vi tạo địa chỉ MAC ngẫu nhiên
      • Triển khai tính năng tạo địa chỉ MAC ngẫu nhiên
      • Passpoint (Điểm phát sóng 2.0)
      • Tính năng đồng thời STA/AP Wi-Fi
      • Tính năng đồng thời STA/STA của Wi-Fi
      • Tin cậy vào lần sử dụng đầu tiên (TOFU)
      • Wi-Fi Aware
      • Tránh kênh đồng tồn tại Wi-Fi/di động
      • Wi-Fi Direct
      • Kết nối Wi-Fi dễ dàng
      • Điểm phát sóng Wi-Fi (Soft AP)
      • Đồng thời AP/AP Wi-Fi
      • Chế độ độ trễ thấp trên Wi-Fi
      • Lựa chọn mạng Wi-Fi
      • Quét để truyền dữ liệu về mạng ưu tiên Wi-Fi
      • Thời gian trọn vòng (RTT) của Wi-Fi
      • WPA3 và Wi-Fi Enhanced Open
      • Wi-Fi 7
    • Hồ sơ thiết bị đồng hành
    • API Chẩn đoán kết nối
    • Giao diện người dùng về khả năng kết nối
    • Lựa chọn mạng
    • Đo khoảng cách: Quy cách tải trọng và trình tự tin nhắn ngoài băng tần
    • Báo cáo cường độ tín hiệu
  • Dữ liệu
    • Tổng quan
    • Giải thích về thẻ mức sử dụng dữ liệu
    • Chế độ tiết kiệm dữ liệu
    • Giám sát lưu lượng truy cập eBPF
    • Loại trừ các loại mạng khỏi dữ liệu sử dụng
    • Tổng quan về số liệu thống kê về giao diện mạng
    • Chia sẻ dữ liệu Internet
    • Chia sẻ Internet qua tính năng giảm tải phần cứng
    • Ngày đặt lại chu kỳ sử dụng
    • Tổng quan về hạt nhân
    • Thay đổi về nhân
  • Màn hình
    • Tổng quan
    • Ứng dụng
      • Triển khai biểu tượng thích ứng
      • Lối tắt ứng dụng
      • Triển khai biểu tượng hình tròn
      • Thông báo và tiện ích về cuộc trò chuyện
      • Làm mờ cửa sổ
      • Tiện ích và lối tắt
      • Triển khai hiệu ứng chuyển đổi ứng dụng được đồng bộ hoá
    • Màu
      • Quản lý màu
      • Vết cắt trên màn hình
      • Không làm phiền
      • Phát video HDR
      • Triển khai chế độ ánh sáng đêm
      • Ánh xạ tông độ sáng HDR sang dải tương thích với SDR
      • Thiết kế Material You
      • Màu động
    • Nhiều cửa sổ
      • Tổng quan
      • Các tính năng màn hình kiểu máy tính
      • Tương tác ở chế độ chia đôi màn hình
      • Hình trong hình
      • Phóng to cửa sổ
    • Nhiều màn hình
      • Tổng quan
      • Các phương pháp được đề xuất
      • Môi trường phát triển và kiểm thử
      • Câu hỏi thường gặp
      • Tiếp tục nhiều lần (multi-resume)
      • Chính sách về việc chạy hoạt động
      • Hỗ trợ quảng cáo hiển thị
      • Hỗ trợ trang trí hệ thống
      • Khóa màn hình
      • Hỗ trợ trình chỉnh sửa phương thức nhập
      • Định tuyến đầu vào
      • Âm thanh nhiều vùng
    • Thông báo
      • Nhật ký thông báo
      • Quyền gửi thông báo chọn sử dụng
    • Trình quản lý tác vụ
    • Chế độ giới thiệu bán lẻ
    • Đề xuất xoay
    • Triển khai công cụ phân loại văn bản
    • Cấu trúc kết hợp SDR và HDR
    • Các nút điều khiển nội dung nghe nhìn trong Giao diện người dùng hệ thống
    • Tiện ích WindowManager
  • Phông chữ
    • Triển khai phông chữ dự phòng tuỳ chỉnh
  • Đồ hoạ
    • Tổng quan
    • Cấu trúc
    • BufferQueue và Gralloc
    • Triển khai tính năng kế toán bộ nhớ DMABUF và GPU
    • Theo dõi quá trình chuyển đổi cửa sổ bằng Winscope
      • Tổng quan
      • Chạy Winscope
      • Ghi lại dấu vết
        • Tổng quan
        • ViewCapture trong ứng dụng hệ thống
        • Trên thiết bị
        • Sử dụng Winscope
        • Sử dụng lệnh adb
      • Tải dấu vết
      • Phân tích dấu vết
        • Tổng quan
        • Điều hướng theo dòng thời gian
        • Tìm kiếm dấu vết
        • SurfaceFlinger
        • WindowManager
        • Protolog
        • Hiệu ứng chuyển đổi shell
        • ViewCapture
    • Surface và SurfaceHolder
      • Tổng quan
      • SurfaceView và GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger và WindowManager
      • Tổng quan
      • Thuộc tính hệ thống trong SurfaceFlinger
    • HAL của Trình soạn nhạc phần cứng
      • Tổng quan
      • Triển khai HAL HWC
      • Xử lý tính năng cắm nóng
      • AIDL cho HWC HAL
      • Quản lý vùng đệm khung hình của ứng dụng
      • Giảm mức tiêu thụ bộ nhớ đồ hoạ
    • Lớp và màn hình
    • VSync
    • Tốc độ khung hình
    • Nhiều tốc độ làm mới
    • Tốc độ làm mới thích ứng
    • EGLSurface và OpenGL ES
      • Tổng quan
      • Triển khai OpenGL ES và EGL
      • Cấu hình OpenGLRenderer
    • Vulkan
      • Tổng quan
      • Triển khai Vulkan
    • Khung đồng bộ hoá
    • Kiểm thử
      • Kiểm thử quá trình triển khai
      • Tích hợp với Android CTS
      • Kiểm thử Chương trình chất lượng drawElements
    • Khóa vùng đệm không có tín hiệu bằng AutoSingleLayer
    • Thêm định dạng pixel mới vào Android
    • HDR trong ảnh chụp màn hình Android
  • Tương tác
    • Tổng quan
    • Đầu vào
    • Tổng quan
    • Tệp bố cục phím
    • Tệp sơ đồ ký tự chính
    • Tệp cấu hình thiết bị đầu vào
    • Hướng dẫn di chuyển
    • Thiết bị bàn phím
    • Thiết bị cảm ứng
    • công cụ getevent
    • công cụ validatekeymaps
    • Xúc giác
    • Tổng quan
    • Triển khai hiệu ứng xúc giác
      • Tổng quan
      • Triển khai hằng số và dữ liệu gốc
      • Liên kết các hằng số giữa HAL và API
      • Triển khai hiệu ứng bao phủ tuyến tính từng phần
      • Đánh giá phần cứng
    • Nền tảng trải nghiệm người dùng cho khung phản hồi xúc giác
    • Thiết kế trải nghiệm người dùng haptics
    • Đánh giá phần cứng
      • Tổng quan
      • Thiết lập thiết bị kiểm thử
      • Thiết lập phần mềm kiểm thử
      • Đo lường và ghi lại hiệu ứng mục tiêu
      • Phân tích dạng sóng
      • So sánh kết quả bằng bản đồ hiệu suất
    • Mạng nơron
    • Tổng quan
    • Thực thi hàng loạt và hàng đợi tin nhắn nhanh
    • Lưu nội dung biên dịch vào bộ nhớ đệm
    • Luồng điều khiển
    • Khám phá và chỉ định thiết bị
    • Vùng nhớ khối xếp
    • Các phương pháp hay nhất để triển khai trình điều khiển NNAPI
    • Chất lượng dịch vụ
    • Tiện ích của nhà cung cấp
    • Thiết bị ngoại vi
    • Tổng quan
    • Phụ kiện âm thanh
      • Tổng quan
      • Tai nghe 3,5 mm
        • Thông số kỹ thuật của tai nghe
        • Thông số kỹ thuật của thiết bị có giắc cắm tai nghe
      • Tai nghe USB
        • Thông số kỹ thuật của tai nghe
        • Thông số kỹ thuật của bộ chuyển đổi
        • Thông số kỹ thuật của thiết bị
      • Hành vi dự kiến của tai nghe
      • Kiểm thử tai nghe
    • Phụ kiện tuỳ chỉnh
      • Tổng quan
      • Phụ kiện mở của Android
        • Tổng quan
        • AOA 2.0
        • AOA 1.0
        • Tắt tính năng truyền tín hiệu dữ liệu qua USB
      • Bút cảm ứng
    • Cảm biến
    • Tổng quan
    • Ngăn xếp cảm biến
    • Loại cảm biến
    • Tương tác
    • Giao thức HID của thiết bị theo dõi đầu
    • Điện năng
      • Tạo lô
      • Mức tiêu thụ điện năng
    • Chế độ
      • Chế độ báo cáo
      • Chế độ tạm ngưng
      • Tắt cảm biến
    • HAL cảm biến
      • HAL AIDL cảm biến
      • Cảm biến đa HAL
      • Sensors HAL 2.0
      • Sensors HAL 1.0
      • Ngừng sử dụng phiên bản HAL
    • Môi trường thời gian chạy của Trung tâm bối cảnh
    • Tổng quan
  • Nội dung nghe nhìn
    • Tổng quan
    • Mô-đun nội dung nghe nhìn
    • Mô-đun MediaProvider
    • Tuỳ chỉnh thành phần nội dung nghe nhìn
    • Giải mã có độ trễ thấp trong MediaCodec
    • Củng cố khung nội dung nghe nhìn
    • Phần phụ thuộc của nhà cung cấp SoC
    • Phần phụ thuộc của nhà sản xuất thiết bị gốc (OEM)
    • DRM
    • Chuyển mã tệp đa phương tiện tương thích
    • Xuất số liệu thống kê về quá trình mã hoá video
    • Hướng dẫn dành cho nhà sản xuất thiết bị gốc (OEM) về cách triển khai RoI
  • Hiệu suất
    • Tổng quan
    • Lưu APK vào bộ nhớ đệm
    • Bộ nhớ đệm ứng dụng
    • Tối ưu hoá thời gian khởi động
    • Sức khỏe
      • Tổng quan
      • Triển khai Health 2.1
    • Lớp trừu tượng Cgroup
    • Trình nền đóng các tiến trình ít cần thiết khi còn ít dung lượng
    • Tự động tối ưu hoá theo hướng phản hồi (12 trở lên)
    • Sử dụng tính năng tối ưu hoá theo hướng dẫn của hồ sơ
    • Ảnh chụp nhanh tác vụ
    • Ghi nhật ký trước về khả năng tương thích
    • Trạng thái ngủ đông của ứng dụng
    • Tăng hiệu suất cho trò chơi
    • Số liệu thống kê về bộ nhớ trong quá khứ của sự kiện MM
    • Thu thập thông tin về tình trạng hệ thống
  • Quyền
    • Tổng quan
    • Chức năng môi trường xung quanh
    • Thông báo nhắc cấp quyền truy cập thông tin vị trí ở chế độ nền
    • Trình cung cấp danh bạ và mối quan hệ tương đồng
    • Kiểm soát quyền truy cập tuỳ ý
    • Mã thiết bị không thể thay đổi
    • Không gian tên cho thư viện gốc
    • Danh sách cho phép quyền đặc quyền
    • Gói hệ thống được cài đặt sẵn
    • Chỉ báo về quyền riêng tư
    • Danh sách cho phép UID dùng chung do nền tảng ký
    • Chỉ báo về quyền riêng tư
    • Hạn chế vị trí cơ hội
    • Đọc màn hình bị hạn chế
    • Vai trò trên Android
    • Quyền khi bắt đầu chạy
    • Danh sách cho phép quyền chữ ký
    • Quyền truy cập thông tin vị trí ở trạng thái ba trạng thái
    • Triển khai USB HAL
    • Truyền phát ứng dụng đồng hành
    • Giới hạn về ý định toàn màn hình
    • Ghi lại nội dung cho ghi chú
  • Điện năng
    • Tổng quan
    • Quản lý nguồn
    • Giảm nhiệt
    • HAL số liệu thống kê về nguồn
    • Quản lý nguồn của ứng dụng
    • Quản lý nguồn điện của nền tảng bằng chế độ Ngủ
    • Quản lý hiệu suất
    • Trình theo dõi hành vi trong nền của ứng dụng
    • Hỗ trợ thiết bị không dùng pin
    • Đo lường công suất của thành phần
    • Đo lường nguồn điện của thiết bị
    • Đo lường giá trị công suất
    • Trình tiết kiệm pin theo quy trình
    • Chế độ chờ của TV
    • Dịch vụ SystemSuspend
  • Thời gian chạy
    • Tổng quan
    • Kiểm tra Dexpreopt và <uses-library>
    • Các điểm cải tiến về ART trên Android 8.0
    • Định dạng mã byte Dalvik
    • Định dạng tệp thực thi Dalvik
    • Định dạng hướng dẫn có thể thực thi Dalvik
    • Giới hạn
    • Cấu hình
      • Tổng quan
      • Cấu hình Dịch vụ ART
      • Cấu hình trình quản lý gói (không dùng nữa)
    • ART TI
    • Triển khai Cấu hình đã ký
    • Gỡ lỗi thu gom rác ART
    • Triển khai trình biên dịch JIT ART
    • Thay đổi giá trị của tài nguyên của ứng dụng trong thời gian chạy
    • Khắc phục sự cố về RRO
    • Hồ sơ hình ảnh khởi động
    • Khởi động lại mềm (<= AOSP 14)
    • Giới thiệu về Zygote
  • Cài đặt
    • Tổng quan
    • Hướng dẫn thiết kế
    • Mẫu và thành phần
    • Kiến trúc thông tin
    • Cài đặt cá nhân hóa
    • Tìm kiếm chung
  • Storage
    • Tổng quan
    • Bộ nhớ truyền thống
    • Bộ nhớ thích ứng
    • Bộ nhớ có giới hạn
    • Truyền qua FUSE
    • Cấu hình thiết bị
    • Ví dụ về cấu hình
    • Số liệu thống kê nhanh hơn
    • Ngừng sử dụng SDCardFS
  • Kiểm thử
    • Tổng quan
    • Quy trình phát triển kiểm thử
    • Tổng quan
    • Cấu hình bản dựng đơn giản
    • Cấu hình kiểm thử phức tạp
    • Kiểm thử đo lường
      • Tổng quan
      • Ví dụ về kiểm thử tự đo lường
      • Ví dụ về việc nhắm đến một ứng dụng
    • GoogleTests (GTests)
      • Tổng quan
      • Thêm GTests mới
      • Kiểm thử chỉ số
    • Kiểm thử máy chủ JAR
    • Liên kết kiểm thử
    • Chạy kiểm thử bằng Atest
    • OmniLab Android Test Station
      • Hướng dẫn sử dụng
      • Thiết bị ảo trong OmniLab ATS
      • Tự động bật tính năng gỡ lỗi qua USB trên bản dựng dành cho người dùng
      • Chạy kiểm thử UIConductor
      • API
      • Ghi chú phát hành
      • Câu hỏi thường gặp
    • Bộ thử nghiệm nhà cung cấp (VTS)
    • Tổng quan
    • GTest được tham số hoá để kiểm thử HAL
    • Thiết lập thử nghiệm
    • Hình ảnh hệ thống chung (GSI)
    • Bộ kiểm thử nhà cung cấp (VTS) 10
    • Tổng quan
    • Video hướng dẫn
    • Kiểm thử hệ thống bằng VTS
    • Khung kiểm thử
      • Lệnh shell của thiết bị
      • Mẫu kiểm thử
      • Kiểm thử HAL nhận biết tên dịch vụ
      • Kiểm tra khả năng kiểm thử HAL
      • Kiểm thử trên nhiều thiết bị
      • VTS có ramdisk gỡ lỗi
    • Trang tổng quan về VTS
      • Thiết lập
      • Cơ sở dữ liệu
      • Giao diện người dùng
    • Cơ sở hạ tầng phòng thí nghiệm
      • Cơ sở hạ tầng kiểm thử tự động
      • Cấu trúc bộ điều khiển máy chủ
    • Kiểm thử hiệu suất
    • Bộ kiểm thử Liên minh thương mại (TF)
    • Bắt đầu
      • Tổng quan
      • Bắt đầu
      • Môi trường phát triển
      • Làm việc với thiết bị
      • Bảng điều khiển
      • Vòng đời kiểm thử
      • Xử lý tuỳ chọn
      • Ví dụ về quy trình toàn diện
    • Viết và chạy kiểm thử Tradefed
      • Tổng quan
      • Kiểm thử thông qua Tradefed
        • Tổng quan
        • Viết trình chạy kiểm thử
        • Viết trình chạy kiểm thử IRemoteTest được phân đoạn
        • Viết mã kiểm thử do máy chủ điều khiển
        • Viết mã kiểm thử không cần thiết bị phía máy chủ
        • Báo cáo chỉ số hoặc dữ liệu từ một kiểm thử
        • Tự động thử lại kiểm thử
        • Thử lại tính năng tách biệt
        • Thu thập nhật ký tự động khi đăng nhập không thành công
        • Chạy thử cấu hình
        • Chạy kiểm thử đo lường từ tệp APK
        • Viết mã kiểm thử shell
        • Bộ lọc chung
      • Kiểm thử thông qua bộ kiểm thử
        • Tổng quan
        • Thiết lập bộ công cụ
        • Truyền tuỳ chọn và bộ lọc
        • Kiểm tra trạng thái hệ thống
        • Cấu trúc AndroidTest.xml
        • Định cấu hình phân đoạn
        • Sử dụng trình điều khiển mô-đun
        • Sử dụng tính năng thử lại bộ báo cáo
        • Mô-đun nhiều thiết bị
    • Phát triển TF
      • Tổng quan
      • Nguyên tắc về bộ kiểm thử
      • Thiết lập Eclipse
      • Bao gồm kiểm thử đơn vị và kiểm thử chức năng
      • Chạy trình kiểm tra lỗi Error Prone
      • Đóng góp mã không phải mã cốt lõi
    • Cấu trúc
      • Tổng quan
      • Cấu hình XML