Приложение для Android TV / Google TV: назначьте кнопку пульта (в том числе «Иви» / Wink), откройте быстрое меню с таймером сна и затемнением экрана.
Репозиторий: https://github.com/Arkasha18/TV-Menu
Актуальный релиз: Releases
Лицензия: PolyForm Noncommercial 1.0.0 — свободное некоммерческое использование; коммерческое использование без отдельного разрешения запрещено.
- программирование специальной кнопки пульта;
- меню поверх экрана: таймер сна (от 30 мин до 3 ч) и 5 уровней затемнения;
- основной режим без постоянного ПК — через службу специальных возможностей;
- если переключатель службы «отскакивает» (часто на Android 14 / sideload) — встроенная активация через локальный ADB;
- локальный ADB — дополнительный режим.
- Android TV / Google TV, Android 9+ (API 28+);
- разрешение «поверх окон» для затемнения;
- служба «TV Меню» в специальных возможностях.
- Скачайте APK из Releases.
- Установите на телевизор.
- Откройте TV Меню → разрешите показ поверх окон.
- Включите службу кнопок.
- Запрограммируйте кнопку пульта.
Если служба сразу выключается — в приложении откройте инструкцию и нажмите «Активировать службу сейчас» (нужна включённая отладка по USB/Wi‑Fi на ТВ).
Подробный текст для 4PDA: docs/4PDA.md.
Нужен локальный keystore (не в git). См. keys/README.md.
build-release.batAPK: TvQuickMenu\app\build\outputs\apk\release\app-release.apk
docker build --platform linux/amd64 -t tv-menu-build .
docker run --rm --platform linux/amd64 \
-v "$PWD:/workspace" -w /workspace \
tv-menu-buildWindows: scripts\docker-build.bat
JDK 17 и Android SDK 35:
build.batили:
TvQuickMenu\gradlew.bat -p TvQuickMenu assembleDebug lintDebugAPK: TvQuickMenu\app\build\outputs\apk\debug\app-debug.apk
| Путь | Назначение |
|---|---|
TvQuickMenu/ |
исходники Android-приложения |
Dockerfile |
воспроизводимая среда сборки (JDK 17 + SDK 35) |
.github/workflows/ |
GitHub Actions CI |
docs/media/ |
иконка, баннер, скриншоты |
docs/4PDA.md |
текст для темы на 4PDA |
scripts/ |
вспомогательные скрипты сборки |
- SECURITY.md — сообщения об уязвимостях
- CONTRIBUTING.md — как собирать и оформлять PR
- SUPPORT.md — куда писать вопросы
- CODE_OF_CONDUCT.md
- THIRD_PARTY_NOTICES.md
Код проекта распространяется по PolyForm Noncommercial License 1.0.0.
Разрешены личное, учебное, исследовательское и иное некоммерческое использование.
Коммерческое использование запрещено без отдельного письменного разрешения правообладателя.
Контакт по коммерческим вопросам: arkasha18@gmail.com.