我知道C,C ++,javascript和大多数网络语言,如php,ruby等..和web框架。
我对javascript和c / c ++开发人员的eclipse ide有点了解,那么他们是否具有与java相同的控制权?
是eclipse可用于Android开发的唯一ide吗?
答案 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)