当前位置:首页 > 手机资讯 > 正文

安卓手机wifi面对面快传的实现手机快传「安卓手机wifi面对面快传的实现」

安卓手机wifi面对面快传的实现手机快传「安卓手机wifi面对面快传的实现」

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

因为TabLayout和ViewPager分别是属于design和v4包下的,所以我们先在app的build.gradle中添加:

然后具体的布局就自己解决吧!
如果布局不懂就看这个博客吧
http://www.jianshu.com/p/adf7a994613a

这个页面不多说

发现模块是一个fragment,里面一样放了tablayout+viewpager+fragment。listview里面放的是design包下面的cardview,看起来新闻也挺美观的,点击进去是一个activity,里面写了一个Webview和进度条,具体新闻是通过聚合数据解析的。

里面是一个gridview里面放的item,主要是传输完后的文件浏览
下面是一个自定义view的圆心统计表,记录接收的流量和发送的流量。

进去使用contentprovider扫描手机里面的音乐、视频、图片,自制的一个简单的文件管理器

1.wifi的连接。

2.数据的传输。

然后我们来一个一个实现

首先需要打开和关闭wifi

下面是app所有需要的权限

关于wifi我自己封装了一些类
这里写图片描述
所以我就放出主要的调用代码

好了,看到这里,我们的两台手机已经连接成功了,接下来就可以传输文件了

我们先看下发送代码

调用代码

好了下面是接收代码我是开了一个intentservice来接收,每次只能接收一个文件,这是一个很大的不足我也没有仔细修改

有话要说...