前几天研究android手机上运行终端,可以运行shell,最近想能不能运行其他脚本呢,像python,perl等等。这样就可以在手机上随时随地的编程了,嘎嘎。GOOGLE一下,发现真有,Android的吸引力真强大~~
废话不说,开始吧。
googlecode有这么一个项目,,Scripting Layer For Android(SL4A,之前被称作Android Scripting Environment 或者 ASE),把脚本语言带到了Android系统中,这样,在你的Android手机上,你就可以运行或者编辑脚本了。通过这些脚本,你就可以调用Android程序里面的一些API,而且这些接口很容易使用。
脚本可以在终端,后台,或者(一个应用场景程序,在特定场景下,启动设定好的操作)。目前支持Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, 和 shell。
目前这个项目还是在alpha测试阶段。下面我来介绍一下如何安装。
首先安装ASE(android scripting environmen),这为上面的脚本运行提供一个环境。我安装的是,这个不能从sd卡安装解释器,可以从sd卡装解释器。
安装好后,下一步安装解释器,在有解释器的列表,我安装的是python 的。据我观察,需要安装三个文件,如果是xxx的解释器,就要装 xxx_ry.zip xxx_scripts.zip xxx_extras_ry.zip。如果是r14,打开ASE->Menu键->Interpreters ->Menu键->Add选择python。如果是r25,ase->menu->view->interpreters->python,然后就会从网上下载。。。
安装完了后,就可以编写自己喜欢的程序了。有api。
下面是我自己写的一个简单的小程序,是给我手机发个短信。
阅读(1322) | 评论(2) | 转发(0) |