Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 05/08/14, 20:41:00
Array

[xs_avatar]
sr_alchemist sr_alchemist no está en línea
Usuario novato en la web
 
Fecha de registro: ago 2014
Mensajes: 1
Tu operador: Movistar

triste Conexion a internet (ping)

hola , me gustaria saber como hacer un ping atraves de un get o como sea para saber si mi conexión a internet me da o no internet, este es el codigo que uso , me sirve pero solo para saber si esta habilitado el wifi , datos mobiles o no
Código:
private boolean checkConnectivity(int position)
{
    boolean enabled = true;

    ConnectivityManager connectivityManager = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo info = connectivityManager.getActiveNetworkInfo();
    
    if (position == 1 || position == 7){
        
    }else{
    if ((info == null || !info.isConnected() || !info.isAvailable()))
    {
        
        
        enabled = false;
        Builder builder = new Builder(this);
        builder.setIcon(android.R.drawable.ic_dialog_alert);
        // vibrara
        vibrar(300);
        
        builder.setMessage("No se puede acceder a "+titulos[position-1]+", sin una conexión a internet");
        //getString(R.string.noconnection)
        builder.setCancelable(false);
        builder.setNeutralButton(R.string.ok, null);
        builder.setTitle(getString(R.string.error));
        builder.create().show();       
    }
    }
    return enabled;        
}
y asi lo llamo

Código:
if (checkConnectivity(position))
                    {
                         MostrarFragment(position);
                         Log.e("Se a pulsado  ","sobre "+titulos[position-1]+ "!!");
                    }else{
                        MostrarFragment(1);
                    }
espero su ayuda , me acabo de unir al foro , solo para ver si alguien me ayuda con esto , gracias
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 21:16:12 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /