在AndroidManifest.xml中,注册了android.intent.action.MEDIA_BUTTON的广播后,service中mAudioManager.registerMediaButtonEventReceiver注册广播;此时点击(线控)耳机的按键,能接收到Intent.ACTION_MEDIA_BUTTON广播;此时启动系统Music的APP,再点击(线控)耳机的按键,就不能接收到Intent.ACTION_MEDIA_BUTTON广播,Intent.ACTION_MEDIA_BUTTON广播被Music的APP抢走了,,,再点击就是music的暂停和播放;原因我也大概知道是自己APP在AudioService的ComponentName已经不在栈顶了,那怎么样解决这个问题呢?360智键解决了,我没有思路呀,上来请教一下大牛,哪怕给指点个思路也行。增加广播优先级这个方案就不要提了,我已经试过了,不行。
悬赏问题
- ¥15 shape_predictor_68_face_landmarks.dat
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 对于相关问题的求解与代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料
- ¥15 使用R语言marginaleffects包进行边际效应图绘制