在android中计算网站速度

时间:2011-01-31 07:14:07

标签: android browser web

大家好 任何机构都可以让我知道2如何计算android中的网站速度 意味着它将在浏览器中打开多久。并计算该特定页面的所有统计数据。总字节数或连接时间等......

提前感谢。

2 个答案:

答案 0 :(得分:2)

你可以:

  1. 保存当前时间戳,
  2. 发出http请求,
  3. 获取http响应,
  4. 并在您的回复到达并计算后立即获取时间戳 时间的差异。
  5. 或者,你可以

    1. 创建WebView
    2. 设置WebViewClient
    3. 使用其回调 - onPageLoaded,onPageFinished, onPageStarted等...
    4. 点击此处:http://developer.android.com/reference/android/webkit/WebViewClient.html

答案 1 :(得分:1)

逻辑可能不是很准确,但这就是我的想法:

  • 您打开HttpConnection到该网站。
  • 在任何变量的某处获取当前时间戳
  • HttpConnection开始,阅读网站内容,并将其全部存储到字符串变量中
  • 再次在某处获取当前时间戳

现在,分析:

  • 两个时间戳之间的差异是根据当前速度打开该网站所需的时间。
  • 您下载整个内容的String变量的大小是该网站主页的大小
  • size/time taken是您目前的互联网速度

在某些情况下,这可能无法正常工作,例如重定向网址时,我想。

它仍然是我的想法,可能有更好的选择。

希望它有所帮助。