-2

我正在开发一个 android 应用程序,我想在其中非常快速地在两个设备之间发送图像文件。就像图像会从第一到第二,从第二到第一等等。该应用程序将在应用程序启动时请求 ONCE 使用您的蓝牙(或是否有任何其他服务要使用)的权限,但在文件传输时不会。我搜索了一下,得知未经许可的文件传输,在Android4+中是不允许的。所以有什么办法可以实现吗?

如果可以通过蓝牙以外的任何其他服务来实现,我想知道。任何建议都会有所帮助。谢谢你。

4

1 回答 1

1

有两种方法可以做到。一个肯定是蓝牙.. Use InsecureRFcomm connection for creating bluetooth socket 查看这个问题的答案 How to create Insecure RFCOMM Socket in Android? ..另外我想告诉你..如果两个android设备都有你的应用程序,那么你不需要每次都征求许可......并且。就我而言。我什至没有请求打开蓝牙的权限......我使用了 bluetoothAdapter.enable()。..(虽然不建议)

另一种方式是 Wifi p2p 或 wifi-Direct ..您可以在开发者指南中找到它.. http://developer.android.com/guide/topics/connectivity/wifip2p.html我没用过。如果你这样做,请告诉我。

于 2013-10-20T10:23:01.830 回答