ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
การตรวจหาเวลาภายนอก
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ตั้งแต่ Android 12 เป็นต้นไป Android สามารถใช้แหล่งเวลาภายนอกเพื่อ
แนะนำเวลา Epoch ของ Unix ให้กับบริการตรวจหาเวลาได้ โดยจะไม่ได้เปิดใช้
โดยค่าเริ่มต้นใน AOSP
แหล่งเวลาภายนอกช่วยให้คุณให้คำแนะนำเวลาที่กำหนดเองได้อย่างสมบูรณ์
แก่ Android หลังจากได้รับคำแนะนำจากแหล่งเวลาภายนอกแล้ว บริการ time_detector จะพิจารณาว่าจะอัปเดตนาฬิกาของระบบหรือไม่ตามกฎการจัดลำดับความสำคัญของเวลาอัตโนมัติที่กำหนดค่าไว้
การใช้งาน
หากต้องการรองรับการตรวจหาเวลาภายนอก คุณต้องใช้คอมโพเนนต์ที่ส่งคำแนะนำเกี่ยวกับเวลาภายนอกไปยังtime_detector บริการผ่านการเรียกใช้ API ของระบบ
หากต้องการกำหนดค่าต้นทางภายนอก ให้ใช้core/res/res/values/config.xml
ไฟล์การกำหนดค่าเซิร์ฟเวอร์ของระบบ เพิ่มค่า external ลงใน
config_autoTimeSourcesPriority
ตัวอย่างต่อไปนี้จะบอกให้ Android ให้คำแนะนำเวลาภายนอกมี
ลำดับความสำคัญสูงสุดเมื่อตั้งค่านาฬิกาของระบบ หากไม่มีคำแนะนำเวลาภายนอกที่ถูกต้อง
ระบบจะใช้ต้นทางถัดไป ซึ่งในกรณีนี้คือ gnss
<string-array name="config_autoTimeSourcesPriority">
<item>external</item>
<item>gnss</item>
</string-array>
หากต้องการให้คำแนะนำเวลาภายนอกแก่ระบบ ให้ใช้วิธี suggestExternalTime ใน TimeManager หากกำหนดค่าต้นทางภายนอกโดยใช้ config_autoTimeSourcesPriority ในไฟล์กำหนดค่าและไม่มีคำแนะนำเวลาที่มีลำดับความสำคัญสูงกว่า Android จะใช้การประทับเวลาที่ส่งไปยังเมธอดนี้เพื่อตั้งเวลา Epoch ของ Unix ปัจจุบัน
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-03 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-12-03 UTC"],[],[]]