एआई चश्मे के लिए, रनटाइम पर डिवाइस की क्षमताओं की जांच करना

अलग-अलग तरह के एआई चश्मों में अलग-अलग सुविधाएं होती हैं. अलग-अलग तरह के एआई डिवाइसों के लिए सहायता देने की योजना बनाने के बाद, डिवाइस की क्षमताओं की जांच रनटाइम में की जा सकती है. इससे, उपयोगकर्ता के डिवाइस को सबसे अच्छा अनुभव दिया जा सकता है.

यह देखना कि किसी डिवाइस में डिसप्ले है या नहीं

कुछ एआई चश्मों में डिसप्ले होता है. इस पर आपका ऐप्लिकेशन, 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.
}