快速提高Android开发效率的Web工具(转载)

在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协议的地址。

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

其他

原文地址:http://droidyue.com/blog/2014/08/03/great-web-tools-for-android-development/

 

以下为笔者收集补充内容:

Android开源项目分类汇总

 https://github.com/zxfjd3g/android-open-project

目前包括:

Android开源项目第一篇——个性化控件(View)篇
  包括ListViewActionBarMenuViewPagerGalleryGridViewImageViewProgressBarTextViewScrollViewTimeViewTipViewFlipViewColorPickViewGraphViewUI Style其他
Android开源项目第二篇——工具库篇
  包括依赖注入图片缓存网络相关数据库ORM工具包Android公共库高版本向低版本兼容库多媒体事件总线传感器安全插件化文件其他

Android开源项目第三篇——优秀项目篇


  比较有意思的完整的Android项目
Android开源项目第四篇——开发及测试工具篇
  包括开发效率工具开发自测相关测试工具开发及编译环境其他
Android开源项目第五篇——优秀个人和团体篇
  乐于分享并且有一些很不错的开源项目的个人组织,包括JakeWharton、Chris Banes、Koushik Dutta等大牛

 

Android 开源项目源码解析

https://github.com/android-cn/android-open-project-analysis

第一期成果

分析文档作者
Volley 源码解析 grumoon
Universal Image Loader 源码分析 huxian99
Dagger 源码解析 扔物线
EventBus 源码解析 Trinea
xUtils 源码解析 Caij
ViewPagerindicator 源码解析 lightSky
HoloGraphLibrary 源码解析 aaronplay
CircularFloatingActionMenu 源码解析 cpacm
PhotoView 源码解析 dkmeteor
Lock Pattern 源码解析 爱早起
公共技术点之 Java 动态代理 Caij
公共技术点之 View 绘制流程 lightSky
公共技术点之 Java 注解 Annotation Trinea
公共技术点之依赖注入 扔物线
公共技术点之 View 事件传递 Trinea

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第二期成果

分析文档作者
android-Ultra-Pull-To-Refresh 源码解析 grumoon
DynamicLoadApk 源码解析 FFish
NineOldAnimations 源码解析 Mr.Simple
SlidingMenu 源码解析 huxian99
Cling 源码解析 kevinshine
BaseAdapterHelper 源码分析 hongyangAndroid
Side Menu.Android 源码解析 cpacm
DiscreteSeekBar 源码解析 wangeason
CalendarListView 源码解析 Rogary
PagerSlidingTabStrip 源码解析 ayyb1988
公共技术点之 Android 动画基础 lightSky
公共技术点之 Java 反射 Mr.Simple

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2015-07-24 09:24  gis-luq  阅读(166)  评论(0编辑  收藏  举报