android ping命令以及数据获取
来源:互联网 发布:淘宝助手导出数据包 编辑:程序博客网 时间:2024/06/16 09:05
android 利用ping命令可以知道网络是否可用,代码为:
Process p = Runtime.getRuntime().exec("ping -c "+ 10 + " " +"-w 100 "+ "www.baidu.com");
//是否连接
String result;if (status == 0) {
Log.e(TAG, "result=="+0);
result="success";
} else {
Log.e(TAG, "result=="+1);
result="failed";
}
String lost = new String();String delay = new String();
BufferedReader buf = new BufferedReader(new InputStreamReader(p.getInputStream()));
StringBuffer sb=new StringBuffer();
String str = new String();
//读出返回的所有信息(包括延迟和ip等信息)
while((str=buf.readLine())!=null){
str = str + "\r\n";
sb.append(str);
}
(说明:格式为 ping -c 1 -w 1 www.baidu.com ,其中 -c 1为发送的次数,1为表示发送1次,-w 表示发送后等待响应的时间。)
需要添加的权限: <uses-permission android:name="android.permission.INTERNET" />
- android ping命令以及数据获取
- Android:Ping命令测试网络
- android ping 命令使用问题
- ICMP协议以及ping命令实现
- ping命令 仿源码实现 以及几个 命令的 使用
- android手机调用linux ping命令
- Android代码中使用Ping命令
- android中ping命令的实现
- 获取当前网络信息,状态,以及ping网址
- ping 命令
- Ping 命令
- ping命令
- ping命令
- ping命令
- PING命令
- ping 命令
- ping 命令
- PING命令
- Java优先队列(PriorityQueue)示例
- 程序员技术练级攻略
- openstack-db命令初始化数据库出错,解决方法!
- 蒙特卡罗算法
- blog的事儿
- android ping命令以及数据获取
- SQLite的事务管理
- 转转转转——使用的Jquery技巧
- hibernate 分页查询
- android 多线程 - 线程池 Executors.newFixedThreadPool 的使用例子
- OpenCV2.4.7+VS2008+Win7环境配置
- 中文报错newline in constant
- 数据结构学习笔记2——静态链表
- VIM6:linux终端下的英文字典--SDCV