博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android ping命令 -- Runtime
阅读量:5855 次
发布时间:2019-06-19

本文共 1885 字,大约阅读时间需要 6 分钟。

代码:

1     public String Run(String _strsIp) throws Exception 2     { 3         String strRst = ""; 4         try 5         { 6             String str = "ping -c 1 "+_strsIp; 7             Runtime runtime = Runtime.getRuntime(); 8             Process process = runtime.exec(str); 9 10             //等待进程执行完毕11             if(process.waitFor() != 0)12             {13                 //如果进程运行结果不为0,表示进程是错误退出的14                 //获得进程实例的错误输出15                 InputStream streamErr = process.getErrorStream();16                 //do something17                 18                 strRst = InputStream2String(streamErr);19                 if (streamErr != null)20                     streamErr.close();21                 22                 if (strRst.isEmpty())23                 {24                     InputStream streamIn = process.getInputStream();25                     strRst = InputStream2String(streamIn);26                     if (streamIn != null)27                         streamIn.close();28                     29                     if (strRst.isEmpty())30                         strRst = "Failed : ping failed . ";31                 }32                 return strRst;33             }34             35             InputStream streamIn = process.getInputStream();36             strRst = InputStream2String(streamIn);37             if (streamIn != null)38                 streamIn.close();39             40             if (strRst.isEmpty())41                 strRst = "Succeed : ping failed . ";42         }43         catch (Exception ex)44         {45             //ex.printStackTrace();46             StringWriter sw = new StringWriter();47             PrintWriter pw = new PrintWriter(sw);48             ex.printStackTrace(pw);49             strRst = "Err : "+sw.toString();50         }51         return strRst;52     }

 

转载于:https://www.cnblogs.com/codeskilla/p/4953117.html

你可能感兴趣的文章
Dubbo架构设计简单了解
查看>>
网络编程:基于C语言的简易代理服务器实现(proxylab)
查看>>
badboy录制网站出现css样式混乱,网页的图标点击没反应
查看>>
步步为营 .NET 设计模式学习笔记系列总结
查看>>
WIN2008服务器不能复制粘贴怎么办
查看>>
jQuery插件开发
查看>>
链路层
查看>>
Canvas_2
查看>>
unity工具IGamesTools之批量生成帧动画
查看>>
Thread和Runnable
查看>>
多系统盘挂载
查看>>
virtualbox+vagrant学习-2(command cli)-25-Machine Readable Output
查看>>
2018.8.2-8.6学习内容
查看>>
element-ui tree树形组件自定义实现可展开选择表格
查看>>
递归算法
查看>>
Python(三)-文件处理
查看>>
linux 挂载硬盘
查看>>
[linux] 替换字符串
查看>>
IE6和Opera position:absolute; 子元素浮动 width:100%;显示不正确问题。。。
查看>>
[高数][高昆轮][高等数学上][第一章-函数与极限]03.函数的极限
查看>>