Zoeken…


Invoering

Het ICMP Ping-verzoek kan worden uitgevoerd in Android door een nieuw proces te maken om het ping-verzoek uit te voeren. De uitkomst van het verzoek kan worden geëvalueerd na voltooiing van het pingverzoek vanuit het proces.

Voert een enkele ping uit

In dit voorbeeld wordt een enkele ping-aanvraag geprobeerd. De ping-opdracht in de methode-aanroep runtime.exec kan worden gewijzigd in elke geldige ping-opdracht die u zelf in de opdrachtregel uitvoert.

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow