jjzjj

android - 是否可以通过 OBEX 在未配对的设备之间传输文件?

我想在我的移动应用程序的两个实例之间传输文件(通过蓝牙使用OBEX/OPP/FTP配置文件),这两个实例在两个未配对的Android设备(未root)上运行。这可能吗?如果没有,我可以在没有用户交互的情况下配对设备,并在传输完成后取消配对吗?我猜not:publicstaticfinalStringBLUETOOTH(AddedinAPIlevel1)Allowsapplicationstoconnecttopairedbluetoothdevices.publicstaticfinalStringBLUETOOTH_ADMIN(AddedinAPIlevel1)Allowsappli

android - 通过 OBEX 对象 PushProfile 通过蓝牙接收文件

我的设备使用OBEX对象推送配置文件(OPP)通过蓝牙发送数据。使用adblogcat我看到我的android设备接收到一个连接(但中止这个连接?)08-2211:14:37.939:I/BtOppRfcommListener(22586):Acceptedconnectoinfrom00:07:CF:5F:52:A008-2211:14:37.939:I/BtOppService(22586):StartObexServer08-2211:14:38.109:D/ObexServerSession(22586):java.io.IOException:Softwarecausedco

android - 如何以编程方式在android上使用蓝牙发送文件?

我需要将文件发送到计算机而不是另一个android应用程序。我看过蓝牙api,但它只允许作为客户端服务器连接。就我而言,我不知道计算机上的UUId是什么。我需要看看obex.我以前没用过。因此,任何帮助都是有益的。 最佳答案 试试这个。我可以使用此代码发送文件。ContentValuesvalues=newContentValues();values.put(BluetoothShare.URI,"file:///sdcard/refresh.txt");values.put(BluetoothShare.DESTINATION,d

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

这几天我一直在寻找这个。目标-我需要的是打开通过蓝牙与我的Android设备连接的设备的文件管理器。即探索蓝牙连接设备的文件结构并传输文件。完成-设法通过蓝牙连接到任何设备,并将它们配对。障碍-经过几次谷歌搜索[:P]我发现有一种方法可以做到这一点。他们说在OBEX和OPP的帮助下,您可以访问蓝牙连接设备的文件。所以我尝试在Android中查找OBEXimplimentation,不幸的是,我无法获得OBEX的帮助。所以,现在我在1个问题中提出了很多问题。那有什么方法可以访问蓝牙连接设备的资源管理器文件。?我说OBEX是唯一的方法吗?是否有任何有助于在android中实现OBEX的有用

android - 为什么Android在通过蓝牙OPP接收时对可接受的文件类型限制如此严格?

问候stackoverflow。最近在跟踪Android框架中的蓝牙运行机制。我注意到thispatch存在一些文件类型限制通过OPP接收文件时。在com.android.bluetooth.opp包中,Constants.java中有一个固定的白名单/***TheMIMEtype(s)ofwecouldacceptfromotherdevice.*Thisisinessencea"whitelist"ofacceptabletypes.*Today,restrictedtoimages,audio,videoandcertaintexttypes.*/publicstaticfina

android - 使用蓝牙 OBEX 对象推送配置文件 (OPP) 发送文件

有没有办法通过OBEX使用android蓝牙API发送文件?我需要将文件发送到仅支持OBEXOPP的打印机。我可以使用androidintentACTION_SEND将文件毫无问题地发送到打印机,但我需要以编程方式发送它..我可以使用OBEXOPPUUID(1105)和方法createRfcommSocketToServiceRecord()连接到蓝牙打印机,但是我应该遵循obex规范使用OBEX发送文件..它不像写入字节那么简单输出socket..但是如果intentACTION_SEND可以处理这个问题,为什么没有任何api供开发人员发送文件?我还检查了一些第三方库,例如BlueC