首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >蓝牙文件传输

蓝牙文件传输
EN

Stack Overflow用户
提问于 2011-06-13 12:38:00
回答 2查看 9.1K关注 0票数 12

我正在开发一个基于Android Developer Site的蓝牙聊天示例的蓝牙应用程序。我需要通过蓝牙进行文件传输。有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2011-06-13 13:01:34

在传输文件的情况下,您可以使用意图显式调用ACTION_SEND,如下所示。

您可以通过obex将文件发送到配对的设备,方法有两种:

使用ACTION_SEND意图,将弹出一个带有应用程序的菜单,该应用程序可以处理您要发送的文件类型,用户需要从该菜单中选择蓝牙,然后选择设备。

代码语言:javascript
运行
复制
Intent i = new Intent(Intent.ACTION_SEND); i.setType("image/jpeg");    
i.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/file.jpg")); 
startActivity(Intent.createChooser(i, "Send Image"));

我想这会对你有帮助。:)

票数 9
EN

Stack Overflow用户

发布于 2011-07-21 01:33:07

请按照以下步骤操作:

  1. 将源文件读入字节数组(缓冲区)
  2. 调用聊天服务实例的write方法,传递要发送的字节:

// mChatService是MESSAGE_WRITE mChatService.write(buffer);

  • Edit MESSAGE_READ cases

的蓝牙聊天服务

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6326716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档