如何以编程方式为当前运行的应用设置高于其他应用的最高广播优先级

时间:2019-05-25 05:16:46

标签: android broadcastreceiver

我正在尝试在我的应用中实现广播接收器,在其中按下蓝牙耳机按钮时我会接收广播,但是这里的问题是,当我在耳机上按按钮时有两个同时运行的应用程序在运行,我的应用没有收到广播而相反,另一个正在接收广播,但是我尝试设置清单文件中的最高优先级,但问题仍然相同。

所以我的问题是,是否有任何广播接收器管理器类,通过该类,我们可以允许当前运行的应用程序比其他应用程序具有最高优先级

这是我的清单代码:

<receiver
    android:name=".BluetoothReceiver.MediaButtonEventReceiver"
    android:enabled="true">
    <intent-filter android:priority="2147483647">
        <action android:name="android.intent.action.MEDIA_BUTTON" />
    </intent-filter>
</receiver>

0 个答案:

没有答案