Android中判斷有無(wú)可用網(wǎng)絡(luò)的代碼(是否是3G或者WIFI網(wǎng)絡(luò))
ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
TelephonyManager mTelephony = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);
//檢查網(wǎng)絡(luò)連接,如果無(wú)網(wǎng)絡(luò)可用,就不需要進(jìn)行連網(wǎng)操作等
NetworkInfo info = mConnectivity.getActiveNetworkInfo();
if (info == null || !mConnectivity.getBackgroundDataSetting()) {
return false;
}
//判斷網(wǎng)絡(luò)連接類型,只有在3G或wifi里進(jìn)行一些數(shù)據(jù)更新。
int netType = info.getType();
int netSubtype = info.getSubtype();
if (netType == ConnectivityManager.TYPE_WIFI) {
return info.isConnected();
} else if (netType == ConnectivityManager.TYPE_MOBILE
&& netSubtype == TelephonyManager.NETWORK_TYPE_UMTS
&& !mTelephony.isNetworkRoaming()) {
return info.isConnected();
} else {
return false;
}
別忘了在 AndroidManifest.xml 中加上 檢查網(wǎng)絡(luò)的權(quán)限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
- Android獲取當(dāng)前已連接的wifi信號(hào)強(qiáng)度的方法
- android開(kāi)發(fā)教程之wifi開(kāi)發(fā)示例
- android wifi信號(hào)強(qiáng)度等級(jí)區(qū)分的修改介紹
- 設(shè)置Android設(shè)備WIFI在休眠時(shí)永不斷開(kāi)的代碼實(shí)現(xiàn)
- android編程實(shí)現(xiàn)設(shè)置、打開(kāi)wifi熱點(diǎn)共享供他人連接的方法
- Android開(kāi)發(fā)之Wifi基礎(chǔ)教程
- Android判斷是Wifi還是4G網(wǎng)絡(luò)代碼
- Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法
- Android連接指定Wifi的方法實(shí)例代碼
- Android 連接Wifi和創(chuàng)建Wifi熱點(diǎn)的實(shí)例
- Android編程獲取Wifi名稱(SSID)的方法
相關(guān)文章
Android開(kāi)發(fā)實(shí)現(xiàn)ListView部分布局監(jiān)聽(tīng)的方法
這篇文章主要介紹了Android開(kāi)發(fā)實(shí)現(xiàn)ListView部分布局監(jiān)聽(tīng)的方法,結(jié)合實(shí)例形式分析了Android通過(guò)設(shè)置tag標(biāo)志位實(shí)現(xiàn)ListView部分布局監(jiān)聽(tīng)的相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
Android ViewPager實(shí)現(xiàn)選項(xiàng)卡切換
這篇文章主要介紹了Android ViewPager實(shí)現(xiàn)選項(xiàng)卡切換,詳細(xì)分析了ViewPager實(shí)現(xiàn)選項(xiàng)卡切換功能,感興趣的小伙伴們可以參考一下2016-02-02
Android自動(dòng)測(cè)試工具M(jìn)onkey的實(shí)現(xiàn)方法
本文主要介紹Android Monkey 實(shí)現(xiàn)方法,Monkey測(cè)試是一種為了測(cè)試軟件的穩(wěn)定性、健壯性的快速有效的方法,具有非常重要的參考價(jià)值,希望對(duì)小伙伴有所幫助2016-07-07
Android仿微信朋友圈點(diǎn)贊和評(píng)論功能
這篇文章主要為大家詳細(xì)介紹了Android仿微信朋友圈點(diǎn)贊和評(píng)論功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
Android編程學(xué)習(xí)之抽象類AbsListView用法實(shí)例分析
這篇文章主要介紹了Android編程學(xué)習(xí)之抽象類AbsListView用法,較為詳細(xì)的分析了抽象類AbsListView的功能、結(jié)構(gòu)、定義及使用注意事項(xiàng)等,需要的朋友可以參考下2015-10-10
Android開(kāi)發(fā)技巧之在a標(biāo)簽或TextView控件中單擊鏈接彈出Activity(自定義動(dòng)作)
a標(biāo)簽以及TextView自動(dòng)識(shí)別的特殊文本(網(wǎng)址、電話號(hào)、Email等),這些都可以通過(guò)單擊來(lái)觸發(fā)不同的動(dòng)作;但如果讀者想在單擊鏈接時(shí)執(zhí)行任意自定義的動(dòng)作,那么將要介紹的一定是你想要的了2013-01-01
Android開(kāi)發(fā)之登錄驗(yàn)證實(shí)例教程
這篇文章主要介紹了Android開(kāi)發(fā)之登錄驗(yàn)證實(shí)現(xiàn)方法,包括發(fā)送數(shù)據(jù)、服務(wù)器端驗(yàn)證、配置文件等,需要的朋友可以參考下2014-08-08
Android開(kāi)發(fā)中amera2 Preview使用詳解
這篇文章主要介紹了Android開(kāi)發(fā)中amera2 Preview使用詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09

