自己在开发中使用到的工具

自用的 Android 开发工具,在此分享给大家.

Genymotion - 虚拟机调试

如图所示,它的确很快

虽说 Google 虐我千百遍, 我待 Google 如初恋 ,但是 Android 官方的模拟器性能真的是不忍直视,即使是 Android Studio 2.1 + Intel HAXM 还是能感觉到明显的卡顿,直到我发现了它:

Genymotion

好了,以后再也不用点完手机再看屏幕了,YEEEEEEEEEEEEEEEEE!

Genymotion

Genymotion

Genymotion

Genymotion 提供了各种尺寸的模拟器,速度快的飞起,还提供了电池状态/摄像头/GPS/网络状态/电话等硬件状态模拟,让你在电脑方便的调试.

Vysor - 真机调试

我要找点什么玩呢

虽然虚拟机调试是很方便,但真机调试是开发应用中不可缺少的一环,要一台台接线调试又很麻烦,用无线调试也只是减少了接线的步骤,你还是要拿起一台台设备慢慢测试.

Perl 之父 Larry Wall 曾说过,程序员的三大美德是 “懒惰” “不耐烦” 以及 “傲慢”.

作为一个想成为合格程序员的人来说,我认为我还是挺符合第一点的.

然后我就到处乱逛找到了这个:

Vysor - A window to your Android

Vysor-website

Vysor 是一个让你在电脑上控制手机的 Chrome 应用(不需要 Root ),你可以使用有线/无线来连接并控制多个设备.

真机测试开发不用再看来看去了,在电脑上就能完成一切工作.
拿来给客户演示效果也是很不错的.

Vysor-application

Vysor-application

* 注意,要正常使用软件, Chrome 需要先安装 PNaCl 组件.

查看安装状态: chrome://nacl

chrome-nacl

安装 Pnacl 组件(点击 “检查是否有更新” ): chrome://components/

chrome-components

ChromeADB

你是 Terminal 党还是 GUI 党?

就像名字一样, Chrome ADB 是一个使用 ADB 调试设备的 Chrome 应用,它能进行安装/卸载/清除应用数据等操作,也能查看各个应用占用的内存,而且还提供了基本的设备控制功能.

ChromeADB

ChromeADB

ChromeADB

Postman - API 调试

我感觉我还能再懒一点

Postman (Chrome, Mac) 是一个功能强大的 API 调试工具,使用它能快速的构建 API 请求(POST, GET, HEAD, PATCH 等),还可以添加 OAUTH 等认证,并测试返回结果是否符合需要求.

它还可以将你写的测试添加成一个集合,并同步到服务器,你还能把它分享给他人或在团队中共享,想想就觉得生活原来可以这么美好~

Postman

Postman

Postman

Postman

TinyPNG - 图片素材压缩

从此不求设计师,翻身做主人

TinyPng 是一个图片压缩(有损)工具,支持 .jpg .png 格式,压缩效率还是挺不错的.

如果你需要无损压缩或离线处理的话,我建议使用 limitPNG 来处理,目前本站所有的图片都是由它来完成压缩工作的.

TinyPng

TinyPng

Android Arsenal - 装备仓库

你想要最新最流行的轮子吗?这里就是你的天堂!

Android Arsenal 是一个聚合类的网站,展示了流行的 Android 开发库和各种各样的 Demo , 你可以在这里快速找到大部分开发者对 UI/网络/数据处理所选择的类库,众人拾柴火焰高,能让你少走点不必要的坑.

Android Arsenal

Codota - 代码仓库

面向 Google 编程 2nd gen

Codota (Chrome, Android Studio) 是一个代码实例仓库,目前已经收集超过700万来自 GitHub/StackOverFlow/知名博客/开发者网站的代码示例.

Codota

Codota

除了网页版, Codota 还提供了 Chrome 和 Android Studio (需要 Token ,插件会提示) 插件,让你可以在这两个应用中直接查看和收藏代码,妈妈再也不担心我会加班了也能参考下其他人的思路,好评!

暂时写到这里,等我想到新的再补充吧.