Google ได้ประกาศเครื่องมือค้นหาโค้ด Android ใหม่ ทำให้ง่ายต่อการค้นหาโค้ดภายใน Android Open Source Project (AOSP) อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!
ซอร์สโค้ดของ Android อยู่ที่ ที่เก็บ Git ของโครงการโอเพ่นซอร์ส Androidและโดยการขยาย โดยที่ อัปโหลดซอร์สโค้ดสำหรับ Android เวอร์ชันใหม่ทุกเวอร์ชัน. แม้ว่าการมีซอร์สโค้ดแบบโอเพ่นซอร์สและใช้งานได้อย่างอิสระถือเป็นข้อดีอย่างยิ่ง แต่การค้นหาผ่าน AOSP ยังไม่ใช่เรื่องที่น่าพอใจและง่ายดายจนถึงตอนนี้ หากคุณต้องการค้นหาว่าคลาสและวิธีการบางอย่างถูกสร้างขึ้นอย่างไร คุณสามารถโคลนพื้นที่เก็บข้อมูลและค้นหาด้วยตนเองโดยใช้เครื่องมือเช่น grep หรือคุณต้องพึ่งพาเครื่องมือออนไลน์เช่น AndroidXอ้างอิง หรือ เพอร์ซิส. Google ทำให้การค้นหาภายใน AOSP ง่ายยิ่งขึ้น กับ เครื่องมือค้นหาโค้ด Android สาธารณะใหม่สำหรับโครงการ Android Open Source.
การโคลน AOSP และการค้นหาเวอร์ชันในเครื่องนั้นเป็นไปไม่ได้สำหรับทุกคน เนื่องจาก AOSP มีขนาดใหญ่และมีการอัปเดตอยู่ตลอดเวลา เครื่องมือออนไลน์ไม่ใช่วิธีแก้ปัญหาที่สมบูรณ์แบบ เนื่องจากมักไม่ได้รับการอัพเดตด้วยซอร์สโค้ดล่าสุด ของกูเกิล เครื่องมือค้นหาโค้ด Android ใหม่
อย่างไรก็ตาม จะทำงานกับโค้ดได้ทันทีหลังจากที่รวมเข้ากับโค้ดใดโค้ดหนึ่งแล้ว ที่เก็บ AOSP Git สาธารณะ. สิ่งนี้ทำให้มีประโยชน์ไม่เพียงแค่ค้นหาว่าคุณสมบัติบางอย่างทำงานอย่างไรใน Android เท่านั้น แต่ยังช่วยในการจัดเตรียมลิงก์ในรายงานข้อบกพร่อง และทำการค้นหาอย่างรวดเร็วบนอุปกรณ์ที่ไม่ได้รับการพัฒนาอีกด้วย เครื่องมือนี้ยังรวมการสนับสนุนการอ้างอิงโยง ช่วยให้นักพัฒนาสามารถค้นหาเมื่อมีการใช้บางอย่างในที่อื่นภายใน AOSP เครื่องมือค้นหาโค้ด Android ยังรองรับเครื่องมือค้นหาขั้นสูงเพิ่มเติม และคุณสามารถค้นหาได้ทั้งหมด เอกสารอยู่ที่นี่.ณ ตอนนี้เครื่องมือค้นหาโค้ด Android สามารถค้นหาได้เฉพาะสาขาหลักของ AOSP เท่านั้นนั่นคือส่วนใหญ่ AOSP เวอร์ชันล่าสุด ซึ่งมีข้อจำกัดตรงที่คุณไม่สามารถดูว่า AOSP มีพฤติกรรมอย่างไรในที่อื่นๆ เผยแพร่ อย่างไรก็ตาม Google ตั้งข้อสังเกตว่าเครื่องมือจะมีความซับซ้อนมากขึ้นเมื่อเวลาผ่านไป ดังนั้นเราจึงคาดหวังว่าเครื่องมือนี้จะได้รับประโยชน์มากขึ้นในอนาคต
แหล่งที่มา: บล็อกนักพัฒนา Android