• 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开发学习路线图:


  • 相关阅读:
    HTML/CSS基础知识(二)
    JS基础——变量
    HTML/CSS基础知识(四)
    NodeJS学习之win10安装与sublime配置
    HTML/CSS基础知识(一)
    HTML/CSS基础知识(三)
    win10安装git
    C#获取本机局域网IP和公网IP
    如何书写.md格式文档
    C# 获取硬盘空间信息 盘符总大小、剩余空间、已用空间
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/6904880.html
Copyright © 2020-2023  润新知