ตั้งแต่ปี 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 14 เป็นต้นไป ตัวแทนการจัดการนโยบายอุปกรณ์หลายรายการจะตั้งค่านโยบายได้โดยใช้
DevicePolicyManager
API
หลักการทั่วไป
ในกรณีที่ตัวแทนการจัดการนโยบายอุปกรณ์มากกว่า 1 รายบังคับใช้นโยบายกับผู้ใช้
- ตัวแทนการจัดการนโยบายอุปกรณ์สามารถค้นหานโยบายที่บังคับใช้หรือแก้ไขแล้ว
สำหรับนโยบายใดก็ตามที่ตั้งค่าได้
- นโยบายทุกรายการที่ตั้งค่าจะทำให้เกิดการเรียกกลับ (
onPolicySetResult) ซึ่งระบุว่า
นโยบายตั้งค่าอย่างถูกต้องหรือตั้งค่าไม่สำเร็จเนื่องจาก
เหตุผลที่ระบุ (เช่น นโยบายขัดแย้งกันหรือฮาร์ดแวร์ล้มเหลว)
- หากสถานะที่แก้ไขแล้วของนโยบายมีการเปลี่ยนแปลงในภายหลัง คุณจะได้รับการเรียกกลับ
(
onPolicyChanged) ซึ่งจะระบุว่านโยบายตรงกับที่ตัวแทน
ตั้งค่าไว้หรือไม่
- นโยบายส่วนใหญ่จะทำงานโดยใช้หลักการ "เข้มงวดที่สุดชนะ" ซึ่งหมายความว่านโยบายที่เข้มงวดที่สุดซึ่งเลือกโดยตัวแทนการจัดการนโยบายอุปกรณ์จะได้รับการบังคับใช้
Android 14 (API ระดับ 34) ขึ้นไป
ใน Android 14 (API ระดับ 34) ขึ้นไป
อุปกรณ์ที่ใช้ร่วมกับ Android ได้ต้องใช้กลไกการแก้ไขนโยบายตามที่
กำหนดไว้ในตารางต่อไปนี้เพื่อแก้ไขข้อขัดแย้งเมื่อมีการตั้งค่านโยบายโดยตัวแทนการจัดการนโยบายอุปกรณ์มากกว่า 1 ราย กลไกการแก้ปัญหาที่อ้างอิงในตารางต่อไปนี้ (MostRecent, MostRestrictive, StringSetUnion และ TopPriority) คือชื่อคลาสของกลไกการแก้ปัญหาที่กำหนดไว้ในโปรเจ็กต์โอเพนซอร์สของ Android
| DevicePolicyManager API |
กลไกการแก้ปัญหา |
|
|
MostRecent: ระบบจะบังคับใช้นโยบายล่าสุดเมื่อผู้ดูแลระบบหลายคนตั้งค่า
|
|
|
MostRestrictive: ตั้งค่าการจำกัดผู้ใช้หากผู้ดูแลระบบ
ได้ตั้งค่าไว้ |
|
|
StringSetUnion: แก้ไขเป็น
การรวมนโยบายที่กำหนดโดยผู้ดูแลระบบอย่างน้อย 1 คน (สำหรับนโยบาย
ที่แสดงเป็นชุดสตริง) |
|
|
TopPriority: แก้ไขตามลำดับความสำคัญจากมากไปน้อยต่อไปนี้
ซึ่งกำหนดโดยบทบาทของตัวแทนการจัดการนโยบายอุปกรณ์
- ผู้ดูแลระบบการล็อกอุปกรณ์
- ผู้ดูแลระบบขององค์กร
- ผู้ดูแลระบบรายอื่น
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[]]