Android Scripting Environment
2010-05-28 15:12:00 来源:WEB开发网在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、点击附件: logo.gif 图标启动它,第一次启动的时候需要安装脚本解释器,大家会看到“Installing Python”, “Installing Lua”等提示,初始化完成以后,运行界面如下图所示:
附件: ASE.png
4、按照Google介绍的ASE用法,这时我们可以单击脚本文件来执行它,或者长按列表中的脚本文件对它进行修改、删除、添加到桌面快捷方式等操作或者作为后台服务启动;另外也可以通过“Menu”菜单来新建脚本或者打开终端。
Tags:Android Scripting Environment
编辑录入:coldstar [复制链接] [打 印]- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接