码迷,mamicode.com
首页 > 移动开发 > 详细

Android ping命令 -- Runtime

时间:2015-11-10 16:09:15      阅读:402      评论:0      收藏:0      [点我收藏+]

标签:

代码:

 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 something
17                 
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     }

 

Android ping命令 -- Runtime

标签:

原文地址:http://www.cnblogs.com/codeskilla/p/4953117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!