美文网首页Android知识Android开发手机移动程序开发
《Android wifi系列文章二》wifi的管理器的业务

《Android wifi系列文章二》wifi的管理器的业务

作者: TrillGates | 来源:发表于2017-03-02 15:00 被阅读200次

wifi的管理器的业务

我们要编写一个模拟设置里头的wifi管理器。这篇文章呢,我们主要是对业务的划分,可能不需要写代码。

可以扫描wifi,连接wifi,删除wifi的配置,wifi开关

Paste_Image.png

这个wifi开关,我们可以交给wifi的控制类去做;

wifi扫描也是,可以交给控制类去做,但是呢,wifi扫描涉及到一个结果的获取。所以,这里面我们还需要把结果的获取也交给控制类去做。而UI收到扫描到可用的wifi广播后,可以向控制类去获取数据,再展示出来;

wifi的连接,对外暴露方法即可,写到控制类里头去;

wifi断开也是写到控制类头。

分析需要什么类:根据前面的业务的话,我们需要一个wifi的控制类、需要一个广播接收者来接收反馈的广播、需要定义回调接口来通知UI、展示数据需要适配器。

Paste_Image.png

这样子,我们就知道我需要有类有:
MainActivity
WifiController
WifiReceiver
WifiReceiverActionListener

好啦,到这里的话,我们就先需要这些类,不够我们后面再添加哈!
先说我们需要的权限吧:

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

下一篇文章:

《Android wifi系列文章三》核心控制类的编写
http://bbs.sunofbeaches.com/thread-5765-1-1.html
(出处: 阳光沙滩)

相关文章

网友评论

    本文标题:《Android wifi系列文章二》wifi的管理器的业务

    本文链接:https://www.haomeiwen.com/subject/guzhgttx.html