前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android 性能分析学习(检查网络活动)

Android 性能分析学习(检查网络活动)

作者头像
艳龙
发布2021-12-16 17:37:12
1.3K0
发布2021-12-16 17:37:12
举报
文章被收录于专栏:yanlongli_艳龙

检查网络活动

Network Profiler 可以检测到APP到网络请求,包括发送和接收的数据以及当前的连接数。这样可以检查到应用传输数据的方式和时间,并适当优化底层代码。

要打开 Network Profiler,请按以下步骤操作:

1.依次点击 View > Tool Windows > Profiler(您也可以点击工具栏中的 Profile 图标)

2.从 Android Profiler 工具栏中选择要分析的设备和应用进程。

3.点击 NETWORK 时间轴上的任意位置以打开 Network Profiler

排查网络连接问题

如果 Network Profiler 检测到流量值,但无法识别任何受支持的网络请求,您会收到以下错误消息:

代码语言:javascript
复制
**Network Profiling Data Unavailable:** There is no information for the
    network traffic you've selected.

目前,Network Profiler 仅支持 HttpURLConnectionOkHttp 网络连接库。

写在最后

我Demo中使用OKHttp发起网络请求,使用Network Profiler 调试了Demo应用,可以查看动网络的活动状态(发起或收到网络请求), 不过想查看具体的网络数据的时候,一直提示:

代码语言:javascript
复制
Network Profiling Data Unavailable

后来思考了下,发现我发起的URL地址是https的,所以才看不到具体数据。修复为http,后可以查看到数据(随便写的测试地址,所以返回404):

参考: 利用 Network Profiler 检查网络流量

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/3/1 上午,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 检查网络活动
  • 排查网络连接问题
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档