引言
本人程序员,之前做网站比较多,nodejs/express+html/css+mysql,再之前也做过Java开发,编程上还是有丰富的经验。
在持续的实战中,发现想做产品的话,前端似乎更重要,因为前端才能看到产品形态。虽然说移动端形势已经每况愈下,但考虑到VR、车载系统、Glass等各类终端系统都是基于安卓,还是觉得有必要掌握移动端开发。
遂立志学习安卓,边学习,边记录心路历程,以帮助更多像我这样的人。
开发环境
Android Studio,毕竟是Google亲生的,是推荐的安卓开发工具,何况到目前来说Android Studio已经是比较稳定了,可以替换Eclipse了。
Java,到Oracle官网下载最新的jdk(Java jdk 1.8),直接安装即可。值得注意的是,在Windows下,需要配置环境变量。
ApiDemos
ApiDemos是安卓的Code Example,里面列举了几乎所有的安卓开发API,是比较好的参考教程。因而,这也是比较好的学习教程。
在这里先通过ApiDemo熟悉Android Studio导入和工程编译等。当然,该工程也是后续学习安卓开发的API参考文档。
下载
可以从Github上下载源码。该仓库还有许多其他的安卓代码示例,在这里我们仅仅选取其中一个工程。