Android软件开发用什么语言?

C++没学过,Java懂一些,Javascript精通(不过肯定是不可能用这个的)
想学Android软件开发,用Java可以吗?相对C++会不会有功能上的限制?
如果是Java,那我当当上搜索了一下书怎么好像都是C++的?
其实就是做一些简单的应用,什么底层那些,目前没那兴趣和精力。就是想做一些玩玩。。。

可以,Android软件就是以Java作为开发语言。

释义:

android软件开发是根据用户要求建造出android软件或者系统中的软件部分的过程。android软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。

框架:

开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。

安卓语言特点:

安卓应用的开发语言用的是Java语言,并且在Android中也用到了Java核心类库的大量的类,因此,在学习安卓开发之前,可以先把Java基本语法和Java SE的基础类库好好学习一下。安卓应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。建议在安卓课程前期的java学习阶段中,需要用心的学好。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-19
it培训这方面的话,你不妨看看华夏博大,老师们都很给力
是唯一一家教材经清华大学出版社出版的IT培训的机构,还有保证推荐就-业的
java,.net,安卓开发,ios开发等相关课程都有。
第2个回答  2017-11-16
像你这种要求就用java开发,下载个Android Studio 和SDK,直接就可以开发了只要有java基础很简单的。
第3个回答  2011-04-06
只开发应用层和FrameWork的话是Java,底层是Linux-C\C++。
第4个回答  2011-04-06
上层是java 中间架构层是java和C++ 底层是linux的内核 C写的