WiFi文件传输是一款专为Android设备设计的应用,它允许用户在不使用蓝牙或数据线的情况下,通过局域网高效地互相传输各种类型的文件。
2019年11月23日更新了代码,主要改进在于适配运行时权限、修复bug以及优化传输流程。在之前的博客文章中,我介绍了如何通过Wi-Fi Direct实现Android设备间的文件传输,在没有移动网络的情况下可以进行点对点的文件交换。
原本我认为这已经足够好了,但在实际项目应用过程中发现用户的手机系统版本可能不符合要求(因为Wi-Fi Direct仅适用于Android 4.0及以上版本),而且我不确定iOS是否支持此功能。因此为了使更多的设备能够使用该传输逻辑,我进一步实现了通过Wi-Fi热点进行文件传输的功能。
相比起利用Wi-Fi Direct的方案,基于Wi-Fi热点的方法在设备配对方面更为简便且流程更直接。测试时发现,在大约5分钟内可以成功传输一个1GB左右大小的压缩包,平均速率约为3.5Mbps。