
Đoạn code này kiểm tra cả 1 tình trạng về wifi và 3G trên android devices :
(Nếu không có kết nối thì cho hiển thị 1 dialog.
Nếu đang chờ đợi server thì chạy 1 cái progressbar.)
PHP Code:
{
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTING ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTING ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED )
{
return true;
}
else if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.DISCONNECTED || connec.getNetworkInfo(1).getState() == NetworkInfo.State.DISCONNECTED )
{
return false;
}
return false;
}connec.getNetworkInfo(0) : 3G
connec.getNetworkInfo(1) : wifi
Post a Comment