ข้ามไปที่เนื้อหาหลัก
Android Open Source Project
เอกสาร
  • มีอะไรใหม่
  • บันทึกประจำรุ่น
  • กระดานข่าวสารด้านความปลอดภัยล่าสุด
  • เอกสารนิยามความเข้ากันได้ (CDD) ฉบับล่าสุด
  • การอัปเดตเว็บไซต์
  • เริ่มต้นใช้งาน
  • เกี่ยวกับ
  • เริ่ม
  • ดาวน์โหลด
  • บิลด์
  • ทดสอบ
  • สร้าง
  • มีส่วนร่วม
  • ชุมชน
  • เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง
  • ความปลอดภัย
  • ภาพรวม
  • กระดานข่าวสาร
  • ฟีเจอร์
  • การทดสอบ
  • แนวทางปฏิบัติแนะนำ
  • หัวข้อหลัก
  • สถาปัตยกรรม
  • เสียง
  • กล้องถ่ายรูป
  • การเชื่อมต่อ
  • ข้อมูล
  • แสดง
  • แบบอักษร
  • กราฟิก
  • การโต้ตอบ
  • สื่อ
  • ประสิทธิภาพ
  • สิทธิ์
  • พลังงาน
  • รันไทม์
  • การตั้งค่า
  • Storage
  • การทดสอบ
  • อัปเดต
  • ระบบเสมือน
  • ความเข้ากันได้
  • เอกสารนิยามความเข้ากันได้ (CDD)
  • ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)
  • อุปกรณ์แอนดรอยด์
  • หมึกกระดอง
  • องค์กร
  • ทีวี
  • Automotive
  • เริ่มต้นใช้งาน
  • หลักเกณฑ์สำหรับการพัฒนา
  • เครื่องมือสำหรับการพัฒนา
  • เครื่องมือและโครงสร้างพื้นฐานการทดสอบ
  • รายละเอียดของรุ่น
  • ข้อมูลอ้างอิง
  • HIDL
  • HAL
  • สหพันธ์การค้า
  • ชุดทดสอบความปลอดภัย
Android Code Search
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
ลงชื่อเข้าใช้
  • เอกสารประกอบ
มีอะไรใหม่ เริ่มต้นใช้งาน ความปลอดภัย หัวข้อหลัก ความเข้ากันได้ อุปกรณ์แอนดรอยด์ Automotive ข้อมูลอ้างอิง
Android Open Source Project
  • เอกสาร
    • เพิ่มเติม
    • มีอะไรใหม่
    • เริ่มต้นใช้งาน
    • ความปลอดภัย
    • หัวข้อหลัก
    • ความเข้ากันได้
    • อุปกรณ์แอนดรอยด์
    • Automotive
    • ข้อมูลอ้างอิง
  • Android Code Search
  • ภาพรวม
  • สถาปัตยกรรม
    • ภาพรวม
    • เลเยอร์การจัดการฮาร์ดแวร์โดยตรง (HAL)
      • ภาพรวม
      • HIDL (เลิกใช้งานแล้ว)
        • ภาพรวม
        • อินเทอร์เฟซและแพ็กเกจ
        • การแฮชอินเทอร์เฟซ
        • บริการและการโอนข้อมูล
        • คิวข้อความด่วน
        • ใช้ Binder IPC
        • ใช้ MemoryBlock
        • เครื่องมือกำหนดค่าสแต็กเครือข่าย
        • แยกชุดข้อความย่อยในบทสนทนา
        • แปลงโมดูล HAL
        • ประเภทข้อมูล
        • สหภาพแบบปลอดภัย
        • การกำหนดเวอร์ชันอินเทอร์เฟซ
        • คู่มือแนะนำเกี่ยวกับรูปแบบโค้ด
        • HIDL C++
        • ภาพรวม
        • แพ็กเกจ
        • อินเทอร์เฟซ
        • ประเภทข้อมูล
        • ฟังก์ชัน
        • HIDL Java
        • ภาพรวม
        • ประเภทข้อมูล
        • วิธีการและข้อผิดพลาดของอินเทอร์เฟซ
        • ส่งออกค่าคงที่
        • อื่นๆ
        • การยืนยันความเข้ากันได้แบบย้อนหลังของเฟรมเวิร์ก HIDL
        • HAL ที่พร้อมใช้งานแบบไดนามิก
      • HAL รุ่นเดิม (AOSP <=v7)
    • ฟองสบู่แตก
      • ภาพรวม
      • บันทึกประจำรุ่นของเคอร์เนล
      • เวอร์ชันและการอัปเดตเคอร์เนลที่เสถียร
      • เคอร์เนลทั่วไปของ 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 errata
      • รักษา KMI ให้เสถียร
      • การตรวจสอบ ABI ของเคอร์เนล
        • ภาพรวม
        • เรียกใช้การตรวจสอบ ABI
        • ทำงานกับรายการสัญลักษณ์
      • โมดูล
        • ภาพรวม
        • กำหนดค่าฟีเจอร์เคอร์เนลเป็นโมดูล GKI
        • หลักเกณฑ์ของข้อบังคับของผู้ให้บริการ
        • โมดูลเคอร์เนลที่โหลดได้
        • การสนับสนุนโมดูลเคอร์เนล
        • ทดสอบโมดูล GKI
      • การเพิ่มประสิทธิภาพเวลาในการบูต
      • ฟีเจอร์แก้ไขข้อบกพร่อง
      • พัฒนาโค้ดเคอร์เนลสําหรับ GKI
      • การรองรับระบบไฟล์เคอร์เนล Android
      • ขยายเคอร์เนลด้วย eBPF
      • ใช้ DebugFS ใน Android 12
      • โมดูลการเข้ารหัส GKI ที่ได้รับการรับรองตาม FIPS 140-3
      • EROFS
      • คำถามที่พบบ่อยเกี่ยวกับเคอร์เนล Android
      • การทดสอบ 1 หน่วยของเครือข่ายเคอร์เนล
      • การเปลี่ยนจากกอง 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
      • สร้างสแนปชอตของผู้ให้บริการ
      • เนมสเปซของ Linker
      • ไดเรกทอรี กฎ และ sepolicy
      • RenderScript
      • ความเสถียรของ ABI
      • เครื่องมือตรวจสอบการใช้งาน ABI ที่คอมไพล์ไว้ล่วงหน้า
    • ออบเจ็กต์อินเทอร์เฟซของผู้ให้บริการ
      • ภาพรวม
      • Manifest
      • ตารางความเข้ากันได้
      • วงจรของ FCM
      • การพัฒนาไฟล์ Manifest ของอุปกรณ์
      • กฎการจับคู่
      • แหล่งข้อมูลเพิ่มเติม
    • AIDL
      • ภาพรวม
      • ภาษา AIDL
      • แบ็กเอนด์ AIDL
      • AIDL เวอร์ชันเสถียร
      • AIDL สำหรับ HAL
      • เรียกใช้บริการ AIDL แบบไดนามิก
      • คําอธิบายประกอบใน AIDL
      • FMQ ด้วย AIDL
      • การทดสอบ AIDL แบบ Fuzzing
      • คู่มือแนะนำ AIDL
    • การสื่อสารระหว่างโปรเซสด้วย Binder
      • ภาพรวม
      • จัดการชุดข้อความ
      • การสืบทอดลําดับความสําคัญ
    • Bootloader
      • ภาพรวม
      • เหตุผลการบูต Canonical
      • ส่วนหัวของอิมเมจบูท
      • ใช้ bootconfig
      • รูปภาพการกู้คืน
      • รูปภาพ DTB
      • ติดตั้งใช้งานการอัปเดต OTA
      • ล็อกและปลดล็อก Bootloader
      • ข้อมูลเวอร์ชันในพร็อพเพอร์ตี้ AVB
      • ย้าย Fastboot ไปยังพื้นที่ผู้ใช้
      • Bootloader ทั่วไป
        • ภาพรวม
        • ติดตั้งใช้งาน GBL
    • พาร์ติชัน
      • ภาพรวม
      • เลย์เอาต์พาร์ติชัน
      • พาร์ติชันสำหรับบูตของผู้ให้บริการ
      • พาร์ติชัน DLKM ของผู้ให้บริการและ ODM
      • อิมเมจระบบที่แชร์ของ Android
      • พาร์ติชัน Ramdisk
      • พาร์ติชันสำหรับบูตทั่วไป
      • พาร์ติชัน ODM
      • พาร์ติชันผลิตภัณฑ์
      • ใช้พาร์ติชันโมดูล GKI
      • บังคับใช้อินเทอร์เฟซการแบ่งส่วนผลิตภัณฑ์
      • พาร์ติชันระบบปฏิบัติการ Trusty
    • ขนาดหน้า 16 KB
      • ภาพรวม
      • ใช้ Cuttlefish กับหน้าขนาด 16 KB ใน ARM64
      • จําลอง Cuttlefish ด้วยหน้าขนาด 16 KB ใน x86-64
      • บิลด์และแฟลชอุปกรณ์ Pixel 8 ที่รองรับ 16 KB
      • Flash Pixel ที่รองรับขนาดหน้า 16 KB
      • ดูขนาดหน้า
      • เพิ่มประสิทธิภาพสำหรับโหมด 16 KB
      • พร็อพเพอร์ตี้ของระบบขนาด 16 KB
      • เปิดใช้ปุ่มเปิด/ปิดขนาด 16 KB
      • เปิดใช้ตัวเลือกความเข้ากันได้แบบย้อนหลังขนาด 16 KB
    • ระดับ API ของผู้ให้บริการ
  • เสียง
    • ภาพรวม
    • คำศัพท์
    • การใช้งาน
      • HAL เสียง
      • AIDL Audio HAL
      • การรองรับนโยบายเสียงที่กำหนดค่าได้ใน AIDL HAL
      • การเปรียบเทียบ AIDL และ HIDL Audio HAL
      • HIDL
        • HIDL Audio HAL
        • กำหนดค่านโยบายเสียง
        • กำหนดค่าคลังภาพที่แชร์
      • กำหนดค่าเอฟเฟกต์การประมวลผลข้อมูลล่วงหน้า
    • รูปแบบข้อมูล
    • แอตทริบิวต์
    • เอฟเฟกต์
    • เสียงความละเอียดสูง
    • ขีดจํากัดประเภทอุปกรณ์
    • AAudio และ MMAP
    • การปรับเสียง
    • ตอบสนองช้า
      • ภาพรวม
      • ผู้ร่วมให้ข้อมูล
      • ออกแบบเพื่อลดเวลาในการตอบสนอง
      • วัดเวลาในการตอบสนองของเสียง
      • ดองเกิลเสียงแบบลูปแบ็ก
      • การวัด
      • สำหรับนักพัฒนาแอป
    • หลีกเลี่ยงการเปลี่ยนลําดับความสําคัญ
    • การแปลงอัตราการสุ่มตัวอย่าง
    • การแก้ไขข้อบกพร่อง
    • MIDI
      • ภาพรวม
      • สถาปัตยกรรม MIDI
      • ขั้นตอนการทดสอบ MIDI
    • USB
      • เสียงดิจิทัลผ่าน USB
      • แอตทริบิวต์มิกเซอร์ที่ต้องการในอุปกรณ์ USB
    • เสียงจากทีวี
    • การจับภาพพร้อมกัน
    • ทริกเกอร์เสียง
    • การกำหนดเส้นทางอุปกรณ์เสียงแบบรวม
    • เสียงรอบทิศทาง
      • เสียงรอบทิศทางและการติดตามการเคลื่อนไหวของศีรษะ
      • การใช้งาน
      • การติดตามการเคลื่อนไหวของศีรษะผ่าน LE Audio
    • ปริมาณเสียง
    • โหมดซาวด์บาร์แบบไดนามิก
  • กล้องถ่ายรูป
    • ภาพรวม
    • สถาปัตยกรรม
    • HAL ของกล้อง
    • ระบบย่อย HAL
    • แนวคิดหลัก
    • โหมด 3A และการเปลี่ยนสถานะ
    • การแก้ไขข้อบกพร่องของกล้อง
    • การจัดการข้อผิดพลาดและสตรีม
    • ข้อมูลเมตาและการควบคุม
    • สตรีมเอาต์พุต การครอบตัด และซูม
    • การสร้างและส่งคำขอ
    • การกําหนดค่าสตรีม
    • ประสิทธิภาพ
    • API การจัดการบัฟเฟอร์ของ Camera HAL3
    • พารามิเตอร์เซสชัน
    • ผู้ผลิตรายเดียว ผู้บริโภคหลายราย
    • ฟีเจอร์ของกล้อง
    • เอาต์พุตกล้อง 10 บิต
    • โบเก้ของกล้อง
    • การสตรีมจากกล้องพร้อมกัน
    • ชิ้นงานกล้อง
    • เครื่องมือตรวจสอบส่วนขยายกล้อง
    • การป้องกันภาพสั่นของตัวอย่างจากกล้อง
    • กล้อง USB ภายนอก
    • โหมด High Dynamic Range
    • การถ่ายภาพ HEIF
    • กล้องโมโนโครม
    • การติดตามการเคลื่อนไหว
    • การรองรับกล้องหลายตัว
    • กล้องของระบบ
    • การควบคุมความแรงของไฟฉาย
    • Ultra HDR
    • ใช้อุปกรณ์เป็นเว็บแคม
    • การจับภาพแบบช่วงสีกว้าง
    • การกำหนดเวอร์ชัน
    • การรองรับเวอร์ชันกล้อง
  • การเชื่อมต่อ
    • ภาพรวม
    • บลูทูธ
      • ภาพรวม
      • บริการบลูทูธ
      • บลูทูธพลังงานต่ำ
      • การรองรับเสียงจากเครื่องช่วยฟังโดยใช้ BLE
      • การโฆษณา BLE
      • ยืนยันและแก้ไขข้อบกพร่อง
      • ข้อกำหนด HCI
      • การปรับเทียบการตรวจหาบุคคลในบ้าน
      • การระบุระบบปฏิบัติการ Android
    • NFC
      • การจําลองบัตรของโฮสต์สำหรับ FeliCa
      • การซิงค์การชำระเงินแบบออฟโฮสต์ผ่าน NFC
      • รักษาความปลอดภัยของ NFC
      • การเข้าถึงด่วนสำหรับ Wallet
      • คำสั่ง NCI ที่เป็นกรรมสิทธิ์ของ Android
    • การโทรและการรับส่งข้อความ
      • 5G แบบไม่สแตนด์อโลน (NSA)
      • ใช้การบล็อกหมายเลขโทรศัพท์
      • การแจ้งเตือนสายเรียกเข้า
      • บริการเลือกโดเมน
      • ใช้การช่วยเหลือในกรณีฉุกเฉิน
      • ฐานข้อมูลหมายเลขฉุกเฉินของ Android
      • หมายเลขฉุกเฉินและการโทรฉุกเฉิน
      • ติดตั้งใช้งาน IMS
      • การมีสิทธิ์ใช้บริการ IMS
      • การลงทะเบียน IMS ครั้งเดียว
      • คำแนะนำบัญชีโทรศัพท์
      • ใช้งาน RTT
      • รองรับแอปการโทรของบุคคลที่สาม
      • ข้อความเสียงพร้อมภาพ
    • ผู้ให้บริการ
      • ภาพรวม
      • การแบ่งส่วนเครือข่าย 5G
      • APN และ CarrierConfig
      • ข้อมูลระบุตัวตนของผู้ให้บริการ
      • ใช้แพ็กเกจอินเทอร์เน็ต
      • ตัวระบุอุปกรณ์
      • eSIM
        • ติดตั้งใช้งาน eSIM
        • ข้อกำหนดของโมเด็มสำหรับการรองรับ eSIM
        • eUICC API
        • โปรไฟล์ที่เปิดใช้หลายรายการ
        • จัดการข้อผิดพลาดของ eUICC API
        • โปรไฟล์ทดสอบที่ดาวน์โหลดได้
        • การผสานรวมผู้ให้บริการสำหรับการโอน eSIM
      • ปรับปรุงประสบการณ์ของผู้ใช้ VPN
      • การรองรับเครือข่ายหลายผู้ให้บริการ
      • ปรับแต่งลักษณะการทำงานของอุปกรณ์สำหรับผู้ใช้ที่มียอดคงเหลือไม่สมดุล
      • การเปลี่ยนโครงสร้างภายใน RIL
      • การรองรับเครือข่ายขนาดเล็ก
      • สิทธิ์ของผู้ให้บริการ UICC
    • เวลา
      • ภาพรวม
      • การตรวจหาเขตเวลาของสถานที่
      • การตรวจหาเขตเวลาของโทรศัพท์
      • การตรวจหาเวลาของเครือข่าย
      • การตรวจหาเวลาของ GNSS
      • การตรวจหาเวลาภายนอก
      • ลำดับความสำคัญของแหล่งที่มาของเวลา
      • นโยบายและคำแนะนำเกี่ยวกับเขตเวลา
      • กฎเขตเวลา
    • แถบความถี่กว้างยิ่งยวด
      • ภาพรวม
      • อินเทอร์เฟซ HAL ของ UWB
    • Wi-Fi
      • ภาพรวม
      • Wi-Fi HAL
      • ฟีเจอร์โครงสร้างพื้นฐาน Wi-Fi
      • ทดสอบ แก้ไขข้อบกพร่อง และปรับแต่ง Wi-Fi
      • ตัวกรองแพ็กเก็ต Android
      • Wi-Fi ของผู้ให้บริการ
      • ลักษณะการสุ่ม MAC
      • ใช้การสุ่ม MAC
      • Passpoint (ฮอตสปอต 2.0)
      • การทำงานพร้อมกันของ STA/AP ของ Wi-Fi
      • STA/STA ของ Wi-Fi ที่เกิดขึ้นพร้อมกัน
      • Trust on First Use (TOFU)
      • Wi-Fi Aware
      • หลีกเลี่ยงช่องสัญญาณ Wi-Fi/เครือข่ายมือถือที่ใช้งานร่วมกัน
      • WiFi Direct
      • Wi-Fi Easy Connect
      • ฮอตสปอต Wi-Fi (Soft AP)
      • AP/AP ของ Wi-Fi พร้อมกัน
      • โหมดค่าความหน่วงต่ำของ Wi-Fi
      • การเลือกเครือข่าย Wi-Fi
      • การสแกนเพื่อลดภาระเครือข่ายที่ต้องการสำหรับ Wi-Fi
      • ระยะเวลารับส่งข้อมูล (RTT) ของ Wi-Fi
      • WPA3 และ Wi-Fi Enhanced Open
      • Wi-Fi 7
    • โปรไฟล์อุปกรณ์ที่ใช้ร่วมกัน
    • Connectivity Diagnostics API
    • อินเทอร์เฟซผู้ใช้สำหรับการเชื่อมต่อ
    • การเลือกเครือข่าย
    • การกำหนดช่วง: ลำดับข้อความและข้อมูลเพย์โหลดนอกแบนด์
    • การรายงานความแรงของสัญญาณ
  • ข้อมูล
    • ภาพรวม
    • คำอธิบายแท็กปริมาณการใช้อินเทอร์เน็ต
    • โหมดประหยัดอินเทอร์เน็ต
    • การตรวจสอบการเข้าชม eBPF
    • ยกเว้นประเภทเครือข่ายจากข้อมูลการใช้งาน
    • ภาพรวมสถิติอินเทอร์เฟซเครือข่าย
    • การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ
    • การโอนงานไปยังฮาร์ดแวร์การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ
    • วันที่รีเซ็ตรอบการใช้
    • ภาพรวมของเคอร์เนล
    • การเปลี่ยนแปลงเคอร์เนล
  • แสดง
    • ภาพรวม
    • แอป
      • ใช้ไอคอนแบบปรับอัตโนมัติ
      • ทางลัดของแอปพลิเคชัน
      • ใช้ไอคอนวงกลม
      • การแจ้งเตือนและการวิดเจ็ตการสนทนา
      • การเบลอหน้าต่าง
      • วิดเจ็ตและทางลัด
      • ใช้การเปลี่ยนแอปแบบซิงค์
    • สี
      • การจัดการสี
      • หน้าจอรอยบาก
      • ห้ามรบกวน
      • การเล่นวิดีโอ HDR
      • ใช้แสงตอนกลางคืน
      • การปรับโทนความสว่าง HDR ให้เป็นช่วงที่เข้ากันได้กับ SDR
      • การออกแบบ Material You
      • สีแบบเปลี่ยนอัตโนมัติ
    • หลายหน้าต่าง
      • ภาพรวม
      • ฟีเจอร์หน้าต่างเดสก์ท็อป
      • การโต้ตอบแบบแยกหน้าจอ
      • การแสดงภาพซ้อนภาพ
      • การขยายหน้าต่าง
    • การแสดงผลหลายจอ
      • ภาพรวม
      • แนวทางปฏิบัติที่แนะนำ
      • สภาพแวดล้อมการทดสอบและการพัฒนา
      • คำถามที่พบบ่อย
      • หลายไฟล์
      • นโยบายการเปิดตัวกิจกรรม
      • การรองรับการแสดงผล
      • การรองรับการตกแต่งระบบ
      • ล็อกหน้าจอ
      • การรองรับตัวแก้ไขวิธีการป้อนข้อมูล
      • การกำหนดเส้นทางอินพุต
      • เสียงแบบหลายโซน
    • การแจ้งเตือน
      • ประวัติการแจ้งเตือน
      • สิทธิ์สําหรับการแจ้งเตือนให้เลือกรับ
    • ตัวจัดการงาน
    • โหมดสาธิตสำหรับร้านค้าปลีก
    • คำแนะนำในการหมุน
    • ใช้ตัวแยกประเภทข้อความ
    • องค์ประกอบ SDR และ HDR ผสมกัน
    • ตัวควบคุมสื่อใน UI ของระบบ
    • ส่วนขยาย WindowManager
  • แบบอักษร
    • ใช้แบบอักษรสำรองที่กำหนดเอง
  • กราฟิก
    • ภาพรวม
    • สถาปัตยกรรม
    • BufferQueue และ Gralloc
    • ใช้ DMABUF และการบัญชีหน่วยความจํา GPU
    • ติดตามการเปลี่ยนเฟรมหน้าต่างโดยใช้ Winscope
      • ภาพรวม
      • เรียกใช้ Winscope
      • บันทึกร่องรอย
        • ภาพรวม
        • ViewCapture ในแอประบบ
        • ในอุปกรณ์
        • ใช้ Winscope
        • ใช้คำสั่ง adb
      • การติดตามการโหลด
      • วิเคราะห์ร่องรอย
        • ภาพรวม
        • การนำทางในไทม์ไลน์
        • การค้นหาการติดตาม
        • SurfaceFlinger
        • WindowManager
        • Protolog
        • การเปลี่ยน Shell
        • ViewCapture
    • Surface และ SurfaceHolder
      • ภาพรวม
      • SurfaceView และ GLSurfaceView
      • SurfaceTexture
      • TextureView
    • SurfaceFlinger และ WindowManager
      • ภาพรวม
      • พร็อพเพอร์ตี้ของระบบใน SurfaceFlinger
    • HAL ของเครื่องมือแต่งเพลงฮาร์ดแวร์
      • ภาพรวม
      • ใช้ HWC HAL
      • การจัดการการเสียบร้อน
      • AIDL สำหรับ HWC HAL
      • การจัดการเฟรมบัฟเฟอร์ของลูกค้า
      • ลดการใช้หน่วยความจำกราฟิก
    • เลเยอร์และจอแสดงผล
    • VSync
    • การกำหนดเฟรม
    • อัตราการรีเฟรชหลายรายการ
    • อัตราการรีเฟรชแบบปรับอัตโนมัติ
    • EGLSurfaces และ OpenGL ES
      • ภาพรวม
      • ใช้งาน OpenGL ES และ EGL
      • การกําหนดค่า OpenGLRenderer
    • Vulkan
      • ภาพรวม
      • ใช้ Vulkan
    • เฟรมเวิร์กการซิงค์
    • การทดสอบ
      • การทดสอบการติดตั้งใช้งาน
      • ผสานรวมกับ Android CTS
      • การทดสอบโปรแกรมคุณภาพของ drawElements
    • การล็อกบัฟเฟอร์แบบไม่ส่งสัญญาณด้วย AutoSingleLayer
    • เพิ่มรูปแบบพิกเซลใหม่ลงใน Android
    • HDR ในภาพหน้าจอ Android
  • การโต้ตอบ
    • ภาพรวม
    • ป้อน
    • ภาพรวม
    • ไฟล์เลย์เอาต์คีย์
    • ไฟล์การแมปอักขระหลัก
    • ไฟล์การกำหนดค่าอุปกรณ์อินพุต
    • คำแนะนำในการย้ายข้อมูล
    • อุปกรณ์แป้นพิมพ์
    • อุปกรณ์ระบบสัมผัส
    • เครื่องมือ getevent
    • เครื่องมือ validatekeymaps
    • การโต้ตอบการสัมผัส
    • ภาพรวม
    • ติดตั้งใช้งานการโต้ตอบการสัมผัส
      • ภาพรวม
      • ใช้ค่าคงที่และองค์ประกอบพื้นฐาน
      • แมปค่าคงที่ระหว่าง HAL กับ API
      • ใช้เอฟเฟกต์ของซองจดหมายเชิงเส้นแบบ Piecewise
      • ประเมินฮาร์ดแวร์
    • รากฐาน UX สําหรับเฟรมเวิร์กการสัมผัส
    • การออกแบบ UX ของการโต้ตอบการสัมผัส
    • การประเมินฮาร์ดแวร์
      • ภาพรวม
      • ตั้งค่าอุปกรณ์ทดสอบ
      • ตั้งค่าซอฟต์แวร์ทดสอบ
      • วัดและบันทึกผลลัพธ์เป้าหมาย
      • วิเคราะห์รูปแบบคลื่น
      • เปรียบเทียบผลลัพธ์โดยใช้แผนที่ประสิทธิภาพ
    • โครงข่ายระบบประสาทเทียม
    • ภาพรวม
    • การดำเนินการแบบต่อเนื่องและคิวข้อความที่รวดเร็ว
    • การแคชการคอมไพล์
    • ควบคุมโฟลว์
    • การค้นหาและการกําหนดอุปกรณ์
    • พูลหน่วยความจำ
    • แนวทางปฏิบัติแนะนำในการใช้งานไดรเวอร์ NNAPI
    • คุณภาพของบริการ
    • ส่วนขยายของผู้ให้บริการ
    • อุปกรณ์ต่อพ่วง
    • ภาพรวม
    • อุปกรณ์เสริมและสายเครื่องเสียง
      • ภาพรวม
      • ชุดหูฟังขนาด 3.5 มม.
        • ข้อกำหนดของชุดหูฟัง
        • ข้อมูลจำเพาะของอุปกรณ์ช่องเสียบหูฟัง
      • ชุดหูฟัง USB
        • ข้อกำหนดของชุดหูฟัง
        • ข้อกำหนดของอะแดปเตอร์
        • ข้อมูลจำเพาะของอุปกรณ์
      • ลักษณะการทำงานที่ควรจะเป็นสำหรับชุดหูฟัง
      • การทดสอบชุดหูฟัง
    • อุปกรณ์เสริมที่กำหนดเอง
      • ภาพรวม
      • อุปกรณ์เสริมแบบเปิดของ Android
        • ภาพรวม
        • AOA 2.0
        • AOA 1.0
        • ปิดใช้การส่งสัญญาณข้อมูลผ่าน USB
      • สไตลัส
    • เซ็นเซอร์
    • ภาพรวม
    • สแต็กเซ็นเซอร์
    • ประเภทเซ็นเซอร์
    • การโต้ตอบ
    • โปรโตคอล HID ของอุปกรณ์ติดตามการเคลื่อนไหวของศีรษะ
    • พลังงาน
      • การแบ่งกลุ่ม
      • การใช้พลังงาน
    • โหมด
      • โหมดการรายงาน
      • โหมดระงับ
      • ปิดเซ็นเซอร์
    • HAL เซ็นเซอร์
      • Sensors AIDL HAL
      • Sensors Multi-HAL
      • Sensors HAL 2.0
      • Sensors HAL 1.0
      • การเลิกใช้งานเวอร์ชัน HAL
    • สภาพแวดล้อมรันไทม์ของฮับบริบท
    • ภาพรวม
  • สื่อ
    • ภาพรวม
    • โมดูลสื่อ
    • โมดูล MediaProvider
    • ปรับแต่งคอมโพเนนต์สื่อ
    • การถอดรหัสที่มีเวลาในการตอบสนองต่ำใน MediaCodec
    • การปิดช่องโหว่เฟรมเวิร์กสื่อ
    • Dependency ของผู้ให้บริการ SoC
    • ทรัพยากร Dependency ของ OEM
    • DRM
    • การแปลงสื่อเป็นรูปแบบที่เข้ากันได้
    • ส่งออกสถิติการเข้ารหัสวิดีโอ
    • คำแนะนำของ OEM สำหรับการติดตั้งใช้งาน ROI
  • ประสิทธิภาพ
    • ภาพรวม
    • การแคช APK
    • พื้นที่เก็บข้อมูลแอปที่แคชไว้
    • เพิ่มประสิทธิภาพเวลาในการบูต
    • สุขภาพ
      • ภาพรวม
      • ติดตั้งใช้งาน Health 2.1
    • เลเยอร์การจัดการ Cgroup โดยตรง
    • Daemon ที่จะหยุดแอปเมื่อหน่วยความจําเหลือน้อย
    • การเพิ่มประสิทธิภาพตามความคิดเห็นอัตโนมัติ (12 ขึ้นไป)
    • ใช้การเพิ่มประสิทธิภาพโดยอิงตามโปรไฟล์
    • ภาพรวมงาน
    • การบันทึกการเขียนล่วงหน้าเพื่อตรวจสอบความเข้ากันได้
    • การพักใช้งานแอป
    • การเพิ่มประสิทธิภาพสำหรับเกม
    • สถิติหน่วยความจําที่ผ่านมาของเหตุการณ์ MM
    • ดูข้อมูลประสิทธิภาพของระบบ
  • สิทธิ์
    • ภาพรวม
    • ความสามารถของโหมดแอมเบียนท์
    • การช่วยเตือนการเข้าถึงตำแหน่งในเบื้องหลัง
    • ผู้ให้บริการและความสัมพันธ์ของรายชื่อติดต่อ
    • การควบคุมการเข้าถึงแบบมีการพิจารณา
    • รหัสอุปกรณ์ที่เปลี่ยนแปลงไม่ได้
    • เนมสเปซของไลบรารีที่มาพร้อมเครื่อง
    • รายการที่อนุญาตสิทธิ์ที่มีอภิสิทธิ์
    • แพ็กเกจระบบที่ติดตั้งไว้ล่วงหน้า
    • เครื่องมือวัดความเป็นส่วนตัว
    • รายการที่อนุญาต UID ที่แชร์ซึ่งลงนามโดยแพลตฟอร์ม
    • เครื่องมือวัดความเป็นส่วนตัว
    • จำกัดสถานที่ตั้งที่มีโอกาส
    • การอ่านหน้าจอแบบจำกัด
    • บทบาทใน Android
    • สิทธิ์ขณะรันไทม์
    • รายการที่อนุญาตสำหรับสิทธิ์ลายเซ็น
    • สิทธิ์เข้าถึงตำแหน่งแบบ 3 สถานะ
    • ใช้ USB HAL
    • การสตรีมแอปที่ใช้ร่วมกัน
    • ขีดจํากัด Intent แบบเต็มหน้าจอ
    • บันทึกเนื้อหาสำหรับโน้ต
  • พลังงาน
    • ภาพรวม
    • การจัดการพลังงาน
    • การลดความร้อน
    • HAL สถิติพลังงาน
    • การจัดการพลังงานของแอป
    • การจัดการพลังงานของแพลตฟอร์มด้วยโหมดสลีป
    • การจัดการประสิทธิภาพ
    • เครื่องมือติดตามลักษณะการทํางานของแอปในเบื้องหลัง
    • รองรับอุปกรณ์ที่ไม่มีแบตเตอรี่
    • วัดกำลังไฟของคอมโพเนนต์
    • วัดพลังงานของอุปกรณ์
    • วัดค่ากำลังไฟฟ้า
    • โหมดประหยัดแบตเตอรี่ตามกิจวัตร
    • โหมดสแตนด์บายของทีวี
    • บริการ SystemSuspend
  • รันไทม์
    • ภาพรวม
    • การตรวจสอบ Dexpreopt และ <uses-library>
    • การปรับปรุง ART ใน Android 8.0
    • รูปแบบไบต์โค้ด Dalvik
    • รูปแบบไฟล์ปฏิบัติการ Dalvik
    • รูปแบบคำสั่งที่เรียกใช้งานได้ของ Dalvik
    • ข้อจำกัด
    • การกำหนดค่า
      • ภาพรวม
      • การกําหนดค่าบริการ ART
      • การกำหนดค่าเครื่องมือจัดการแพ็กเกจ (เลิกใช้งานแล้ว)
    • ART TI
    • ใช้การกำหนดค่าที่ลงชื่อ
    • แก้ไขข้อบกพร่องของการเก็บขยะ ART
    • ใช้คอมไพเลอร์ JIT ของ ART
    • เปลี่ยนค่าของทรัพยากรของแอปขณะรันไทม์
    • แก้ปัญหา RRO
    • โปรไฟล์อิมเมจบูต
    • ซอฟต์รีสตาร์ท (<= AOSP 14)
    • เกี่ยวกับ Zygote
  • การตั้งค่า
    • ภาพรวม
    • หลักเกณฑ์การออกแบบ
    • รูปแบบและคอมโพเนนต์
    • สถาปัตยกรรมข้อมูล
    • การตั้งค่าที่ปรับเปลี่ยนในแบบของคุณ
    • Universal Search
  • Storage
    • ภาพรวม
    • พื้นที่เก็บข้อมูลแบบดั้งเดิม
    • พื้นที่เก็บข้อมูลแบบ Adoptable
    • พื้นที่เก็บข้อมูลที่กำหนดขอบเขต
    • การปล่อยผ่าน FUSE
    • การกำหนดค่าอุปกรณ์
    • ตัวอย่างการกำหนดค่า
    • สถิติที่เร็วขึ้น
    • การเลิกใช้งาน SDCardFS
  • การทดสอบ
    • ภาพรวม
    • เวิร์กโฟลว์การพัฒนาการทดสอบ
    • ภาพรวม
    • การกำหนดค่าบิลด์แบบง่าย
    • การกำหนดค่าการทดสอบที่ซับซ้อน
    • การทดสอบการใช้เครื่องมือ
      • ภาพรวม
      • ตัวอย่างการทดสอบที่มีเครื่องมือวัดของตัวเอง
      • กำหนดเป้าหมายแอปตัวอย่าง
    • GoogleTests (GTests)
      • ภาพรวม
      • เพิ่ม GTests ใหม่
      • การทดสอบเมตริก
    • การทดสอบโฮสต์ JAR
    • การแมปการทดสอบ
    • เรียกใช้การทดสอบด้วย Atest
    • OmniLab Android Test Station
      • คู่มือผู้ใช้
      • อุปกรณ์เสมือนใน OmniLab ATS
      • เปิดใช้การแก้ไขข้อบกพร่อง USB โดยอัตโนมัติในบิลด์ของผู้ใช้
      • เรียกใช้การทดสอบ UIConductor
      • API
      • บันทึกประจำรุ่น
      • คำถามที่พบบ่อย
    • ชุดทดสอบของผู้ให้บริการ (VTS)
    • ภาพรวม
    • GTest แบบมีพารามิเตอร์สําหรับการทดสอบ HAL
    • การตั้งค่าการทดสอบ
    • อิมเมจระบบทั่วไป (GSI)
    • ชุดทดสอบของผู้ให้บริการ (VTS) 10
    • ภาพรวม
    • วิดีโอแนะนำ
    • การทดสอบระบบด้วย VTS
    • เฟรมเวิร์กทดสอบ
      • คำสั่งเชลล์ของอุปกรณ์
      • ทดสอบเทมเพลต
      • การทดสอบ HAL ที่รับรู้ชื่อบริการ
      • การตรวจสอบความสามารถในการทดสอบ HAL
      • การทดสอบหลายอุปกรณ์
      • VTS พร้อม RAMdisk ที่ใช้แก้ไขข้อบกพร่อง
    • แดชบอร์ด VTS
      • ตั้งค่า
      • ฐานข้อมูล
      • ส่วนติดต่อผู้ใช้
    • โครงสร้างพื้นฐานของห้องปฏิบัติการ
      • โครงสร้างพื้นฐานการทดสอบอัตโนมัติ
      • สถาปัตยกรรมของ Host Controller
    • การทดสอบประสิทธิภาพ
    • โปรแกรมทดสอบอัตโนมัติของ Trade Federation (TF)
    • เริ่มใช้งาน
      • ภาพรวม
      • เริ่ม
      • สภาพแวดล้อมการพัฒนา
      • ทำงานกับอุปกรณ์
      • คอนโซล
      • วงจรการทดสอบ
      • การจัดการตัวเลือก
      • ตัวอย่างจากต้นทางถึงปลายทาง
    • เขียนและเรียกใช้การทดสอบ Tradefed
      • ภาพรวม
      • ทดสอบผ่าน Tradefed
        • ภาพรวม
        • เขียนโปรแกรมทดสอบ
        • เขียนโปรแกรมรันไทม์การทดสอบ IRemoteTest แบบแยกกลุ่ม
        • เขียนการทดสอบที่ขับเคลื่อนโดยโฮสต์
        • เขียนการทดสอบแบบไม่มีอุปกรณ์ฝั่งโฮสต์
        • รายงานเมตริกหรือข้อมูลจากการทดสอบ
        • การทดสอบอีกครั้งโดยอัตโนมัติ
        • ลองแยกกักตัวอีกครั้ง
        • การรวบรวมการเข้าสู่ระบบที่ไม่สำเร็จโดยอัตโนมัติ
        • ทดลองใช้การกำหนดค่า
        • เรียกใช้การทดสอบการใช้เครื่องมือจาก APK
        • เขียนการทดสอบเชลล์
        • ตัวกรองส่วนกลาง
      • ทดสอบผ่านชุด
        • ภาพรวม
        • ตั้งค่าชุด
        • ตัวเลือกและตัวกรองการส่งต่อ
        • ตรวจสอบสถานะระบบ
        • โครงสร้าง AndroidTest.xml
        • กำหนดค่าการแยกข้อมูล
        • ใช้ตัวควบคุมโมดูล
        • ใช้ชุดการลองอีกครั้ง
        • โมดูลหลายอุปกรณ์
    • พัฒนา TF
      • ภาพรวม
      • หลักเกณฑ์เกี่ยวกับโปรแกรมทดสอบอัตโนมัติ
      • ตั้งค่า Eclipse
      • รวมการทดสอบหน่วยและการทดสอบฟังก์ชันการทำงาน
      • เรียกใช้เครื่องมือตรวจหาข้อบกพร่องที่อาจทำให้เกิดข้อผิดพลาด
      • มีส่วนร่วมในโค้ดที่ไม่ใช่โค้ดหลัก
    • สถาปัตยกรรม
      • ภาพรวม
      • การกําหนดค่า XML
        • โครงสร้างระดับสูง
        • เทมเพลตและรายการที่รวมอยู่ด้วย
        • ออบเจ็กต์การกําหนดค่า
      • การกำหนดค่าส่วนกลาง
        • ตัวเลือกไฟล์
        • ตัวเลือกของโฮสต์
      • แนวคิดขั้นสูง
        • ข้อมูลลับในคีย์สโตร์
        • ตัวจัดตารางเวลาคําสั่งทดสอบ
        • โครงสร้างของโปรแกรมรันทดสอบ
        • ทดสอบการแยกข้อมูล
        • ทำการทดสอบด้วยอุปกรณ์หลายเครื่อง
        • ใช้เลเยอร์สคริปต์
        • โหลดโปรโตคอลที่มีการกำหนดค่าส่วนกลาง
        • อุปกรณ์เนทีฟ
      • โปรแกรมจัดการอุปกรณ์
        • สถานะของอุปกรณ์
        • การจัดสรรอุปกรณ์
        • การตรวจหาอุปกรณ์
      • บิลด์
        • ผู้ให้บริการการสร้าง
        • BuildInfo
      • ตั้งค่าอุปกรณ์
        • ผู้เตรียมข้อมูลเป้าหมาย
        • ผู้เตรียมข้อมูลหลายเป้าหมาย
      • ผลลัพธ์
        • สร้างเครื่องมือรายงานผล
        • จัดการไฟล์บันทึก
        • สรุปผู้รายงานผล
        • โปรแกรมบันทึกบันทึก
      • เมตริก
        • เครื่องมือรวบรวมเมตริกที่ขับเคลื่อนโดยโฮสต์
        • การรวบรวมเมตริกฝั่งอุปกรณ์
    • ดัชนีแพ็กเกจ
    • การทดสอบหลายอุปกรณ์ด้วย Mobly
    • ภาพรวม
    • แก้ไขข้อบกพร่องโค้ดแพลตฟอร์มดั้งเดิม
    • ภาพรวม
    • อ่านรายงานข้อบกพร่อง
    • ทําความเข้าใจการบันทึก
    • ใช้การบันทึกเวนเดอร์แบบมีขอบเขต
    • วิเคราะห์ข้อขัดข้องของระบบ
    • ประเมินประสิทธิภาพ
      • ภาพรวม
      • ทําความเข้าใจ systrace
      • ใช้ ftrace
      • ระบุความล่าช้าที่เกี่ยวข้องกับความจุ
      • ระบุการกระตุกที่เกี่ยวข้องกับการกระวนกระวาย
    • การใช้งานฟีเจอร์
      • ใช้โหมดโปรแกรมทดสอบอัตโนมัติ
    • ใช้โปรแกรมแก้ไขข้อบกพร่อง
    • แก้ไขข้อบกพร่องการใช้หน่วยความจําเนทีฟ
    • ทีมกู้ภัย
    • ใช้พื้นที่เก็บข้อมูล
    • ใช้ strace
  • อัปเดต
    • ภาพรวม
    • APEX
      • รูปแบบไฟล์ APEX
      • APEX ของผู้ให้บริการ
    • สร้างแพ็กเกจ OTA
    • เซ็นบิลด์เพื่อเผยแพร่
    • ลดขนาด OTA
    • การทดสอบ A/B เสมือน
      • ภาพรวม
      • ใช้การทดสอบ A/B เสมือน
      • ใช้การทดสอบ A/B เสมือนจริง - แพตช์
    • การอัปเดตระบบ A/B แบบเดิม
      • ภาพรวม
      • ใช้การอัปเดต A/B
      • คำถามที่พบบ่อย
    • (เลิกใช้งานแล้ว) การอัปเดตระบบที่ไม่ใช่ A/B
      • ภาพรวม
      • OTA ตามบล็อก
      • ภายในแพ็กเกจ OTA
      • รหัสเฉพาะอุปกรณ์
    • พาร์ติชันแบบไดนามิก
      • ภาพรวม
      • ใช้พาร์ติชันแบบไดนามิก
      • OTA สำหรับอุปกรณ์ A/B
      • OTA สำหรับอุปกรณ์ A/B รุ่นเดิม
      • OTA สำหรับอุปกรณ์ที่ไม่ใช่ A/B
      • ปรับขนาดพาร์ติชันระดับซูเปอร์
    • กฎเขตเวลา
    • จุดตรวจข้อมูลผู้ใช้