我正在制作一个android应用程序,它可以从android应用程序获取ping响应时间。 我已经完成了与Windows环境,但当我把它放到Android设备上,设备无法发送任何响应。我怎么解决这个问题。?如何从android平台获取服务器响应的平均时间。
在此先感谢。 这里是我的代码
String ip="www.google.com"; String pingResult=" ";
String pingCmd="ping"+ip;
Runtime r=Runtime.getRuntime();
Process p=r.exec(pingCmd);
BufferedReader in=new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine;
Toast.makeText(getApplicationContext(), "Going loop", 1).show();
while((inputLine=in.readLine())!=null)
{
pingResult=inputLine;
}
Toast.makeText(getApplicationContext(),pingResult, 1).show();
in.close();
看看这个问题,http://stackoverflow.com/questions/2786720/android-service-ping-url?rq=1 – Austin