欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何创建类似 Eggplant Express 的文件传输应用程序

最编程 2024-03-22 13:59:12
...

  • 打造茄子快传文件Android端传输应用
    • 效果图
      • 主界面
      • 文件发送方
      • 文件接收方
      • 网页传20161218新增
    • 实现原理
    • 流程图
    • 分析
    • 实现过程
    • 项目地址
    • 测试
    • 版本
      • v10
      • v11

如何打造茄子快传这样一款 零耗流量的文件传输应用?

打造茄子快传文件Android端传输应用

效果图

主界面

茄子快传主界面

文件发送方

文件发送方_1文件发送方_2
文件发送方_3

文件接收方

文件接收方_1文件接收方_2

网页传(20161218新增)

这里写图片描述

这里写图片描述这里写图片描述

实现原理:

在文件接收方是利用自身的热点开启,然后创建一个局域网。
在文件发送方是要去搜索附近的wifi,然后找到这个热点,去连接这个热点。所以在局域网内传输是不需要耗手机流量的。

很早之前做茄子快传的分析时,文件传输的话可以通过蓝牙,wifi直连,socket这三种方式。
蓝牙和wifi直连要做配对,比较麻烦。为了省去中间配对环节,这里我采用用socket来实现文件的传送。
通过Socket来实现文件传输的好处: 无论是什么设备都可以通过socket实现。

下面是手机wifi