Android蓝牙应用程序启动器

Android蓝牙应用程序启动器,android,bluetooth,bluetooth-lowenergy,android-bluetooth,Android,Bluetooth,Bluetooth Lowenergy,Android Bluetooth,我正在构建一个从蓝牙设备获取数据的应用程序。因此,我的android手机必须与蓝牙设备配对才能启动应用程序。因此,我试图在用户手动配对蓝牙设备和他的手机后,实现启动我的应用程序的逻辑。我确实找到了一个开源项目 但这是行不通的。有人研究过这个逻辑吗?或者可以帮助我从一开始就有一个想法吗?你可以编写一个braodcast接收器,它将监听蓝牙连接,然后在接收时,它可以检查连接是否与你需要的设备连接。如果是这样的话,那么它可以使用intent从广播中打开你的应用程序 您需要在清单中为接收方添加这些操作

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


但这是行不通的。有人研究过这个逻辑吗?或者可以帮助我从一开始就有一个想法吗?

你可以编写一个braodcast接收器,它将监听蓝牙连接,然后在接收时,它可以检查连接是否与你需要的设备连接。如果是这样的话,那么它可以使用intent从广播中打开你的应用程序

您需要在清单中为接收方添加这些操作

<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" />

从这里的学习服务开始=>请参阅: