首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Mars视频札记——Wifi网络操作

2012-07-26 
Mars视频笔记——Wifi网络操作WIFI网络操作什么是wifi无线联网技术?获取wifi网卡状态wifi网卡状态由一系列整

Mars视频笔记——Wifi网络操作

WIFI网络操作

什么是wifi

无线联网技术

?

获取wifi网卡状态

wifi网卡状态由一系列整型常量表示:(可通过sdk查得)

1 WIFI_STATE_DISABLED 不可用

0 WIFI_STATE_DISABLING 正在关闭

3 WIFI_STATE_ENABLED 可用

2 WIFI_STATE_ENABLING 正在打开

?WIFI_STATE_UNKNOWN 未知

?

操作wifi所需要的权限

可以从sdk中查找到(AndroidManifest.permission包)

例如

CHANGE_NETWORK_STATE

CHANGE_WIFI_STATE

ACCESS_NETWORK_STATE

ACCESS_WIFI_STATE等

?

在AndroidManifest.xml中申明

<uses-permission android:name="android.permission.CHANGE_NETWORK_STAE"></uses-permission>

?

改变wifi网卡的状态

对wifi网卡操作需要通过WifiManager对象进行

WifiManager wifiManager=(WifiManager)Context.getSystemService(Service.WIFI_SERVICE);

WifiActivity.this.get......(因为Activity是Context的子类)

打开/关闭WIFI网卡

wifiManager.setWifiEnabled(true);//false

获取状态

wifiManager.getWifiState();

?

***在模拟器中没有对wifi和蓝牙的实现 需要真机测试

热点排行