Sprawdzanie możliwości urządzenia w czasie działania okularów z AI

Różne typy okularów AI mają różne możliwości. Po zaplanowaniu sposobu obsługi różnych typów urządzeń z AI możesz w czasie działania sprawdzać możliwości urządzenia, aby zapewnić użytkownikowi jak najlepsze wrażenia.

Sprawdzanie, czy urządzenie ma wyświetlacz

Niektóre okulary AI mają wyświetlacz, na którym aplikacja może wyświetlać interfejsy utworzone za pomocą Jetpack Compose Glimmer. Poniższy przykład pokazuje, jak sprawdzić, czy urządzenie w postaci okularów ma wyświetlacz:

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