我需要禁用ACTION_MEDIA_BUTTON
接收器一段时间(实际上不到 1 秒),或者将ACTION_MEDIA_BUTTON
发送到特定应用程序。如果我有接收器的类名,是否有可能?
ACTION_MEDIA_BUTTON
不会作为有序广播发送。当系统发送广播以响应实际的媒体按钮按下等时,您无法阻止其他应用程序响应该广播。每个注册的人都会得到它,以某种不确定的顺序。
如果你正在广播ACTION_MEDIA_BUTTON
,欢迎你创建一个显式Intent
,标识一个特定的BroadcastReceiver
,恰好也有ACTION_MEDIA_BUTTON
动作,并发送它。
经过一个小时的谷歌搜索,我找到了解决方案。我现在正在使用intent.setPackage(String packageName)
。只是为了其他人。