从理论上讲,Dalvik执行任何虚拟机字节代码,例如使用以下程序的编译器创建的
Dalvik的字节码编译器是否已有工作版本,可用于Java以外的其他语言?
在发布时,它Java
是用于构建可分发的第三方Android软件的唯一官方支持的编程语言。
Android Native Development Kit(Android NDK),开发人员可以使用C
和构建Android软件组件C++
。
除了提供对本机代码的支持之外,Google还扩展了Android以支持流行的 动态脚本语言 。本月初,谷歌推出了 Android的脚本环境(ASE) ,它允许第三方开发人员构建简单的Android应用程序有perl
,JRuby
,Python
,LUA
和BeanShell
。有关 ASE的 想法和用法,请参阅此 示例链接 。
还支持Scala。有关Scala的示例,请参阅以下 示例链接-1 , 示例链接-2 , 示例链接-3 。 **** **** ****
刚才我 在这里 提到了一篇 文章, 在其中我发现了一些有用的信息,如下所示:
(C# .net - Mono, etc)
。LUA
,Perl
,Python
,BeanShell
,等。 我已经阅读了Google发布的“简单” Android编程语言中的第二篇文章。例如,请参考this。
刚刚(2010年8月2日),我已经阅读了一篇有关“ Frink编程语言和Android计算工具 ”的文章,请参阅此链接 Link-1 , Link-2 **** ****
在2010年8月4日,我发现了关于 RenderScript
。基本上,它是用于高性能图形编程的类似于C的语言,可以帮助您轻松地在Android应用程序中编写高效的视觉效果和动画。它尚未发布,因为尚未完成。
问题内容: 通常,Android应用程序是用Java编写的。但是我听说也可以使用Scala或其他语言。而且我还读到,可以包含本机C / C ++代码。 是否有可用的推荐人/清单显示可以使用的语言? 问题答案: 在发布时,它是用于构建可分发的第三方Android软件的唯一官方支持的编程语言。 Android Native Development Kit(Android NDK),开发人员可以使用和构
问题内容: 我有一个包装两栏式布局的古老问题。我的侧边栏处于浮动状态,因此我的容器无法包装内容和侧边栏。 似乎有许多方法可以解决Firefox中的明显错误: 在我的情况下,似乎唯一可以正常工作的解决方案是解决方案,这有点麻烦。给我带来讨厌的滚动条,并且肯定有副作用。另外,由于它的不正确行为,IE7显然不应该遭受此问题的困扰,但就我而言,它与Firefox一样遭受痛苦。 我们目前可以使用哪种方法最可
本文向大家介绍vim 我可以使用哪些选项?,包括了vim 我可以使用哪些选项?的使用技巧和注意事项,需要的朋友参考一下 示例 如果您不知道应该使用哪些选项,则可能对该:options命令感兴趣。 这将打开一个列出所有Vim选项并显示其当前值的拆分。有26个部分显示您可以尝试的所有选项。 例如 在值行(例如set nowrap)上,您可以按CR切换值(如果它是二进制值)。在选项行(例如wrap lo
问题内容: 我是JAX-RS的新手,我试图了解注释的工作方式。 在javadoc中有六个等级的列表()。但是,我在网络上找到将this注释与其他类型一起使用的代码,例如: 是否有可以与此注释一起使用的受支持类型的列表?在执行标准之间,此列表是否会更改? 我目前正在试验Jersey,我担心自己写的代码无法移植到其他JAX-RS实现中。 问题答案: 铆接的JAX-RS 规范定义了你可以通过注入的所有标
我是 JAX-RS 的新手,我正在尝试了解注释应该如何工作。 在javadoc中有一个包含六个类的列表(< code >应用程序、< code>UriInfo、< code >请求、< code>HttpHeaders、< code >安全上下文、< code >提供者)。但是,我在网上找到了将this批注用于其他类型的代码,例如: 是否有可用于此批注的支持类型列表?该列表在标准实施期间是否发生变
谷歌(遗憾地)计划破坏存储权限,使应用程序无法使用标准文件API(和文件路径)访问文件系统。许多人反对它,因为它改变了应用程序访问存储的方式,在很多方面,它是一个受限的API。 因此,如果我们希望处理各种存储卷并访问其中的所有文件,我们将需要在未来的Android版本上完全使用SAF(存储访问框架)(在Android Q上,我们至少可以暂时使用一个标志来使用正常的存储权限)。 例如,假设您想创建一