【android中ping命令的实现】厌伴老儒烹瓠叶,强随举子踏槐花。这篇文章主要讲述android中ping命令的实现相关的知识,希望能为你提供帮助。
/**
* 推断Ping 网址是否返回成功
*
* @param netAddress
* @return
*/
public static String isPingSuccess(int pingNum, String m_strForNetAddress) {
StringBuffer tv_PingInfo = new StringBuffer();
try {
Process p = Runtime.getRuntime().exec("/system/bin/ping -c " + pingNum + " " + m_strForNetAddress);
// 10.83.50.111
// m_strForNetAddress
int status = p.waitFor();
String result ="";
if (status == 0) {
result = "success";
} else {
result = "failed";
}
String lost = new String();
String delay = new String();
BufferedReader buf = new BufferedReader(new InputStreamReader(p.getInputStream()));
String str = new String();
// 读出全部信息并显示
while ((str = buf.readLine()) != null) {
str = str + "\r\n";
tv_PingInfo.append(str);
}
return tv_PingInfo.toString();
} catch (Exception ex) {
ex.printStackTrace();
}
return "";
}
推荐阅读
- (源代码分析)Android-Universal-Image-Loader (图片异步载入缓存库)的使用配置
- POJ 题目3321 Apple Tree(线段树)
- Android新手入门2016(14)--FragmentTabHost实现选项卡和菜单
- Android Studio(Multiple dex files define Landroid/support/annotation/AnimRes)
- 安卓数据传递之---putextra与putextras
- Android Studio2.2.3 使用教程-入门篇
- Windows平台的10多个最快浏览器推荐合集(你喜欢哪一款())
- 10款最佳的Windows 10硬盘碎片整理软件推荐合集
- Windows的7个最佳磁盘分区管理器软件合集(哪款最适合你())