摘要:无论你是初出茅庐的新人,还是富有经验的Android开发者,最忌讳的就是闭门造车,作为一个开发者,不能把自己圈在自己的思维模式中,要学会借助外界的资源去协助自己,以助于提高自己的工作效率。
借着周一这个新一周工作的开始,DEV资讯小编在这里给各位Android开发者介绍的资源包括工具、库和网站等。有效地利用它们,将有助于减轻我们的工作量,提高我们的工作效率。
1.OkHttp
OkHttp 是Square的一款产品,是一个Java的开源HTTP和SPDY客户端开发包,支持Android。Android自带的两个HTTP框架 (HttpURLConnection和HttpClient),在各种Android OS版本一直充斥着错误,可以使任何理智的开发者走向崩溃。不过幸运地是,OkHttp解决了这些问题。OkHttp是建立在 HttpUrlConnection上,从Android代码库保持最新的修复,这意味着再也没有与旧操作系统版本出现兼容性问题的噩梦。
2.Retrofit
Retrofit 同样是Square的一款开源产品,用于Android平台的一个类型安全的REST客户端。就API而言,Android平台并不适合过多简单的客户端 服务器交互,而Retrofit旨在提高对REST请求。Retrofit支持相当多的自定义,使用GSON为JSON解析,并且通过简化这一切成为简单 的接口来为为构建形式和多部分请求节省大量的时间。
3.Picasso
这 个仍然是Square的开源项目,Picasso是一个用于Android平台上的下载和缓存图片的项目。它有许多定制选项,如何处理下载图片(包括调整 和裁剪,以及提供一个接口让你随自己心意将图片转换成圆角等)。Picasso将要下载的图片(如果没有缓存)并将它负载到指定的目标,转换图片以适合所 显示的ImageView,来减少内存消耗。
4.Android Weekly
Android Weekly相当于是Android开发社区的实时通讯录,每周报导Android最新讯息,包括新的库、工具和博客等,只要你有Email,就可以对其进行订阅,了解更多关于安卓的消息。
5.AndroidViews
AndroidViews.net是一个网站,汇集了众多不同类型的工具、库和可浏览索引的资源。你不用重新开发已有的东西,可以节省很多时间。不过它还存在一个缺点就是,网站还不全面。
6.DPI Calculator for Android
就像它的名字一样,这是一款专门用于Android平台的分辨率计算器,使用很简单,用户通过输入长、宽、对角线等,就可以计算出屏幕的实际分辨率来。
7.Android Holo Colors Generator
制作更加精美的图标,可以前往Android Asset Studio进行设计。该网站提供应用所需要的所有图标的生成工具,包括菜单图标、动作栏图标、标签栏图标、通知图标等,而且操作简单易行。
8.Android Niceties
Android Niceties集合了Android生态系统中一些精心设计、优雅精美的Android程序,是启发灵感的好资源。Android Niceties覆盖面极好,来自主要的平台应用比如Duolingo、Expedia、Etsy和之前依序还不为人知的Muzei、Timely和 Pocket。
9.Android Asset Studio
这个网站已提供了大量的工具来简化创建各种Android相关的资源,包括启动栏图标、通知图标和导航抽屉图标等,让你不再为设计应用图标而发愁。
10.Android Lifecycle
展 现了完整的Android片段和Activity的生命周期,Activity从新建到销毁,构成了一个生命周期,但要知道生命周期并不仅仅只包括这两 个。而Android Lifecycle打印出的表图概述了Activity与Fragment在应用内部与外部和用户交互的流。
11.android/platform frameworks base
你也许会奇怪它为什么会存在,不过在通常情况下,你也许会想知道一些东西是如何工作的(比如ListView/AdapterView的复杂性,或TransitionManager的最新热度),并希望能够挖掘出来,而通过它就能够实现,并且支持库源浏览。
12.Android Developers YouTube Channel
如果你想紧跟Android开发步伐,那么Android Developers就是你最值得订阅的频道,在这里你将学会与Android相关的最新特性以及独门绝技,这些将对自己的开发工作有着很大的帮助。
你可能会喜欢:这些实用工具,程序员不可错过
相关推荐
60个开发者不容错过的免费资源库
web开发者不容错过的20段css代码
Web开发者不容错过的20段CSS代码[文].pdf
Android开发资源整理 article:分类积累开发中一些不错的技术博文,主要针对某个知识点做讲解。 blog:包括国内外优秀开发者及其他们的博客。 project:整理开源社区中优秀的开源项目,话说看别人的代码也是一种很...
Android和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者账号申请.pdfAndroid和App开发者...
公共仓库元模型开发讲解,如果不熟悉CWM,最好先看cwm导论,导论已经有人传上去了,我就不重复了。
这个文档解释了一些Moodle的设计,以及您如何能够参与开发。
开发者突击:Java Web主流框架整合开发 源码资源说明
[奥莱理] Android 开发者核心开发工具集 (英文版) [奥莱理] Android Developer Tools Essentials (E-Book) ☆ 出版信息:☆ [作者信息] Mike Wolfson [出版机构] 奥莱理 [出版日期] 2013年08月26日 [图书页数]...
爱加密小编整理的关于开发者如何防范手游APP破解方法
为了帮助开发者提升技术水平和开发效率,我们精心挑选了7个具有代表性的Android应用程序源代码。这些案例覆盖了从基础到高级的多种应用类型,旨在提供全面的学习资源。 资源特点 多样性:涵盖了不同类型的应用,...
Android In-App Billing v3 Library:开发者通过Android v3 API轻松处理应用程序支付问题
Android开发者资料大全
资源名称:打造高质量Android应用:Android开发必知的50个诀窍内容简介: 《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解Android应用开发的著作,旨在迅速提高开发者解决...
developers-community:开发者社区
Android开发者中文手册~Android工具书~Android移动开发
development:Android开发基础设施.pdf device:设备相关配置.pdf external:Android中使用的外部开源 frameworks:应用程序框架,Android系统核心部分,由Java和C++编写.pdf packages:应用程序包.pdf system:底层...
小米刷机中解锁工具,用于Android逆向开发,小米刷机。
Android-BluetoothSPPLibrary:开发者用它可以通过蓝牙与Android设备进行通信
Android中文翻译组——Android开发者指南(1)Android中文翻译组——Android开发者指南(1)