蓝牙连接后启动Android应用程序

时间:2013-09-03 10:04:13

标签: android bluetooth startup

是否可以在与特定设备进行蓝牙连接时启动应用程序?也许应用程序必须在后台运行。在这种情况下,我想在蓝牙连接后打开特定的视图或活动!?

1 个答案:

答案 0 :(得分:4)

编写一个监听蓝牙连接的braodcast接收器,并在onReceive检查连接是否与您需要的设备连接。如果是,请使用意图从广播中打开您的应用。

接收方的清单中的操作

<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
<action android:name="android.bluetooth.device.action.UUID" />
<action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />

授予权限

<uses-permission android:name="android.permission.BLUETOOTH" />