下面收集了42个帮助大家学习Android的内容链接,部分内容是面向初学者的,帮助大家从头开始学习Android开发,其他则面向较高级的开发者。希望推荐的这些内容对你有帮助。
官方网站
这里是主站点,在这您可以找到一切资源帮助您开始Android开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分:
教程
这里面包括许多给初学者以及高级Android开发者的教程。这些文章由Lars Vogel编写,文章十分专业,为你提供对Android架构的深入理解。
在这里你可以找到许多基于单独话题的教程。这些教程并非按照循序渐进的顺序排列的,但是却包含了多种多样的独立话题。
这是一个更循序渐进的教程系列,可以在你迈出Android编程的第一步时为你指导。
该教程由三部分组成的,是由linux.com主办目标受众是具有Java背景的Android初学者。
这是一个程序员学习Android的博客。Kinam Choi在他了解Android架构过程中通过他的经验帮助你来理解。
在这个博客中Mark Allison 专注于设计和Android应用程序的布局。对于那些想要写出有着杰出UI、漂亮的程序的人来说,这是非常有用的资源。
8、“How To Make An Android App”XDA 论坛
这里包含了一系列的论坛帖子,这些帖子指导你开发简单的Android应用程序。
视频教程
这里有200个视频教程,这些教程专注于Android开发的各个方面,从下载和安装AndroidSDK开始。大多数视频在5分钟左右,这使得你可以在任何小憩的时候看上一段。
Derek定期的上传关于各种主题的视频教程。目前共有五个关于Android开发的视频。
11、 “如何进行Android编程”
这里有10个简单的视频为你介绍Android开发。有些视频是其它教程很少涉及到的内容。全部看完10个视频大概需要两个小时左右。
12、Android开发者
如果你想紧跟Android开发的步伐,那么你应该订阅官方的Android开发者(Android Developers)频道。这里你会学习到最新的特性以及独门绝技。
13、Android Authority(Android权威)
这是另一个专注于Android的频道。主要是面向用户,但是作为一个好的开发者,你也应该时刻了解用户的观点。
工具
14、ADT Plugin for Eclipse(ADT 插件)
对于新手而言,这是目前开发程序的标准的方式,也是最佳选项。Android Developer Tools插件在Eclipse中集成了AndroidSDK并且包括一个图形化的布局编辑器,它能自动生成布局XML文件。如果你不喜欢Eclipse,你也可以尝试用IntelliJ IDEA 12来替代。
AndroidAnnotations 通过使用Java注解来创建样板代码,从而简化了Android应用程序的开发。它负责替你来最常用的任务从而显著地提高代码开发速度,同时增加了代码的可读性。
16、RoboGuice
RoboGuice的目的在与为Android开发加入依赖注入。 RoboGuice同时利用了标注以及Java映像来达到它的目标。
资源
17、The Ultimate Android Library (T.U.A.L) 终极Android库
这是一个展现了许多定制库、图标和视图的程序。你可以在你的设备上安装这个程序并且在action中看到这些元素。你也可以在他们的网站上贡献新的的库。
18、AndroidViews
这里有许多定制视图、库和其它资源。你不用重新发明已有的东西,所以可以节省很多时间。
19、Chupa Mobile
如果你愿意为应用程序组件花钱的话,那么这个市场就是为你而存在的。同是你也可以考虑卖出你自己的定制组件,小工具等等。
APP UI 设计
20、官方设计指南
这是Android网页上的官方站点。它包含所有程序设计的基本信息。
这是一个UI模式的目录,它解释了与你的应用程序交互的最常用和直观的方法。如果你想为用户创建无缝体验,那么这个网站是必须要看的。
这里有很多截图,这些截图来自不同种类的应用程序。例如,你可以比较各种导航界面来发现哪一种最适合你的程序。
这是另一