bluetooth相关内容

更改 Android 中的配对对话框外观

我们有一个与 BLE 设备(我们也生产)配对的 Android 应用程序,但我们在默认的 Android 配对对话框中遇到了一些问题: 问题是: 我们的设备不需要访问联系人或通话记录.是否可以删除该选项?无论是否选中该框,配对和我们的功能都将起作用,但我们的客户认为他们必须选中它,并对我们为什么需要该信息表示担忧.此选项似乎已在 Android 6 中添加. “键入配对代码,然后 ..
发布时间:2022-01-04 20:34:09 移动开发

适用于 Android 的蓝牙示例

有谁知道说明 Android 上蓝牙开发的任何可用示例. 我已经阅读了这里的教程,并且我了解了所有内容页. 然而,在实现蓝牙代码时,需要查看蓝牙聊天示例以了解其工作原理. 蓝牙聊天示例此处 这个例子很好,但也很难理解,因为每个设备最初都设置为服务器. 谁是服务器并且两台设备都发送服务器套接字直到一台设备扫描? 一旦设备使自己可被发现,它会成为服务器吗? O ..
发布时间:2022-01-04 20:34:00 移动开发

按下蓝牙设备按钮应触发应用程序中的 Onclick 侦听器

我正在尝试制作一个应用程序,当在配对的蓝牙设备上按下按钮时,该应用程序会触发应用程序中的点击侦听器.谷歌搜索几个小时后,我想我无法将蓝牙设备按钮的键码发送到广播接收器,如果键码匹配,那么我可以调用点击监听器,或者我的方法和理解是错误的,所以有人可以指导我或者指出我正确的方法?提前致谢 蓝牙设备:蓝牙自拍遥控AB快门3 我想要这样的东西http://www.barbatricks.com ..

从条形码扫描仪读取

我需要从网页中的条形码扫描仪读取数据.我同意 USB 扫描仪或配备有键盘驱动程序的扫描仪可以将数据发送到网页中的文本字段.我很想知道我们如何从基于 RS-232 的扫描仪和蓝牙扫描仪读取数据.他们是否也可以毫不费力地将数据发送到网页中的文本字段?如果没有,我该如何实现? 解决方案 是的,如果您要扫描到网页表单(而不是您自己的桌面应用程序),您需要在计算机上安装某种类型的键盘软件浏览网页.这 ..

可以通过 iOS 中的蓝牙 PAN 与系留设备进行通信

我有一台设备,我通过蓝牙(蓝牙 PAN)与 iOS 设备共享我的连接. 我想知道是否可以在 PAN 网络中的 iPhone 上创建服务器并从设备访问它或在设备上创建服务器并从 iPhone 访问它. 有人有这种经历吗?我知道这绝对可以在 Android 设备上完成. 解决方案 是的,这是可能的.例如,请参阅关于在 iOS 设备上设置此类服务器的这个问题. 您可以通过安装网 ..
发布时间:2022-01-04 20:33:35 移动开发

检测连接的音频设备 iOS

我正在尝试弄清楚如何检测 iphone/ipad/ipod 上是否连接了任何音频设备.我知道所有关于音频路由调用和路由更改回调的信息,但这些并没有告诉我关于附加内容的任何信息.他们只报告音频当前路由的位置.例如,我需要知道,当音频通过扬声器路由时,耳机和/或蓝牙是否仍然连接.或者,例如,如果用户在使用蓝牙时插入耳机然后决定断开蓝牙连接,我需要知道蓝牙已断开连接,即使音频仍在通过耳机路由. 解 ..
发布时间:2022-01-04 20:33:26 移动开发

如何在扫描时读取Android中的蓝牙LE广告数据

蓝牙 LE 设备可以向其他设备广播消息.该消息包可以包含诸如长度、配置文件、RSSI(信号强度)等信息. 在 Android 中扫描 BLE 设备时如何读取那些低功耗蓝牙广播数据? 解决方案 API Levels 21+ 在android.bluetooth.le.ScanCallback中,如下回调方法有一个名为result的参数,它有一个名为scanRecord的字段, w ..
发布时间:2022-01-04 20:33:15 移动开发

如何将数据发送到变成 iBeacon 的 iphone?

如何将数据发送到充当 iBeacon 的 iPhone?我正在寻找如下流程: 搜索附近的 iBeacons 连接到一些 iBeacon 在设备之间交换数据 有谁知道如何把不同的蓝牙功能放在一起制作这可能吗? 提前谢谢 解决方案 标准 iBeacons 是仅传输设备,可以被移动设备看到,但实际上并不“连接"到它们或交换数据. 但是如果您在所有设备上都有一个应用程序 ..
发布时间:2022-01-04 20:33:07 移动开发

在android中打印时如何更改字体大小?

我正在通过我的 android 手机将文本发送到蓝牙打印机.打印机和我的设备都通过蓝牙连接.它工作正常,我在纸上得到了所需的文本. 我的问题是: 打印机采用文本的默认字体大小.我想更改要打印的文本的字体大小. 我怎样才能做到这一点?? 这是我在蓝牙连接后打印文本的代码: private void connect_print(BluetoothDevice bluetoot ..
发布时间:2022-01-04 20:32:57 移动开发

智能蓝牙:关贸总协定与.ATT - 它们之间有什么区别?

谁能帮我定义一下 GATT 和 ATT 之间的区别是什么?我没能理解. 我知道它们都是处理 BLE 服务的通用协议.但并没有真正理解它.请解释. 谢谢! 解决方案 ATT 是一种低得多的机制,它基本上定义了如何传输一个数据单元(一个属性).GATT 建立在 ATT 之上,定义了更高级别服务的组成方式以及在这些服务上运行的框架. ..
发布时间:2022-01-04 20:32:39 其他开发

BluetoothSocket 未连接到目标设备

我正在尝试通过蓝牙将我的设备连接到另一个设备,但是当我选择要连接的设备时,我收到一个 IOException 说 读取失败,套接字可能关闭或超时,读取 ret: -1 为了说明我的应用程序是如何工作的,我有一个 RecyclerView 填充了我的蓝牙扫描找到的设备,然后当我点击一个项目时,应用程序应该与该设备连接.> 以下是我的连接线程代码: private val MY_UUI ..
发布时间:2022-01-04 20:32:28 移动开发

通过蓝牙打印机 Android 打印图像

您好,我是开发 Android 应用程序的新手,我需要创建一个应用程序(平板电脑 - 三星 10.1 Android 3.1 版),它将通过蓝牙打印机(佳能 CP800 - SELPHY)打印图像,我尝试过 IPrint 但没有成功,这是否可以通过 API 打印图像我的申请? 我更喜欢开源解决方案,但如果没有,我将能够购买. 我在搜索打印机时收到的错误: 服务发现失败.无法连接到打印 ..
发布时间:2022-01-04 20:32:18 移动开发

如何防止名称缓存并检测发现时的蓝牙名称更改

我正在编写一个从蓝牙设备接收信息的 Android 应用程序.我们的客户建议蓝牙设备(他们生产的)将根据某些条件更改其名称 - 最简单的例子,其名称有时是“xxx-ON",有时是“xxx-OFF".我的应用程序只是应该寻找这个 BT 发射器(我使用 BluetoothAdapter.startDiscovery() )并根据它找到的名称做不同的事情.我没有与蓝牙设备配对(虽然我认为这可能是可能的, ..
发布时间:2022-01-04 20:32:08 移动开发

如何访问pybluez中的蓝牙低级功能?

是否有用于较低级别 bt 功能的 pybluez 包装函数?我在文档中找不到任何内容.我需要使用的是等效的功能: l2ping(单ping)hcitool cchcitool rssihcitool lqhcitool tplhcitool dc 有没有办法从 pybluez(或实际上任何其他包装器和/或脚本语言)访问它? 解决方案 获得完全相同功能的简单方法是让 Python 脚本从 ..
发布时间:2022-01-04 20:31:48 服务器开发

通过蓝牙进行安卓语音识别

我在我的活动中使用了语音识别,我刚刚意识到如果我连接了耳机,识别器仍然只能通过电话麦克风收听.有没有办法让它通过耳机听? 我确实注意到了这一点:http://developer.android.com/reference/android/bluetooth/BluetoothHeadset.html 但大部分方法直到 HoneyComb 才可用... 谢谢. 解决方案 基本上, ..
发布时间:2022-01-04 20:31:40 移动开发

在 Android 应用程序中实现 OBEX 的任何示例?

我需要实现一个允许通过蓝牙进行文件传输和浏览远程设备文件系统的 Android 应用程序.我想我必须实现 OBEX 和 OPP,但我还没有在网上找到这么多资源.谁能帮我找到有用的材料?提前致谢 解决方案 您可以在 Bluetooth.org 采用的文档页面,请注意,描述 OBEX 的文档被标记为 IrDA 以表示“IrDA 互操作性". ..
发布时间:2022-01-04 20:31:18 移动开发

用于升级外部主板的 Android 应用程序

背景: 我们创建了一个 Android 应用程序,该应用程序当前通过蓝牙连接与外部主板进行通信.该板依次发出命令以不同速度运行一个或多个电机.(此应用程序是为海洋工业中的特定任务而构建的) 我们的目标是增强应用程序,以便 android 移动用户(将来)能够通过在通过蓝牙连接的应用程序上发出命令来升级主板的固件. 主板使用一种名为YMODEM 的旧标准通信协议.http://en ..
发布时间:2022-01-04 20:31:08 移动开发

CoreBluetooth 设备名称更改

我目前正在创建一个简单的 iOS 蓝牙应用程序.我目前有一个能够修改名称的设备.我发现当我连接到 CBPeripheral 设备时,它似乎正在缓存旧设备名称. 通过我的应用连接到设备. 通过我的应用与设备断开连接. 更改设备名称. 通过我的应用(使用现有的 CBPeripheral 对象)重新发现/重新连接到设备. 按照上述步骤,我希望我的 iOS 应用程序能够发现新的设备名称. ..
发布时间:2022-01-04 20:31:00 移动开发

蓝牙文件夹,不同手机路径不同

我发现不同版本的android将接收到的蓝牙文件放在不同的文件夹中.例如,我的一部运行 android 2.2 的测试手机将文件保存到以下路径: /mnt/sdcard/Downloads/Bluetooth 和我的第二个测试手机,运行 android 4.0 将文件保存在这里 /mnt/sdcard/蓝牙 这个操作系统是“问题"还是手机制造商设置的? 如果第一条语句是正确的,我可以 ..
发布时间:2022-01-04 20:30:51 移动开发