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

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

移動開發 Android
當wifi不可用時應該提示用戶wifi已經不可用了,是否繼續,因為如果wifi 掉了,那么程序可能采用3G卡或其他的收費的渠道使用網絡,會導在不知情時產生大量的上網費用,本文為大家介紹了實現之一功能的可靠方法。

在一些程序中,需要從網上下載數據,或者通過其他方式對網絡產生流量,當wifi不可用時應該提示用戶wifi已經不可用了,是否繼續,因為如果wifi 掉了,那么程序可能采用3G卡或其他的收費的渠道使用網絡,會導在不知情時產生大量的上網費用。通過查看android的api可使用下列方法進行判斷:

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.         }   

在模擬器上使用這個方法時,可以正確判斷wifi是否可用,但是在真機上就判斷不出來。wifi是斷開的,但是返回的結果true,造成wifi判斷不準確。經過嘗試可使用如下的方法判斷方能正確:

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.         }   

 

責任編輯:閆佳明 來源: oschina
相關推薦

2010-09-16 15:20:36

sql server表

2010-06-01 15:20:11

MySQL表單

2017-02-08 11:30:51

PHP判斷數組

2010-09-02 09:29:02

SQL刪除字段

2022-08-25 14:48:11

變量前端

2019-04-25 09:36:18

Kafka高可靠高可用

2015-05-28 09:52:21

PHP判斷數組為空

2022-11-10 14:33:40

Kubernetes容器

2010-01-28 15:49:17

Android判斷網絡

2012-05-02 09:16:49

ERP

2024-07-22 15:42:08

Linux字符串

2013-12-06 15:31:49

TechEd2013

2011-06-08 10:11:25

JavaScript

2011-03-09 11:10:35

數據泄漏DLP

2018-08-10 00:11:23

2018-12-12 11:11:20

系統可靠性可用性

2017-12-11 10:40:14

2023-07-21 08:00:00

API數字世界

2011-07-13 09:42:05

NetApp FileSnapshot

2013-02-01 14:13:41

服務器內存可靠性可用性
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 夜夜艹| 男女一区二区三区 | 一区二区三区小视频 | 奇米影视77 | 国产传媒在线播放 | 蜜桃特黄a∨片免费观看 | 羞羞免费网站 | 免费能直接在线观看黄的视频 | 亚洲视频三区 | 日本亚洲一区二区 | 欧美一区免费 | 成人免费片 | 亚洲男人天堂2024 | 久久精品青青大伊人av | 久久蜜桃精品 | 成人免费看片又大又黄 | 成人精品一区二区三区中文字幕 | 中文字幕乱码视频32 | 日韩视频中文字幕 | 91高清免费观看 | 国产91视频免费 | 日干夜干 | 亚洲网站在线观看 | 亚洲午夜三级 | 欧洲视频一区二区 | 日韩欧美福利视频 | 国产精品国产a | 欧美一区二区三区四区在线 | 国产精品资源在线 | 2018天天干天天操 | 亚洲成人精 | 日韩成人免费中文字幕 | 亚洲在线| 一区日韩 | 欧美精品一区二区三区四区五区 | 视频精品一区二区三区 | 精品91久久 | 亚洲综合无码一区二区 | 一区二区三区四区在线视频 | 成人国产综合 | 国产成人精品免费视频大全最热 |