JAVA是否需要Android开发?

时间:2014-01-03 08:18:30

标签: java android

我知道C,C ++,javascript和大多数网络语言,如php,ruby等..和web框架。

我对javascript和c / c ++开发人员的eclipse ide有点了解,那么他们是否具有与java相同的控制权?

是eclipse可用于Android开发的唯一ide吗?

5 个答案:

答案 0 :(得分:2)

Java是编写Android应用程序的标准方式,但它并非严格必要。例如,还有Xamarin.Android允许您在C#中编写Android应用程序 - 虽然它仍将在幕后启动Dalvik VM,因为Android“本机”控件是Java。使用Java可能是最简单的选择。要使用其他语言并仍然利用本机控件,您需要找到某种桥接(就像Xamarin.Android是桥梁一样) - 您可能找不到它所用的语言。

此外,你会发现几乎所有的Android示例和教程都是用Java编写的,因此在这个意义上它的摩擦力也较低。

对于IDE,您不必使用Eclipse - 我相信Android Studio(目前处于预览状态)基于IntelliJ。

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

Java不是强制性的,但更可取。 随着您对Web脚本的熟悉,最好使用phonegap框架。 它允许你用html,javascript和css编写代码,然后可以用来制作Android / iOS / Windows应用程序。此类应用称为网络应用。

只需要一些java来使应用程序正常工作。

话虽如此,如果您使用java编写代码,应用程序可能会更具响应性。此类应用程序称为本机应用程序。

以下是一些phonegap plug-ins

答案 3 :(得分:0)

首选Java,但也可以使用C#/ C ++。 http://developer.android.com/tools/sdk/ndk/index.html

答案 4 :(得分:0)

  1. 您可以使用Phonegap使用简单的Js,html和css构建多平台应用程序(iOs,android,Win7 / 8,Blackberry,tizen)

  2. 您可以使用简单的C#和asp.net

  3. Xamarin用于相同目的

    可能的IDE:

    1. Visual Studio
    2. Eclipse
    3. Android Studio