Sök…


Introduktion

ICMP Ping-begäran kan utföras i Android genom att skapa en ny process för att köra ping-begäran. Resultatet av begäran kan utvärderas när pingbegäran har slutförts inom dess process.

Utför en enda Ping

Detta exempel försöker en enda Ping-begäran. Ping-kommandot i runtime.exec kan ändras till alla giltiga ping-kommandon som du kan utföra själv på kommandoraden.

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow