bluetooth相关内容

安卓“O"(Oreo, 8) 和更高版本的媒体按钮问题

我在 Text-to-Speech 应用程序中使用的处理耳机媒体按钮的代码在 Android API 22 到 25 下运行良好(在旧版本的 Android 中,它们由其他现已贬值的方式处理).但是,在 Android 8 “Oreo"(公开测试版和最终版)下,它不起作用.相关代码如下: 服务启动时,我创建 MediaSessionCompact 对象: mSession = new M ..
发布时间:2022-01-04 20:21:13 移动开发

带 Python 3.3 的蓝牙服务器

Python 3.3 原生支持蓝牙套接字.不幸的是,它还没有得到很好的记录(在 文档). 谷歌搜索有一篇博文 关于实现客户端,但我找不到关于创建服务器的任何信息. 更具体地说,如何设置用户友好的名称并宣传服务. 所以,就像 导入套接字serverSocket = socket.socket(socket.AF_BLUETOOTH,socket.SOCK_STREAM,socke ..
发布时间:2022-01-04 20:21:03 Python

ActionBar 上的动态 TextView

我需要在 ActionBar 中实现一个 TextView.此 TextView 显示蓝牙连接的状态,因此它将根据此状态进行更新. 我不是在谈论更改 ActionBar 的标题,而是在添加文本视图 f.e.在标题下或右侧. 目前,我所做的是在 menu.xml 中创建一个项目: ..
发布时间:2022-01-04 20:20:55 移动开发

Android立即检测蓝牙断开最多2秒

我正在寻找一种方法来在蓝牙设备断开连接后立即检测它(最多 2 秒),通常是在“设备太远"的情况下或设备电池没电了.目前我可以通过获取 BluetoothDevice.ACTION_ACL_DISCONNECTED 使用 BroadcastReceiver 检测它,但它需要大约 16 到 20 秒才能触发. 有没有办法在最多 2 秒内得到通知. 我使用了 BroadcatReceiver,但 ..
发布时间:2022-01-04 20:20:47 移动开发

使用字符串上的蓝牙地址连接到设备

我正在做一个 Android 应用程序,其中我将另一台设备的 MAC 作为字符串(17 个字符长),并且需要使用该字符串才能连接到该设备(启动蓝牙连接的线程).我整个下午都在玩它,但不知道该怎么做.问题是它不允许我将 BluetoothDevice 设置为一个字符串.有没有办法做到/必须做到这一点? (决定不把我的任何尝试作为代码放在这里,看看它们是如何充满错​​误的) 它必须与另一台 ..
发布时间:2022-01-04 20:20:26 移动开发

如何使用 Java Android SDK 做好实时数据流传输

我有一个自制的蓝牙设备,以 500Hz 的频率测量心电图:设备每 2 毫秒发送 9 个字节的数据(标题、心电图测量、页脚).所以这大概是一个 9*500=4.5kbytes/s 的数据流. 我有一个 C++ Windows 程序能够连接设备并检索数据流(用 Qt/qwt 显示它).在这种情况下,我使用 Windows 控制面板来绑定设备,并使用 boost serial_port 接口通过虚 ..
发布时间:2022-01-04 20:20:19 Java开发

Android 连接到配对的蓝牙耳机

我想模拟通过设置->无线->蓝牙的动作,并以编程方式连接配对的蓝牙耳机.我在 Stackoverflow 和 Google 上做了一些搜索,都表明在 API 级别 11 之前没有可用的解决方案.但是,我有兴趣通过查看 Android 蓝牙实现的源代码来解决它.问题是我不知道我应该查看哪个特定的源代码.有什么建议?非常感谢. 解决方案 好的,我更新了它以支持 Honeycomb 及更高版本. ..
发布时间:2022-01-04 20:20:14 移动开发

是否可以使用蓝牙连接 iOS 和安卓设备?

我必须制作一个应用程序来配对 iOS 和 Android 设备(iPhone 5、iPad 3、Galaxy S3、Nexus 7,它们都使用蓝牙 4.0),然后相互发送数据. 这个数据量有限制吗?我们可以发送照片或 PDF 之类的内容吗? 我已经使用 CoreBluetooth 和 Apple 的示例代码在 2 个 iOS 设备之间完成配对和发送数据 BTLE_Transfer ..

如何使用打印机(通过蓝牙打印)从安卓设备打印图像和一些数据?

我正在开发一个应用程序,我必须在其中打印一张收据,收据有一个徽标(静态)图像视图,我如何将其打印到蓝牙打印机?并且我还使用 GestureOverlayView 进行了签名,现在我还必须打印该手势以及徽标和有关收据的一些数据. 而且我还需要打印一个阿拉伯字符串.这显示在文本视图中.为了显示签名,我在布局中使用了图像视图.请检查图像,我附上了我必须打印的图像,请给我一些打印的想法. 我可 ..
发布时间:2022-01-04 20:19:47 移动开发

接受线程上的 IOException

我的应用程序的一部分通过蓝牙连接到设备,通常工作正常,但有时无法连接并出现以下错误 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 ..
发布时间:2022-01-04 20:19:40 移动开发

在 python 中将蓝牙设备与密码/密码配对 - RFCOMM (Linux)

我正在编写一个 Python 脚本来搜索蓝牙设备并使用 RFCOMM 连接它们.此设备有密码/密码.我正在使用 PyBlueZ,据我所知,这个库无法处理密码/密码连接(Python PyBluez 连接到受密钥保护的设备). 我能够发现设备并检索它们的名称和地址: nearby_devices = bluetooth.discover_devices(duration=4,lookup_n ..
发布时间:2022-01-04 20:19:31 服务器开发

在 Android 中的 BluetoothSocket inputstream.read() 中实现超时

是否可以在 Android 中的 BluetoothSocket 的 inputstream.read() 函数中实现超时? 我尝试过使用 Thread.sleep() 但这只会暂停我的活动. ---更新--- 我有一个想法,在此处创建 2 个线程代码(t1 & t2),其中每个线程中断另一个线程,其中一个(t1)执行 sleep(5000)然后从另一侧中断另一个线程(t2)另一 ..
发布时间:2022-01-04 20:19:16 移动开发

Nearby Connections 2.0 中的错误代码

我一直在试验新的Android Nearby Connections v2.0 API.我的大多数设备现在大部分时间都可以相互通信,但我也得到了很多 错误代码 尝试连接时返回.在我的程序中检查 status.getStatusCode(),我可以看到以下返回代码: STATUS_ALREADY_CONNECTED_TO_ENDPOINT (8003) STATUS_BLUETOOTH_ER ..
发布时间:2022-01-04 20:19:06 移动开发

将激光测距仪 (Bosch Disto GLM 50 C) 与智能手机 (Android Studio) 连接

我遇到了一个特殊问题(我认为).对于一个研究项目,我必须制作一个可以连接到激光测距仪(Bosch GLM 50 C Distometer)的 Android 应用程序.到目前为止,我在 Stackoverflow 和其他资源中浏览了无数教程和提示. 我是 Android 新手,有点不知所措.任务是创建一个应用程序,该应用程序读取博世设备上测量的距离并通过蓝牙将其显示/保存在智能手机上. ..
发布时间:2022-01-04 20:18:56 移动开发

iPhone 到 RS-232 通过蓝牙

我想通过蓝牙将我的 iPhone 连接到 RS-232 串行设备.有没有人成功地实现了这一点,并且可以提供有关使用硬件的建议?这有点棘手,因为设备需要 Apple 身份验证处理器.我发现的最好的潜在设备是 这个家伙 但它只是一个嵌入式封装,它的串口接口只是逻辑级的 UART 而不是线级的 RS-232,我找不到有库存的供应商. 任何想法将不胜感激. 我正在考虑仅使用 WiFi 进行串行,但 ..
发布时间:2022-01-04 20:18:30 移动开发

Android 防止蓝牙配对对话框

我正在开发一个使用蓝牙进行打印的内部应用程序.我希望在没有用户输入的情况下进行蓝牙配对.我设法通过捕获 android.bluetooth.device.action.PAIRING_REQUEST 广播来使其工作. 在我的广播接收器中,我调用 setPin 方法,配对工作正常,但是 BluetoothPairingDialog 显示一两秒钟,然后消失 - 请参阅下面的链接. http ..
发布时间:2022-01-04 20:18:22 移动开发