Всем привет!
Сидя на работе, я не очень люблю отвлекаться на что-либо (в большей мере звуки). В этом мне помогает прослушивание музыки в наушниках. Так как я люблю слушать новые хиты и при этом не загружать Интернет канал (например, используя Интернет радио), удобным является использованием обычного радиоприёмника, встроенного в почти любой телефон, новее Nokia 1100. В моём случае таким телефоном оказался Samsung GalaxyGIO. Пользуясь андроид телефоном, в частности его радиоприёмником я столкнулся с массой неудобностей. Например, Вы себе спокойно слушаете радиостанцию Европа+, на Вас умиротворяющее действует качественная зарубежная музыка и вдруг, ни с того, ни сего в эфир вскакивает «бутырка». Ваши действия? Первый вариант — Вас все устраивает (в этом случае Вам уже не стоит читать продолжение статьи — это не для Вас). Второй — у Вас рождается непреодолимое желание — перестроится на другую радиостанцию. Всё бы ничего, но вот для того, чтобы перестроится Вам придется поискать, где лежит телефон (можно искать следуя кабелю наушников), дальше — разблокировать телефон, потом активировать приложение радиоприемника, ну а потом уже нажать кнопочку для поиска следующей станции. Согласитесь, процесс слегка переполнен алгоритмичностью, которую не совсем удобно каждый раз выполнять!Так как абзац выходит слишком массивным, а значит утомительным для читателя, вот Вам фото котика:
Лично мне очень нравится в компьютере переключать треки аудиоплеера с помощью либо медиаклавиатуры, либо же комбинации клавиш. Не понравился трек — переключился на следующий, опять не понравился — ещё раз переключился. Занимает доли секунды! Тут я и подумал: «Но ведь не проблема сделать то же самое и для андроид телефона?». Конечно же это не проблема. Решив не изобретать велосипед, так как времени для реализации было мало и я был на работе, я захотел уложиться в 10 минут. Вспомнив о adb (Android Debug Bridge) и AHK (AutoHotkey) я написал несколько .bat файлов, один простой скрипт для AHK и вуаля — имеем комфорт! Вообще, в эту минуту я и подумал что возможно, кто-то имеет такие же проблемы в жизни, какие возникли у меня с радиоприёмником. Я решил поделиться! Ниже представлена информация, как пользоваться тем, что я сделал.
Для начала необходимо скачать созданный мною пакет AndroidRadio. После успешного скачивания разархивировать пакет и запустить файл AndroidRadio.bat. В трее возле часиков и календарика должен появится зелёный значок с белой буквой H. Дальше, с помощью USB кабеля подключаем телефон к компьютеру. В аудиоразьем телефона вставляем наушники. Забыл сказать, но драйвера под Ваш телефон должны быть установлены на компьютере! Всё готово! Для запуска радиоприемника достаточно нажать комбинацию клавиш Ctrl+Alt+1. Ниже, список всех комбинаций:
- Включить радио: Ctrl+Alt+1 или нажмите кнопку Play/Pause (треугольник) на медиаклавиатуре.
- Выключить радио: Ctrl+Alt+0 или нажмите кнопку Stop (квадратик) на медиаклавиатуре.
- Искать следующую радиостанцию: Ctrl+Alt+n или нажмите кнопку с 2-мя треугольниками вправо на медиаклавиатуре.
- Искать предыдущую радиостанцию: Ctrl+Alt+p или нажмите кнопку с 2-мя треугольниками влево на медиаклавиатуре.
- Увеличить громкость на телефоне: Ctrl+Alt++ или нажмите соотвутствующую клавишу на медиаклавиатуре.
- Уменьшить громкость на телефоне: Ctrl+Alt+- или нажмите соотвутствующую клавишу на медиаклавиатуре.
Вдобавок ко всему сказанному, комбинации клавиш возможно изменить на другие, если Вам так будет удобней. Данные комбинации клавиш можно поменять, загляну в файл AndroidRadio.ahk:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | SetEnv, PATH, %PATH%;.\Models\Samsung\GT-S5660\;.\Tools\platform-tools\ PHONE = Models\Samsung\GT-S5660 ^!1:: Media_Play_Pause:: Run %PHONE%\On,, Hide return ^!0:: Media_Stop:: Run %PHONE%\Off,, Hide return ^!Down:: ;Media_Next:: Run %PHONE%\Next,, Hide return ^!Up:: Media_Prev:: Run %PHONE%\Previous,, Hide return ^!-:: Volume_Down:: Run %PHONE%\VolumeDown,, Hide return ^!=:: Volume_Up:: Run %PHONE%\VolumeUp,, Hide return |
Так, запись ^!1 — означает нажатие клавиш Ctrl+Alt+1. Этой комбинации соответствует запуск команды (.bat файла) Run %PHONE%\On,, Hide. Всё предельно просто, ну а если что-то непонятно — спрашивайте, ведь на сайте работает система комментирования!
Данный пакет однозначно работает с телефоном AndroidGIO под операционной системой WindowsXP/7. Во всех других случаях — желаю Вам удачи! Пока!