런타임에 AI 글래스 기기 기능 확인

AI 안경의 유형에 따라 기능이 다릅니다. 다양한 유형의 AI 기기를 지원하는 방법을 계획한 후 런타임에 기기 기능을 확인하여 사용자의 기기에 최적의 환경을 제공할 수 있습니다.

기기에 디스플레이가 있는지 확인

일부 AI 안경에는 앱이 Jetpack Compose Glimmer로 빌드된 UI를 표시할 수 있는 디스플레이가 있습니다. 다음 예에서는 글래스 기기에 디스플레이가 있는지 확인하는 방법을 보여줍니다.

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