Настройка приложения APPSWITCHER (Android)

CHANGAN CS55 PLUS 10 июня 2024 г.

Этот пост посвящен удобному инструменту для переключения активных приложений на экране ГУ. Полезно будет не только для ГУ Changan CS55 Plus, но и любому ГУ на Android.

Для установки требуется два файла самого приложения:
— AppSwitcher_3.3.4.apk
— AppSwitcher Starter_1.1.apk

Можно найти в моей папке с приложениями: папка с приложениями
А также на странице автора приложения: AppSwitcher v3 — smart SWC launcher

Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus

AppSwitcher — непосредственно само приложение, которое всплывает поверх всех окон, и в котором выполняются настройки приложения.

AppSwitcher Starter — вспомогательная утилита, которая осуществляет запуск сервисов, внутренних сервисов, необходимых для работы AppSwitcher.
AppSwitcher Starter надо поставить в автозапуск при загрузке ГУ с помощью Macrodroid.

Фото в бортжурнале Changan CS55 Plus

После установки AppSwitcher надо дать все разрешения (специальные возможности, работу поверх приложений)

Так же приложению необходимо дать разрешение на "доступ к данным" для получения broadcast-сообщения:

Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus

Изначально программа построена на принципе считывания лога системы для регистрации нажатия кнопок руля на определенном китайском 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"

Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus

Сохраняем комбинацию, и после нажатия клавиши должна выскочить плавающая панель переключения приложений.

Фото в бортжурнале Changan CS55 Plus

В самом приложении AppSwitcher настраиваем необходимые приложения, которые будут доступны для переключения в плавающей панели.

Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus
Фото в бортжурнале Changan CS55 Plus

Теги