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")
    } 

Но это не работает.

У вас есть еще несколько советов? Предложения?

0 ответов

Другие вопросы по тегам