ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release
แทน aosp-main
เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
หลักเกณฑ์เกี่ยวกับการรบกวนสมาธิของผู้ขับขี่
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
เมื่อแอป Android Automotive เป็นไปตามหลักเกณฑ์การสร้างความรบกวนให้ผู้ขับขี่ที่อธิบายไว้ด้านล่าง แอปจะทำงานบน HU ได้เมื่อรถกำลังเคลื่อนที่ DDG ประกอบด้วยคำแนะนำพื้นฐานที่ Google ระบุไว้และมีไว้เพื่อลดสิ่งรบกวนคนขับ
แอปที่เป็นไปตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่จะได้รับป้ายกำกับเป็นเพิ่มประสิทธิภาพเพื่อลดการเสียสมาธิ หน้านี้จะอธิบายรายละเอียดว่าแอปต้องติดแท็กเป็น "เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน" อย่างไรเพื่อให้แพลตฟอร์ม Android เปิดใช้แอปในสถานะ "จำกัดประสบการณ์ของผู้ใช้" ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับ
แอปที่เพิ่มประสิทธิภาพเพื่อลดการเสียสมาธิ
แอปสามารถติดแท็กกิจกรรมหนึ่งๆ เพื่อเพิ่มประสิทธิภาพการลดสิ่งรบกวน หากต้องการให้ทั้งแอปได้รับการระบุว่า "ไม่รบกวนประสิทธิภาพผู้ขับขี่" กิจกรรมทั้งหมดของแอปต้องเป็นไปตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่ เมื่อสถานะการขับขี่ของยานพาหนะเปลี่ยนเป็นสถานะที่ข้อจำกัด UX มีผล
- กิจกรรมที่ทำงานอยู่เบื้องหน้าในปัจจุบันจะทำงานต่อไปได้ก็ต่อเมื่อมีการติดแท็กเป็น "สิ่งรบกวน" และ "เพิ่มประสิทธิภาพแล้ว" ในไฟล์ Manifest
- เมื่อเปิดใช้งานกิจกรรมใหม่ ระบบจะอนุญาตกิจกรรมใหม่ก็ต่อเมื่อมีการติดแท็กเป็น "เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน" ในไฟล์ Manifest
แพลตฟอร์มมีหน้าที่ตรวจสอบไฟล์ Manifest และอนุญาตให้มีเฉพาะกิจกรรมที่เพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวนเท่านั้นที่ทำงานได้ในสถานะที่จำกัด
หมายเหตุ: แพลตฟอร์มไม่สามารถตรวจหาหรือบังคับใช้การปฏิบัติตามข้อจำกัดของแอปได้จริง แต่จะตรวจสอบได้เฉพาะการประกาศของแอปในไฟล์ Manifest ในระหว่างกระบวนการตรวจสอบของ Google Play จะมีการบังคับใช้การปฏิบัติตามหลักเกณฑ์สิ่งรบกวนผู้ขับขี่เหล่านี้
กิจกรรมในแอปบางรายการไม่จำเป็นต้องใช้การเพิ่มประสิทธิภาพเพื่อลดสิ่งรบกวน แอปสามารถมอบประสบการณ์การใช้งานที่แตกต่างกันให้แก่ผู้ใช้สำหรับสถานะที่ไม่มีข้อจำกัด (เช่น เมื่อรถจอดอยู่) เทียบกับสถานะที่มีข้อจำกัดมากกว่า ด้วยเหตุนี้ แอปจึงสามารถติดแท็กกิจกรรมที่เฉพาะเจาะจงเพื่อใช้การเพิ่มประสิทธิภาพการลดสิ่งรบกวนได้โดยเพิ่มข้อมูลเมตาต่อไปนี้ลงในองค์ประกอบ <activity>
ในไฟล์ AndroidManifest.xml
ของแอป
<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>
แอปที่เสนอกิจกรรมที่ออกแบบมาเพื่อทำงานในสถานะที่จำกัดต้องประกาศข้อมูลดังกล่าวในไฟล์ Manifest แพลตฟอร์มจะดูเฉพาะข้อมูลที่ประกาศไว้ก่อนที่จะพิจารณาว่าจะอนุญาตให้กิจกรรมทำงาน (หรือไม่) ในสถานะที่จำกัด
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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,["# Driver Distraction Guidelines\n\nWhen Android Automotive apps follow the *Driver Distraction Guidelines* described\nbelow, the apps can run on the HU when a vehicle is moving. DDG consists of baseline\nrecommendations provided by Google and are intended to reduce driver distraction.\n\nApps that meet the Driver Distraction Guidelines can be tagged as\n*Distraction Optimized* . This page details how apps *must* be tagged\nas Distraction Optimized so that the Android platform can enable the apps to run in the User\nExperience Restricted state. To learn more about:\n\n- Car user experience restrictions, see [Car User Experience\n Restrictions](/docs/automotive/driver_distraction/car_uxr).\n- Using car driving state, see [Consuming Car Driving State and\n UX Restrictions](/docs/automotive/driver_distraction/consume).\n\nDistraction Optimized apps\n--------------------------\n\nAn app can tag a specific activity to be Distraction Optimized. For an entire app to\nbe designated as Distraction Optimized, all its activities must adhere to the driver distraction\nguidelines. When the driving state of a vehicle changes to a state in which the UX restrictions are\nactive:\n\n- Current foreground activity can continue to run only when it is tagged as Distraction Optimized in the manifest.\n- When launching a new activity, the new activity is permitted only when it is tagged as Distraction Optimized in the manifest.\n\nThe platform is responsible for checking the manifest and allowing only Distraction Optimized\nactivities to run in a restricted state.\n\n**Note:** The platform can't detect or enforce an app's actual\nadherence to the restrictions; it can only check an app's declaration in the manifest. Adherence to\nthese driver distraction guidelines is enforced during the Google Play review process.\n\nNot all app activities need be Distraction Optimized. An app can provide\ndifferent user experiences for an unrestricted state (for example, when the vehicle is parked)\nversus a more restricted state. As a result, an app can tag a specific activity to be\nDistraction Optimized by adding the following metadata to the `\u003cactivity\u003e` element\nin the `AndroidManifest.xml` file for the app: \n\n```\n\u003cactivity android:name=\".DistractionOptimizedMainActivity\"....\u003e\n....\n\u003cmeta-data android:name=\"distractionOptimized\" android:value=\"true\"/\u003e\n\u003c/activity\u003e\n```\n\nApps that offer activities designed to run in a restricted state must declare that information in\nthe manifest. The platform looks only at the declared information before determining if the activity\ncan be permitted to run (or not) in the restricted state."]]