Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2013, 16:49
rastafinis
 
Fecha de Ingreso: mayo-2006
Mensajes: 86
Antigüedad: 18 años, 6 meses
Puntos: 0
detectar disponibilidad de conexión

tengo el siguiente código que encontré en un tutorial en la Internet, lo que sucede es que no puedo hacer que funcione, se trata de un detecto de coneccion a internet atraves de sus diferentes formas, ya sea wifi, datos, bluetoot, y otros.
necesito de sus sabios consejos y su analítica perspectiva.
para resolverlo.
Código:
package sg.peru.dondeestoy;

import android.os.Bundle;
import android.app.Activity;
import android.content.BroadcastReceiver;

public class MainActivity extends Activity {
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
     }

private BroadcastReceiver mConnReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        boolean noConnectivity = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
        String reason = intent.getStringExtra(ConnectivityManager.EXTRA_REASON);
                    boolean isFailover = intent.getBooleanExtra(ConnectivityManager.EXTRA_IS_FAILOVER, false);
        
        NetworkInfo currentNetworkInfo = (NetworkInfo) intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO);
        NetworkInfo otherNetworkInfo = (NetworkInfo) intent.getParcelableExtra(ConnectivityManager.EXTRA_OTHER_NETWORK_INFO);
}

	@Override
	public void onReceive(Context context, Intent intent) {
		// TODO Auto-generated method stub
		
	}}

private void registerReceivers() {    
   registerReceiver(mConnReceiver, new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION));

}

	   
}