Как навсегда отключить автомобильный режим?

1

Я использую Android 7.1, и я не могу понять, как обеспечить, чтобы "автомобильный режим" не запускался при подключении устройства (honeywell CT60). Я уже пробовал следующее:

  • установка приложения "без док"
  • установка приложения "режим автомобиля выключен"
  • Получение разработчиков приложений для добавления uiMode в элемент <ACITIVTY> в файле manifest.xml.

Ни один из них, кажется, не работает. У кого-нибудь есть советы или идеи? Возможно, даже приложение, которое заставляет устройство не переходить в автомобильный режим.

Теги:
honeywell
mode

1 ответ

0
Лучший ответ

Вы на правильном пути. Согласно Honeywell, приложение AndroidManifest.xml должно быть модифицировано следующим образом:

<manifest>
    <application>
        <activity android:configChanges="uiMode">
            [...]
        </activity>
    </application>
</manifest>

Это должно быть добавлено для каждого действия, где CAR_MODE должен быть отключен. Он сигнализирует ОС, что приложение будет обрабатывать изменения, касающиеся самого UiMode. Теперь вместо перезапуска приложения, чтобы применить изменения, ОС оставит обработку этих изменений до приложения.

Если вы хотите узнать, как именно это работает, уже есть пост, объясняющий это. В качестве альтернативы вы можете найти руководство по этой теме в Документах для разработчиков Android.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню