在运行时检查 AI 眼镜的设备功能

不同类型的 AI 眼镜具有不同的功能。规划如何支持不同类型的 AI 设备后,您可以在运行时检查设备功能,以便为用户的设备提供最佳体验。

检查设备是否具有显示屏

部分 AI 眼镜配备显示屏,您的应用可以在该显示屏上显示使用 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.
}