3

我对 Android 非常陌生。当我听说可以用 Python 等脚本语言在 Android 上编写应用程序时,我被鼓励仔细研究 Android。这听起来很棒,实际上效果很好。

我做了一些实验,一切看起来都很有趣。我注意到我可以在 Android 上编写脚本或在我的计算机上创建脚本文件,然后将它们复制到 Android ase/scripts 文件夹。这与在 Java 中为 Android 创建应用程序的过程(当您创建代码时,将其编译为 .apk 并安装在 Android 上)有些不同(据我所知)。

更具体地说,我想知道:

  1. Android 上基于脚本的应用程序有哪些限制(如果有)?
  2. 是否可以将用脚本语言编写的应用程序发送到 Android Market 并让其他用户安装它们而无需安装 ASE?
  3. 有没有办法在 Android 上用脚本语言创建更复杂的多文件项目?

感谢您的任何提示。如果我在问题中犯了任何错误或错误假设,请随时纠正我 - 正如我所写,我对 Android 非常陌生。

4

2 回答 2

3

Android 上基于脚本的应用程序有哪些限制(如果有)?

我会翻转这个问题。脚本只能执行其语言的原生内容以及Android 外观所公开的内容。因此,您并没有创建完整的用户界面等——您最多可以访问一些预先打包的对话框(例如,getPassword())。因此,出于脚本目的,ASE 非常灵活,但您不是在创建应用程序,恕我直言。

是否可以将用脚本语言编写的应用程序发送到 Android Market 并让其他用户安装它们而无需安装 ASE?

目前没有。这是正在处理的事情。

有没有办法在 Android 上用脚本语言创建更复杂的多文件项目?

嗯...您可以尝试使用您选择的语言中的任何类型的“包含”结构。

于 2010-06-26T18:38:06.293 回答
1

虽然我没有亲自这样做,但似乎可以将您的 python 脚本编译成 .apk。查看 [Android-Scripting Wiki][1] 上共享脚本的说明

[1]:http ://code.google.com/p/android-scripting/wiki/SharingScripts “Android 脚本维基”

于 2010-10-21T18:49:47.853 回答