Android中可以使用哪些编程语言进行开发? [复制]

2023-12-19

可能的重复:
我可以在 Android Dalvik 上使用哪些编程语言? https://stackoverflow.com/questions/1994703/which-programming-languages-can-i-use-on-android-dalvik

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

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


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

  • Android 本机开发套件 (Android NDK) 允许开发人员构建 Android 软件组件C and C++.

  • 除了提供对本机代码的支持之外,Google 还扩展 Android 以支持流行的动态脚本语言。本月初,谷歌推出了Android 脚本环境 (ASE) http://code.google.com/p/android-scripting/它允许第三方开发人员使用以下命令构建简单的 Android 应用程序perl, JRuby, Python, LUA and BeanShell。有关 ASE 的想法和用法,请参阅此示例链接 http://google-opensource.blogspot.com/2009/06/introducing-android-scripting.html.

  • Scala http://www.assembla.com/wiki/show/scala-ide/Developing_for_Android也支持。有关 Scala 的示例,请参阅这些 示例链接1 http://www.scala-lang.org/node/219, 示例链接2 http://www.artima.com/scalazine/articles/steps.html, 示例链接 3 http://www.cs.helsinki.fi/u/wikla/OTS/Sisalto/examples/.

  • 刚才我已经推荐了一位文章在这里 http://www.codeproject.com/Articles/73089/Comparison-of-Android-vs-iPhone-vs-Nokia-vs-BlackB.aspx其中我发现了一些有用的信息如下:

    1. 编程语言是 Java,但存在来自其他语言的桥梁(C# .net - Mono, etc).
    2. 可以运行脚本语言,例如LUA, Perl, Python, BeanShell, etc.

  • 我已阅读第 2 篇文章谷歌发布“简单”Android 编程语言 http://www.informationweek.com/news/internet/google/showArticle.jhtml?articleID=218700186。例如这个,参考这个 http://simplecompiler.blogspot.com/.

  • 刚才(2010年8月2日)我读到一篇文章,其中描述了“Android 版 Frink 编程语言和计算工具”,请参考此链接 Link-1 http://www.androidzoom.com/android_applications/tools/frink-programming-language_fbiv.html, Link-2 http://futureboy.homeip.net/frinkdocs/android.html

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android中可以使用哪些编程语言进行开发? [复制] 的相关文章

随机推荐