มีส่วนร่วมใน Android

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

รายงานข้อบกพร่อง

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

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

พัฒนาแอพ

เราสร้าง 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

บางส่วนของ 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