学Android开发前一定要先学JAVA吗?

如题所述

我可以很肯定的跟你说:是的,必须是的。。至于android系统是基于java这门语言作为应用层的开发语言的优势与目的我就不说了,网上一大堆。
结合我浅薄的android开发经验来跟你说下:1、应用层的开发是使用java语言跟xml布局以及充当小型数据库功能的特点,你必须得会java跟xml,这是基础。xml就没什么好介绍的,java的话必须得掌握它的多线程操作机制以及事件驱动机制,回调机制。
2、要稍微深入一点的话就是要掌握第三方开发,比如基于百度地图,谷歌地图,动力感应,磁力感应,温度感应等等开发的应用程序;
3、如果从事游戏开发的话,少不了OPENGL的学习,必须得学会,不然很难做出漂亮精彩的游戏。
4、再深入一个层次的话,就是底层技术了:android采用的是Linux内核,你得学学Linux操作系统,以及C语言,学习C语言是如何高效率的操作系统硬件的像CPU等。
以上均是我个人原创的学习以及开发经验,望勿随便复制粘贴,谢谢。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-30
看你做什么
framework层及以下层
还有游戏开发基本上用C/C++,
但是那些难度比java做Android应用更大
第2个回答  2019-08-30
嗯,我之前就是不懂JAVA直接开始学android教程,看了一阵子发现还是得学java,所以现在再补。所以,从长远来说,还是先学一下JAVA
比较好。