- Переназначение кнопок громкости на устройствах Android
- Зачем это делают пользователи?
- Установка необходимого приложения
- QuickClick
- Button Mapper: Remap your keys
- Android переключение треков качелькой громкости
- Как на Android переключать песни длительным нажатием на кнопки регулировки громкости
- Приложениям в Android нельзя задействовать длительное нажатие клавиш
- Как переключать треки клавишами громкости на Android без Root?
- Переключение треков кнопками громкости android
Переназначение кнопок громкости на устройствах Android
Смартфоны на базе операционной системы Android имеют очень много скрытых функций, о которых большинство пользователей даже не задумывалось. Одной из таких является переназначение кнопок громкости Андроид. Речь идет о физических качельках, которые расположены на боковой части гаджета. Скачав всего одно специальное приложение, вы сможете благодаря качелькам громкости делать много удобных вещей.
Из статьи вы узнаете
Зачем это делают пользователи?
Итак, для чего же может пригодится переназначение кнопок громкости? Применений очень и очень много. Далее мы выделим самые основные:
- Запуск любой программы;
- Активация любого ярлыка и настроек;
- Активация Wi-Fi, Bluetooth, мобильных данных, GPS, беззвучного режима;
- Включение/пауза музыки;
- Переключение трека в плеере;
- Включение/выключение фонарика;
- Принять входящий вызов либо его отклонить;
- Открыть шторку уведомлений.
Увы, но эти действия работают только в разблокированном состоянии. То есть, как только вы отключите экран и переведете смартфон в спящий режим, кнопки громкости не будут воспринимать эти назначения, а лишь выполнят свое стандартное предназначение — переключат громкость.
Установка необходимого приложения
QuickClick
Очень многофункциональная утилита для настройки кнопок громкости, но, увы, её нет в магазине Google Play, а поэтому придется cкачать apk файл с форума 4pda либо с любого другого проверенного ресурса.
Скачать QuickClick вы можете по этой ссылке: 4pda.ru .
Программа позволяет менять только кнопки громкости, но нам именно это и нужно.
На главном экране видим название приложения, индикатор включения, настройки и «Создать новое действие». Нажимаем эту кнопку:
Система предложит выбрать, какое действие будет срабатывать при определённом нажатии. Мы можем выбрать любое из представленных. Доступны как переключатели, так и запуск приложения, ярлыков и так далее.
Например, выберем фонарик. После этого нужно создать цикл нажатий, после которых фонарик включится. Всего доступно до 6 нажатий. Увы, долгое зажатие не работает. Зато при любых настройках вы всегда сможете регулировать громкость долгим нажатием на качельки громкости.
Добавление действия происходит очень просто: вы выбираете в одном ряду какую кнопку нажать первую, потом вторую и так далее.
Далее следуют простые настройки данного переключателя и на этом добавление закончено. Теперь можно без проблем пользоваться кнопками громкости для выбранного вами действия.
В настройках можно отрегулировать следующие параметры:
- В каких случаях служба слушается нажатий (всегда, когда экран выключен, когда экран включен, экран включен, но не заблокирован);
- Автозапуск при включении музыкального плеера;
- Автозапуск при запуске системы;
- Восстанавливать громкость после срабатывания переключателя;
- Обойти блокировку экрана;
- Максимально возможный интервал между кликами в миллисекундах;
- Показывать уведомление.
Button Mapper: Remap your keys
Программа, отлично подходящая для более новых версий Android. Так как QuickClick создан на базе старых версий, он работает отлично на них, а вот Button Mapper полная противоположность.
Что же пользователь получает? Да то же самое, что и с QuickClick, только в другой обертке. Здесь, увы, нельзя настроить действие на тройной клик, либо комбинацию вверх-вниз-вверх и так далее. Для каждой кнопки доступно лишь 3 действия: одно нажатие, двойное нажатие и долгое нажатие.
При первом запуске нас попросят предоставить некоторые права для приложения — соглашаемся. Далее открывается главный экран:
В нём уже все понятно. Есть кнопки и настройки к ним.
Да, программа умеет регулировать не только кнопки громкости, но и другие физические либо сенсорные кнопки. Но нас это пока что не интересует. В меню «качелька громкости» все также предельно просто:
Есть две качельки, мы их активируем и настраиваем для каждого вида нажатия свое действие. Можно даже полностью отключить действия. Доступны следующие функции:
- Без действия либо по умолчанию;
- Домой;
- Назад;
- Недавние приложения;
- Открыть последнее запущенное приложение;
- Закрыть текущее приложение;
- Потушить экран;
- Включить фонарик;
- Сделать скриншот;
- Переключить профиль звука;
- Изменить громкость;
- Переключить, включить либо выключить музыку;
- Открыть шторку уведомлений;
- Переключить Wi-Fi;
- Переключить автоповорот экрана.
Также вверху в списке действий можно открыть не только вкладку «Действия», но и другие, такие как «Приложения» и «Ярлыки».
Источник
Android переключение треков качелькой громкости
Pocket Skip Track
версия: 1.5.14
Последнее обновление программы в шапке: 06.05.2017
Краткое описание:
Переключение треков кнопками громкости.
Описание:
Эта программа предназначена для переключения треков в работающем плеере и выключенном экране устройства по двойному щелчку на кнопки громкости.
Программа позволяет выбрать удобную для Вас задержку между щелчками.
Для переключения на следующий трек нужно произвести два щелчка по кнопке «громкость вверх» с задержкой не больше чем указано в пункте «Задержка между нажатиями». Соответственно предыдущий трек — «громкость вниз».
ВАЖНО: Программа работает только при играющем плеере и выключенном экране. Кросфейд в плеере должен быть ОТКЛЮЧЕН.
Возможна не совместимость с некоторыми устройствами.
Список проверенных плееров:
— Android Player, Google Play Music
— PowerAmp
— Omich Player
— Apollo
— MortPlayer Music
— DeaDBeeF Player
— Rocket Music Player
— Winamp
— MIUI Player
— doubleTwist Player
— Music PlayerPro
— ВСЕ ПЛЕЕРА, которые умеют работать с медиа гарнитурами
Функция переключение по долгому зажатию требует ROOT, потому что Android API не содержит методов прослушивания событий на кнопках громкости.
Программа следит за уровнем громкости, она не отлавливает ФИЗИЧЕСКИХ нажатий на кнопки.
Долгое нажатие реализуется в прошивке вендором (производитель устройства) или ром-мейкером. Эта функция реализована в CyanogenMod и некоторых кастомных ромах для SGS2 и SGS3 ( http://forum.xda-developers.com/showthread.php?t=1770564 ).
Рекомендуется использовать «широковещательные сообщения» и если этот метод не работает с вашим плеером, только тогда выбирать его на прямую или «эмуляцию медиа клавиш». Или используйте другой.
Из за особенностей изменения громкости (плавное изменение и тд.) на некоторых устройствах/прошивках программа может вести себя не корректно на соответствующих устройствах.
Русский интерфейс: Да
Версия: для 4pda без рекламы
PSTfor4PDA.apk ( 366.53 КБ )
Версия: 1.5.8 Pocket Skip Track (Пост sosed.68 #56148329)
версия: 1.5.7 Pocket Skip Track (Пост sosed.68 #42007753)
версия: 1.5.6 Pocket Skip Track (Пост sosed.68 #53666549)
версия: 1.5.5 Pocket Skip Track (Пост AltS7 #38310402)
версия: 1.5.4 Pocket Skip Track (Пост AltS7 #38095632)
версия: 1.4.3 Pocket Skip Track (Пост #33885042)
версия: 1.4.2 http://yadi.sk/d/4c8dJ-aeHW5pN
версия: 1.4.1 http://yadi.sk/d/7Varg-9xHRScc
версия: 1.3.2 //4pda.to/forum/dl/post/3191594/Pocket+Skip+Track_1.3.2.apk
версия: 1.3.1 //4pda.to/forum/dl/post/3122625/Pocket_skip_track_v1.3.1.apk
версия: 1.3.0 PocketSkipTrack-1.3.apk ( 446.45 КБ )
версия: 1.1.2PocketSkipTrack-1.1.2.apk ( 382.08 КБ )
версия: 1.1.0 PocketSkipTrack-1.1.0.apk ( 380.95 КБ )
версия: 1.0.6 [attachment=»2523229:PocketSk. ck-1.0.6.apk»]
PS: Мной это приложение развиваться больше не будет в связи с продажей его другому разработчику.
Сообщение отредактировал olmusi — 06.05.17, 20:46
Источник
Как на Android переключать песни длительным нажатием на кнопки регулировки громкости
Если вы когда-нибудь ранее устанавливали кастомные прошивки (ROM) на свой смартфон, то, скорее всего, видели функцию, позволяющую назначить на длительное нажатие кнопки громкости управление воспроизведением мультимедиа. Если эта опция включена, вы можете зажать кнопку увеличения громкости, чтобы перейти к следующему треку, или таким же образом зажать кнопку уменьшения громкости, чтобы вернуться к предыдущей композиции. Возможность переключать песни нажатием на кнопки громкости настолько популярна среди пользовательских кастомных прошивок, что мы удивлены тому, что она до сих пор не попала в лаунчер какого-нибудь крупного производителя смартфонов.
Приложениям в Android нельзя задействовать длительное нажатие клавиш
По правде говоря, назначить управление воспроизведением музыки на кнопки регулировки громкости можно при помощи популярных приложений Tasker или Button Mapper, ведь они как раз и созданы для того, чтобы переназначать в Android функциональность различных физических клавиш. Однако ни одно из этих приложений не умеет повторить в точности то, что могут предложить кастомные прошивки. Если вы используете Tasker или Button Mapper, у вас есть возможность переназначить на кнопки увеличения и уменьшения громкости только одинарное или множественное нажатие. Приложения, подобные этим, обычно используют для перехвата нажатий клавиш громкости службу Специальные возможности, но ни одно из них не может перехватить длительное нажатие клавиш громкости, когда экран смартфона выключен.
Вскоре после выпуска исходного кода Android 8.0 Oreo разработчики с ресурса XDA Developers обнаружили в Android новую функцию, которая позволяет сторонним приложениям видеть, когда система реагирует на длительное нажатие клавиш регулировки громкости. Разработчики предположили, что этот новый API в будущем позволит приложениям контролировать длительное нажатие на кнопку регулировки громкости, даже когда экран смартфона выключен, что, в конечном итоге, позволит в сторонних приложениях воспроизвести популярную функцию из кастомных прошивок без необходимости рута.
Именно это и сделал пользователь с форума XDA, создав приложение Next Track. Это приложение с открытым исходным кодом, использующее вышеупомянутый API, позволяет переключать композиции длительным нажатием любой кнопки громкости даже при выключенном экране. Оно работает на любом устройстве под управлением Android 8.0 Oreo, Android 8.1 Oreo, Android 9 Pie или Android Q.
Чтобы настроить Next Track, все, что вам нужно сделать, это установить само приложение из Google Play и запустить следующую ADB-команду:
./adb shell pm grant com.flar2.volumeskip android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
С более подробной инструкцией для MacOS и для Windows от разработчика можно ознакомиться здесь.
Этот же разработчик работает над обновлением своего приложения Button Mapper, чтобы оно использовало новый API. Для реализации в Button Mapper переключения композиций длительным нажатием кнопок громкости разработчику пришлось использовать в каком-то роде хакерской метод, а поэтому вся функциональность сбрасывалась при каждой перезагрузке устройства, чего не должно происходить при использовании нового API.
Поскольку это скрытый API, нет гарантии, что Google не убьет доступ к нему в будущем обновлении Android. Начиная с Android Pie, Google работает над ограничением недокументированных/скрытых API, поэтому этот способ может перестать работать в финальной версии Android Q или Android R.
Приложение: Next Track
Разработчик: flar2
Категория: Музыка и аудио
Цена: Бесплатно
Скачать: Google Play
Делитесь своим мнением в комментариях под этим материалом и в нашем Telegram-чате.
Источник
Как переключать треки клавишами громкости на Android без Root?
Хотели бы переключать треки клавишами громкости на Android? Раньше такое было возможно только при наличии Root и на кастомных прошивках. Времена меняются и теперь Root уже не нужен!
Для тех, кто не в курсе о чем идет речь — ранее на многих кастомных прошивках и рутированых устройствах можно было, при долгом удержании одной из клавиш громкости, переключать музыкальные треки. Это весьма удобно, ведь не нужно каждый раз доставать телефон из кармана.
Переключение треков кнопками громкости android
- Перейдите в магазин Google Play, скачайте и установите приложение Button Mapper
Собственно все готово, но есть один нюанс… Все дело в том, что если у вас нет root-прав, то программа не сможет переключать треки, если экран «не горит». Поэтому придется сделать одно лишние движение, нажать кнопку блокировки, чтобы экран загорелся (разблокировать не нужно), а после нажать кнопку громкости.
Либо второй вариант: перейдите в настройки экрана или же блокировки и активируйте «пробуждать кнопками громкости».
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Источник