การมีส่วนร่วม

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ขอขอบคุณที่ให้ความสนใจใน Android! ต่อไปนี้คือวิธีการบางส่วนที่คุณสามารถมีส่วนร่วมและช่วยเราปรับปรุง Android สำหรับความเป็นมาเกี่ยวกับโปรเจ็กต์ Android และเป้าหมายของเรา โปรดดูที่ การ ตั้งค่าสำหรับการพัฒนา Android

รายงานจุดบกพร่อง

วิธีหนึ่งที่ง่ายและมีประสิทธิภาพมากที่สุดที่คุณสามารถช่วยปรับปรุง Android ได้คือการแจ้งข้อบกพร่อง สำหรับข้อมูลเพิ่มเติม โปรดไปที่ การ รายงานจุดบกพร่อง

โปรดทราบว่าเราไม่สามารถรับประกันได้ว่าจุดบกพร่องใด ๆ จะได้รับการแก้ไขในรุ่นใดรุ่นหนึ่ง หากต้องการดูว่าเกิดอะไรขึ้นกับบั๊กของคุณหลังจากที่คุณรายงาน ให้อ่าน Life of a Bug

พัฒนาแอพ

เราสร้าง Android เพื่อให้นักพัฒนาทุกคนสามารถแจกจ่ายแอปของตนให้กับผู้ใช้บนแพลตฟอร์มแบบเปิดได้ หนึ่งในวิธีที่ดีที่สุดที่คุณสามารถช่วย Android คือการเขียนแอพเจ๋ง ๆ ที่ผู้ใช้ชื่นชอบ!

ในการเริ่มต้น ไปที่ developer.android.com ไซต์นี้ให้ข้อมูลและเครื่องมือที่จำเป็นสำหรับการเขียนแอปสำหรับอุปกรณ์ Android ที่ใช้งานร่วมกันได้ โดยใช้ SDK

มีส่วนร่วมในรหัส

รหัสคือราชา เรายินดีที่จะตรวจสอบการเปลี่ยนแปลงใดๆ ที่คุณส่ง ดังนั้นโปรดดูแหล่งที่มา เลือกจุดบกพร่องหรือคุณสมบัติ และรับการเข้ารหัส โปรดทราบว่ายิ่งการส่งแพตช์ของคุณมีขนาดเล็กลงและตรงเป้าหมายมากขึ้น เราก็ยิ่งตรวจสอบได้ง่ายขึ้น

คุณสามารถเริ่มต้นใช้งาน Android โดยการเรียนรู้เกี่ยวกับ Life of a Patch , Git และ Repo และเครื่องมืออื่นๆ โดยใช้ลิงก์ทางด้านซ้าย คุณยังสามารถดูกิจกรรมเกี่ยวกับการมีส่วนร่วมทั้งหมดบน เซิร์ฟเวอร์ Gerrit ของเรา โปรดทราบว่า Android บางส่วนกำหนดให้คุณ ต้องส่งโปรแกรมแก้ไขไปยังโปรเจ็กต์อัปสตรี ม หากคุณต้องการความช่วยเหลือ โปรดเข้าร่วม กลุ่มสนทนา ของเรา

รูปแบบโค้ด

เพื่อผลลัพธ์ที่ดีที่สุดเมื่อร่วมเขียนโค้ด ให้ทำตามสไตล์โค้ดที่ใช้ในโปรเจ็กต์ย่อยนั้น (ส่วน) ของ Android Open Source Project (AOSP) Android ส่วนใหญ่เขียนด้วยภาษา Java ดังนั้นคุณควรทำตาม AOSP Java code style

บางส่วนของ AOSP เขียนด้วยภาษา Kotlin เช่น frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt คุณสามารถใช้ Kotlin ในพื้นที่ของแพลตฟอร์มที่เขียนในภาษา Kotlin แล้ว สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Kotlin ใน Android โปรดดู คู่มือ Kotlin สำหรับนักพัฒนา Android และคู่มือการ ทำงานร่วมกันของ Kotlin-Java สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับ Kotlin โปรดดูที่ เว็บไซต์ภาษา Kotlin

แนวทาง API

นักพัฒนา AOSP ควรเข้าใจและปฏิบัติตาม แนวทาง Android API เมื่อเขียน API ใช้หลักเกณฑ์เหล่านี้เพื่อดูบริบทเบื้องหลังการตัดสินใจ API ของ Android การเพิ่มและการแก้ไขของ API ของแพลตฟอร์มได้รับการตรวจสอบโดย Metalava