Android是现在非常火的一款操作卺肿蓦艚系统。小编以前是C开发的,后来转的Android,因为小编就是自学的Android,所以还是蛮有心得的。
一.JAVA
1、Android的底层是Linux Kernel,但是初学Android是不需要学习C的,如果后面想搞的深一些,比如搞驱动,那就要会C语言了。
2、OK,那么学习Android的第一步是什么呢?就是学习JAVA语言。因为Android开发使用的就是JAVA语言。
3、但是,学到什么地步呢?需要学习JAVA编程思想么?初期是绝对不需要的。因为人都有惰性,除非你有很大的毅力,否则不需要花费那么久的时间去深入学习JAV帆歌达缒A。就学习JAVA的基础语法就可以了。这个过程很快,慢一点的话,一个月足够了,快一点的话,1到2个星期就搞定了。
4、这里,推荐一篇经验,也是我写的。是关于java android环境搭建方面的,帮助你很快的搭建好开发环境。
二.Android
1、好的,java简单学习下,就可以直接开始学习Android了。Android的环境搭建,我在上面的经验中已经写明。
2、可以看Android的第一行代码。非常的适合新手,只需要一丢丢的JAVA基础就可以看了。
3、好的,学完这本书,就可以自己开发Android软件了。
三.进阶
1、难道这样就学完了么?不是的,这样只是帮助你快速的入门。里面的许多知识只是知道个表面,学习的并不深入。
2、JAVA,是基础,也是最重要的Android开发语言。那么,仅仅懂些基础是不够的,需要学习java编程思想,什么是多进程、多线程等。
3、为什么刚开始不推荐呢,因为许多知识你用不到,学了也很迷糊,还容易吧你搞晕。所以,前期希望可以找一本薄一些的java语法书看,尽快开镫炜茛玳始Android的编程,先练起来。之后,随着经验越来越多,越来越熟练,再开始学习深入的知识。
4、那么,学习Android,不能对Android系统什么都不懂吧。Android的核心是LINUX,很强大,很详细。帮助你理解LINUX系统。
5、之后,你还需要懂网络方面的知识,TCP/IP方面的知识,可以看一下TCP/IP详解,可以让你对网络有非常深的认识。
6、这些书都是蛮深、蛮难学的。所以,小编刚开始先快速进行代码练习,可以自己开始写Android软件,建立信心,后面才开始学习这些深入的知识。
7、总之,学技术是一个比较缓慢但又很有成就感的事情。