Androidはネットワーク接続状態の変化を傍受する
824 ワード
else if(action.equals(ConnectivityManager.CONNECTIVITY_ACTION)){
System.out.println("network status changed!!!");
// TODO Auto-generated method stub
NetworkInfo mobNetInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifiNetInfo = mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if(!mobNetInfo.isConnected() && !wifiNetInfo.isConnected()
&& mpreference.getBoolean(mresources.getString(R.string.key_gprs_swith), false)
){
//connect our network
beginConnectGprs();
}