bluetooth相关内容
我在 Text-to-Speech 应用程序中使用的处理耳机媒体按钮的代码在 Android API 22 到 25 下运行良好(在旧版本的 Android 中,它们由其他现已贬值的方式处理).但是,在 Android 8 “Oreo"(公开测试版和最终版)下,它不起作用.相关代码如下: 服务启动时,我创建 MediaSessionCompact 对象: mSession = new M
..
Python 3.3 原生支持蓝牙套接字.不幸的是,它还没有得到很好的记录(在 文档). 谷歌搜索有一篇博文 关于实现客户端,但我找不到关于创建服务器的任何信息. 更具体地说,如何设置用户友好的名称并宣传服务. 所以,就像 导入套接字serverSocket = socket.socket(socket.AF_BLUETOOTH,socket.SOCK_STREAM,socke
..
我需要在 ActionBar 中实现一个 TextView.此 TextView 显示蓝牙连接的状态,因此它将根据此状态进行更新. 我不是在谈论更改 ActionBar 的标题,而是在添加文本视图 f.e.在标题下或右侧. 目前,我所做的是在 menu.xml 中创建一个项目:
..
我正在寻找一种方法来在蓝牙设备断开连接后立即检测它(最多 2 秒),通常是在“设备太远"的情况下或设备电池没电了.目前我可以通过获取 BluetoothDevice.ACTION_ACL_DISCONNECTED 使用 BroadcastReceiver 检测它,但它需要大约 16 到 20 秒才能触发. 有没有办法在最多 2 秒内得到通知. 我使用了 BroadcatReceiver,但
..
我正在做一个 Android 应用程序,其中我将另一台设备的 MAC 作为字符串(17 个字符长),并且需要使用该字符串才能连接到该设备(启动蓝牙连接的线程).我整个下午都在玩它,但不知道该怎么做.问题是它不允许我将 BluetoothDevice 设置为一个字符串.有没有办法做到/必须做到这一点? (决定不把我的任何尝试作为代码放在这里,看看它们是如何充满错误的) 它必须与另一台
..
我有一个自制的蓝牙设备,以 500Hz 的频率测量心电图:设备每 2 毫秒发送 9 个字节的数据(标题、心电图测量、页脚).所以这大概是一个 9*500=4.5kbytes/s 的数据流. 我有一个 C++ Windows 程序能够连接设备并检索数据流(用 Qt/qwt 显示它).在这种情况下,我使用 Windows 控制面板来绑定设备,并使用 boost serial_port 接口通过虚
..
我想模拟通过设置->无线->蓝牙的动作,并以编程方式连接配对的蓝牙耳机.我在 Stackoverflow 和 Google 上做了一些搜索,都表明在 API 级别 11 之前没有可用的解决方案.但是,我有兴趣通过查看 Android 蓝牙实现的源代码来解决它.问题是我不知道我应该查看哪个特定的源代码.有什么建议?非常感谢. 解决方案 好的,我更新了它以支持 Honeycomb 及更高版本.
..
我必须制作一个应用程序来配对 iOS 和 Android 设备(iPhone 5、iPad 3、Galaxy S3、Nexus 7,它们都使用蓝牙 4.0),然后相互发送数据. 这个数据量有限制吗?我们可以发送照片或 PDF 之类的内容吗? 我已经使用 CoreBluetooth 和 Apple 的示例代码在 2 个 iOS 设备之间完成配对和发送数据 BTLE_Transfer
..
我尝试按照 davidgyoung 在这个问题.以下是我使用的命令: hciconfig hci0 uphciconfig hci0 noleadvhcitool -i hci0 cmd 0x08 0x0008 48 45 4c 4c 4f 57 4f 52 4c 44hciconfig hci0 Leadv 这给了我这个输出: LE 在 hci0 上设置广告启用返回状态 12
..
我正在开发一个应用程序,我必须在其中打印一张收据,收据有一个徽标(静态)图像视图,我如何将其打印到蓝牙打印机?并且我还使用 GestureOverlayView 进行了签名,现在我还必须打印该手势以及徽标和有关收据的一些数据. 而且我还需要打印一个阿拉伯字符串.这显示在文本视图中.为了显示签名,我在布局中使用了图像视图.请检查图像,我附上了我必须打印的图像,请给我一些打印的想法. 我可
..
我的应用程序的一部分通过蓝牙连接到设备,通常工作正常,但有时无法连接并出现以下错误 03-11 10:29:20.328: E/BluetoothComService(8059): accept() 失败03-11 10:29:20.328: E/BluetoothComService(8059): java.io.IOException: 操作取消03-11 10:29:20.328: E/B
..
我正在编写一个 Python 脚本来搜索蓝牙设备并使用 RFCOMM 连接它们.此设备有密码/密码.我正在使用 PyBlueZ,据我所知,这个库无法处理密码/密码连接(Python PyBluez 连接到受密钥保护的设备). 我能够发现设备并检索它们的名称和地址: nearby_devices = bluetooth.discover_devices(duration=4,lookup_n
..
我面前有一堆各种运行 4.3/4.4 的 Android 手机,它们似乎都遇到了蓝牙问题.我正在运行的应用程序只是使用此回调扫描它周围的其他蓝牙设备:http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.LeScanCallback.html 只是 LogCating 数据,仍然有问题...
..
是否可以在 Android 中的 BluetoothSocket 的 inputstream.read() 函数中实现超时? 我尝试过使用 Thread.sleep() 但这只会暂停我的活动. ---更新--- 我有一个想法,在此处创建 2 个线程代码(t1 & t2),其中每个线程中断另一个线程,其中一个(t1)执行 sleep(5000)然后从另一侧中断另一个线程(t2)另一
..
我一直在试验新的Android Nearby Connections v2.0 API.我的大多数设备现在大部分时间都可以相互通信,但我也得到了很多 错误代码 尝试连接时返回.在我的程序中检查 status.getStatusCode(),我可以看到以下返回代码: STATUS_ALREADY_CONNECTED_TO_ENDPOINT (8003) STATUS_BLUETOOTH_ER
..
我遇到了一个特殊问题(我认为).对于一个研究项目,我必须制作一个可以连接到激光测距仪(Bosch GLM 50 C Distometer)的 Android 应用程序.到目前为止,我在 Stackoverflow 和其他资源中浏览了无数教程和提示. 我是 Android 新手,有点不知所措.任务是创建一个应用程序,该应用程序读取博世设备上测量的距离并通过蓝牙将其显示/保存在智能手机上.
..
我有一个在 Android 4.3 和 4.4 上运行良好的应用程序.该应用程序将连接自定义蓝牙设备并与之通信. 在我将 Nexus 5 刷入 Lollipop 后,我突然无法连接到该设备.连接结果总是 133.这是日志: D/BluetoothGatt:connect() - device: 00:07:80:04:1A:5A, auto: trueD/BluetoothGatt: regi
..
请帮助我检索通过 USB 端口连接的 Galaxy S3 手机的蓝牙 MAC 地址.我的设备已植根. 解决方案 运行 netcfg 将显示系统上的所有接口及其 MAC 地址.
..
我想通过蓝牙将我的 iPhone 连接到 RS-232 串行设备.有没有人成功地实现了这一点,并且可以提供有关使用硬件的建议?这有点棘手,因为设备需要 Apple 身份验证处理器.我发现的最好的潜在设备是 这个家伙 但它只是一个嵌入式封装,它的串口接口只是逻辑级的 UART 而不是线级的 RS-232,我找不到有库存的供应商. 任何想法将不胜感激. 我正在考虑仅使用 WiFi 进行串行,但
..
我正在开发一个使用蓝牙进行打印的内部应用程序.我希望在没有用户输入的情况下进行蓝牙配对.我设法通过捕获 android.bluetooth.device.action.PAIRING_REQUEST 广播来使其工作. 在我的广播接收器中,我调用 setPin 方法,配对工作正常,但是 BluetoothPairingDialog 显示一两秒钟,然后消失 - 请参阅下面的链接. http
..