android wifi

简介:


1.什么是wifi 
    一种无线连网技术.可以将个人电脑,手机等终端以无限方式互相连接的技术.

2.wifi网卡的状态 
    android.net.wifi.WifiManager中定义了下面集中wifi网卡的状态. 
    WIFI_STATE_DISABLED  wifi网卡不可用 
    WIFI_STATE_DISABLING  wifi网卡正在关闭 
    WIFI_STATE_ENABLED      wifi网卡可用 
    WIFI_STATE_ENABLING    wifi网卡正在打开 
    WIFI_STATE_UNKNOWN  wifi网卡状态不可知

3.对wifi网卡进行操作 
    对wifi网卡进行操作需要获取一个android.net.wifi.WifiManager对象,通常是通过Context.getSystemService(Context.WIFI_SERVICE)来获取的,此函数返回结果为一个object对象,将其做类型转换为WifiManager即可.

4.对wifi网卡进行操作所需的权限 
    在android.Manifest.permission中定义了android应用程序进行一些特殊操作时所需的权限. 
    其中,CHANGE_NETWORK_STAE,CHANGE_WIFI_STATE分别允许android应用去改变网络连接状态和wifi连接状态.ACCESS_NETWORK_STATE和ACCESS_WIFI_STATE分别允许应用去访问网络连接与wifi连接状态.

5.操作与访问wifi网卡的代码段 
    WifiManager wifiManager=(WifiManager)contextObj.getSystemService(Context.WIFI_SERVICE);//Context.getSystemService并为实现,只是一个抽象方法,在Activity中已实现 
    wifiManager.setWifiEnabled(true);//打开wifi 
    wifiManager.setWifiEnabled(false);//关闭wifi 
    wifiManager.geetWifiState();//获取wifi状态

6.wifi操作程序的验证 
    由于模拟器无法模拟wifi和蓝牙之类的功能,因此需要将自己的操作wifi的应用程序放在真实手机上去运行.   

分类:  android

本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/08/24/2151904.html,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
61 0
|
4月前
|
XML API Android开发
Android WIFI使用简述(上)
Android WIFI使用简述(上)
|
4月前
|
API 数据安全/隐私保护 Android开发
Android WIFI使用简述(下)
Android WIFI使用简述(下)
|
4月前
|
Android开发 网络架构
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
195 1
|
7月前
|
Android开发
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
189 0
|
7月前
|
物联网 Android开发
Android获取已连接wifi的热点信息
Android获取已连接wifi的热点信息
186 0
|
9月前
|
网络协议 Linux Android开发
Android部分手机4G网第一次请求很慢(wifi正常)解决方案
Android部分手机4G网第一次请求很慢(wifi正常)解决方案
255 0
|
10月前
|
Java 开发工具 Android开发
安卓实战开发之——使用 WIFI 进行设备搜索并获取相应信息
实现使用 WIFI 进行连接设备搜索并获取相应信息的功能案例
150 0
|
11月前
|
网络协议 Android开发
[✔️]Android通过Wifi连接手机进行开发调试
[✔️]Android通过Wifi连接手机进行开发调试
85 0
|
Java Android开发
Android11.0(R) 预置 wifi 信息自动连接
Android11.0(R) 预置 wifi 信息自动连接
337 0