Настройка приложения APPSWITCHER (Android)
Этот пост посвящен удобному инструменту для переключения активных приложений на экране ГУ. Полезно будет не только для ГУ Changan CS55 Plus, но и любому ГУ на Android.
Для установки требуется два файла самого приложения:
— AppSwitcher_3.3.4.apk
— AppSwitcher Starter_1.1.apk
Можно найти в моей папке с приложениями: папка с приложениями
А также на странице автора приложения: AppSwitcher v3 — smart SWC launcher
AppSwitcher — непосредственно само приложение, которое всплывает поверх всех окон, и в котором выполняются настройки приложения.
AppSwitcher Starter — вспомогательная утилита, которая осуществляет запуск сервисов, внутренних сервисов, необходимых для работы AppSwitcher.
AppSwitcher Starter надо поставить в автозапуск при загрузке ГУ с помощью Macrodroid.
После установки AppSwitcher надо дать все разрешения (специальные возможности, работу поверх приложений)
Так же приложению необходимо дать разрешение на "доступ к данным" для получения broadcast-сообщения:
Изначально программа построена на принципе считывания лога системы для регистрации нажатия кнопок руля на определенном китайском Android ГУ, но у нас требуемый диапазон кодов клавиш не работает.
Но автор реализовал в приложении получение broadcast сообщений для выполнения функции.
Отправлять broadcast-сообщение клавишей на руле будем с помощью программы KeyMapper с Github (github.com/keymapperorg/KeyMapper), даем приложению все разрешения (специальные возможности, внесение системных изменений)
В данном приложении создаем новую комбинацию:
1. записываем триггер — клавишу голосового помощника на руле;
2. в качестве действия будет "Intent":
— задать имя действия в "Description for Key Mapper…" (я поставил "key"),
— в настройках выбрать:
— "Broadcast receiver",
— Action: "com.ts.main.DEAL_KEY",
— Extras: тип Integer, Name:"key", Value: "9010"
Сохраняем комбинацию, и после нажатия клавиши должна выскочить плавающая панель переключения приложений.
В самом приложении AppSwitcher настраиваем необходимые приложения, которые будут доступны для переключения в плавающей панели.