1、設置權限
<!-- 以下是使用wifi訪問網絡所需的權限 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
2、通過API獲取wifi列表
WifiManager wifiManager;
wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
List<ScanResult> listb;
listb = wifiManager.getScanResults();
//數組初始化要注意
String[] listk=new String[listb.size()];
if(listb!=null){
for( int i=0;i<listb.size();i++){
ScanResult scanResult = listb.get(i);
listk[i]=scanResult.SSID;
}
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。