android开发要学什么?
2个回答
展开全部
Android是一个比较庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也比较大。因此,一个好的学习方法对学习Android开发很重要。另外提一点,一定不要把Android开发,狭隘的理解为只是android 手机app开发,好像初学者都这么理解....目前智能硬件比较火,android想智能硬件上的开发前景,楼主也可以多了解下。我截了一个 华清远见 的android课程大纲的图,个人觉得清晰明了,很值得借鉴,不妨参考一下。
可以采取循序渐进、将大目标分解成多个小目标,逐步达成对Android开发的全面掌握。例如,可以先从Android的应用开发开始,等到对应用掌握的比较熟悉了,开始慢慢阅读一些Android 应用框架层的源代码,然后再渐渐往下去了解Android的JNI、Libraries、Dalvik虚拟机、HAL层、硬件驱动、Linux内核、ARM技术体系架构等,虽然近期Intel宣称要让Intel芯片支持Android系统,但在可预见的时期内,在移动设备上,ARM的优势应该还是不可撼动的。
可以采取循序渐进、将大目标分解成多个小目标,逐步达成对Android开发的全面掌握。例如,可以先从Android的应用开发开始,等到对应用掌握的比较熟悉了,开始慢慢阅读一些Android 应用框架层的源代码,然后再渐渐往下去了解Android的JNI、Libraries、Dalvik虚拟机、HAL层、硬件驱动、Linux内核、ARM技术体系架构等,虽然近期Intel宣称要让Intel芯片支持Android系统,但在可预见的时期内,在移动设备上,ARM的优势应该还是不可撼动的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询