查看: 1096|回复: 0

【卓跃教育】Android开发学习步骤

[复制链接]

该用户从未签到

发表于 2012-11-4 09:42:35 | 显示全部楼层 |阅读模式
分享到:
许多刚毕业或者在职的人员,已经从网上铺天盖地的信息中了解到android开发的火热,想要从事这方面的开发,但是对如何下手去学习还不是非常的清楚,那么就由卓跃教育结合“Android系统开发就业培训班课程体系”来谈谈Android开发的学习方法。 
Android系统是一个庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也会比较大。因此,有一个好的学习方法对我们学习Android开发来说是非常重要的。因此在卓跃教育的课程体系设计中,采取了循序渐进、将大目标分解成多个小目标,每个月都开设一个项目管控,由专门的评测老师做测试,检验学员所做的成果,所做的项目正是企业正在做的,这样能保证学员能够与时俱进,与企业紧密结合。逐步达成对Android开发从应用层到底层系统及驱动开发全面掌握的目的。 
就比如说,我们可以先从Android应用开发开始,等到对应用的掌握比较熟悉了之后,然后再开始慢慢的阅读一些Android应用框架层的源代码,然后再渐渐往下去了解Android的JNI、硬件驱动、Libraries、HAL层、Linux内核、Dalvik虚拟机、ARM技术体系架构等,虽然近期Intel宣称要让Intel芯片支持Android系统,但在可预见的时期内,在移动设备上面,ARM的优势应该还是不可撼动的。具体的来说,可先通过在开发板上构建一个属于自己的Android系统,了解Android系统的启动过程和整体架构,由此先对Android系统开发有一个初步的了解;接下来,学习Android应用开发,在这里可以先学习Android的几个UI组件、主要组件,先对Android应用开发有一个感性的认识。在能够熟练的搭建用户界面之后,再逐渐地来丰富应用的功能。 
比如说:加上事件的处理,使其能够和用户进行互动;加上数据的存储功能;加上联网的功能等等。在学完了应用之后,在此基础上来学习游戏方面的编程,先了解游戏设计的基本思路,然后开始从小的模块、小的游戏开始做起,到最后能够完成一个类似于现在热门的《捕鱼达人》这样的游戏。在掌握了这些应用层级的内容之后,可去了解如何在Android应用中通过JNI去调用C/C++的接口,再往下学习Linux内核和驱动开发比如Flash设备驱动、字符设备驱动、网络设备驱动等等;再在此基础上,去学习HAL(硬件抽象层)开发、Android驱动开发、ARM体系架构和指令等等内容,这样,Android开发的整个体系就可以都贯穿起来了。 
您有任何关于福州android学习的疑问,欢迎咨询在线老师 
因为时间有限,而底层部分的内容又比较庞杂,因此,在真正去做这部分的工作之前,我们只需要对其基本的原理有所了解,做好相关方面知识的储备,能够根据老师的指导来完成相关知识的项目。这样在后续的工作中,就可以方便的往这方面发展,让自己的事业更上一层楼。如果各位朋友希望能够了解更多关于Android系统从应用层到底层开发的学习路线,可以到卓跃教育去向在线老师了解索要相关材料视频。 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-10 22:13 , Processed in 0.109897 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.