ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
ผสานรวมไลบรารี UI ของรถเข้ากับแอป
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ไลบรารี UI ของรถมีองค์ประกอบ 2 อย่างสำหรับแอปที่จะนำไปใช้ ได้แก่
-
คอมโพเนนต์ คลาส Java ที่ใช้ลักษณะการทํางานหนึ่งๆ เช่น CarUiRecyclerView และ Toolbar
-
แหล่งข้อมูล ทรัพยากร Android แต่ละรายการที่แสดงปุ่มพร้อมให้ OEM ใช้เพื่อให้สอดคล้องกับการออกแบบของตนเอง คอมโพเนนต์ด้านบนใช้ทรัพยากรเหล่านี้เพื่อปรับแต่ง
แอปผสานรวมไลบรารี UI ของรถโดยเพิ่มเป็นทรัพยากร Dependency ดังนี้
จัดสไตล์คอมโพเนนต์ UI ของรถ
โดยทั่วไป แอปควรมีฟังก์ชันการทำงานที่จำเป็นทั้งหมดโดยให้ข้อมูล และในกรณีบางกรณีก็ควรให้รูปภาพและไอคอนด้วย ตัวอย่างเช่น ไลบรารี UI ของรถจะมีไอคอนมาตรฐาน เช่น ย้อนกลับ ปิด ค้นหา และเมนู ติดต่อทีมวิศวกรของพาร์ทเนอร์ Android Automotive หากคุณพบว่าไม่มีทรัพยากรหรือมีฟังก์ชันการทำงานที่ใช้งานไม่ได้กับคอมโพเนนต์ที่ให้มา
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# Integrate the Car UI library into apps\n\nCar UI library contains two elements for apps to implement:\n\n- **Components.**Java classes that implement a specific behavior. For example,\n CarUiRecyclerView and Toolbar.\n\n- **Resources.** Individual Android resources that represent the *knobs*\n available for OEMs to achieve consistency with their own design. The components above use these\n resources to become *customizable*.\n\nApps integrate Car UI library by adding it as a dependency:\n\n- Android 9 and Android 10 (`Android.mk` file), add the following:\n\n ```maple\n LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib\n ```\n- Android 11 (and higher) (`Android.bp`), add the following:\n\n ```scdoc\n static_libs: [\n ...\n \"car-ui-lib-bp\",\n ]\n ```\n\nStyle Car UI components\n-----------------------\n\nIn general, apps should be able to achieve all necessary functionality by providing\ndata and, in certain cases, images and icons. For example, standard icons such as Back, Close,\nSearch, and Menu are provided by the Car UI library. Engage with Android Automotive Partner\nEngineering if you find there are missing resources or if there is functionality that can't be\nachieved with the provided components."]]