WiFi 网络操作(一)-- MarsChen Android 开发教程学习笔记
2014-09-03 11:19
896 查看
什么是WiFi WiFi 是一种无线联网技术。
获取WiFi 网卡的状态 WiFi 网卡都是由一系列整形常量来表示的,存储在WifiManager 类中。 WIFI_STATE_DISABLED:WiFi 网卡不可用; WIFI_STATE_DISABLING:WiFi 正在关闭; WIFI_STATE_ENABLED:WiFi 网卡可用; WIFI_STATE_ENABLING:WiFi 网卡正在打开; WIFI_STATE_UNKNOW:未知网卡状态; WiFi 改变状态需要一定时间。
操作WiFi 所需要的权限 在AndroidManifest 文件中设置WiFi 所需要的权限,利用<uses-permission ></user-permission>标签,如:
改变WiFi 网卡的状态 通过对WifiManager 对象改变WiFi 对象。
获取WiFi 网卡的状态 WiFi 网卡都是由一系列整形常量来表示的,存储在WifiManager 类中。 WIFI_STATE_DISABLED:WiFi 网卡不可用; WIFI_STATE_DISABLING:WiFi 正在关闭; WIFI_STATE_ENABLED:WiFi 网卡可用; WIFI_STATE_ENABLING:WiFi 网卡正在打开; WIFI_STATE_UNKNOW:未知网卡状态; WiFi 改变状态需要一定时间。
操作WiFi 所需要的权限 在AndroidManifest 文件中设置WiFi 所需要的权限,利用<uses-permission ></user-permission>标签,如:
<uses-permission android:name="android.permission.XXX"/>其中“XXX”位置使用如下标签: CHANGE_NETWORK_STATE:允许应用改变链接网络的状态; CHANGE_WIFI_STATE:允许应用改变链接WiFi 的状态; ACCESS_NETWORK_STATE:允许应用使用网络相关的信息; ACCESS_WIFI_STATE:允许应用使用WiFi 网络相关的信息。 另外,在开发文档的Manifest.permission 类中能够找到更多权限。
改变WiFi 网卡的状态 通过对WifiManager 对象改变WiFi 对象。
WifiManager wifiManager = (WifiManager)Context.getSystemService(Service.WIFI_SERVICE); /*打开、关闭WiF 网卡*/ wifiManager.setWifiEnabled(true/false); /*获取网卡当前的状态*/ wifiManager.getWifiState();
相关文章推荐
- SeekBar 和RatingBar --MarsChen Android 开发教程学习笔记
- 时间与日期--MarsChen Android 开发教程学习笔记
- ListView -- MarsChen Android 开发教程学习笔记
- Handelr(二上)-- MarsChen Android 开发教程学习笔记
- ProgressBar --MarsChen Android 开发教程学习笔记
- Mars Android视频学习笔记——01_23_WIFI网络操作
- Animation 的Interpolator -- MarsChen Android 开发教程学习笔记
- Animations(通过Java 代码控制) -- MarsChen Android 开发教程学习笔记
- 单选按钮(作业)--MarsChen Android 开发教程学习笔记
- Handler(二下)--MarsChen Android 开发教程学习笔记
- Handler(一)--MarsChen Android 开发教程学习笔记
- 程序调试 -- MarsChen Android 开发教程学习笔记
- LayoutAnimationController -- MarsChen Android 开发教程学习笔记
- Android 当中的线程-- MarsChen Android 开发教程学习笔记
- Android开发视频教程之二十三(WiFi网络操作 一)
- Android 学习 笔记_09. WIFI网络操作
- Activity 生命周期(一)-- MarsChen Android 开发教程学习笔记
- Mars Android视频学习笔记——01_23_WIFI网络操作
- App Widget -- MarsChen Android 开发教程学习笔记
- 广播机制 -- MarsChen Android 开发教程学习笔记