Android 判斷當前網(wǎng)絡是否可用簡單實例
Android 判斷當前網(wǎng)絡是否可用簡單實例
用戶手機當前網(wǎng)絡可用:WIFI、2G/3G網(wǎng)絡,用戶打開與不打開網(wǎng)絡,和是否可以用是兩碼事??梢允褂弥傅氖牵河脩舸蜷_網(wǎng)絡了并且可以連上互聯(lián)網(wǎng)進行上網(wǎng)。
首頁添加網(wǎng)絡權限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/>
/**
* 檢測當?shù)木W(wǎng)絡(WLAN、3G/2G)狀態(tài)
* @param context Context
* @return true 表示網(wǎng)絡可用
*/
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info != null && info.isConnected()) {
//這里可以得到網(wǎng)絡狀態(tài)網(wǎng)絡類型等網(wǎng)絡相關信息
// 當前網(wǎng)絡是連接的
if (info.getState() == NetworkInfo.State.CONNECTED) {
// 當前所連接的網(wǎng)絡可用
return true;
}
}
}
return false;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
android通過藍牙接收文件打開時無法自動選擇合適的應用程序
android 通過藍牙接收文件,從歷史傳輸記錄打開,無法自動選擇合適的應用程序,比如video player打開.3gp、.mp4文件等等2013-06-06
詳解Android使GridView橫向水平滾動的實現(xiàn)方式
Android為我們提供了豎直方向的滾動控件GridView,這篇文章主要介紹了Android使GridView橫向水平滾動的實現(xiàn)方式,有興趣的可以了解一下2017-05-05
Android編程實現(xiàn)仿優(yōu)酷圓盤旋轉(zhuǎn)菜單效果的方法詳解【附demo源碼下載】
這篇文章主要介紹了Android編程實現(xiàn)仿優(yōu)酷圓盤旋轉(zhuǎn)菜單效果的方法,涉及Android界面布局及事件響應相關操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-08-08
Android listview定位到上次顯示的位置的實現(xiàn)方法
這篇文章主要介紹了Android listview定位到上次顯示的位置的實現(xiàn)方法的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-08-08
Android使用Intent隱式實現(xiàn)頁面跳轉(zhuǎn)
這篇文章主要為大家詳細介紹了Android使用Intent隱式來實現(xiàn)向上跳轉(zhuǎn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08
Android自定義控件(實現(xiàn)視圖樹繪制指示器)
本文主要介紹了Android視圖樹繪制指示器的實現(xiàn)原理和具體步驟。具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01
android實現(xiàn)圖片上傳功能(springMvc)
這篇文章主要為大家詳細介紹了android結合springMvc實現(xiàn)圖片上傳的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03

