是否可以使用使用ASE创建的Android脚本作为Android的典型应用(例如Java编写)?
题
我是Android的新手。当我听说以Python等脚本语言编写应用程序的可能性时,我被鼓励仔细研究Android。这听起来很棒,实际上效果很好。
我做了一些实验,一切看起来都很有趣。我注意到我可以在Android上写下脚本,也可以在计算机上创建脚本文件,然后将其复制到Android ASE/脚本文件夹。这与我在Java中为Android创建应用程序的过程有所不同(当您创建代码时,将其编译为.APK并在Android上安装)。
更具体地说,我想知道:
- Android上的基于脚本的应用程序的限制是什么?
- 是否可以将用Scripitng语言编写的应用程序运送到Android市场,并让其他用户无需安装ASE?
- 是否有某种方法可以在Android上创建更复杂的多文件项目?
感谢您的任何提示。另外,如果我在问题中犯了任何错误或错误的假设,请随时纠正我 - 正如我写的那样,我对Android非常陌生。
解决方案
Android上的基于脚本的应用程序的限制是什么?
我会绕过问题。脚本只能执行其语言本地的内容以及由 Android立面. 。因此,您不会创建完整的用户界面等 - 最多可以访问一些预包装的对话框(例如, getPassword()
)。因此,出于脚本目的,ASE非常光滑,但是您并没有创建应用程序,恕我直言。
是否可以将用Scripitng语言编写的应用程序运送到Android市场,并让其他用户无需安装ASE?
目前不是。这是正在处理的事情。
是否有某种方法可以在Android上创建更复杂的多文件项目?
嗯...您可以尝试使用您选择的语言中的任何类型的“包含”构造。
其他提示
尽管我没有亲自这样做,但似乎可以将您的Python脚本编译到.APK中。窥视在[Android sripping Wiki] [1]上共享脚本的说明
[1]: http://code.google.com/p/android-scripting/wiki/sharingscripts“ Android脚本Wiki”