在 AndroidManifest 中声明相关权限(网络和文件读写权限)
文件接收端开启Ap热点,作为服务器端建立Socket,在指定端口等待客户端的连接
文件发送端连接到Wifi热点,作为客户端主动连接到服务器端
文件发送端将待发送的文件信息模型(包括文件路径,文件大小和文件MD5码等信息)通过Socket发送给文件接收端
文件发送端发起实际的文件传输请求,接收端和发送端根据已接收到或已发送的的文件字节数,计算文件传输进度、文件传输速率和预估完成时间等数据
文件传输结束后,对比文件信息模型携带来的MD5码值与本地文件重新计算生成的MD5码是否相等,以此校验文件完整性
, 相关下载链接:
https://download.csdn.net/download/s1t16/87677370?utm_source=bbsseo