Çalışma zamanında yapay zeka gözlüklerinin cihaz özelliklerini kontrol etme

Farklı yapay zeka gözlüğü türlerinin farklı özellikleri vardır. Farklı türlerdeki yapay zeka cihazlarını nasıl destekleyeceğinizi planladıktan sonra, kullanıcının cihazına en iyi deneyimi sunmak için çalışma zamanında cihaz özelliklerini kontrol edebilirsiniz.

Bir cihazın ekranı olup olmadığını kontrol etme

Bazı yapay zeka gözlüklerinde, uygulamanızın Jetpack Compose Glimmer ile oluşturulan kullanıcı arayüzlerini gösterebileceği bir ekran bulunur. Aşağıdaki örnekte, gözlük cihazının ekranının olup olmadığını kontrol etme yöntemi gösterilmektedir:

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.
}