gpt4 book ai didi

android - 如何在 Android 4.X 中使用 Broadcom BLE SDK (SMART 4.0)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:41 25 4
gpt4 key购买 nike

我正在尝试为 Android 开发 BLE 蓝牙(SMART)应用程序。

我成功下载了 Broadcom BLE SDK , 按照网站上的说明通过 Android SDK 管理器安装并下载 projects examples .

当我尝试将其中一个示例推送到我的测试手机(HTC One S、HTC One X 均具有蓝牙 BLE 功能)时,我遇到了以下问题:

INSTALL_FAILED_MISSING_SHARED_LIBRARY

是否有可能包含 AndroidManifest.xml 文件中描述的 broadcom 库? <uses-library android:name="com.broadcom.bt.le" android:required="true"/>

是否有人设法测试了 broadcom 项目示例?在哪个手机上?

根据这个post , 在 Samsung 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),但下一部手机肯定会嵌入这个主要版本。

最佳答案

问题是,如果您的手机没有安装 .so 文件,这将无济于事。

并且只有在 Broadcom 支持设备的情况下,您的设备(在撰写本文时)才会有 .so 文件。

例如,相当新的三星 Galaxy Nexus 的最新官方版本 (4.0.4) 没有。

对于那些不知道的人,低能耗蓝牙(BtLE,现在显然称为 BT Smart)有两种不同的(不兼容的)API。一个来自博通,另一个来自摩托罗拉。不出所料,每一种都只能在装有该供应商芯片的手机上运行。

这是一个非常糟糕的情况,Google 真的需要着手解决方案,否则 Android 将在一个名为医疗保健的小行业中变得完全无关紧要!!!!!!

关于android - 如何在 Android 4.X 中使用 Broadcom BLE SDK (SMART 4.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com