Хорошо, поэтому я пишу приложение, чтобы внешняя гарнитура выполняла определенные функции. Я пытаюсь повторить функциональность, подобную этому парню:
https://market.android.com/details?id=com.kober.headset
Список действий, которые может выполнить нажатие кнопки гарнитуры: воспроизведение / пауза, предыдущий трек, повторный набор последнего номера телефона, запуск указанного приложения и т. Д. Я не знаю, как это сделать! Вроде потерялся с тем, как начать здесь. Я также немного сбит с толку, как должен работать весь поток программ.
Прямо сейчас я могу регистрировать нажатия кнопок через приемник вещания и правильно и передавать этот номер (одиночный / двойной / тройной щелчок) службе, работающей в фоновом режиме. Я использую фоновый сервис, поэтому пользователю не нужно быть в приложении, чтобы использовать функциональность.
Я на правильном пути? Как заставить клики воспроизводить / приостанавливать музыку, следующий / предыдущий трек и т. Д.? Есть определенные намерения, которые я должен использовать?
Приветствие.