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

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

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

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

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

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


效果图

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

操作方法

首先运行 app 到手机上,然后点击 AS 底部的 Profiler Tab.
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

如果你的AS不幸没有这个tab, 可以在 ViewTool WindowsProfiler 打开。
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

然后你可以看到下图的内容,一般默认左上方 SESSIONS 下面就是你正在运行的app, 如果没有可以点击 SESSIONS 右边的 + 添加对应的进程。
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

然后点击 Network 所在的区域,显示如下:
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

有峰值的地方就是有流量消耗的,然后我们可以通过鼠标点击左键选中要查看的区域就可以看到下面的界面了:
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据

然后我们点击 Thread View
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据
然后我们可以看到 橙色蓝色 的线条, 他们表示网络请求的总耗时,
然后 蓝色的区域 表示 请求成功返回的信息

然后我们可以看到网络请求相关的 ResponseRequest 等内容了。
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据


动态示例

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

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


以上

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


扫描下面的二维码,关注我的公众号 Android1024, 点关注,不迷路。
涨姿势:利用AndroidStudio自带的Network Profiler来查看网络请求的相关数据