学习Android开发需要具备一定的Java基础。
因为Android上的应用大多是用Java编写的,如果想编写手机游戏和应用 ,就需要学习Java。
Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,没有任何意义。
所以需要具备一定的Java基础。
学习Android可以阅读的书本有:
1.《第一行代码》:这本书中每一篇文章写得都很详细,且内容浅显易懂,非常适合初学者;
2.《疯狂Android讲义》:这本书中并没有深奥的理论,但是有大量的实例,在看书的过程中,可以配合书本进行理解性编程代码;
3.《深入理解Android》:该书的作者邓凡平写书时。
以情景为分支,从framework源代码层面来,深入分析Android系统,非常适合高级应用开发工程师和系统工程师阅读;
4.《Android系统源代码情景分析 》:书中对Android系统的理解非常深,而且知识体系很全面,很值得一看;
5.《Android开发艺术探索》:这是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点,适合Android开发进阶者学习。
1.首先需要有Java基础,基本上来说界面部分都是用Java来实现。
2.了解XML的,实现资源文件的编写。
3.C用来实现对系统资源消耗比较大的部分的编码,借助NDK。
4.数据库基础。
5.善于阅读源代码,对于能够深入理解Android有帮助。