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

既然选择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开发艺术探索——第二章:IPC机制(上)
  3. Android应用程序与SurfaceFlinger服务的关系概述和学习计划
  4. Android学习笔记:Android消息处理机制之Handler介绍
  5. Android开发屏幕适配
  6. 系出名门Android(1) - 在 Windows 下搭建 Android(安卓)开发环境
  7. 命令行下Android应用开发
  8. Android(安卓)adb shell学习心得(一)
  9. Android在TQ2440开发板上的移植(转)

随机推荐

  1. Android 之 CheckBox 详解
  2. JSONArray的使用
  3. Mono for Android (2)-- Android应用程序初
  4. android集成友盟推送,点击通知,先启动应用,
  5. Android之ListView中的分割线和行高
  6. Android 中文 API (28) —— CheckedTextVi
  7. Android 混淆提示 java.io.FileNotFoundE
  8. 修改android studio 新建项目的build.gra
  9. Android ScrollView用法
  10. Android SDK代理服务器解决国内不能更新