1
A
回答
1
2
這是非常可能的:) 只要確保你有正確的權限(你把這個在你的AndroidManifest.xml)
<uses-permission android:name="android.permission.INTERNET" />
我的代碼工作絕對很好。
public String ping(String url) {
String str = "";
try {
java.lang.Process process = Runtime.getRuntime().exec(
"ping -c 1 " + url);
BufferedReader reader = new BufferedReader(new InputStreamReader(
process.getInputStream()));
int i;
char[] buffer = new char[4096];
StringBuffer output = new StringBuffer();
String op[] = new String[64];
String delay[] = new String[8];
while ((i = reader.read(buffer)) > 0)
output.append(buffer, 0, i);
reader.close();
op = output.toString().split("\n");
delay = op[1].split("time=");
// body.append(output.toString()+"\n");
str = delay[1];
Log.i("Pinger", "Ping: " + delay[1]);
} catch (IOException e) {
// body.append("Error\n");
e.printStackTrace();
}
return str;
}
上面的代碼很簡單,你可以得到。 要調用代碼...
String str = ping("www.google.com");
//Unecessary but it makes it easier
android.widget.Toast.makeText(this, str, android.widget.Toast.LENGTH_LONG).show();
相關問題
- 1. javascript如何知道以毫秒爲單位的日期時區?
- 2. 如何在Phoenix Logger中僅記錄秒數,毫秒毫秒?
- 3. 我需要知道毫秒的確切日期在C#
- 4. 如何在毫秒中將時間戳轉換爲毫秒
- 5. msleep(毫秒)與msleep_interruptible(毫秒)
- 6. 毫秒到秒?
- 7. 查詢Oracle數據庫,因爲當你知道毫秒
- 8. 如何使用毫秒pthread_cond_timedwait
- 9. 如何使用毫秒
- 10. 如何解析毫秒?
- 11. 如何清除NSDate毫秒
- 12. 如何改變從毫秒
- 13. 如何獲得毫秒?
- 14. 如何將日期更改爲毫秒毫秒SQL服務器
- 15. 如何打印日期時間,毫秒毫秒
- 16. PHP - 獲取服務器ping一個訪客IP並返回ping毫秒
- 17. 格式時間從秒到毫秒:秒:毫秒:微秒
- 18. 角度2和日期管道,毫秒
- 19. 毫微秒到毫微秒的轉換毫秒數<999999在Java中
- 20. 如何在C#中使秒錶顯示秒和毫秒?
- 21. Android從GMT毫秒獲得UTC毫秒
- 22. 將毫秒轉換爲毫秒
- 23. 如何在毫秒中包含DateTime
- 24. 如何在java中輪迴一毫秒?
- 25. 如何在C中打印毫秒?
- 26. 如何在android中添加兩毫秒
- 27. 如何設置精度毫秒在C#
- 28. 如何在mysql中獲得毫秒
- 29. 如何在C++中獲得毫秒?
- 30. 我如何在Perl中睡一毫秒?
[在Java平值]的可能的複製(http://stackoverflow.com/questions/12077669/ping-value-in-java) – shmosel