Android开发学习路线图

Android开发学习方法: 

Android是一个比較庞大的体系,从底层的Linux内核到上层的应用层。各部分的内容跨度也比較大。

因此,一个好的学习方法对我们学习Android开发非常重要。

在此建议。各位同学採取循序渐进、将大目标分解成多个小目标。逐步达成对Android开发的全面掌握。比如,能够先从Android的应用开发開始,等到相应用掌握的比較熟悉了,開始慢慢阅读一些Android 应用框架层的源码,然后再渐渐往下去了解Android的JNI、Libraries、Dalvik虚拟机、HAL层、硬件驱动、Linux内核、ARM技术体系架构等,尽管最近Intel宣称要让Intel芯片支持Android系统。但在可预见的时期内,在移动设备上,ARM的优势应该还是不可撼动的。

详细来说。能够先通过在开发板上构建一个自己的Android系统,了解Android系统的总体架构和启动过程,由此先对Android有一个初步的了解。接下来,学习Android的应用开发,能够先学习Android的几个主要组件、UI组件,先对Android应用开发有一个感性认识。在能够熟练搭建用户界面后,再逐渐来丰富应用的功能,比如:加上事件处理,使其能够和用户互动;加上数据存储功能;加上联网功能等。

在学完应用后,在此基础上来学习游戏编程,先了解游戏设计的基本思路,然后開始从小的游戏、小的模块開始做起,到最后能完毕一个类似于如今热门《捕鱼达人》这种游戏。

在掌握了这些应用层级的内容后,能够去了解怎样在Android应用中通过JNI去调用C/C++的接口。再往下学习Linux的内核和驱动开发如字符设备驱动、Flash设备驱动、网络设备驱动等等;再在此基础上,去学习Android驱动开发、HAL(硬件抽象层)开发、ARM体系架构和指令等内容,这样Android开发的整个体系就都贯穿起来了。

当然,由于时间有限。而底层部分内容比較庞杂,因此,在真正去做这部分工作之前,我们仅仅须要对其基本原理有所了解。做好相关知识的储备,能够依据老师的指导来完毕相关的实验。这样在兴许工作中,就能够方便的往这方面发展。让自己的事业更上一层楼。(来源:华清远见移动互联网学院

Android开发系统学习课程:http://www.3g-edu.org/courses/android.htm?

csdnblog

Android开发学习路线图:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值