android-bluetooth相关内容
这个问题不是关于 Android 通知,而是关于 BLE 通知(正如标题可能暗示的那样) 我已经在 Android-L 上使用了基本的 BLE 外设模式 有什么方法可以在 Android-L 预览版中实现 BLE 通知.我可以做一些像下面这样的事情,让一个特性能够通知,但试图听 BluetoothGattCharacteristic firstServiceChar = new Bl
..
我使用 LeScanCallback(无法使用较新的扫描方法,因为我正在为 api 18 开发.没关系,因为 android 5.0+ apis 也不提供此功能)来检测附近的 BLE 设备检测到: private BluetoothAdapter.LeScanCallback bleCallback = new BluetoothAdapter.LeScanCallback() {@覆盖publ
..
我是 Android 编程的初学者,因为我 3 个月前才开始.我正在做一个项目,它使用蓝牙将 android 应用程序连接到 arduino.我已经有了 android 应用程序的代码(bluetooth.adapter、sockets 等).连接代码已经在工作.目标之一是让 android 应用程序在与蓝牙设备配对时自动输入密码,而无需要求用户输入 PIN. 这个论坛上的旧帖子没有多大帮助
..
我能够发现并连接到蓝牙. 源代码--- 通过蓝牙连接到远程设备: //通过序列号获取设备bdDevice = mBluetoothAdapter.getRemoteDevice(blackBox);//用于ble连接bdDevice.connectGatt(getApplicationContext(), true, mGattCallback); 状态的 Gatt 回调: p
..
是否可以通过蓝牙传输音频?在我的研究中,我发现只能使用 A2DP(高级音频分发配置文件).每个安卓设备都支持 A2DP 吗?如果没有,是否可以使用蓝牙在两个 Android 设备之间传输音频?请帮助我理解这一点. 我浏览了以下链接: 在 Android 中通过蓝牙接收音频, Google 确认下一版 Android 4.2 的蓝牙音频流修复 如何通过蓝牙从其他设备流式传输音频?
..
低功耗蓝牙连接参数管理似乎在 Android 6 中发生了变化. 我有一个 BLE 外围设备,需要使用一些特定的连接参数(特别是连接间隔),我想使用 BLE 规范允许的最小连接间隔(即 7.5ms). Android SDK 不允许从 BLE GAP Central(智能手机)端选择它,所以正确的做法是让我的 GAP Peripheral 设备发送一个 L2CAP 连接参数更新请求在建
..
我正在开发一个必须与 BLE 设备连接的应用程序,在我的代码中,我想对从 API 21 (Android 5) 实现的 BLE 使用新的 Scan 和 ScanCallback,但我必须保持与 Android 4.3 的兼容性及以上. 所以我写了代码,比如这样: if (Build.VERSION.SDK_INT >= 21) {mLEScanner.startScan(过滤器,设置,m
..
我又来了. 所以,长话短说:在我的应用程序中,我试图从我的 BLE 设备接收数据(tickr 心率监测器:that)在 Android 示例(that)的帮助下. 但是......我没有从我的设备接收数据!我能够获得特征和描述符,但是……仅此而已.我只是..没抓住重点.这是我的代码: 私有BluetoothLeService mBluetoothLeService;私有 ArrayLis
..
我的 Android 应用扫描 BLE 设备,从某个时间点开始失败并显示错误代码 2 (ScanCallback.SCAN_FAILED_APPLICATION_REGISTRATION_FAILED).我使用的是 Nexus 9、5.0.1 Lollipop. 即使我重新启动应用程序后,此问题仍然存在,当我从“设置"中重新启动蓝牙服务时,我终于可以解决问题.但是这个问题反复出现,我认为我的
..
似乎 Nexus 7 第一代不支持低功耗蓝牙,至少当我完全按照教程中的步骤操作时 http://developer.android.com/guide/topics/connectivity/bluetooth-le.html 我确实在以下代码上完成了应用程序: if (!getPackageManager().hasSystemFeature(PackageManager.FEA
..
我在 Stack 和互联网上浏览了一个简单的解决方案来获取我当前使用的设备的 UUID.我偶然发现了这样的帖子,但似乎没有一个对我有帮助. 文档告诉我关于这个 getUuids() 函数,但在查看 Android 蓝牙 我最终有一个 BluetoothAdapter 但是我需要一个 BluetoothDevice 来执行这个功能. 所以我需要知道以下几点: 1) 函数是否真的返回
..
以下代码在运行 Android 5.1.1 (Build LMY48M) 的 Nexus 9 上运行良好,但不适用于运行 Android 6.0 (Build MPA44l) 的 Nexus 9 List过滤器 = 新的 ArrayList();ScanSettings settings = (new ScanSettings.Builder().setScanMode(ScanSettings
..
在 GitHub 上的一个简单应用项目中,我只有 2 个自定义Java 文件: MainActivity.java 包含蓝牙和 UI 相关的源代码 DeviceListAdapter.java 包含一个 Adapter 和 ViewHolder 用于在 RecyclerView 中显示蓝牙设备 MainActivity.java 包含一个要调用的方法,当用户在 RecyclerVi
..
我正在尝试以编程方式将我的设备连接到例如我的耳机...我有 KitKat 版本并且一切正常(Bluetooth 总是连接没有问题自动)但因为我已经更新到 Lolipop 它没有.我想知道是否有任何方法可以在打开时将我的 Android 手机 的任何配对设备连接到 蓝牙. 自从现在我有了这个代码(获取设备名称和设备地址),因为我想用它我可以连接做类似 device.connect(MAC-Ad
..
我在 Android 应用中创建了一个蓝牙活动类,它适用于所有蓝牙功能,例如:扫描、配对、连接、发送和接收数据. 真正的问题是Activity被销毁的时候.蓝牙正在断开连接. 如何在整个应用程序中建立蓝牙连接.我想从其他活动向蓝牙发送数据. 帮助我以简单的方式实现这一点? public class BTActivity extends AppCompatActivity {Ar
..
我目前正在开发 Android BLE,在 Android BLE 堆栈方面遇到了很多问题.. 我的开发工具是 Android 4.3 的三星 Galaxy J. 我想知道如何从 BLE 读取特征并写入特征(就像我验证收到的数据,然后使用 BLE 发送另一个数据) 我在理解 Android BLE 回调如何工作时遇到了严重的问题,这5个功能没看懂...说明书也不清楚,有没有好心人
..
我正在研究一个 BluetoothLE 传感器设备,为此我需要形成一对多的数据广播.根据规范,外围设备可能只有一个主设备,并且由于我正在设计的芯片和堆栈的限制,一个主设备只能有三个从设备.据我了解,Android 无论如何都无法成为 BLE 从设备,因此无法将我的设备作为主设备. BT4 规范和制造商文档都谈到了另一种操作模式,称为广播模式.在广播模式下,永远不会建立连接,应用程序数据作为广
..
Android 设备能否充当 iBeacon 并确定其他 Android 设备何时进入其范围?其他 Android 设备是否需要开启蓝牙? 如果客户进入我的商店并且他的设备上没有安装我的应用程序,iBeacon 可以工作,还是必须先安装应用程序?每天都有很多客户光顾我们的商店,但如果他们没有安装我的应用程序,iBeacon 概念是否有效? 解决方案 YES 这在 Android 5+
..
我的目标: 从我的 Android 应用程序中检测所有附近的蓝牙设备(电话、耳机等). 这是 developer.android.com 的一个很好的例子,它发现附近的蓝牙设备带有已配对设备的列表. 我的情况: 我打开了两个蓝牙耳机,但在成功进行蓝牙扫描后没有检测到它们!所以我深入研究了这个问题,在某处发现蓝牙耳机需要切换到配对模式,以防被android检测到. 要在
..
我的应用可以通过普通耳机控制.它只是覆盖“onKeyDown".但是没有捕获来自蓝牙耳机的关键事件 - 为什么?或者如何捕捉蓝牙按键事件? 如果我按下耳机上的按钮,“日志猫"会显示以下内容: 蓝牙 AT recv(3043): AT+VGS=15AudioPolicyManagerBase(13654):FM 收音机录音关闭AudioService(2261):sendVolumeUpda
..