成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android判斷WiFi是否可用的可靠方法

移動(dòng)開發(fā) Android
當(dāng)wifi不可用時(shí)應(yīng)該提示用戶wifi已經(jīng)不可用了,是否繼續(xù),因?yàn)槿绻鹷ifi 掉了,那么程序可能采用3G卡或其他的收費(fèi)的渠道使用網(wǎng)絡(luò),會(huì)導(dǎo)在不知情時(shí)產(chǎn)生大量的上網(wǎng)費(fèi)用,本文為大家介紹了實(shí)現(xiàn)之一功能的可靠方法。

在一些程序中,需要從網(wǎng)上下載數(shù)據(jù),或者通過其他方式對(duì)網(wǎng)絡(luò)產(chǎn)生流量,當(dāng)wifi不可用時(shí)應(yīng)該提示用戶wifi已經(jīng)不可用了,是否繼續(xù),因?yàn)槿绻鹷ifi 掉了,那么程序可能采用3G卡或其他的收費(fèi)的渠道使用網(wǎng)絡(luò),會(huì)導(dǎo)在不知情時(shí)產(chǎn)生大量的上網(wǎng)費(fèi)用。通過查看android的api可使用下列方法進(jìn)行判斷:

Java代碼

  1. public static boolean isWiFiActive(Context inContext) {   
  2.             Context context = inContext.getApplicationContext();   
  3.             WifiManager wifiManager = (WifiManager) context   
  4.                     .getSystemService(Context.WIFI_SERVICE);   
  5.             return wifiManager.isWifiEnabled();   
  6.         }   

在模擬器上使用這個(gè)方法時(shí),可以正確判斷wifi是否可用,但是在真機(jī)上就判斷不出來。wifi是斷開的,但是返回的結(jié)果true,造成wifi判斷不準(zhǔn)確。經(jīng)過嘗試可使用如下的方法判斷方能正確:

Java代碼

  1. public static boolean isWiFiActive(Context inContext) {   
  2.             Context context = inContext.getApplicationContext();   
  3.             ConnectivityManager connectivity = (ConnectivityManager) context  .getSystemService(Context.CONNECTIVITY_SERVICE);   
  4.             if (connectivity != null) {   
  5.                 NetworkInfo[] info = connectivity.getAllNetworkInfo();   
  6.                 if (info != null) {   
  7.                     for (int i = 0; i < info.length; i++) {   
  8.                         if (info[i].getTypeName().equals("WIFI") && info[i].isConnected()) {   
  9.                             return true;   
  10.                         }   
  11.                     }   
  12.                 }   
  13.             }   
  14.             return false;   
  15.         }   

 

責(zé)任編輯:閆佳明 來源: oschina
相關(guān)推薦

2010-09-16 15:20:36

sql server表

2010-06-01 15:20:11

MySQL表單

2017-02-08 11:30:51

PHP判斷數(shù)組

2019-04-25 09:36:18

Kafka高可靠高可用

2010-09-02 09:29:02

SQL刪除字段

2022-08-25 14:48:11

變量前端

2015-05-28 09:52:21

PHP判斷數(shù)組為空

2022-11-10 14:33:40

Kubernetes容器

2010-01-28 15:49:17

Android判斷網(wǎng)絡(luò)

2012-05-02 09:16:49

ERP

2013-12-06 15:31:49

TechEd2013

2011-06-08 10:11:25

JavaScript

2024-07-22 15:42:08

Linux字符串

2011-03-09 11:10:35

數(shù)據(jù)泄漏DLP

2018-08-10 00:11:23

2018-12-12 11:11:20

系統(tǒng)可靠性可用性

2011-07-13 09:42:05

NetApp FileSnapshot

2013-02-01 14:13:41

服務(wù)器內(nèi)存可靠性可用性

2017-12-11 10:40:14

2023-07-21 08:00:00

API數(shù)字世界
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99久久99| 久久国产激情视频 | 国产欧美一区二区三区日本久久久 | 91资源在线 | 国产精品久久久99 | 国产真实精品久久二三区 | 午夜免费看 | 超碰人人在线 | 精品小视频 | 天天干天天操天天看 | 亚洲永久免费 | 色综合久久久 | 亚洲福利一区 | 午夜精品久久久久久久久久久久久 | 久久伊 | 亚洲欧美一区二区三区国产精品 | 国产欧美久久一区二区三区 | 国产999精品久久久 日本视频一区二区三区 | 中文字幕三区 | 亚洲国产日韩欧美 | 91久久夜色精品国产网站 | 国产精品视频一区二区三区不卡 | 亚洲午夜视频 | 亚洲欧美日韩在线 | 亚洲免费在线观看 | 一区二区三区亚洲视频 | www.国产| 99re视频在线观看 | 国产无套一区二区三区久久 | 国产精品伦理一区二区三区 | 中文字幕av中文字幕 | 久久69精品久久久久久久电影好 | 91精品国产综合久久福利软件 | 日韩国产高清在线观看 | 成人精品免费视频 | 免费毛片www com cn | 欧美日韩专区 | 中文字幕在线中文 | 日韩国产高清在线观看 | 蜜臀久久99精品久久久久久宅男 | 亚洲人免费视频 |