Android蓝牙应用启动器

时间:2015-01-14 10:41:17

标签: android bluetooth bluetooth-lowenergy android-bluetooth

正在构建一个从蓝牙设备获取数据的应用程序。所以我的Android手机必须与蓝牙设备配对启动应用程序。所以我试图在用户手动配对蓝牙设备和他的手机后实现启动我的应用程序的逻辑。我找到了一个开源项目,

https://github.com/evancharlton/bluetooth-launcher

但这不起作用。有没有人研究过这个逻辑,或者可以帮我一个想法开始?

1 个答案:

答案 0 :(得分:0)

您可以编写一个监听蓝牙连接和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" />