NAVI Remapper — делает кнопку навигации активной в Dongfeng Shine GS
Коротко о главном

NAVI Remapper — лёгкое системное приложение для автомобильных головных устройств (платформа Qinggan/Pateo), которое превращает штатную кнопку NAVI в универсальную кнопку быстрого запуска. Короткое нажатие мгновенно открывает любое выбранное приложение (навигация, музыка, телефон и т.д.), а удержание более 2 секунд открывает удобное окно выбора приложения.
Ключевые возможности
- Гибкое переназначение. Короткое нажатие — запуск выбранного приложения; удержание — выбор нового приложения.
- Мгновенное окно выбора. При удержании кнопки ровно 2 секунды окно открывается сразу, не дожидаясь отпускания.
- Надёжное срабатывание. Короткое нажатие отрабатывает каждый раз, без пропусков «через раз».
- Список приложений с иконками. Сначала пользовательские, затем системные; выбор применяется мгновенно.
- Автообновление списка. При установке или удалении приложений список обновляется автоматически.
- Живучесть сервиса. Автозапуск после загрузки, START_STICKY, внутренний heartbeat и внешний авто-пинг против выгрузки.
- Не мешает другим кнопкам. Перехватывается только NAVI; все остальные клавиши работают штатно.
- Новая фирменная иконка. Минималистичный белый взлетающий бумажный самолётик на чёрном фоне.
Что нового в этой версии
По итогам цикла доработок приложение стало стабильнее, аккуратнее визуально и предсказуемее в поведении:
- Логика кнопки переработана: окно выбора теперь открывается по 2-секундному таймеру во время удержания, а не после отпускания.
- Устранён пропуск короткого нажатия «через раз» за счёт надёжной точки решения с защитой от двойного срабатывания.
- Интерфейс перекомпонован: панель опущена ниже часов (отступ 100 dp), заголовок «NAVI Remapper» перенесён в строку с переключателем.
- Переключатель увеличен в 1,5 раза, иконки приложений в списке — на 15%, для лучшей читаемости на экране ГУ.
- Проведён аудит влияния на систему: логирование ограничено только событиями NAVI — нет лишней нагрузки и шума в системном журнале.
- Добавлены кредиты авторов и самообъясняющие подписи под элементами настроек.
- Установлена новая фирменная иконка во всех плотностях экрана.
Технические характеристики
|
Параметр |
Значение |
|
Имя приложения |
NAVI Remapper |
|
Пакет |
com.remap.navibutton |
|
Кнопка |
NAVI (keycode 135) |
|
Платформа |
Qinggan / Pateo (автомобильное ГУ) |
|
Минимальный Android |
5.0 (API 21) |
|
Версия |
1.0 |
Доступность
Приложение поставляется в виде готового APK файла.
Разработка — @dvushkapiva и @VitalyChuyakov (Telegram).
Итоги по итерациям проекта
За весь проект было выполнено 7 итераций, каждая из которых завершалась сборкой и доставкой результата.
Итерация 1 — первичное создание приложения (базовая архитектура, перехват кнопки NAVI, запуск выбранного приложения).
Итерация 2 — базовая партия правок (авто-пинг против выгрузки, удаление пунктов «Статус»/«Цель», описание режимов, кредиты авторов, сортировка «пользовательские → системные», автообновление списка).
Итерация 3 — перекомпоновка интерфейса (отступ сверху, перенос заголовка, удаление надписи «Переназначение», увеличение переключателя и иконок).
Итерация 4 — переработка логики кнопки (отступ 100 dp, мгновенное окно выбора по 2-секундному таймеру, фикс короткого нажатия, защита других кнопок).
Итерация 5 — аудит влияния на систему и оптимизация логирования.
Итерация 6 — генерация 10 вариантов минималистичной иконки.
Итерация 7 — установка выбранной иконки и финальная пересборка APK. Подсчёт охватывает весь проект — от первичного создания приложения до финальной сборки.
Скачать приложение NaviRemapper для Shine GS
Условия использования и защита прав:
Данное программное обеспечение распространяется по модели Freeware (бесплатно) исключительно для личного, некоммерческого использования.
Строго запрещается продажа, распространение за деньги, включение данного APK в состав платных программных пакетов или использование в коммерческих сервисах без предварительного письменного согласия правообладателя.
Юридические лица и предприниматели, заинтересованные в коммерческом использовании, обязаны связаться с разработчиком для заключения лицензионного договора.
ПО предоставляется «как есть» (AS IS), разработчик не несет ответственности за косвенные убытки.
Контакты разработчиков:
по вопросам сотрудничества пишете
Максим Кучерявый
Телеграм https://t.me/dvushkapiva
Почта: Serdukov1997@mail.ru

💡 Хотите обсудить материал?
Присоединяйтесь к нашему Telegram-каналу:
https://t.me/aeolusshinegsНажмите кнопку ниже — и вы сразу попадёте в чат с комментариями