java - 在Android中可以使用哪些编程语言进行开发?

标签 java android scala programming-languages scripting

Possible Duplicate:
Which programming languages can I use on Android Dalvik?

大多数情况下,Android 应用程序都是用 Java 编写的。但我听说它也可以使用 Scala 或其他一些语言。而且我还读到可以包含 native C/C++ 代码。

是否有显示可以使用哪些语言的引用/列表?

最佳答案

  • 在发布时,Java 是唯一官方支持的用于构建可分发的第三方 Android 软件的编程语言。

  • Android Native Development Kit (Android NDK),它将允许开发人员使用 CC++ 构建 Android 软件组件。

  • 除了提供对 native 代码的支持外,Google 还在扩展 Android 以支持流行的动态脚本语言。本月初,Google 推出了 Android Scripting Environment (ASE) 允许第三方开发人员使用 perlJRubyPythonLUA 构建简单的 Android 应用程序> 和 BeanShell。有关 ASE 的想法和用法,请参阅 Example link .

  • Scala 也支持。有关 Scala 的示例,请参阅这些 Example link-1 , Example link-2 , Example link-3 .

  • 刚才我介绍了一个 Article Here 其中我发现了一些有用的信息如下:

    1. 编程语言是 Java,但存在与其他语言的桥梁(C# .net - Mono 等)
    2. 可以运行LUAPerlPythonBeanShell等脚本语言。

  • 我在 Google Releases 'Simple' Android Programming Language 阅读了第二篇文章.例如,refer this .

  • 刚刚(2010 年 8 月 2 日)我读到了一篇关于“Frink 编程语言和 Android 计算工具”的文章,请参阅此链接 Link-1 , Link-2

  • 2010 年 8 月 4 日,我发现了关于 RenderScript。基本上,据说它是一种用于高性能图形编程的类 C 语言,它可以帮助您在 Android 应用程序中轻松编写高效的视觉效果和动画。它还没有发布,因为它还没有完成。

关于java - 在Android中可以使用哪些编程语言进行开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3316801/

相关文章:

java - Java中如何使用FileInputStream

java - 错误 :(136, 81) 错误:不兼容的类型:字符串无法转换为 int

java - Android - 即使下载是在单独的线程中启动的,但文件下载也会出现 NetworkOnMainThreadException

scala - 填充日期元组数组

scala - 确定表达式的值在编译时是否已知

java - 聚合不一致地打印不同的值

java - 关于Java I/O类的问题

java - 使用java邮件将图像嵌入到html电子邮件中

android - 尝试为 android 示例构建 OpenCV 时运行构建器 'CDT Builder' 时出错

scala - 为什么这个 Scala by-name 参数的行为很奇怪