使用WEB工具快速提高Android开发效率
正所谓工欲善其事,必先利其器。学习并应用优秀的*,可以让我们跑的更快,走的更远。这里所指的工具是广义的,泛指能帮助我们开发的东西,或者能提高我们效率的东西,包括:开发工具,监测工具,第三方代码库等。
在google的广大支持下,便捷开发android程序的native工具层出不穷。其实android开发涉及到的范围也不小,一些web工具有时候也会带来事半功倍的效果。有些甚至是一些native应用无法做到的。本文,将简单列举一下本人正在使用的一些工具,当然也会持续更新。
查找优秀的参考工程
codota是一个查找可供参考的android工程的网站,它的爬虫已经采集了将近7百万个工程。比如我们想要写一段android中检测网络可用性的代码,我们只需要在搜索框中输入network,就会找到已经存在的优秀工程中关于这一逻辑的具体实现,确实为我们编码节省不少重复造*的成本。另外,codeta还有支持android studio的插件,让查找源码更快捷。
地址:codota,find great code examples
android军火库
android-arsenal,中文意思 android军火库,里面手机了android中的sdk,library以及android开发的工具,满满的干货。有木有一种想见恨晚的赶脚,快来加入书签吧。
地址:the android arsenal – a categorized directory of free libraries and tools for android
注意https协议的地址稍有问题,建议使用http协议的地址。
在线反编译
当你还在花时间切换不同的反编译工具时,一个在线反编译网站应运而生,它就是android apk decompiler,只需上传要反编译的apk包,无需多时,源码可以下载下来了。
地址:android apk decompiler
grepcode grepcode.com是一个java源码搜索引擎,对于查看android代码也不例外。并且支持多个api版本快速切换查看。如果你的ide关联本地代码后,让机器累的喘不过气来,那么就试一试这个在线的工具吧。
地址:grepcode.com
android asset studio
这是一个神奇的网页,里面包含了多个与资源相关的在线工具,比如icon制作(桌面icon,通知栏icon等),9patch图片制作,actionbar样式等相关的工具。当你有资源相关的工作时,不妨试一试这个网页工具。
地址:android asset studio
快速下载google play应用
由于一些你懂的原因,国内无法直接访问google play商店。而且下载google play商店还是需要登陆谷歌账户,以国内的网络,下载成功简直是太困难了。
这里介绍一款不需要账户国内即可访问的web工具。可以通过输入包名或者google play地址即可下载。
地址:apk downloader
进制转换
android中所有的资源都有一个对应的资源id,资源id的类型为16进制的整数。有些时候特殊的场合处理资源id,为了调试需要进行进制转换,比如16进制转常用的10进制。不用自己算,使用下面的工具就可以轻松搞定。
地址:hex to decimal converter
ui相关必备
通常ui设计师都会给开花童鞋色值,当疏忽的时候,我们可以使用截图软件得到10进制的三个值,然后将其转换成色值。这里有一个便捷的rgb工具。
地址:rgb color wheel/
json格式化
在cs应用中,客户端和服务器端通常使用json作为数据交换格式。当分析的时候,我们必然是将raw数据转换成可读性更高的。快来使用这个强大的工具吧。
地址:json parser
查看html5,js,css可用情况
caniuse.com是一个检测html5,js,css在各个浏览器平台是否可用的web工具。便于我们了解前端方案是否在目标设备上是否有效。
地址:caniuse.com
以上给大家分享了使用web工具快速提高android开发效率的全部内容,希望对大家有所帮助!