您的位置:首页 > 移动开发 > Android开发

Android wifi开发流程总结(1)

2017-09-02 10:59 357 查看
一.wifi权限申请在AndroidManifest.xml中写:<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"></uses-permission><uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>二.流程1.取得WiFimanager对象: public void init(MainActivity activity){this.activity=activity;if (wifiManager == null) {wifiManager = (WifiManager) activity.getSystemService(Context.WIFI_SERVICE);//请求获得WiFimanager对象}2.打开wifi
private void openWiFi(){ //打开wifi
if(!wifiManager.isWifiEnabled()){
wifiManager.setWifiEnabled(true);
Toast.makeText(activity,"正在开启wifi...",Toast.LENGTH_SHORT).show();
}
}
3.开始扫描热点
wifiManager.startScan();
4.获取搜索结果
List<ScanResult>scanResults= wifiManager.getScanResults();
包含扫描到接入点的地址、名称、信号强度等信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: