私は...私のアプリで一部のデバイスでpingが動作するのはなぜですか?
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec("/system/bin/ping -c 1 8.8.8.8");
return process.waitFor();
を次のコードを持っている...と私はそれはいくつかのデバイス(例えばモトローラG)上の(0を返します)動作しますが、(リターンを動作しないことを見ています2)他のデバイス(例えば、Galaxy S3)上で。私はGalaxy S3デバイスを確認しましたが、確かに "/ system/bin/ping"ファイルがあります。もちろん、インターネットに接続されていることを確認しました。
誰でも何らかの理由でコマンドがでない場合は、がいくつかのデバイスで動作します。これを動作させるには何ができるのですか?
ルーテッドデバイスでテストしましたか? –
いいえ私はこれをルートにされていないデバイスでも動作させる方法を模索しています。 –
あなたはどんな解決策ですか? –