Android 构建Samsung BLE SDK示例应用程序时遇到问题

Android 构建Samsung BLE SDK示例应用程序时遇到问题,android,ibeacon-android,Android,Ibeacon Android,我是Android开发的新手,尝试构建一个应用程序,利用三星BLE技术来检测Android手机何时在其他移动设备产生BLE信号的范围内。我试图让Proximition PXP示例应用程序从中运行。该网站说“请使用适用于Android版本4.3及更高版本的全球谷歌BLE API。”我正在Galaxy S5上运行4.4.2,我不知道如何让这个应用程序工作。我尝试下载最近的API版本20和21,并在Eclipse上构建,但没有成功。我收到一大堆错误,说我的蓝牙GATT类无法解决。有什么办法让它工作吗?

我是Android开发的新手,尝试构建一个应用程序,利用三星BLE技术来检测Android手机何时在其他移动设备产生BLE信号的范围内。我试图让Proximition PXP示例应用程序从中运行。该网站说“请使用适用于Android版本4.3及更高版本的全球谷歌BLE API。”我正在Galaxy S5上运行4.4.2,我不知道如何让这个应用程序工作。我尝试下载最近的API版本20和21,并在Eclipse上构建,但没有成功。我收到一大堆错误,说我的蓝牙GATT类无法解决。有什么办法让它工作吗?甚至可以让我的三星设备发送一个BLE信号供类似设备拾取吗?

为了让这个示例正常工作,您需要一个带有三星安卓4.2.x系统官方图像的三星安卓设备。只有这些系统映像具有使用此三星BLE SDK所需的三星定制蓝牙堆栈

三星在Android 4.3中添加了内置的BLE支持后,放弃了他们的BLE SDK。这些示例在更高版本的操作系统上不起作用,因为三星BLE SDK无法使用所需的自定义蓝牙堆栈

如果您针对的是4.3或更高版本的手机,则不能使用此SDK,而应使用内置的Android BLE API

如果您真的需要针对三星4.2设备,您也可以使用三星BLE SDK,但您必须编写完全不同的代码才能在该平台上运行。这正是我在使用Android Beacon库添加对三星4.2设备的支持时所做的: