2016-11-11 3 views
0

私は次のコードを使って、アプリケーションのWebサイトにpingを試みています。AndroidスタジオJavaが動作しない状態でpingしようとしています

  String s = null; 
      List<String> commands = new ArrayList<String>(); 
      commands.add("ping"); 
      commands.add("140.192.32.3"); 
      ProcessBuilder processbuilder = new ProcessBuilder(commands); 
      Process process = processbuilder.start(); 
      BufferedReader stdInput = new BufferedReader(new InputStreamReader(process.getInputStream())); 
      System.out.println("Here is the standard output of the command:\n"); 
      while ((s = stdInput.readLine()) != null) 
      { 
       System.out.println(s); 
      } 

私はIntelliJの中でそれを実行したり、日食なら、私はプリントアウト「要求がタイムアウトした」または「返信」を取得。私がAndroidスタジオで同じ正確なコードを実行すると、実際にはコマンドを渡していないと信じられるようなものは得られません。私は私が持って注意してください、私のマニフェスト

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

私は正確にサポートされていないpingを知っている誰かが、私はまた、提案を開いだろうと行うには良い方法を持っている場合。

答えて

0

次の質問へのリンクを参照してください。私が提出したコードは問題ありません。

Ping app not working when added to Google Play

唯一の問題は、省電力モードが

種類よろしく、

デール

作業を停止しています
関連する問題