zzss 发表于 2015-10-2 12:28:29

Android Wifi网络操作

  一.wifi网卡状态:
  1.WIFI_STATE_DISABLED         网卡不可用
  2.WIFI_STATE_DISABLING  网卡正在关闭
  3.WIFI_STATE_ENABLED     网卡可用
  4.WIFI_STATE_ENABLING      网卡正在打开
  5.WIFI_STATE_UNKNOWN         未知网卡状态
  二.操作wifi网卡所需要的权限:在Manifest.permission中进行查看,参考api
  三.改变wife的状态,主要类为wifiManager类
    WifiManager wifiManager = (WifiManager)context.getSystemService(Service.wifi_service);
    wifiManager.setWifiEnabled(true);//设置wifi是否可用
    wifiManager.getWifiState();//获取wifi的状态
  四.在Manifest.xml中配置wifi权限
    //允许改变网络连接权限
    <user-permission android:name="android.permission.CHANGE_NETWORK_STATE"></user-permission>
    //允许改变WIFI状态
    <user-permission android:name="android.permission.CHANGE_WIFI_STATE"></user-permission>
    //允许访问网络权限
    <user-permission android:name="android.permission.ACCESS_NETWORK_STATE"></user-permission>
    //允许访问wifi权限
    <user-permission android:name="android.permission.ACCESS_WIFI_STATE"></user-permission>
页: [1]
查看完整版本: Android Wifi网络操作