让你的 Android 开发更高效的一些小工具
在做Android开发过程中,会遇到一些小的问题,虽然自己动手也能解决,但是有了一些小工具,解决这些问题就得心应手了,今天就为大家推荐一下Android开发遇到的小工具,来让你的开发更高效。
Vysor
Vysor是一个可以将手机的屏幕投影到电脑上,当然也可以操作,当我们做分享或者演示的时候,这个工具起到了作用。
VectorAsset
AndroidStudio在1.4支持了VectorAsset,所谓VectorAsset;它可以帮助你在Android项目中添加MaterialIcon和SVG图片来作为一个Drawable资源来使用。不过唯一一点的缺陷就是没有搜索功能,如果你想精心挑选MaterialIcon,可以打来网页版https://design.google.com/icons/来选择,也可以下载SVG和Png格式。对于VectorAsset的好处,它的文件更小,更容易适配不同的屏幕。
让你的Android开发更高效的一些小工具
Stetho
Stetho是一个Android开发调试小工具,它可以让你使用ChromeDevelopTools来可以来查看Sqlite数据库和SharePreferences,而且可以查看网络连接的数据。在Chrome输入框输入chrome://inspect,点击inspect就可以开始了。如果使用OkHttp需要添加拦截器StethoInterceptor。
让你的Android开发更高效的一些小工具
OctoTree
OctoTree是一个浏览器插件,它可以让你在Github看代码时,左边栏会出现一个树状结构,就像我们在IDE一样。当我们看一个项目的结构,或者想看具体的某个文件,这样就会很方便。
让你的Android开发更高效的一些小工具
ChromeADB
ChromeADB是一个使用Chrome来调试Android的小工具,它除了提供了安装,卸载,清理数据的基本功能,而且还提供了主页,返回,锁屏的虚拟键功能,也可以看各个应用占用的内存(不得不点名批评一下微信,关闭都还占用100M内存,不知道你要干嘛)。它还有Android的App,两者交互一定更有意思。
让你的Android开发更高效的一些小工具
TinyPng
TinyPng是一个图片压缩工具,可能有些人感觉这个工具应该给设计师使用,我觉得也是。不过有些时候,设计师给你出了个1920*1080的启动页,一张图片,1M左右,我也是泪奔了,感觉设计师说话的时间,估计我们都压缩完了,自己动手,丰衣足食。而且它还提供了API,对不同语言都还有提供了插件,比如Java就提供了Maven的支持。
让你的Android开发更高效的一些小工具
PostMan
PostMan是一个API调试工具,它提供ChromeApp和MacApp,除了提供基本的API测试功能,它还可以添加各种的Auth认证,响应结果可以选择不同类型,比如HTML,JSON等,可以设置通用的Header,还可以将之前测试的添加到一个集合,而且也可以同步到服务器,而且最近还添加了团队服务,想想服务器端写完测试你就能看到结果,而不是给你API文档(当然API文档还是要有的),这画面太美,我不敢想象。当然它的功能也远远不止这些,它还有专业版,想尝试更多的东西可以体验一下。
让你的Android开发更高效的一些小工具
Genymotion虚拟机
刚开始做开发的时候,每次使用官方的虚拟机,都想吐槽一下,但是发现了Genymotion之后,这一切都变化了,它的速度几乎可以和真机媲美了,当然如果有真机,当然还是推荐使用真机测试。据说官方模拟器2.0很快,不知道是不是又吹牛逼。
让你的Android开发更高效的一些小工具
Json2POJO
Json2POJO是可以将一个Json字符串转换成Java的POJO类的网页工具,而且可以选择转换器,比如我们使用Retrofit可以选择Jackson,Gson,而且可以选择重写get,set方法,还有hashcode,equals和toString方法,可以省去了不少手写的时间。
让你的Android开发更高效的一些小工具
AndroidPixel
AndroidPixel是一个简单的将不同的分辨率的换算工具,只要你有一个尺寸的大小,其他的尺寸大小就可以得出,当然dp这样的单位,可以解决一部分问题,但是大多还要需要微调,这时AndroidPixel就起到了作用。这个工具来自上一个公司同事告诉我的。
AndroidArsenal
AndroidArsenal主要是推荐Github上一些流行的Android开源项目,基本上最近热门的Android开源项目都会出现在这里,它还对不同类库进行了分类。
让你的Android开发更高效的一些小工具
Codota
Codota是一款Android代码搜索工具,Codota目前已经收录超过七百万精品代码实例。
让你的Android开发更高效的一些小工具
AndroidAssetStudio
AndroidAssetStudio是一个在线制作工具,它可以制作Iocn,ActionBar,点9图等等,简单的操作,大大提高了我们开发的效率。
让你的Android开发更高效的一些小工具
WiFiADB
WiFiADB是一个通过无线网络来使电脑和手机连接的手机App(可以去GooglePlay搜索类似的),当我们做测试的时候,只需在手机上打开,电脑只需在命令行输入
1
adbconnectxxx.xxx.xxx.xxx:5555
,电脑可以连接手机,就可以通过无线网络来调试开发的应用。
让你的Android开发更高效的一些小工具
ESExplorer
ESExplorer是一款文件管理器,但实际它又不仅仅是一款文件管理器,在获得Root之后,它的功能更强大了,它可以浏览受限制的文件目录;而且提供了一系列小工具,比如下载器;还有集成了众多云储存服务。