SL4A

Android脚本语言环境
授权协议 Apache
开发语言
所属分类 手机/移动开发、 手机开发工具
软件类型 开源软件
地区 不详
投 递 者 鞠边浩
操作系统 Android
开源组织
适用人群 未知
 软件概览

Google官方博客介绍了Android Scripting Environment(ASE、SL4A),将脚本语言带入Android,允许用户编辑和执行脚本,直接在Android设备上运行交互式解释器。

脚本将能大幅度简化任务界面,用户能在交互式终端中使用脚本。ASE目前支持Python,Lua和 BeanShell,未来将加入对Ruby和JavaScript的支持。

示例代码

require "android"android.startSensing()android.sleep(1)  --Give the sensors a moment to come online.silent = falsewhile true do  s = android.readSensors()  facedown = s.result and s.result.zforce and s.result.zforce > 9  if facedown and not silent then    android.vibrate()  --A short vibration to indicate we are in silent mode.    android.setRingerSilent(true)    silent = true  elseif not facedown and silent then    android.setRingerSilent(false)    silent = false  end  android.sleep(1)end
  • SL4A客户端Python服务器(SL4A client Python server) 概要 我想在Android Phone作为客户端和Python作为服务器之间建立蓝牙连接。 请帮帮我,我无法弄清楚。 服务器端必须在PC上使用Python。 我需要Python代码作为服务器,而Sl4A可以连接到这台PC。 我尝试了很多代码,但没有让它工作。 SL4A Bluetooth_chat.py imp

  • 寻找一些让我入门的建议. 在我的左手中,我有一个运行ICS的SGS2.我已经启动并运行了SL4A并安装了Python 2.6.2 在我的右手中,我有一个通用的中国蓝牙RFID阅读器.它工作,它读取标签(它有一个显示器),它与手机配对. 我希望他们玩得很好 – 我想编写一些能够继续观看设备并在传输时捕获代码的脚本. 我不是Python专家,但我已经使用它一段时间在Web服务器上构建简单的I / O作

  • 适用于Android的脚本层(SL4A)是一个帮助编写面向Android平台的脚本的库。 SL4A支持许多脚本语言,如Perl,Python,JRuby,PHP等。它还可以扩展为支持新语言。 虽然Java可以用于Android开发,但是当您需要做的只是编写简单的测试用例或打开或关闭设备上的设置时,SL4A是很好的工具。 SL4A Tutorial SL4A Project SL4A API SL4

  • 介绍(2014-07-16) Use TaskBomb and this add-on to script your Android device with SL4A. This add-on adds SL4A scripting functionality to the TaskBomb task scheduler APP. SL4A is a very useful scripting e

  • SL4A是Scripting Layer for Android 的缩写。 即为安卓提供的脚本层。python SL4A使用RPC协议,因此只要启动SL4A服务,再映射端口并链接服务,就能够用任何语言在本地调用安卓api。android 它的出现,一开始给你们带来了使用脚本语言开发安卓apk的可能。 api 但项目停滞至今已多年, 现现在SL4A跟随安卓N版本一同发布, 浴火重生。安全 不太小伙伴

  • SL4A下使用Python WEB框架; QPython之WEB APP的前后端通讯问题; ANDROID设备与PC等的数据通讯的Python解决方案; 这一次对上述这些问题进行了一番钻研与实验,结论如下: 1. SL4A下使用Python WEB框架 SL4A中也可以像在QPython中那样使用Python web框架制作server,至少,使用单文件/模块web框架bottle十分容易。详见 

  • 耐着性子钻研了一下sl4a与QPython之类,取得了些经验,汇报如下: 本文使用的apk安装包如下: QPython: QPython70.apk;sl4a+Python:sl4a_r6.apk;PythonForAndroid_r4.apk。安装与使用方法十分简单,网上参考很多,本文不再重复安装方法与HelloWorld之类。 I. sl4a+Python 1. 重要参考资料: 2. 以下一例

  • 安装后,按照文档怎么也找不到menu,add,后来惊奇的发现这些按钮是android的不是slfa界面里的,就是说点击最右边的3横就可以看到6个按钮。 转载于:https://www.cnblogs.com/jvava/p/4272488.html

  • 代码很简单,由于网上缺乏教程,在这里我做个简单分享。 1.调用gps 2.获取经纬度,以及高程等信息。 3.实用高德逆地理查询API,查询位置。 4.调用安卓系统自带语音模块,朗读位置。 # -*- coding: UTF-8 -*- import json,requests import androidhelper droid = androidhelper.Android() droid.st

  • 参考文章:http://my.oschina.net/u/1468102/blog/208687   如何安装使用SL4A  http://www.ibm.com/developerworks/cn/mobile/mo-python-sl4a-1/   相关软件及源码 https://github.com/kuri65536/sl4a/releases   BT相关接口 http://www.mi

  • 参考文章:http://my.oschina.net/u/1468102/blog/208687 如何安装使用SL4A http://www.ibm.com/developerworks/cn/mobile/mo-python-sl4a-1/ 相关软件及源码 https://github.com/kuri65536/sl4a/releases BT相关接口 http://www.mithril.c

  • 我只是重读了你的问题,有一些全屏的网络浏览的例子,但是据我所知,webview是一种全有或全无的交易。如果您想使用Xml查看Fullscreenwrapper2,因为它允许您使用与本机java应用程序相似的Xml布局,那么您可以从中查找Xml布局的示例并进行修改以适应需要。在 你想要一个小部件还是一个对话框?如果您只需要一个对话框,您可以使用dialogCreateAlertimport andr

 相关资料
  • Qore 是一个模块化、支持多线程的、集成SQL、弱类型的面向过程和对象的脚本语言,语法简单易懂。 Qore supports safe signal handling, exception handling and exception-safe programming, XML and JSON integration as well as TLS/SSL socket support, HTT

  • 脚本语言是介于 HTML 和 Java、C++ 和 Visual Basic 之类的编程语言之间的语言。HTML 通常用于格式化文本和链接网页。编程语言通常用于向计算机发送一系列复杂指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有可编译的编程语言那样严格和复杂。脚本语言主要用于格式化文本和使用以编程语言编写的已编译好的组件。 Active Server Pages 使 Web 开发商

  • Active Server Pages 提供了一个在 HTML 页中使用现有脚本语言如 Microsoft VBScript 和 Microsoft JScript 的框架。本节将解释如何创建 ASP 页、如何添加脚本语言语句以及如何执行创建对象实例等基本任务。虽然这些主题介绍了一些脚本和编程的概念,但其用意并非是教您一门脚本语言。Microsoft 的脚本语言提供自己的文档,许多其他的有关脚本的

  • 最近考虑通过写脚本实现自动化处理,但是自己没有接触太多脚本语言,希望大佬们可以帮助选型 脚本的应用场景大部分是通过发送http请求实现每天签到、打卡这样的功能

  • 本文向大家介绍Lua脚本语言概述,包括了Lua脚本语言概述的使用技巧和注意事项,需要的朋友参考一下 Lua是什么 Lua是一中嵌入式的脚本语言。 Lua语言可以独立进行编程,但这不是其主要的使用方式。Lua虽然有动态、灵活的语法提供强大的功能,但并不像 Java、Python 等一样有一个完善的库(但仍存在一定数量的第三方库),这不是缺陷,而是和其定位有关。 Lua最典型的用法,是作为一个库,嵌入

  • 本文向大家介绍Lua脚本语言入门笔记,包括了Lua脚本语言入门笔记的使用技巧和注意事项,需要的朋友参考一下 什么是Lua   Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henri

  • 问题内容: 当我看到Lua时,我唯一读过的就是“伟大的嵌入”,“快速”,“轻巧”,而且比其他任何东西都更常见:“魔兽世界”或简称“ WoW”。 为什么仅限于将整个内容嵌入到另一个应用程序中?为什么不像使用Python或Perl那样编写通用脚本? Lua在速度和内存使用(最快的脚本语言afaik)等方面似乎做得很好,为什么为什么我从来没有看到Lua被用作自动化任务的“桌面脚本语言”?例如: 重命名一

  • 变量 self.project_name self.project 有关当前项目的信息 self.response self.task 关于脚本 名称Handler并不重要,但您至少需要继承一个类BaseHandler 可以设置第三个参数来获取任务对象: def callback(self, response, task) 默认情况下,非200响应不会提交回调。使用@catch_status_co