ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
กล้องของระบบ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ในอุปกรณ์ที่ใช้ Android 11 ขึ้นไป เฟรมเวิร์กของ Android รองรับกล้องของระบบ ซึ่งเป็นอุปกรณ์กล้องที่กระบวนการที่มีสิทธิ์ android.permission.SYSTEM_CAMERA และสิทธิ์เข้าถึงกล้องทั่วไปเท่านั้นที่จะมองเห็นได้
สิทธิ์ android.permission.SYSTEM_CAMERA ซึ่งเปิดตัวใน Android 11 มีระดับการป้องกันเป็น system|signature ซึ่งหมายความว่าเฉพาะแอปที่ติดตั้งในพาร์ติชันระบบที่มีหรือลงนามด้วยใบรับรองเดียวกันกับระบบเท่านั้นที่จะได้รับสิทธิ์นี้ แอปสาธารณะของบุคคลที่สามจะเข้าถึงกล้องของระบบไม่ได้
กล้องของระบบมีประโยชน์สำหรับผู้ผลิตอุปกรณ์ที่ต้องการใช้ฟีเจอร์ที่ต้องเข้าถึงกล้อง แต่จำกัดไว้สำหรับแอปของระบบหรือแอปที่ได้รับสิทธิ์
เนื่องจากแอปของระบบที่ได้รับสิทธิ์
android.permission.SYSTEM_CAMERAต้องมีสิทธิ์
android.permission.CAMERA
ด้วย ผู้ใช้จึงเลือกเพิกถอนสิทธิ์CAMERAปกติเพื่อป้องกันไม่ให้
แอปดังกล่าวเข้าถึงกล้องในอุปกรณ์ได้
การใช้งาน
หากต้องการทำให้อุปกรณ์กล้องหนึ่งๆ เป็นกล้องของระบบ กล้อง HAL ต้อง
ประกาศ
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA
ในรายการความสามารถ
หากต้องการสร้างแอปที่เข้าถึงกล้องของระบบได้ คุณต้องเพิ่มแอปในรายการที่อนุญาต
ในไฟล์ privapp-permissions.xml เฉพาะอุปกรณ์ ซึ่งระบุแอป
ที่ต้องได้รับสิทธิ์
android.permission.SYSTEM_CAMERA
การตรวจสอบ
หากต้องการตรวจสอบว่าแอปสาธารณะค้นพบกล้องของระบบในอุปกรณ์ไม่ได้ ให้เรียกใช้การทดสอบ CTS android.permission.cts.Camera2PermissionTest.testSystemCameraDiscovery
การทดสอบ CTS ของกล้องทั้งหมด
จะทำงานในอุปกรณ์กล้องของระบบ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-18 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"]],["อัปเดตล่าสุด 2026-06-18 UTC"],[],[]]