特定BT设备已连接Android的事件
我想知道特定的BT设备何时连接 我尝试的是,特定BT设备已连接Android的事件,android,bluetooth,broadcastreceiver,Android,Bluetooth,Broadcastreceiver,我想知道特定的BT设备何时连接 我尝试的是,BroadcastReceiver收听ACL\u CONNECTED 但它只在应用程序运行时起作用。 当我停止应用程序时,我不了解事件 但还是不行 你知道另一个解决办法吗 <receiver android:name=".recivers.BTReceiver" android:enabled="true" android:exported="true">
BroadcastReceiver
收听ACL\u CONNECTED
但它只在应用程序运行时起作用。
当我停止应用程序时,我不了解事件
但还是不行
你知道另一个解决办法吗
<receiver
android:name=".recivers.BTReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.bluetooth.device.action.ACL_CONNECTED"/>
</intent-filter>
</receiver>
解决了
到AndroidManifest.xml
startForegroundService
而不是startService
。(即使您在onstart命令中调用startForeground
)
<category android:name="android.intent.category.DEFAULT" />