W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
清除指定的wifi網(wǎng)絡(luò)(清除密碼),要清除的wifi必須是已配置過的(getConfiguredNetworks方法可獲取的)。當(dāng)Android系統(tǒng)版本小于6.0時,該方法可以無條件(無條件是指相對于系統(tǒng)版本大于等于6.0的系統(tǒng))清除指定的wifi網(wǎng)絡(luò)(同樣是已配置過的wifi);當(dāng)Android系統(tǒng)版本大于等于6.0時,根據(jù)Google在Android6.0上的變動(官方文檔說明https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-network,如下文), Android6.0及以上版本不能清除由非本應(yīng)用創(chuàng)建的wifi連接,即本應(yīng)用可以調(diào)用該方法清除由connect方法創(chuàng)建的wifi連接,由其他應(yīng)用或用戶在系統(tǒng)wifi設(shè)置界面手動連接的wifi,調(diào)用該方法都不能清除成功。
Android6.0的變動: Your apps can now change the state of WifiConfiguration objects only if you created these objects. You are not permitted to modify or delete WifiConfiguration objects created by the user or by other apps.
removeNetwork({params},callback(ret))
ssid:
ret:
{
"result": 1, //int類型,是否清除成功 ,取值范圍如下:
0 清除失敗
1 清除成功
"msg": "" //字符串,清除成功時返回"",清除失敗時返回錯誤提示
}
var wifi = api.require('wifiMgr');
param = {ssid:"wifi_love"};
wifi.removeNetwork(param,function(ret, err){
alert(JSON.stringify(ret));
});
此接口僅支持Android平臺
Android系統(tǒng)
可提供的1.0.0及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: