Memeriksa kemampuan perangkat saat runtime untuk kacamata AI

Berbagai jenis kacamata AI memiliki kemampuan yang berbeda. Setelah merencanakan cara Anda akan mendukung berbagai jenis perangkat AI, Anda dapat memeriksa kemampuan perangkat saat runtime untuk memberikan pengalaman terbaik bagi perangkat pengguna.

Memeriksa apakah perangkat memiliki layar

Beberapa kacamata AI memiliki layar tempat aplikasi Anda dapat menampilkan UI yang dibuat dengan Jetpack Compose Glimmer. Contoh berikut menunjukkan cara memeriksa apakah perangkat kacamata memiliki layar:

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