ตรวจสอบความสามารถของอุปกรณ์ขณะรันไทม์สำหรับแว่นตา AI

แว่นตา AI แต่ละประเภทมีความสามารถแตกต่างกัน หลังจากวางแผนวิธี รองรับอุปกรณ์ AI ประเภทต่างๆ แล้ว คุณสามารถตรวจสอบความสามารถของอุปกรณ์ ขณะรันไทม์เพื่อมอบประสบการณ์ที่ดีที่สุดสำหรับอุปกรณ์ของผู้ใช้

ตรวจสอบว่าอุปกรณ์มีจอแสดงผลหรือไม่

แว่นตา AI บางรุ่นมีจอแสดงผลที่แอปของคุณสามารถแสดง UI ที่สร้างด้วย Jetpack Compose Glimmer ตัวอย่างต่อไปนี้แสดงวิธีตรวจสอบว่าอุปกรณ์แว่นตามีจอแสดงผลหรือไม่

val projectedDeviceController = ProjectedDeviceController.create(activity)

if (projectedDeviceController.capabilities.contains(CAPABILITY_VISUAL_UI)) {
    // Set up UX state machine for AI glasses that have a display.
} else {
    // Set up UX state machine for AI glasses that don't have a display.
}