最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Service判斷設備聯(lián)網狀態(tài)詳解

 更新時間:2016年08月21日 16:29:34   投稿:lqh  
本文主要介紹Android Service判斷聯(lián)網狀態(tài),這里提供了相關資料并附有示例代碼,有興趣的小伙伴可以參考下,幫助開發(fā)相關應用功能

      首先,要想獲得當前android設備是否處于聯(lián)網狀態(tài),那么android本身給我們提供了一個服務。

private ConnectivityManager connectivityManager;//用于判斷是否有網絡 
 
connectivityManager = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);//獲取當前網絡的連接服務 
        NetworkInfo info = connectivityManager.getActiveNetworkInfo(); //獲取活動的網絡連接信息 

     首先我們得先拿到android的網絡服務,需要往配置文件里面加入一個權限。 

          <!-- 獲取用戶的手機是否聯(lián)網的信息 --> 

          uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>  

       然后我們通過Context.getSystemService(Context.CONNECTIVITY_SERVICE)拿到系統(tǒng)的服務。

       然后我們用android提供給我們的這個NetworkInfo類去盛放系統(tǒng)返回給我們網絡服務信息。

if (info == null) {  //當前沒有已激活的網絡連接(表示用戶關閉了數(shù)據流量服務,也沒有開啟WiFi等別的數(shù)據服務) 
          Toast.makeText(getActivity(), "檢查網絡連接是否打開", Toast.LENGTH_SHORT).show(); 
} else {       //當前有已激活的網絡連接 
} 

           當然,我們也可以用這局代碼來判斷我們的網絡連接是否可用。來返回是否有效,如果為True則表示當前Android手機已經聯(lián)網,可能是WiFi或GPRS、HSDPA等等。具體的可以通過ConnectivityManager 類的getActiveNetworkInfo() 方法判斷詳細的接入方式 

         connectivityManager.getActiveNetworkInfo().isAvailable(); 

         以上就對Android Service 判斷聯(lián)網狀態(tài)的資料整理,后續(xù)繼續(xù)補充相關資料,謝謝大家對本站的支持。

相關文章

最新評論

思茅市| 拉萨市| 涟水县| 云南省| 新宁县| 板桥市| 丹棱县| 临夏县| 肥东县| 义马市| 城固县| 敖汉旗| 苏尼特左旗| 霍山县| 福安市| 威信县| 巴南区| 韩城市| 长子县| 富川| 固阳县| 三门县| 伊春市| 平遥县| 大丰市| 德令哈市| 英吉沙县| 阿鲁科尔沁旗| 江安县| 绩溪县| 大连市| 陕西省| 车险| 墨脱县| 淮滨县| 汝南县| 大洼县| 宜宾县| 大宁县| 炉霍县| 海淀区|