我需要使用Wi-Fi Direct在Android设备之间传输文件。请给出任何示例代码。我搜索了很多,但我还没有找到任何双向沟通的代码。如何在使用Wi-Fi Direct的Android设备之间传输文件?
回答
https://github.com/mayfourth/WiFi-Direct-File-Transfer
看看这个文件传输演示,并尝试代码的回答
无线对等网络: http://developer.android.com/guide/topics/connectivity/wifip2p.html
建立P2P连接: http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html
wifi直连演示应用程序可在SDK中找到:
AndroidSDK\samples\android-19\legacy\WiFiDirectDemo
我需要2路 – 2014-09-03 07:18:22
回答更新文件传输的代码。在SDK示例中,您甚至可以找到文件传输应用程序。 – dasar 2014-09-03 08:21:56
@dasar上面的链接抛出错误404 Not Found。 – 2017-11-17 11:22:43
我已经创建的样本从
http://developer.android.com/guide/topics/connectivity/wifip2p.html。
以下是执行此功能所解释的过程。
- 使用WifiP2pManager.WIFI_P2P_STATE_ENABLED检查wifi direct是否可用。
- 要发现可连接的对等点,请调用discoverPeers()来检测范围内的可用对等点。
- 如果发现过程成功并检测到对等点,系统将广播WIFI_P2P_PEERS_CHANGED_ACTION意图,您可以在广播接收器中侦听该对象以获取对等点列表。
- 当您在获得可能的对等体列表后发现想要连接的设备时,请调用connect()方法连接到设备。
- 要传输它使用套接字的数据。所以从网络包的ServerSocket和Socket类的组合执行文件的实际发送和接收。
请找到http://trivedihardik.wordpress.com/2012/08/31/android-wifi-direct-example/
我做了使用安卓提供的Wi-Fi直连演示一个示例应用程序,但是,我做了一些改变,用户可以在两个方向上进行转换,即从服务器到客户端以及客户端到服务器。
这是什么文件传输速度提供? – 2015-09-01 08:23:46
我没有计算文件传输速度,但我注意到35 mb的视频文件大约在15-20秒内传输。 – 2015-10-14 13:34:10
HI @AnujSharma我试过这个样本,但我无法实现双向传输。你认为我可能会出错?谢谢 – Vishnu 2016-01-07 16:01:48
- 1. 使用WIFI直接在Android设备之间传输文件
- 2. 更快的Android设备之间的WiFi文件传输?
- 3. 在Android设备之间传输文件?
- 4. 使用wifi直接在Android设备之间传输数据?
- 5. Windows 8上的文件传输WiFi Direct
- 6. 在Android设备之间使用WiFi共享文件
- 7. 使用不具备WiFi-Direct功能的设备连接到WiFi-Direct网络
- 8. Android WiFi Direct设备详细信息
- 9. 在android中使用Wifi Direct想要锁定连接的设备
- 10. 发现wifi-direct设备
- 11. 如何监视Android Wifi Direct(P2P)上的传入文件传输请求
- 12. 在Android设备之间传输数据
- 13. 在iOS中使用WiFi的iPhone之间传输文件
- 14. 在WiFi网络中的两个以上的Android设备之间传输数据
- 15. 设置Android和Raspberry Pi 3之间的Wifi-Direct连接Linux Linux
- 16. Android:如何获取当前设备WiFi-direct名称
- 17. 两个Wifi设备之间的数据传输
- 18. android porting wifi direct
- 19. WIFI_P2P_CONNECTION_CHANGED_ACTION,Wifi Direct,Android
- 20. Linux PC和Android之间的Wifi文件传输
- 21. Android在WiFi直接和非直接设备之间传输数据
- 22. 使用Wifi在两个Android之间传输数据
- 23. 获取附近所有WiFi-Direct设备
- 24. 如何使用Beacon在两个Android设备之间传输数据?
- 25. Android 2.X设备可以连接到Android 4.0 Wifi Direct AP吗?
- 26. .NET核心 - 无线文件发送,WiFi Direct设备支持?
- 27. 使用WiFi从Android设备传输图像到PC
- 28. 使用WiFi网络在iPhone之间传输文本
- 29. Android重命名设备的名称为wifi-direct
- 30. 在Android p2p客户端之间发送消息wifi-direct
不幸的是,应用程序直接崩溃在较新的设备 – 2016-12-03 02:21:28