在Android手機(jī)中判斷是否聯(lián)網(wǎng)可以通過 ConnectivityManager 類的isAvailable()方法判斷,
首先獲取網(wǎng)絡(luò)通訊類的實(shí)例
ConnectivityManager cwjManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); ,
使用cwjManager.getActiveNetworkInfo().isAvailable(); 來返回是否有效,如果為True則表示當(dāng)前Android手機(jī)已經(jīng)聯(lián)網(wǎng),可能是WiFi或GPRS、HSDPA等等,
具體的可以通過ConnectivityManager 類的getActiveNetworkInfo() 方法判斷詳細(xì)的接入方式,
需要注意的是有關(guān)調(diào)用需要加入
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> 這個權(quán)限,