Android - определить, запущено ли приложение на часах или мобильном телефоне
У меня есть приложение, которое клиент использует на мобильном телефоне или часах с Android (НЕ Wear OS). В часах установлена "стандартная" ОС Android (Пример: https://www.aliexpress.com/item/32980744300.html).
Я хочу как-то определить, работает ли приложение на телефоне или часах. Я попытался:
val uiModeManager: UiModeManager = getSystemService(UI_MODE_SERVICE) as UiModeManager
if (uiModeManager.getCurrentModeType() == android.content.res.Configuration.UI_MODE_TYPE_WATCH) {
android.util.Log.d("EagleEye", "Running on a Watches")
}
Но это не работает.
У вас есть еще несколько советов? Предложения?