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/3949980/

相关文章:

java - 无限循环卡在 run() - 方法(Android 模拟器)

javascript - 我在尝试访问和设置数据库中的外键时遇到问题

eclipse - 在 Scala 中调试单行

android - CustomView 的这种技巧安全吗?

Scala:要求抽象类的伴随对象的成员

scala - 我可以在 Slick (Play) 中使用 Scala List 吗?

java - 如何创建多步骤表单

java - 如何使用 stanford-nlp 提供的 OpenIEDemo.java 生成自定义三元组

java - Hadoop 中的 Mappers 和 Reducers 必须是静态类吗?

android - Android 3.5.0 中的严重漏洞 - 使用 cordova 3.6.3 运行构建时的 cli 问题