我的Android学习计划--走在架构师的路上
不积跬步,无以至千里;不积小流,无以成江河。
既然选择Android开发,就要做到让自己满意。
对于自己的Android的学习总体分为三个阶段。主要是由浅入深对Android进行一个分析。
学习Android,除了学习Android知识之外,还学要对linux与Java进行有必要的学习。
1、Android熟悉阶段:
此阶段主要为对Android基础的学习,一般为快速阅读一到两本简单的Android入门书籍,比如《Android开发入门与实践》。对Android有了大致的一个了解之后,便要开始尝试编写一些Android的小例子了,对于软件开发来说,实践比理论知识重要,所以要趁热打铁,培养自己的Android开发的“感觉”。
接下来,要学会读别人的代码,这是快速学会Android开发的重要一步,体现在阅读各种各样的不同功能模块的demo为主,快速熟悉Android开发的模式与控件,此时应该以模仿为主,让自己从编码过程中找到“成就感”,有了成就感,便能够更好的激励自己,培养Android开发的兴趣。
2、Android系统学习阶段:
如果在第一阶段里面可以理解为是零散的学习的话,这个阶段要做的便是一个系统的学习阶段,把脑海里的知识点串成一条线,要系统不要遗漏的学习Android知识。《Android开发完全讲义》、《精通Android3》、《GoogleAndroid SDK开发范例大全》都是很好的Android学习工具书,能够使你系统的理解Android的知识。需要在1个月左右的时间里读完《Android开发完全讲义》,做好学习笔记。
因为Android是基础linux内核的,所以有必要学习一下linux的基本知识,其实,这很有必要的,工具书使用《鸟哥的linux私房菜》,主要是以查为主,熟悉linux系统的基本命令。因为Java学的不够扎实的话,还是要缺哪补哪的,选定《Java编程思想》这本书——传说中的必读书。
3、深入理解Android阶段:
深入理解Android阶段需要完成对Android源码的编译与学习,使用《Android框架解密》与老罗的《Android系统源代码情景分析》两本书,对Android架构进行一个系统的学习,此时可以根据需要好好的学习一下linux内核,啃下几本English的“砖头”。
学海无涯,与君共勉。
更多相关文章
- 疯狂Android讲义下载
- Android系统启动过程分析
- 智能电视使用什么操作系统?
- Android的系统架构
- 使用Docker编译Android系统内核
- Android根文件系统的启动过程
- Android 系统简介
- 通过android代码获取android系统的imei、手机型号、手机品牌、an