我的安卓学习Android Android知识

Android开发者提高工作效率必装工具

2016-08-26  本文已影响454人  0xCAFEBABE51

1. Android Studio插件

1.1 GsonFormat

Cmd+N快捷键 一键转换JSON字符串为POJO,服务器接口对接利器,配合Retrofit + RxJava对接服务器接口效率提升到分钟级,五分钟内对接好一个服务器接口!

1.2 Android Parcelable code generator

Cmd+N快捷键 一键生成实现Parcelable接口的所有代码,节约大量时间。

1.3 Android ButterKnife Zelezny

选中Activity/Fragment布局代码-Cmd+N快捷键,自动生成布局id对应布局Java成员变量并可设置点击事件,从此不再需要findViewById & setOnClickListener!

1.4 FindBugs-IDEA

扫描代码,找出代码隐患,提高代码质量。

1.5 LifeCycle Sorter

根据Activity/Fragment生命周期排序生命周期代码,优化代码可读性。

1.6 ADB Idea

快速卸载App/清空App数据/杀死App/清空App数据并重启App等,测试可以安装不需要再进入设置找到应用并清空数据。

2. 系统级别工具(Mac)

2.1 Mac终端替换:iTerm2 + zsh + Oh-My-Zsh

命令参数自动补全/目录文件、Git分支等高亮提示/终端分屏。
安装教程

iTerm2 + zsh + Oh-My-Zsh.png

2.2 Mac抓包工具 Charles

将手机设置代理设置为Mac的IP,在Mac中查看手机所有请求响应数据,可以安装证书实现中间人代理解密HTTPS请求。
教程可以看这篇文章:http://www.youyong.top/article/11592f82b23a4
Windows&Mac都可以用WireShark,抓包技能还是必须学会,抓其他App的数据看看其他App的功能实现接口,遇到不好用的App还能自己翻版一个造福大家呢。

2.3 Chrome & Chrome插件

2.3.1 Octotree

GitHub 树形目录快速查看代码工具。

Octotree.png

2.3.2 PostMan

服务器接口测试。

PostMan使用界面.png

2.3.3 JSON-handle

格式化输出JSON字符串。

JSON-handle使用界面.png

2.3.4 Vysor

电脑直接查看控制手机屏幕,可截图等。

Vysor工具界面.png

2.3.5 ChromeADB

查看手机各种信息,已安装的程序/运行中的进程/程序包占用内存/控制手机按键/查看Disk余量。

ChromeADB.png

2.3.6 掘金社区插件

打开Chrome默认主页为掘进社区推荐的文章&GitHub流行库。

掘金Chrome插件.png

3. 手机端

3.1 手机端抓包工具 Packet Capture

直接查看HTTP数据包的Header/Body等,高效调试。

4. 文档工具

4.1 MarkDown编写文档必备工具-马克飞象

文档同步到印象笔记同步可免费导出PDF文件(有试用期,推荐Chrome插件Markdown Preview,可以在Chrome中预览,然后选择打印,选择保存为PDF就可以了,同样可以导出PDF),格式化输出文档必备帮手,可阅读性比Word文档高得不是一两倍,程序员必备文档利器。

Markdown Preview预览选择打印保存为PDF 马克飞象.png
上一篇 下一篇

猜你喜欢

热点阅读