Ich habe den folgenden Code in meiner app ...Warum funktioniert Ping auf einigen Geräten und nicht auf anderen?
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
return process.waitFor();
... und ich sehe, dass es funktioniert (0 zurück) auf einigen Geräten (zB Motorola G), funktioniert aber nicht (Renditen 2) auf anderen Geräten (z. B. Galaxy S3). Ich habe das Galaxy S3 Gerät überprüft und es hat definitiv eine "/ system/bin/ping" Datei und natürlich habe ich sichergestellt, dass es tatsächlich mit dem Internet verbunden ist.
Jeder hat irgendwelche Ideen, warum der Befehl möglicherweise nicht Arbeit auf einigen Geräten ... und was kann ich tun, um es zum Laufen zu bringen?
Haben Sie es auf gerooteten Geräten getestet? –
Nein. Ich suche nach einer Möglichkeit, dies auf nicht gerooteten Geräten zu erreichen. –
jede Lösung, die Sie bekommen? –