原文http://code.google.com/p/android-scripting/wiki/UserGuide
Introduction简介
Scripting Layer for Android (SL4A) 提供了为多种脚本语言交互解释器、脚本编辑和脚本执行。最简单的入门方法是AndroidFacadeAPI, 这是一些使用解释器安装好的样例脚本,也可以查看Tutorials.
Starting SL4A开始
开始运行SL4A后,将看到一个安装好的脚本的列表。如果这是头一次,可能根本没有。既然这样,安装好一个解释器后将返回到列表。
Interpreters解释器
在使用SL4A之前,肯定的必须先安解释器啦。不过shell和html and javascript是默认包含的。
解释器列表通过点击View然后Interpreter访问。从这里可以下载新解释器并安装。通过点击解释器的名字可以打开终端。
更多细节请查看 installing interpreters .
Scripts脚本
一旦安装完成解释器,就可以运行脚本、新建、编辑。
点击菜单键,选择Add可以新建。要编辑,直接点击脚本,然后铅笔头。
Menu Options菜单选项
若 "QuickActions Menu"在首选项设置好了,点击脚本项目对弹出菜单:
依次是:
- Run (with Terminal)使用终端运行
- Run in Background背景运行
- Edit编辑
- Rename重命名
- Delete删除
- Edit in External Editor使用外部编辑器编辑. 关于外部编辑器: External Editors
若 QuickActions 没设置,会显示一个文本选择盒子。
点击Menu会出现:
- Add - 新建脚本
- View - 转到解释器、开关或Logcat页
- Search - 搜索脚本(Back退出)
- Preferences - 设置首选项
- Refresh - 重载脚本列表
- Help - 显示相关帮助文件.
Editor编辑器
顶栏是文件名,下面是内容。
为了让SL4A知道要用哪个解释器运行脚本,要注意扩展名 (e.g. use .py and .lua for Python and Lua respectively).
Menu Options菜单选项
- Save & Exit - Save and exit保存并退出
- Save & Run - Save the current script and execute it.保存并运行
- Preferences - Preferences screen属性页
- API Browser - Brings up a list of supported api functions. 提供一个支持的api功能列表。
- Help - display associated help files显示相关帮助文件
- Share - Share script with others, typically by email. 分享脚本(一般是通过邮件,不过要看你手机上安什么了)
- Goto - go to a specific line number in your code.跳转到指定行号(也会显示当前行).
Triggers开关
To be continued...赶紧走
Logcat
To be continued...快去吧
Home Screen主屏
长按主屏,可以创建脚本或其文件夹的快捷方式。
Locale Plugin场景插件
SL4A 包含着一个场景( Locale )插件可以依据场景引擎运行脚本。比如,上班的时候,睡觉的时候,有Wifi的时候。
Preferences首选项
General常规项
- Usage Tracking - 使用跟踪。允许收集匿名的Google分析统计
- Server Port - 服务器端口。当打开远程服务器时,这里设置为非零值会开启服务器监听。不建议使用常用端口,推荐诸如45001之类的。
Script Manager脚本管理器
- Show All Files - 显示全部文件。允许编辑任何文件,即使类型未知,二进制文件除外。
- Use QuickActions Menu - 使用“快速行动”。默认开启 QuickAction . 有问题或者不习惯可以关掉。
Script Editor脚本编辑器
- Font Size - 字号。
- Force API Browser - 强制API浏览器。若外部帮助没打开,可以设置这里使用Android浏览器.
- Enable Auto Close - 允许中断关闭。内置的编辑器会自动完成括号,不方便的话可以关闭该功能.
- No Wrap - 不换行。打开会关闭自动换行.
- Auto Indent - 自动缩进。打开将使新行根据前面自动缩进.
Terminal终端
- Scrollback Size - 回滚大小。回滚缓存区的大小。
- Font Size - 字号。
- Encode - 编码。字体的编码.
- Rotate Mode - 屏幕旋转。.
- Colors - 颜色
- Full Screen - 全屏。隐藏状态栏。
- DEL Key - 退格键。使用DEL时是前删还是后删。
- Directory Shortcuts - 目录快照。选择如何使用 '/' 和Tab
- Camera Shortcut - 相机快照。
- Keep Screen Awake - 保持唤醒。.
- Bumpy Arrows - 振动箭头。当使用轨迹球时振动.
- Hide Keyboard - 隐藏软键盘。终端打开时不显示软键盘。.
Terminal Bell终端铃声
- Audible Bell - 铃声开启。
- Bell Volume - 铃声音量。
- Vibate on Bell - 铃声振动。.
Trigger Behaviour开关行为
- Hide Notifications - 隐藏通知。开关的默认行为会显示一条通知。不习惯可以关掉。
相关推荐
SL4A,全称为Scripting Layer for Android,是一款强大的Android平台上的自动化工具,它允许用户通过编程语言(如Python)来控制和与Android设备交互。这个压缩包包含了SL4A的Python API的中英文参考文档,是开发者...
SL4A,全称为"Scripting Layer for Android",是一个为Android平台设计的开源项目,旨在让开发者和用户能够通过脚本语言控制Android设备。SL4A提供了丰富的API,允许编写简单的脚本来实现对Android设备的各种操作,...
"SL4A之Python_API_中文参考.doc"文件很可能是这个API的中文翻译版,对于中文使用者来说,这是一份非常宝贵的资源,能够帮助他们更方便地理解和应用SL4A的Python API。通过阅读这份文档,开发者可以学习如何在...
而对于许多开发者来说,他们可能对脚本语言更加熟悉,因此SL4A的出现降低了编写Android应用程序的门槛,使得那些已经熟悉脚本语言的开发者可以更容易地入门Android开发。 在SL4A的帮助下,开发者可以利用脚本语言...
在描述中提到的"sl4a-r6x05-armv7 sl4a sl4a-r6 sl4a-r6x05-arm",这些标签表明这个版本是SL4A的r6系列的一个修订版,特别针对ARMv7架构的处理器进行了优化。SL4A的版本号r6代表了其第六个主要版本,x05可能表示此...
在标签"sl4a-r6 sl4a"中,"sl4a"是项目的通用标识,而"sl4a-r6"则特指SL4A的第六个主要版本。每个版本的更新通常会包含新功能、性能优化以及对现有API的改进。 压缩包内的文件"sl4a-r6.1.1-arm-debug.apk"是SL4A的...
Google官方博客介绍了Android Scripting Environment(ASE、SL4A),将脚本语言带入Android,允许用户编辑和执行脚本,直接在Android设备上运行交互式解释器。脚本将能大幅度简化任务界面,用户能在交互式终端中使用...
2. **入门**:介绍了如何开始使用SL4A进行Android应用开发,涵盖了必要的准备工作和基本概念。 3. **导航Android SDK**:虽然本书主要关注SL4A,但仍然会涉及到Android SDK的使用,帮助读者理解如何与原生环境交互。...
ApiReference - sl4a-chinese - 中文版api - SL4A之Python资源中文化项目 - Google Project Hosting ApiReference - sl4a-chinese - 中文版api - SL4A之Python资源中文化项目 - Google Project Hosting
SL4A开发APK文档集合 pro-android-python-with-sl4a.pdf PythonForAndroid_r4.apk sl4a_r6.apk [android.开发书籍].Practical.Android.Projects.pdf
SL4A开发APK文档集合之 sl4a-r6 sl4a-r6x04-armv7
《Apress.Pro.Android.Python.with.SL4A.Jul.2011》是一部关于在Android平台上使用Python编程的专业书籍,结合了SL4A(Scripting Layer for Android)这一强大的工具,让开发者能够利用Python语言的简洁性和强大功能...
sl4a_r6 供自己学习,也分享出来给大家使用,需要的话可以下载,有什么问题可以留言
SL4A,全称为Scripting Layer for Android,是一款在Android平台上运行脚本语言的框架,旨在让开发者能够方便地在Android设备上编写和执行各种脚本。标题中的"sl4a-r3.rar"指的是SL4A的第三版(r3)的压缩包文件,这...
android脚本环境的APK应用,目前已支持Python,Lua, BeanShell, Perl等语言。
该软件包允许与sl4a服务器通信(请参阅 ) 加载后,使用(目标设备的“ ip”端口)设置sl4a服务器的ip和端口,然后使用(目标连接) 完成后,演示功能将起作用。 尝试(test-getinput)!
PythonForAndroid-r7b1+sl4a.zip这个压缩包文件是关于在Android平台上运行Python环境的工具集合,其中包含了PythonForAndroid和SL4A(Scripting Layer for Android)两个重要组件。这两个工具使得开发者可以在...
SL4A_R6.apk
sl4a for android script 开发
SL4A,全称为Scripting Layer for Android,是Android平台上的一种技术,它使得开发者和用户能够使用各种脚本语言在Android设备上编写和运行应用程序。SL4A的主要目的是提高开发效率,通过提供对Android系统API的...