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

转载请以链接形式标明出处:
本文出自: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

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

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

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

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

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

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


动态示例

动态示例

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

附上AndroidStudio的相关文档地址(无需翻墙,而且还是中文的):

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


以上

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


扫描下面的二维码,关注我的公众号 Android1024, 点关注,不迷路。
Android1024

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值