前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

作者头像
103style
发布2022-12-19 13:50:16
1.8K0
发布2022-12-19 13:50:16
举报

转载请以链接形式标明出处: 本文出自:103style的博客

涨姿势:AndroidStudio那些不为人知的隐藏技能之一 – 利用Network Profiler来查看网络请求的相关数据。

官网链接:https://developer.android.com/studio/profile/network-profiler

缺点就是请求失败不会有对应的信息显示,赶紧一起去给AndroidStudio提个建议, 链接地址

文档后面也有说:

目前,Network Profiler 仅支持 HttpURLConnection 和 OkHttp 网络连接库。

base on AndroidStudio 3.5.2 (3.0之后的版本就有了)


效果图

效果图
效果图

可以从上面的效果图看到对应 请求的耗时所在的线程请求参数响应信息 等。


操作方法

首先运行 app 到手机上,然后点击 AS 底部的 Profiler Tab.

 Profiler tab
Profiler tab

如果你的AS不幸没有这个tab, 可以在 ViewTool WindowsProfiler 打开。

Profiler
Profiler

然后你可以看到下图的内容,一般默认左上方 SESSIONS 下面就是你正在运行的app, 如果没有可以点击 SESSIONS 右边的 + 添加对应的进程。

示例
示例

然后点击 Network 所在的区域,显示如下:

Network
Network

有峰值的地方就是有流量消耗的,然后我们可以通过鼠标点击左键选中要查看的区域就可以看到下面的界面了:

示例
示例

然后我们点击 Thread View

Thread View
Thread View

然后我们可以看到 橙色蓝色 的线条, 他们表示网络请求的总耗时, 上图中左下方的 xTID#1 这些即表示 请求运行所在线程的名字, 然后 蓝色的区域 表示 请求成功返回的信息

然后我们可以看到网络请求相关的 ResponseRequest 等内容了。

image.png
image.png

动态示例

动态示例
动态示例

所有说经常去翻翻 官方文档 还是有很多好东西的。

附上AndroidStudio的相关文档地址(无需访问国外网站,而且还是中文的):

等等,上面文档中还有很多有趣的东西等待你去发现哦!


以上

如果觉得不错的话,请帮忙点个赞呗。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 效果图
  • 操作方法
  • 动态示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档