我想检测音量键上下按我知道onKeyDown方法可以完成这项工作,但只有当应用程序处于前台时它才会收到,即使屏幕被锁定(我喜欢任何音乐应用程序),我的应用程序也会收到音量键的监听器我试着用行动注册广播接收器
android.intent.action.MEDIA_BUTTON
但即使我有注册广播,我也没有收到任何关于此行动的事情
ComponentName component =
new ComponentName(this,MediaButtonIntentReceiver.class);
audioManager.registerMediaButtonEventReceiver(component);
和
<receiver android:name="MainActivity$MediaButtonIntentReceiver">
<intent-filter android:priority="10000" >
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>
</receiver>
所以请帮助我知道什么是用于音乐应用程序的技术,例如,如果屏幕关闭则检测音量键上/下