哪些编程语言可用于在 Android 中进行开发? [英] Which programming languages can be used to develop in Android?

查看:26
本文介绍了哪些编程语言可用于在 Android 中进行开发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能的重复:
我可以在 Android Dalvik 上使用哪些编程语言?

大多数情况下,Android 应用程序是用 Java 编写的.但我听说它也可以使用 Scala 或其他一些语言.我还了解到可以包含本机 C/C++ 代码.

Mostly, Android applications are written in Java. But i heard that its also possible to use Scala or some other languages. And I also read that it's possible to include native C/C++ code.

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

Is there a refernce/list available that shows which languages can be used?

推荐答案

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

    • At launch, Java was the only officially supported programming language for building distributable third-party Android software.

      Android 原生开发工具包 (Android NDK),它允许开发人员使用 CC++ 构建 Android 软件组件.

      Android Native Development Kit (Android NDK) which will allow developers to build Android software components with C and C++.

      除了提供对本机代码的支持外,Google 还扩展了 Android 以支持流行的动态脚本语言.本月早些时候,Google 推出了 Android 脚本环境 (ASE) strong> 允许第三方开发者使用 perlJRubyPythonLUABeanShell.有关 ASE 的想法和用法,请参阅此 示例链接.

      In addition to delivering support for native code, Google is also extending Android to support popular dynamic scripting languages. Earlier this month, Google launched the Android Scripting Environment (ASE) which allows third-party developers to build simple Android applications with perl, JRuby, Python, LUA and BeanShell. For having idea and usage of ASE, refer this Example link.

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

      Scala is also supported. For having examples of Scala, refer these Example link-1 , Example link-2 , Example link-3 .

      刚才我提到了一个 文章在这里 其中我发现了一些有用的信息如下:

      Just now i have referred one Article Here in which i found some useful information as follows:

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

    • 我已经阅读了 Google Releases 上的第二篇文章简单的'Android 编程语言.例如,引用此内容.

      刚刚(2010 年 8 月 2 日)我阅读了一篇文章,其中描述了Android 的 Frink 编程语言和计算工具",请参阅此链接 Link-1 Link-2

      Just now (2 Aug 2010) i have read an article which describes regarding "Frink Programming language and Calculating Tool for Android", refer this links Link-1 , Link-2

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

      On 4-Aug-2010, i have found Regarding RenderScript. Basically, It is said to be a C-like language for high performance graphics programming, which helps you easily write efficient Visual effects and animations in your Android Applications. Its not released yet as it isn't finished.

      这篇关于哪些编程语言可用于在 Android 中进行开发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆