sde*_*ont 7 android bluetooth bluetooth-lowenergy
我正在尝试为Android开发一个BLE蓝牙(SMART)应用程序.
我设法下载Broadcom BLE SDK,按照网站上的说明通过Android SDK Manager安装并下载项目示例.
当我尝试将其中一个示例推入我的测试手机(HTC One S,HTC One X都具有蓝牙BLE功能)时,我面临以下问题:
INSTALL_FAILED_MISSING_SHARED_LIBRARY
Run Code Online (Sandbox Code Playgroud)
是否有可能包含AndroidManifest.xml文件中描述的broadcom库?
<uses-library android:name="com.broadcom.bt.le" android:required="true"/>
有人设法测试了broadcom项目的例子吗?在哪个手机上?
根据这篇文章,在三星Galaxy S3上发现了一个错误,但我没有找到任何有关HTC产品的信息.
更新:真是太棒了!
最新的Android版本4.3(Jelly Bean)现在支持低能耗蓝牙智能配件.
http://www.android.com/about/jelly-bean/
https://developer.bluetooth.org/Pages/Bluetooth-Android-Developers.aspx
不确定每部手机都会有更新(例如最后的HTC One M7),但下一部手机肯定会嵌入这个主要版本.
ida*_*win 11
问题是,如果您的手机没有安装.so文件,这将无济于事.
如果Broadcom祝福该设备,您的设备将仅(在撰写本文时)具有.so文件.
例如,最新的官方版本(4.0.4)适用于相当新的三星Galaxy Nexus没有.
对于那些不知道的人,有两种不同的(不兼容的)低能量蓝牙API(BtLE,现在显然叫做BT Smart).一个来自Broadcom,另一个来自摩托罗拉.不出所料,每个只能在拥有该供应商芯片的手机上运行.
这是一个糟糕的,可怕的情况,Google真的需要开始使用解决方案,否则Android将在一个名为HEALTHCARE的小行业中变得完全无关紧要!
HTC One X和One S使用Qualcomm蓝牙芯片,而不是Broadcom.因此,Broadcom SDK不会起作用.有一个HTC BLE SDK可与HTC One X +,Droid DNA和HTC One配合使用,您可以在此处注册HTC BLE SDK:http:
//www.htcdev.com/devcenter/opensense-sdk/partner-的API /蓝牙低能量/