android - 像 Android 蓝牙聊天示例中那样通过蓝牙传输文件

标签 android bluetooth file-transfer

如何使用 Android 蓝牙聊天示例并将其更改为文件传输。我想通过蓝牙将本地 SQLite 数据库传输到另一台 Android 设备。

我更改了示例代码 (http://developer.android.com/resources/samples/BluetoothChat/index.html),但是如果我发送的文件长度超过 1024 字节,那么我会在 Handler 类中触发更多事件. 我尝试发送小的 txt 文件并且它正在工作(小于 1k)。

有人可以帮帮我吗

谢谢, 托尼

最佳答案

该示例中的读取缓冲区设置为 1024 字节。每次读取(最长 1024 字节)后,它都会向处理程序发送一条消息。

http://developer.android.com/resources/samples/BluetoothChat/src/com/example/android/BluetoothChat/BluetoothChatService.html

(搜索1024)

关于android - 像 Android 蓝牙聊天示例中那样通过蓝牙传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380402/

相关文章:

android - 从 Firebase 存储加载图像但使用 Glide 时出错

Javascript apply 函数在 Android WebView 上不起作用?

cordova - Phonegap FileTransfer 错误代码返回 null

javascript - 从 IONIC 3 的 Assets 文件夹下载 CSV 文件

c# - 传输数据的 Symbol.WPAN.Bluetooth 示例

php - 在接收文件上写什么脚本?

android - Gradle 错误 : Could not get unknown property 'project' for ProductFlavor_Decorated

java - 如何通过上下文菜单从 SQLite 数据库中删除项目?

Android 6.0 获取 UUIDS 时请求与远程设备配对

ios - iBeacon、蓝牙 BLE 和车队管理