Но как оказалось, встроенный boolean onKeyDown, куда передаётся код нажатой кнопки, вовсе не реагирует на нажатия клавиши на гарнитуре (но работает например для кнопок громкости на устройстве). В какую сторону двигаться?..
Там надо по медиа классам отдельным идти. MediaSession чтоли ...
Понял, посмотрю, спасибо вам
Раньше можно было ловить android.intent.action.MEDIA_BUTTON через BroadcastReceiver. Но это было очень давно
Ага, нашёл тоже, буду разбираться :)
привет из ада. у меня музыкальное приложение и поверь это делается не так
А тебе доброе утро, из ада
<receiver android:name="androidx.media.session.MediaButtonReceiver"> <intent-filter> <action android:name="android.intent.action.MEDIA_BUTTON" /> </intent-filter> </receiver>
Ты сообщения то читаешь?)
падажи. я видел ресивер
Обсуждают сегодня