来源:http://my.oschina.net/u/996206/blog/189914

Android 环境下:

ping -c 1 -w 100 sina.cn

-c: 表示次数,1 为1次

-w: 表示deadline, time out的时间,单位为秒,100为100秒。

连起来的意思是,ping 主机sina.cn 一次,超时为100秒。

要命的问题:如果这个动作放在Android UI thread来做,有可能出问题。

一般的场景是在UI thread起个Runtime process来执行"ping -c 1 -w 100 sina.cn”, 然后等候其返回,一般是Process.waitfor()。

要知道ping如果长时间不返回,最差情况这里就是等100秒, 而我们知道Android UI thread长时间block住会出ANR的问题。

所以这种场景是软件设计上的问题。

原文:http://www.cnblogs.com/Miami/p/4211539.html

android ping -c 4 -i 1 -w 1000,[Android]ping -c 1 -w 100 sina.cn的解析相关推荐

  1. android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)

    在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助. android. ...

  2. 计算机想ping一下网络,请问下大家: 用 ping 命令ping /-n/-t/-l/-a/-f/-i/-v/-r/-s/-j/-k/-w/-1...

    ping命令参数详细解释 -a 将目标的机器标识转换为ip地址 -t 若使用者不人为中断会不断的ping下去 -n count 要求ping命令连续发送数据包,直到发出并接收到count个请求 -d ...

  3. Android SystemUI 状态栏网络图标显示分析(Android 11)

    最近看了一个wifi, ethernet切换,状态栏图表显示的问题.记录一下追踪由于网络状态变化,SystemUI 状态栏网络图标显示的流程. 先看一下SystemUI这边: /frameworks/ ...

  4. python ping模块用法_使用Python实现批量ping操作方法

    在日常的工作中,我们通常会有去探测目标主机是否存活的应用场景,单个的服务器主机可以通过计算机自带的DOS命令来执行,但是业务的存在往往不是单个存在的,通常都是需要去探测C段的主机(同一个网段下的存活主 ...

  5. linux系统关于ping的命令,详解Linux系统中ping和arping命令的用法

    pingping 程序使用 ICMP 协议的强制回显请求数据报以使主机或网关发送一份 ICMP 的回显应答.回显请求数据报(" pings ")含有一个 IP 及 ICMP 的报头 ...

  6. android 分段显示百分比,按百分比设置排名-Android DisplayMetrics

    我喜欢对应用程序中的所有位置使用百分比.我总是使用相同的系统.我是android编程的新手. 这是课程: public class SCREEN { DisplayMetrics dm = new D ...

  7. 创建android程序时 默认使用布局是,《Android移动应用基础教程》中国铁道出版社课后习题(附答案)...

    <Android移动应用基础教程>中国铁道出版社课后习题(附答案) 第2章Android UI开发 一.填空题 1.Android中的布局分为6种,分别是RelativeLayout.Li ...

  8. android和flask交互,java - 当我从Android向Flask Web服务发送参数时,如何解决“ SSL库故障”? - 堆栈内存溢出...

    我确实尝试将一些值作为" application / json "从Android应用程序发送到Flask Web服务. 这是我的Java代码 : Thread thread = ...

  9. android应用启动页面显示不出来了,Android应用中启动页出现白屏如何解决

    Android应用中启动页出现白屏如何解决 发布时间:2020-12-11 14:41:17 来源:亿速云 阅读:100 作者:Leah 今天就跟大家聊聊有关Android应用中启动页出现白屏如何解决 ...

最新文章

  1. 【组队学习】【30期】7. CV中的Transformer
  2. python3.6安装教程-Ubuntu16.04安装python3.6详细教程
  3. LeetCode Basic Calculator II(加减乘除计算器)
  4. NYOJ 303 序号转换 数学题
  5. c语言标识符的文法表示,第三章文法和语法[lly]3.ppt
  6. oracle sql语句 只读,Oracle_SQL语句
  7. MySql字符串与时间日期之间的的转换
  8. blob clob区别
  9. H5实例教学--ThreeJs 实现粒子动画飘花效果
  10. delphi操作xml学习笔记 之一 入门必读
  11. 安卓应用改了图标无效,是缓存的问题
  12. PHP安卓获取gpgga,这个单片机程序中 感觉GPS的 GPGGA这条信息没有被保存
  13. android x86 5.1 .iso,凤凰OS5.1通用ISO1.5.0
  14. pdf编辑器哪个好 怎么添加pdf文件水印
  15. 看漫画与动漫选他们吧,两款多源怪,再也不愁找不到了
  16. 店宝宝:电视剧“拼刀刀”梗引热议 拼多多紧急注册商标为哪版?
  17. 大数据技术之Hive 第6章 查询
  18. 线性表学习归纳总结一
  19. 不能打开淘宝单个商品页面
  20. 【mysql】mysql查询优化之索引类型、最左前缀

热门文章

  1. 河南民办计算机大学排名,2020年河南最好的民办大学最新排名
  2. call_once/once_flag
  3. ftp上传当天文件的方法_ftp自动上传文件,ftp自动上传文件的配置方法及使用教程...
  4. python读取大文件太慢_python读取大文件越来越慢的原因与解决
  5. 查看linux4222端口,linux 内核 ALIGN 含义
  6. kali 树莓派 android,【原】树莓派安装KALI LINUX的手记
  7. 怎么用php操作mysql删除数据库代码_如何使用php操作mysql的增删改查?
  8. 如何修改xd.properties文件中对象存储文件信息_对块存储、文件存储、对象存储的认识总结...
  9. mysql注入反弹_Discuz!x xss反弹后台无防御sql注入getshell(附带exploit)
  10. 洛谷P3368 【模板】树状数组 2(Python和C++代码)