我正在尝试为我的HTC One V开发与蓝牙低能耗相关的应用程序。
由于HTC One V包含高通芯片组,Broadcom蓝牙低能耗SDK会支持吗?如果broadcom不支持它,我该怎么办?我应该使用哪个SDK??
发布于 2013-02-19 18:30:22
不是的。Broadcom开源蓝牙低能耗SDK / API将不能在具有高通芯片组的手机上工作。它也不能在使用TI芯片组的手机上工作。这不太可能在具有Broadcom芯片组的手机上工作,因为它们不包括所需的“共享对象”.SO文件。除了eclipse之外,还有很多方法可以从更多的本地工具中包含.so文件。有一个指南告诉您如何包含较新的Eclipse版本中的.so文件,但这需要您找到.so文件。看起来所有的大芯片制造商都在从内部对抗和摧毁Android。只有宏达电获得了官方的BLE API,而且这只来自最新的宏达电ONE X+和未来的手机。谷歌在12月份宣布,"BLE是我们将包括的下一个大事件“,但这已经晚了一年多。甚至微软Windows Phone 8也可能在Android获得官方API之前获得BLE API :-(
我在HTC ONE X+上使用BLE支持,也曾经有一个用于摩托罗拉RAZR的应用程序接口,但它从他们的支持页面上消失了。太糟糕了,因为我买RAZR只是为了BLE开发。我们有很大的希望,Galaxy将与博通的“开源”的应用程序接口,但博通从来没有“祝福”这个大的销售电话与.SO包括在固件中:-(对于三星Galaxy,至少有非官方的API扫描和发现S2的外围设备和服务/特征,但它在某种程度上止步于此。其余的似乎都不起作用。2012年夏天,三星承诺会解决这些问题,但他们一直没有做到。
也许这场闹剧是由于NFC v.s. BLE为各种微支付系统而上演的一场政治大戏。谁得到了正确的生态系统,谁就有钱。不幸的是,这场斗争正在扼杀BLE外围业务,只有iOS和Windows8(还没有Windows phone8)获得了很好的BLE API。
https://stackoverflow.com/questions/13397597
复制相似问题