Android开发--WIFI实现

来源:互联网 发布:手机号码数据库 编辑:程序博客网 时间:2024/05/16 01:56

实现目标:搜索WIFI,手动输入密码并保存,连接WIFI。第二次连接该WIFI信号不需要输入密码

首先在AndroidManifest.XML中开启响应的权限

1、开启WIFI

2、扫描WIFI信号

3、得到扫描WIFI结果

4、得到WIFi的配置好的信息,包含配置好的密码

5、根据WIFI的名称SSID判定指定WIFI是否已经配置好,配置好则返回其networkId,用于连接。之前尝试了BSSID地址没成功,所以只能使用SSID

6、如果需要连接的WIFI没有配置好,即没有保存密码。则为指定名称ssid的WIFI添加密码信息psw,添加成功后返回给其分配的networId,同于连接

7、根据步骤6配置好需要连接的WIFI密码信息后,下面通过networkId连接指定WIFI。在连接经过步骤6刚添加配置信息的WIFI信号之前需要重新执行下步骤4,得到新的配置好信息的列表

这只是简单的应用。

project源码:http://download.csdn.net/detail/liuhui_8989/7154671

有错误多多指出

4 0
原创粉丝点击