使用蓝牙打开远程设备文件管理器 [Android]

Posted

技术标签:

【中文标题】使用蓝牙打开远程设备文件管理器 [Android]【英文标题】:Open remote Device file manager using bluetooth [Android] 【发布时间】:2013-07-10 16:19:29 【问题描述】:

这几天一直在找这个。

目标 - 我需要打开通过蓝牙与我的 android 设备连接的设备的文件管理器。 即从蓝牙连接设备探索文件结构并传输文件。

完成 - 设法通过蓝牙连接到任何设备,并将它们配对。

障碍 - 经过几次谷歌搜索 [:P] 我发现有办法做到这一点。 他们说在 OBEX 和 OPP 的帮助下,您可以访问蓝牙连接设备的文件。 所以我尝试在Android中找到OBEX的实现, 不幸的是,我无法获得帮助 OBEX。

所以,现在我在 1 个问题中有很多问题。 那有什么办法可以浏览蓝牙连接设备的资源管理器文件。? OBEX 是做到这一点的唯一方法,我说得对吗? 是否有任何有助于在 android 中实现 OBEX 的有用文档/教程?

【问题讨论】:

你是否成功实现了这一点。因为我也遇到了同样的问题。 不完全是因为它需要原生开发和 OBEX。仍在进行中,由于高优先级工作而被跳过。 感谢您的回复,我也被跳过并使用原生的。 你有没有找到任何方法来实现这个,因为我想在我的应用程序中这样做? 【参考方案1】:

您可以使用使用 OBEX 的 FTP 配置文件(文件传输配置文件),可以在 here 找到代码。感谢QCOM开源代码,请检查是否需要RFCOMM频道注册等细节

【讨论】:

你有我正在寻找的合适的例子吗?

以上是关于使用蓝牙打开远程设备文件管理器 [Android]的主要内容,如果未能解决你的问题,请参考以下文章

Android 经典蓝牙开发(一)

android蓝牙:在多个连接的设备上读取远程RSSI

Android 蓝牙开发-打开蓝牙后能不能立即连接固定地址的蓝牙设备??还是需要进行判断啥的?

如何检查android中其他设备的蓝牙是不是打开/关闭?

Android-蓝牙传输

向远程蓝牙设备发送数据