Android学习路线_工具篇(四)有效的小工具

工欲善其事,必先利其器。工具,是人类进化的一大助力,善于制造与使用工具,可以加快我们学习的速度。在加强主要的开发利器之余,我们还可以使用各种小工具,在开发的边缘任务上增加开发效率。

本文已收录至☞Android学习路线_梳理
上一篇☞Android学习路线_工具篇(三)多样的插件
下一篇☞Android学习路线_工具篇(五)自己造轮子

1. OctoTree

OctoTree 是一个Chrome 浏览器插件,它可以让你在Github 看代码时,左边栏会出现一个树状结构,就像我们在IDE 一样。当我们看一个项目的结构,或者想看具体的某个文件,这样就会很方便。

在这里插入图片描述

2. Postman

在上一篇文章中有提到Postman,这是一个API 接口调试工具,除了提供基本的API 测试功能, 它还可以添加各种的Auth 认证,响应结果可以选择不同类型,比如HTML,JSON 等,可以设置通用的Header。

在这里插入图片描述

3. Vysor

Vysor 是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用,同样的在调试功能的时候也减少了我们双手从键鼠转移到手机上的动作。

4. JsonHandle

Json Handle 是一个对Json格式的内容进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑。尤其是我们在IDE 调试API,但是返回的数据没有格式化,看起来尤其特别费劲,想要查看那个字段的值,基本上是找不到。

目前各种Json在线解析工具也很多,例如https://www.json.cn/

在这里插入图片描述

5. Findbugs

Findbugs 是一个分析代码中可能有隐患代码的工具。它会扫描项目中的源码,通过一些通用规则去判断可能潜在的一些问题,比如性能,多线程安全等等。而且不仅仅指出错误,而且还会给你一些建议供你参考。

6. Activity Tracker

接手陌生模块时,如何快速了解每个页面对应的类,以及它们之间的跳转逻辑。有时候,又想查看别人的 app 的页面组织(像淘宝、微信啊),总不能一个一个反编译吧?

这时你需要的就是Activity Tracker,它可以以悬浮窗的形式显示栈顶Activity的简单信息。

在这里插入图片描述

7. Systrace

Systrace是Android4.1引入的性能分析工具。利用ftrace,在系统关键位置都有埋点,主要用于分析系统调用耗时问题,可以自定义trace标签来细化调用栈。

8. TraceView

TraceView 是 Android SDK 中内置的一个工具,它可以加载 trace 文件,用图形的形式展示代码的执行时间、次数及调用栈,主要便于我们分析及优化方法的执行。

9. 调试GPU过度绘制和GPU呈现模式分析

调试GPU过度绘制和GPU呈现模式分析是Android手机自带的分析工具。能比较方便的帮助开发者检验是否存在overdraw和卡顿的问题,但是不能帮忙定位问题。
位置:开发者选项

10. Android Profiler

Android Studio 内置工具,取代了之前的Android Monitor 工具,这些全新的分析工具能够提供关于应用 CPU、内存和网络 Activity 的实时数据。 可以执行基于样本的函数跟踪来记录代码执行时间、采集堆转储数据、查看内存分配,以及查看网络传输文件的详情。

11. Bugly

腾讯Bugly,为移动开发者提供专业的异常上报、运营统计、应用升级与热更新,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈,简单的应用升级接入与迅速修复线上bug的热更新功能。

12. 开发助手

开发助手 —— 方便切换开发者配置, Trinea 大神佳作,在此不过多介绍,详情请看:Android 应用开发调试利器——开发助手,数十倍效率提升

在这里插入图片描述

区别于对待Android Studio插件,对于这些小工具,建议用的越多越好,让开发之外的事务变的更加简便,让你的APP变的更加完善而优秀。

完毕

今天的分享就到这里,文章多有不足,各位小伙伴有什么想法可以直接评论或是私信,要是对你有所帮助就给我一个赞吧,喜欢我的小伙伴可以关注我哦~

本文已收录至☞Android学习路线_梳理
上一篇☞Android学习路线_工具篇(三)多样的插件
下一篇☞Android学习路线_工具篇(五)自己造轮子

支持我的小伙伴们可以微信搜索“Android思维库”,或者微信扫描下方二维码,关注我的公众号,每天都会推送新知识~
在这里插入图片描述

相关推荐

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

coder-ice

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值