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 "";

}

时间: 2024-10-05 18:39:01

android中ping命令的实现的相关文章

Android中利用命令行进行截屏并导出到电脑上

声明:本博客为原创博客,未经允许,不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/27819525 大多数人最常用的截屏方法可能就是利用手机的快捷按键了,但是那样如果要导入到电脑中效率会比较低.实际上有更好的截屏方式,最简单的当然就是利用Eclipse中的DDMS进行截屏了,点击"Screen Capture"按钮后等待10多秒,然后就可直接利用Save按钮保存到电脑中. 显然,由于要进行图片显示的原因,在DDMS中会

Android中pm命令用法(转)

usage: pm [list|path|install|uninstall] pm list packages [-f] pm list permission-groups pm list permissions [-g] [-f] [-d] [-u] [GROUP] pm list instrumentation [-f] [TARGET-PACKAGE] pm path PACKAGE pm install [-l] [-r] PATH pm uninstall [-k] PACKAGE

linux中ping命令停不下来解决方案

linux的 ping 命令和windows不一样.windows默认只发送四个包的. 你可以使用ping -c 4 [ip/域名]这种方式来实现你想要的. linux控制台程序一般强制终止都是Ctrl+C.部分使用Ctr+D.倘若是这两种都无法使用的话,需要使用Ctr+Z将当年任务后台化,然后通过jobs 和kill %n命令来强制终止.

android中adb命令大全

adb 常用命令大全 1. 显示系统中全部Android平台:   android list targets 2. 显示系统中全部AVD(模拟器):   android list avd 3. 创建AVD(模拟器):  android create avd --name 名称 --target 平台编号 4. 启动模拟器:   emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd

Android中make命令

转自:http://blog.sina.com.cn/s/blog_abc7e49a01011y0n.html 1.make -jXX  XX表示数字,这个命令将编译Android系统并生成镜像,XX表示可以使用到的CPU核数,这在配置好的电脑上特别有用,公司的16核ubuntu服务器执行make -j16只要不到20分钟,而双核PC上需要4个小时! 2.make snod  这条命令将重新生成镜像,消耗的时间很少,类似WinCE的makeimg过程,如果你修改了一些数据文件(如音乐.视频)等文

Android中ps命令各字段的含义

adb shell ps 包名,看到如下输出: 各字段解释: USER:进程当前用户: PID(Process Id):当前进程id; PPID(Process Parent ID):父进程ID; VSIZE(Virtual Size):当前进程虚拟内存的大小: RSS(Resident Set Size):进程所占的物理内存大小 WCHAN:休眠进程在内核中的地址: PC(program counter):计算机中提供要从[存储器]中取出的下一个指令地址的[寄存器]; NAME:进程状态值及名

C#中的Ping命令

1.Ping命令基础知识 在网络中Ping 命令是一个十分好用的TCP/IP工具,它主要的功能是用来检测网络的连通情况和分析网络速度.我们可以用ping来给网络上指定IP的计算机发送一个数据包,而对方就要返回一个同样大小的数据包,根据返回的数据包就可以判定对方机器的存在. 在命令提示符中输入Ping /?,可以看到ping的所有参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count

Android常用adb命令总结

Android 常用 adb 命令总结 首发个人博客 http://xuxu1988.com/2015/05/15/android-adb-commands , 转载请注明出处. 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中. Android Debug Bridge adb 其实就是 Android Debug Bridge, Android 调试桥

Android 常用 adb 命令总结

针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中. Android Debug Bridge adb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成: 运行在 PC 端的 Client : 可以通过它对 Android 应用进行安装.卸载及调试 Eclips