开始 Android 编程
我知道有一个针对 Android 问题的专门区域,但是我只是想知道是否可以选择使用 C 或 Java 进行 Android 编程,以及为 Android 编写应用程序的最佳语言是什么。
您在 Android 区域找不到此信息...
谢谢!
I know there is a dedicated area for Android issues, BUT I just want to know if there's an option to program to Android in C or in Java, and what will be the best language to write apps for Android.
This info you can't find in the Android area...
Thanks !!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Android实际上就是java。
只需阅读一些如何启动教程,您就会发现与传统的 java 应用程序没有太大区别。
它是具有一些平台相关功能的 Java。
软件开发工具包:
http://developer.android.com/sdk/index.html
开发指南:
http://developer.android.com/guide/index.html
Android practically is java.
Just read some how to start tutorials and you will see theres not much difference to conventional java applications.
It is Java with some platform dependent features.
SDK:
http://developer.android.com/sdk/index.html
DevGuides:
http://developer.android.com/guide/index.html
Android API 采用 Java 语言。您可以在此处找到开发人员指南。
对于性能关键型代码,您可以使用 Android NDK。
The Android API is in Java. You can find the developer guide here.
For performance-critical code, you can use the Android NDK.
Android 全面的 java SDK 使用 Java 编写应用程序变得更加容易。您应该查看其开发者网站上的入门页面。
Android's comprehensive java SDK makes it a lot easier to write apps in Java. You should check out the getting started page on their developer site.
最好的?爪哇。
您还可以使用 NDK 使用 C/C++ 进行编写。
您也可以使用 Python 或 Scala 进行编写,但这一点也不容易。
Java是最好的,因为API是Java的,所以所有的文档都是Java的。同样重要的是,Google 的 ADT 插件在 Eclipse 中对 Android 进行编程非常简单,因此您将使用 IDE,无需高级文本编辑器等。
The best? Java.
You can also write in C/C++ with the NDK.
And you can also write with Python or, say, Scala, but is not easy at all.
Java is the best because the API is Java, so all the documentation is in Java. Equally important, Google's ADT plugin to program Android in Eclipse is super easy, so you are going to work with an IDE, no need to advanced text editors and so.
Android应用程序是基于java的。 (虽然我听说新的NDK支持在C中开发完整的应用程序)。
可以用 c/c++ 开发一些库并使用 JNI 将它们加载到您的应用程序中,这也是 Java 的一项功能。从这里开始: http://developer.android.com/index.html 我知道看起来一般而言,但官方网站是一个很好的起点。
Android applications are java based. (although I heard new NDK support development of full application in C).
It is possible to develop some libraries in c/c++ and load them to your application using JNI, which is also a Java feature. Start from here: http://developer.android.com/index.html I know it seems to general, but the official site is a great place to start from.
您使用 Java 来对 Android 进行编程。 Android 开发文档中提到了这一点。
您也可以使用 NDK,但不要从它开始。
You use Java to program Android. It says it in the documentation for development for Android.
You can also use the NDK but don't start with that.