本文實例講述了Android編程判斷是否連接網絡的方法。分享給大家供大家參考,具體如下:
站在用戶的角度思考問題,與客戶深入溝通,找到平壩網站設計與平壩網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:做網站、成都網站設計、企業官網、英文網站、手機端網站、網站推廣、域名申請、虛擬主機、企業郵箱。業務覆蓋平壩地區。
判斷wifi網絡是否鏈接:
public static boolean isWiFiActive(Context inContext) { WifiManager mWifiManager = (WifiManager) inContext .getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = mWifiManager.getConnectionInfo(); int ipAddress = wifiInfo == null ? 0 : wifiInfo.getIpAddress(); if (mWifiManager.isWifiEnabled() && ipAddress != 0) { System.out.println("**** WIFI is on"); return true; } else { System.out.println("**** WIFI is off"); return false; } }
判斷3G網絡是否鏈接:
public static boolean isNetworkAvailable( Context context) { ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity == null) { System.out.println("**** newwork is off"); return false; } else { NetworkInfo info = connectivity.getActiveNetworkInfo(); if(info == null){ System.out.println("**** newwork is off"); return false; }else{ if(info.isAvailable()){ System.out.println("**** newwork is on"); return true; } } } System.out.println("**** newwork is off"); return false; }
相關權限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
PS:關于AndroidManifest.xml文件相關屬性功能可參考本站在線工具:
Android Manifest功能與權限描述大全:
http://tools.jb51.net/table/AndroidManifest
更多關于Android相關內容感興趣的讀者可查看本站專題:《Android通信方式總結》、《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
網頁題目:Android編程判斷是否連接網絡的方法【WiFi及3G判斷】
分享路徑:http://vcdvsql.cn/article22/pdcdjc.html
成都網站建設公司_創新互聯,為您提供軟件開發、ChatGPT、定制開發、網站設計、網站建設、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯