不积跬步,无以至千里;不积小流,无以成江河。奋斗

既然选择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的“砖头”。得意


学海无涯,与君共勉。




更多相关文章

  1. 疯狂Android讲义下载
  2. Android系统启动过程分析
  3. 智能电视使用什么操作系统?
  4. Android的系统架构
  5. 使用Docker编译Android系统内核
  6. Android根文件系统的启动过程
  7. Android 系统简介
  8. 通过android代码获取android系统的imei、手机型号、手机品牌、an

随机推荐

  1. Android(安卓)使activity以模式对话框的
  2. android 监听判断软键盘的弹出、隐藏状态
  3. Android(安卓)Studio Service 篇一
  4. Android(安卓)signal 11 (SIGSEGV) Nativ
  5. Ubuntu 10.04编译Android(安卓)2.2 源代
  6. android + eclipse + 后台静默安装(一看就
  7. Android(安卓)Canvas 裁剪 Region.Op.REP
  8. android如何创建全局的context
  9. Android文件下载进度条的实现
  10. android 连接外部服务