问题标签 [android-bluetooth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-ndk - Android ICS 中的蓝牙 HDP 实现错误
我正在尝试在 Sony Xperis Ice Cream Sandwitch 手机中使用蓝牙 HDP测试一个应用程序。我已经实现了 BluetoothHDPService 类和一个测试活动类。我正在与支持IEEE 11073协议的 Omron 制造的血压设备连接。为了实现 IEEE 11073,我正在使用解毒剂,这是一个使用android NDK功能实现 IEEE 11073 的开源堆栈。我正在运行一项服务 HealthService,它与BluetoothHDPService 和解毒剂。
在设备中,我收到以下错误。
谁能帮我关于
这个错误??我在哪里可以在我的 android 代码中找到这个BluetoothService.cpp文件?在代码中实现org.bluez.HealthManager的正确方法应该是什么?
对此的任何帮助将不胜感激。
android - 在 Android 的另一个类中按下按钮时调用方法
我是 Android 的新手,我正在尝试测试 Android 4.3 的新蓝牙 LE 功能。我已经按照在 Android 网站上找到的文档进行了操作。但我在实际启动我的代码时遇到了一个绊脚石。
我想简单地使用一个按钮来调用我的 scanLeDevice 代码,但我看不到任何可以让我简单地做到这一点的东西。从字面上看,我所拥有的只是这个类和他们在你创建一个新项目时制作的示例 hello word 应用程序。
谁能帮我这个?我知道这很愚蠢,但我真的很难过。
作为参考,我的蓝牙类是这样的:
}
android - BLE 4.3 startScan() 导致连接设备丢失
当我连接 BLE 设备然后调用startScan()
时,这会导致连接的设备丢失。有没有其他人有这个问题?我该如何解决?
谢谢你的帮助!
对不起,我犯了一个错误。
来源是:
当我连接 thd 设备时,就像使用 BluetoothLeService 的 android ble 4.3 示例一样。
当我 startLeScan() 时,它会导致已连接的设备丢失。
android - 从蓝牙读取大量数据
我正在考虑设计一个可以与蓝牙通信的应用程序。它将接收大量数据。我说的是每秒近 2 MB 的数据并对其进行处理。
什么是正确的方法(就性能而言)?
谢谢
android - 如何使用 Android BLE API 连接到 GATT 服务器?
我有这个函数来调用将我正在开发的应用程序连接到另一个支持 BLE 的设备:
_client
是调用此方法的活动。我发现调用该方法后,设备的连接状态根本没有改变,并且从未调用过回调。我只是想知道它哪里出错了?
谢谢,鲍勃
android - 可泰库蓝牙监听示例示例
我正在尝试将数据从 Arduino (UNO) 发送到 Android (Nexus 7) (2012),并且我正在使用 Processing for Android 和 Ketai 库。我需要一些示例代码来使用 KBluetoothListener 类来接收数据。我是 Arduino 和 Android 编程的新手。需要帮助。
bluetooth - TI CC2541 (BLE):发送数据(到 Android 手机)
我正在尝试使用低功耗蓝牙 (BLE),以便将硬件设备连接到 Android 应用程序。我的目标是将一段可识别的数据发送到 Android 手机。
我正在使用德州仪器 (TI) 的 CC2541 迷你开发套件中的密钥卡,并正在使用 IAR Workbench(我正在动态学习)对其进行编程。我的问题是我无法弄清楚应该使用什么代码将数据从密钥卡发送到手机。
我知道这有点含糊,但由于我公司的保密政策,我无法分享我正在使用的代码。是否有人对 IAR Workbench 的代码有任何引用,允许 CC2541 发送一条数据?现在,如果有帮助的话,我更喜欢使用 GATT。
谢谢,如果我需要澄清任何事情,请问我更多问题。
android - 使用偏好连接远程设备
我正在尝试获取有关用于重新配对的最后一个远程蓝牙设备的信息,但我不断收到空字符串。
这是我使用的代码:
现在我假设 Stringresult 为空,因为我没有收到日志。任何想法为什么它不起作用。
android - 如何确定何时收到蓝牙文件?
在我的应用程序中,我需要在收到蓝牙传输的文件后立即对其进行编辑。
为了找出何时通过蓝牙接收到文件,我必须用 BroadcastReceiver 听什么 Intent?
另外,请告诉我是否有其他解决方案。
android - Android蓝牙socket连接状态
在我的 android 应用程序中,我需要执行一个操作来检查bluetooth socket
在进入下一个状态之前是否已连接。
在清单文件中我定义了android:minSdkVersion="7" And android:targetSdkVersion="17"
.
所以我可以使用蓝牙 Socket 类中可用的isConnected()方法来检查这一点。但是这个方法已经添加了API level 14
,因为我的android:targetSdkVersion="17"
编译很好并且可以正确安装在我的设备中。
但问题出在运行时,它为我提供了以下错误。
此外,运行 Android OS 版本 4.0(API 级别 14)或更高版本的设备也不会发生此错误。
主要是我相信这个POST解释了java.lang.NoSuchMethodError。
问题
1)。 问题是如何识别蓝牙套接字是否与运行低于 4.0(API 级别 14)的 Android OS 版本的设备连接。
如果有人想在运行低于 Android 4.0 版本的设备中实现这一目标的解决方案。提前致谢...!!!