04 June 2010
很多android app都和網路脫不了關係!

但是也很多設計不良的app,本身是需要網路連線,但他卻沒有做判斷。

這是app就會出現error!

下面是判斷有無網路的code...

但是要先加入一個permission...如下!



<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>



這邊就是判斷的code了


ConnectivityManager conManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);//先取得此service

NetworkInfo networInfo = conManager.getActiveNetworkInfo(); //在取得相關資訊

if (networInfo == null || !networInfo.isAvailable()){ //判斷是否有網路

new AlertDialog.Builder(main.this)
.setMessage("沒")
.show();

}else{

new AlertDialog.Builder(main.this)
.setMessage("有")
.show();

}






blog comments powered by Disqus