BÀI MỚI NHẤT

Tuesday, April 30, 2013

Kiểm tra kết nối wifi và 3G trên app android




Đ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

 
Copyright © 2014 Welcome