Android蓝牙4.0开发

Android蓝牙4.0开发,android,bluetooth,Android,Bluetooth,以前有人做过android的蓝牙开发吗?目前,根据我的研究,HTC和三星确实为他们的旗舰设备提供了API 宏达电: 三星: 这些API通常依赖于手机上的蓝牙硬件吗?例如来自Atheros、Broadcom等 根据我在Bluetooth 2.0开发中的经验,例如使用BlueCove API(),它不依赖于硬件。编辑:这个答案已经过时,而且自Android 4.3(发布日期2013年7月24日)以来,Android支持 Android不支持BLE,因此不同的供应商有自己的解决方案。这些解决方案在设

以前有人做过android的蓝牙开发吗?目前,根据我的研究,HTC和三星确实为他们的旗舰设备提供了API

宏达电:

三星:

这些API通常依赖于手机上的蓝牙硬件吗?例如来自Atheros、Broadcom等


根据我在Bluetooth 2.0开发中的经验,例如使用BlueCove API(),它不依赖于硬件。

编辑:这个答案已经过时,而且自Android 4.3(发布日期2013年7月24日)以来,Android支持


Android不支持BLE,因此不同的供应商有自己的解决方案。这些解决方案在设计和实现上有所不同,尽管BT芯片的实际HCI(热控制器接口)命令是相同的,不会向应用程序开发人员公开


FW API的公开不会依赖于蓝牙硬件,但中间件的实现会因BLE h/w的不同而有所不同,希望它能回答您的所有疑问

是的,所以我想我不能使用HTC的API并将其放到三星手机上。我不这么认为。。可以在Samsung SDK中对特定的API@user1157751如果您的android设备上未附带com.samsung.android.sdk.bt.gatt,您将获得ClassNotFoundException。就这么简单。有关4.3附带的官方Android BLE API,请参阅