如何判斷Android手機當前是否聯網?

 
文章分類:移動開發 若是擬開發一個網絡應用的程序,首先考慮是否接入網絡,在Android手機中判斷是否聯網能夠經過 ConnectivityManager 類的isAvailable()方法判斷, 首先獲取網絡通信類的實例 : Java代碼  ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);     ,使用 Java代碼  cwjManager.getActiveNetworkInfo().isAvailable();     來返回是否有效,若是爲True則表示當前Android手機已經聯網,多是WiFi或GPRS、HSDPA等等, 具體的能夠經過ConnectivityManager 類的getActiveNetworkInfo() 方法判斷詳細的接入方式, 須要注意的是有關調用須要加入 Xml代碼  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>     這個權限,android開發網提醒你們在真機上Market和Browser程序都使用了這個方法,來判斷是否繼續,同時在一些網絡超時的時候也能夠檢查下網絡鏈接是否存在,以避免浪費手機上的電力資源。
相關文章
相關標籤/搜索