WEB开发网
开发学院手机开发Android 开发 动手玩Android Scripting Environment 阅读

动手玩Android Scripting Environment

 2010-06-23 00:04:00 来源:WEB开发网   
核心提示:在Android社群里,这几天讨论得最火热的主题不外乎是iPhone 3GS、Palm Pre和Magic、Dream的对比,动手玩Android Scripting Environment,美版Magic到底何时发布以及刚刚和大家见面的Android Scripting Environment了, William手上

Android社群里,这几天讨论得最火热的主题不外乎是iPhone 3GS、Palm Pre和Magic、Dream的对比,美版Magic到底何时发布以及刚刚和大家见面的Android Scripting Environment了。 William手上没有iPhone 3GS和Palm Pre,美版的Magic虽然看起来不错(比较可靠的消息是他会有5百万像素摄像头,内存288MB,CPU是更省电、视频录制更强大的 MSM7200A,似乎比欧洲已经开卖的Vodafone定制版Magic好出不少),不过手机硬件本身已经超出我的研究范围了,还是花点时间来看看动手玩一玩Android Scripting Environment吧。

ASE为Android系统带来了脚本语言的支持,通过它我们可以编辑和执行脚本,甚至和脚本解释器做出交互。脚本可以访问多数的Android API,有了这个大大简化了的接口,我们可以很方便的实现以下功能:

操作Intents

启动Activities

拨打电话

发送短信

扫描条形码

获取地理位置和传感器数据

使用text-to-speech(TTS)

参考官方文档了解更多

脚本可以在终端中来交互地执行,或者作为后台Service启动,也可以通过Locale来启动。当前支持的脚本语言包括Python、Lua和BeanShell,Ruby和JavaScript的支持已经在计划之中。你可能会问,为什么使用脚本而不是开发真正的Android应用呢?诚然,Android的开发环境非常易于使用,但是你必须在电脑前完成所有工作。而ASE则使您在任何您需要的情况下,快速的在设备上使用高级脚本语言尝试您的想法。

下面我们就在模拟器中动手玩一玩ASE吧

1、因为ASE目前还没有被上传到Market,所以首先我们到Google Code上下载它的安装包。

2、在命令行执行adb install ~/download/AndroidScriptingEnvironment-0.7-alpha.apk (假设下载来的ASE安装文件放在~/download目录)命令安装ASE。

3、点击

ASE

图标启动它,第一次启动的时候需要安装脚本解释器,大家会看到“Installing Python”, “Installing Lua”等提示,初始化完成以后,运行界面如下图所示:

ASE运行界面

4、按照Google介绍的ASE用法,这时我们可以单击脚本文件来执行它,或者长按列表中的脚本文件对它进行修改、删除、添加到桌面快捷方式等操作或者作为后台服务启动;另外也可以通过“Menu”菜单来新建脚本或者打开终端。

1 2 3  下一页

Tags:动手 Android Scripting

编辑录入:coldstar [复制链接] [打 印]
赞助商链接