بررسی قابلیت‌های دستگاه در زمان اجرا برای عینک‌های هوش مصنوعی

انواع مختلف عینک‌های هوش مصنوعی قابلیت‌های متفاوتی دارند. پس از برنامه‌ریزی نحوه پشتیبانی از انواع مختلف دستگاه‌های هوش مصنوعی ، می‌توانید قابلیت‌های دستگاه را در زمان اجرا بررسی کنید تا بهترین تجربه را برای دستگاه کاربر فراهم کنید.

بررسی کنید که آیا دستگاه دارای صفحه نمایش است یا خیر

برخی از عینک‌های هوش مصنوعی دارای نمایشگری هستند که برنامه شما می‌تواند رابط‌های کاربری ساخته شده با 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.
}