Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android开发需要JAVA吗? 我知道C、C++、JavaScript和大多数Web语言,如PHP、Ruby等。和web框架_Java_Android - Fatal编程技术网

android开发需要JAVA吗? 我知道C、C++、JavaScript和大多数Web语言,如PHP、Ruby等。和web框架

android开发需要JAVA吗? 我知道C、C++、JavaScript和大多数Web语言,如PHP、Ruby等。和web框架,java,android,Java,Android,我对javascript和c/c++开发人员的EclipseIDE有一点了解,那么他们是否具有与java相同的控制能力 eclipse是android开发中唯一可用的ide吗?Java是编写android应用程序的标准方式,但严格来说并不是必需的。例如,还有一个可以让你用C语言编写Android应用程序的程序,尽管它仍然会在幕后启动Dalvik VM,因为Android本机控件是用Java编写的。使用Java可能是最简单的选择。要使用其他语言并仍然利用本机控件,您需要找到某种桥,就像Xamari

我对javascript和c/c++开发人员的EclipseIDE有一点了解,那么他们是否具有与java相同的控制能力

eclipse是android开发中唯一可用的ide吗?

Java是编写android应用程序的标准方式,但严格来说并不是必需的。例如,还有一个可以让你用C语言编写Android应用程序的程序,尽管它仍然会在幕后启动Dalvik VM,因为Android本机控件是用Java编写的。使用Java可能是最简单的选择。要使用其他语言并仍然利用本机控件,您需要找到某种桥,就像Xamarin.Android是一种桥一样——您可能无法找到您喜欢的语言

此外,你会发现几乎所有的Android示例和教程都是用Java编写的,所以从这个意义上讲,它的摩擦也更小


至于IDE,您不必使用Eclipse—我相信当前的预览版是基于IntelliJ的。

首选Java,但也可以使用C/C++。

Android支持大部分Java库。因此,可以说Android开发是基于java的


但是有很多选择。开发android应用程序不需要了解java。如果您是C/C++开发人员,可以查看。

Java不是强制性的,但更可取。 当您熟悉web脚本时,最好使用框架。 它允许您用html、javascript和css编写代码,然后可以使用这些代码制作Android/iOS/Windows应用程序。这类应用程序称为web应用程序

它只需要一点java就可以使应用程序正常工作

话虽如此,如果您使用java编写代码,应用程序的响应速度可能会更快。这类应用程序称为本地应用程序

这里有一些

您可以使用简单的Js、html和css来构建一个多平台的应用程序,包括OS、android、Win7/8、Blackberry和tizen

您可以使用简单的C和asp.net实现相同的目的

可能的IDE:

1. Visual Studio
2. Eclipse
3. Android Studio

乔恩,很幸运能收到你的答复。谢谢,我一直在为此奋斗,我刚开始看java教程,看起来本周末就要结束了。谢谢,Android Studio是基于IntelliJ的,但它目前只处于预览状态,版本为0.3。2@Ridcully:谢谢,我将为此进行编辑。我制作了一个android应用程序,其中90%是Java,所以我认为这非常重要。不,一点也不。不,事实上,日食正在消失。你可以使用任何你想要的IDE,但最近谷歌推出了Android Studio,它基于IntelliJ的社区版,非常棒,但仍然不稳定,因为它仍然只是预览版。你想制作什么样的应用程序?Java可能是默认的,但是有些应用程序用一种语言比用另一种语言更容易完成。你可以编写一个支持Dekstop、iOS和Android的web应用程序。