ข้ามไปที่เนื้อหาหลัก
เอกสาร
มีอะไรใหม่
บันทึกประจำรุ่น
กระดานข่าวสารด้านความปลอดภัยล่าสุด
เอกสารนิยามความเข้ากันได้ (CDD) ฉบับล่าสุด
การอัปเดตเว็บไซต์
เริ่มต้นใช้งาน
เกี่ยวกับ
เริ่ม
ดาวน์โหลด
บิวด์
ทดสอบ
สร้าง
มีส่วนร่วม
ชุมชน
เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง
ความปลอดภัย
ภาพรวม
กระดานข่าวสาร
ฟีเจอร์
การทดสอบ
แนวทางปฏิบัติแนะนำ
หัวข้อหลัก
สถาปัตยกรรม
เสียง
กล้องถ่ายรูป
การเชื่อมต่อ
ข้อมูล
แสดง
แบบอักษร
กราฟิก
การโต้ตอบ
สื่อ
ประสิทธิภาพ
การอนุญาต
พลังงาน
รันไทม์
การตั้งค่า
Storage
การทดสอบ
อัปเดต
ระบบเสมือน
ความเข้ากันได้
เอกสารนิยามความเข้ากันได้ (CDD)
ชุดเครื่องมือทดสอบความเข้ากันได้ (CTS)
อุปกรณ์แอนดรอยด์
ภาพรวม
หมึกกระดอง
Enterprise
ทีวี
Automotive
ภาพรวม
Software Defined Vehicle
ระบบสาระบันเทิงในรถยนต์
รายละเอียดของรุ่น
ข้อมูลอ้างอิง
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
ภาพรวม
เกี่ยวกับ
ภาพรวมของ AOSP
คำถามที่พบบ่อย
เริ่ม
ลองพัฒนาแอป Android
ทำความเข้าใจคำศัพท์
ตั้งค่าสําหรับการพัฒนา AOSP (9.0 ขึ้นไป)
ตั้งค่าสําหรับการพัฒนา AOSP (2.3 - 8.0)
ดาวน์โหลด
ดาวน์โหลดซอร์สโค้ด Android
แก้ปัญหาการซิงค์
เครื่องมือควบคุมแหล่งที่มา
บิลด์
ภาพรวมการสร้าง
บิลด์ Android
ใช้ Flag การเปิดตัวฟีเจอร์
ภาพรวมของแฟล็กการเปิดตัวฟีเจอร์
ระบุประเภทและการใช้งาน Flag
ประกาศ Flag aconfig
เปลี่ยนโค้ดใน Flag การเปิดตัวฟีเจอร์
ตั้งค่าสถานะการเปิดตัวฟีเจอร์
เปลี่ยนค่าของ Flag ที่รันไทม์
ประกาศและใช้ Flag การสร้าง
ทดสอบโค้ดภายใน Flag การเปิดตัวฟีเจอร์
สร้างเคอร์เนล
บิลด์เคอร์เนล Pixel
แปลงจาก Make เป็น Soong
ติดตั้งใช้งานไลบรารี Java SDK
Android Rust
บทนำ
โมดูล Rust ของ Android
โมดูลไบนารี
โมดูลคลัง
โมดูลทดสอบ
โมดูล Fuzz
เครื่องมือสร้างแหล่งที่มา
ภาพรวมของเครื่องมือสร้างแหล่งที่มา
โมดูลการเชื่อมโยงของ Bindgen
โมดูล Protobuf
ตัวอย่าง Hello Rust
รูปแบบ Rust ของ Android
การตั้งค่า Rust IDE
คอมไพล์ด้วย Jack
สร้าง
เวิร์กโฟลว์การควบคุมแหล่งที่มา
การพัฒนาอุปกรณ์ที่กําหนดเอง
เพิ่มประเภทอุปกรณ์ใหม่
บิลด์สำหรับสถาปัตยกรรม 32 บิตและ 64 บิต
ใช้บอร์ดอ้างอิง
สร้างใบรายการวัสดุ (SBOM) ของซอฟต์แวร์
กำหนดค่าและจัดการการเป็นเจ้าของการอัปเดตสำหรับแอป
ทดสอบ
ทดสอบบิลด์
แฟลชด้วย Fastboot
Flash ด้วย Android Flash Tool
ทดสอบด้วยโปรแกรมจำลอง Cuttlefish
ใช้อุปกรณ์เสมือนของ Android Emulator
มีส่วนร่วม
ภาพรวม
Android Code Search
ข้อตกลงการอนุญาตให้ใช้สิทธิส่วนหัวสำหรับผู้ร่วมให้ข้อมูล
วงจรการเผยแพร่
ส่งการเปลี่ยนแปลงโค้ด
มีส่วนร่วมในโปรเจ็กต์ต้นทาง
เครื่องมือแก้ไขซอร์สโค้ด Git
ตรวจสอบการเปลี่ยนแปลง
ดาวน์โหลดอาร์ติแฟกต์สำหรับบิวด์
รายงานและติดตามข้อบกพร่อง
เขียนโค้ดด้วยความเคารพ
รูปแบบโค้ด AOSP Java สำหรับผู้ร่วมให้ข้อมูล
หลักเกณฑ์ API
ภาพรวม
หลักเกณฑ์ API แบบไม่บล็อกและแบบ Async ของ Android
หลักเกณฑ์การแคชฝั่งไคลเอ็นต์ของ Android API
ชุมชน
หลักจรรยาบรรณ
กลุ่มสนทนา รายชื่อติดต่อ และแหล่งข้อมูลเพิ่มเติม
เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง
ภาพรวม
รูปแบบไฟล์ Android.bp
สาขาเคอร์เนลและระบบการสร้างของสาขา
ชื่อเวอร์ชัน แท็ก และหมายเลขบิลด์
ชุดแป้นของ Fastboot
ข้อมูลอ้างอิงเกี่ยวกับคำสั่ง Repo
มีอะไรใหม่
บันทึกประจำรุ่น
กระดานข่าวสารด้านความปลอดภัยล่าสุด
เอกสารนิยามความเข้ากันได้ (CDD) ฉบับล่าสุด
การอัปเดตเว็บไซต์
เริ่มต้นใช้งาน
เกี่ยวกับ
เริ่ม
ดาวน์โหลด
บิวด์
ทดสอบ
สร้าง
มีส่วนร่วม
ชุมชน
เครื่องมือ บิลด์ และข้อมูลอ้างอิงที่เกี่ยวข้อง
ความปลอดภัย
ภาพรวม
กระดานข่าวสาร
ฟีเจอร์