ข้ามไปที่เนื้อหาหลัก
เอกสาร
มีอะไรใหม่
บันทึกประจำรุ่น
กระดานข่าวสารด้านความปลอดภัยล่าสุด
เอกสารนิยามความเข้ากันได้ (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
ข้อมูลอ้างอิง
เอกสาร
เพิ่มเติม
มีอะไรใหม่
เริ่มต้นใช้งาน
ความปลอดภัย
หัวข้อหลัก
ความเข้ากันได้
อุปกรณ์แอนดรอยด์
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 ของผู้ให้บริการ
เสียง