Buscar..


Introducción

La solicitud de ping de ICMP se puede realizar en Android creando un nuevo proceso para ejecutar la solicitud de ping. El resultado de la solicitud puede evaluarse al completar la solicitud de ping desde su proceso.

Realiza un solo ping.

Este ejemplo intenta una única solicitud de ping. El comando ping dentro de la runtime.exec método runtime.exec se puede modificar a cualquier comando ping válido que pueda realizar usted mismo en la línea de comandos.

try {
    Process ipProcess = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
    int exitValue = ipProcess.waitFor();
    ipProcess.destroy();
    
    if(exitValue == 0){
        // Success
    } else { 
        // Failure
    }
} catch (IOException | InterruptedException e) {
    e.printStackTrace();
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow