android WIFI模块 下载本文

android WIFI模块

WIFI模块 申屠家振 修改

1.2011年1月19日 2.2011年1月27日

对android平台的WIFI模块进行已经有段时间了,现在做一总结,以便以后查阅与修正。

心得之作,如有异议,请斧正。什么是WIFIWIFI是一种无线连接技术,可用于PC,PDA,手机等终端。WIFI的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11标准的,但WIFI不等同无线网络。android平台下的WIFI模块

简单介绍一下,WIFI模块的基本功能:

开关WIFI

除了在WIFI设置界面可以开关WIFI,还有其他的入口可以开关,要查看这些开关状态是否一致。还有就是飞行模式对WIFI开关的影响,由于WIFI开和关都有一个时间过程,而飞行模式的开关瞬间完成,所以有时会出现冲突。

开关新可用网络提醒

新可用网络的定义是自WIFI模块开启后,从未发现过的,为加密的网络。只有满足了新可用网络的定义,才会有提醒。

连接断开网络

连接断开各种不同加密类型的网络(具体类型下文有详解)

手动添加网络

需要路由器关闭SIID广播。可手动输入SIID,网络加密类型,密码。对于OPAL手机来说,路由器隐藏了SSID,手动添加的网络是无法连接的。

搜索网络

手动点击搜索按钮可以搜索网络,也可以等待WIFI模块自动搜索网络。

休眠设置

由于WIFI模块是用电大户,所有为了省电,android的WIFI加了一个休眠策略,可以设置永远不断开,充电时不断开和锁屏时断开。要测试休眠设置是否有效,可以在路由器上PING手机的IP,PING通就是连接状态。OPAL手机的休眠策略属于完全失效,现在的情况是无论选哪个都会一直保持连接,锁屏后15分钟再休眠。