杀死APP后,我需要监视蓝牙状态更改广播,我进行了兼容性测试,某些手机无法接收此广播,对此问题有何建议?谢谢
AndoridManifest.xml:
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<receiver android:name=".MyBroadcastReceiver">
<intent-filter>
<action android:name="android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED"/>
<action android:name="android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED"/>
</intent-filter>
</receiver>
正在工作(被杀死的APP后可以接收BT状态更改广播)
Samsung S8 Android 8.0
Samsung S9 Android 8.0
Samsung Note8 Android 8.1
Pixel 2 Android 9.0
Nexus 6p Android 8.1
不起作用(被杀死的APP无法接收更改BT状态的广播):
Samsung S7 Android 8.0
Huawei P20 Android 8.1
Samsung S6 Android 7.0
Samsung Note5 Android 7.0