SL4A
文章平均质量分 91
天涯飘雪
aaa
展开
-
Scripting Layer for Android (SL4A)
http://code.google.com/p/android-scripting/ 无意之中发现了SL4A,感觉这个技术确实不错,值得看一看学习一下,现将英文资料记录一下,有时间就翻译一下。 SL4A就是用脚本语言编写Android应用程序,例如脚本Python,Ruby,Perl,Javascript等。Scripting Layer for Android (SL4原创 2012-01-20 08:58:06 · 4934 阅读 · 0 评论 -
SL4A_UiExamples
IntroductionThe UiFacade has some powerful features for managing a wide variety of dialog boxes and menus. It also supports the powerful webView function. Help files are available hereHere i转载 2012-05-04 17:03:39 · 1826 阅读 · 0 评论 -
Sl4A_ApiReference examples(4)
今天决定把Pro Android Python with SL4A上面的一些例子抄录下来,以供大家参考。1. import android import pprint droid = android.Android() pprint.pprint(droid.smsGetAttributes().result)run result: [u'_id', u't原创 2012-02-22 09:21:00 · 1557 阅读 · 0 评论 -
SL4_ApiReference android中可以调用的方法(3)
http://code.google.com/p/android-scripting/wiki/ApiReference转载 2012-02-27 12:35:07 · 746 阅读 · 0 评论 -
SL4A_ApiReference examples(2)
最近没有什么项目, 所以随便拿起书来就阅读. ppurl上找到的pro android programming with sl4a. 随便翻阅了下, 就被第一页的一条言论吸引.quote: One is that not everyone is a fan of Java. 所以决定阅读下去…之前较为系统的学习过android开发. 不过一直没了解过SL4A. 虽然知道可以用php直接对and转载 2012-02-04 23:25:08 · 2087 阅读 · 0 评论 -
SL4A中android可以调用的方法(2)------方法实例
1. import android import pprint droid=android.Android() apps=droid.getLaunchableApplications() pprint.pprint(apps.result)通过getLaunchableApplications()方法可以获取android设备中运行的应用程序2原创 2012-02-24 09:32:13 · 1913 阅读 · 0 评论 -
SL4A中android可以调用的方法(1)
1. Class ApplicationManagerFacade原创 2012-02-24 09:24:27 · 1523 阅读 · 0 评论 -
PC上远程调试Android Python Script(1)
转载自http://blog.csdn.net/qq_lhz/article/details/6232207目前在通过《Header First Python》学习Python语言。其中有几个章节介绍Python在web和移动设备上的开发,移动设备OS选用了现在火热的Android。对于这个系统,之前我只听说过,从未实际使用过;移动设备上程序的编写,也是第一次涉足。转载 2012-01-29 21:09:14 · 1637 阅读 · 0 评论 -
Sl4A_ApiReference examples(3)
1.EventFacadeimport android, timedroid = android.Android()droid.startSensingTimed(1,1000)e = droid.eventPoll(1).resultevent_entry_number = 0x = e[event_entry_number]['data']['xforce']2.P原创 2012-02-21 09:38:41 · 1928 阅读 · 0 评论 -
PC上远程调试Android Python Script(2)
建立tcp桥接,并编写可远程调试的Python脚本时出现下面错误:C:\Documents and Settings\lijt>adb forward tcp:9999 tcp:43785C:\Documents and Settings\lijt>pythonPython 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v原创 2012-01-29 22:28:33 · 1679 阅读 · 0 评论 -
Sl4A_ApiReference examples(1)
环境:sl4a_r4.apk, PythonForAndroid_r4.apk,打开Android emulator 2.21. makeToast 显示短暂提示框 makeToast( String message) 显示一个持续短暂时间的提示框。 import androiddroid=android.Android()droid.makeToast('H原创 2012-01-29 10:04:20 · 1546 阅读 · 0 评论 -
Android 脚本设计之SL4A_Examples(1)
Android barcode scanner in 6 lines of Python codeAfter my last video about using a barcode scanner to add and search books in your library, I was feeling pretty happy. Bar code scanners are pretty转载 2012-01-20 13:18:09 · 1077 阅读 · 0 评论 -
让python在android系统上飞一会儿:第四节 使用WebView制作程序界面
介绍 SL4A r1 版本引入了内置的HTML编译器和控制WebView的api。 UiFacade模块也提供了一系列直接操作对话框和菜单的方法。想了解更多信息,请参考Ui Help部分的介绍。 在Android2.2的模拟器的Landscape下,点按Alt+B输入符号,这样做的问题变解决了使用 WebView API 中的webViewShow(url)方法是用转载 2012-01-20 14:23:06 · 1804 阅读 · 0 评论 -
让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行
本节目录 1. 一些传统的方法 2. 将程序的代码生成二维码图片 3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 在手机上写脚本是一件非常辛苦的事情,虽然SL4A人性化的为我们提供了API快速插入功能,并且优美的Python为我们省去了输入分号和括号之苦,但是没有智能感知,没有关键字补全,狭小的按键,输入符号的困难,还是让我没有勇气去在手机上写超过50行的程序.转载 2012-01-20 14:18:01 · 1670 阅读 · 0 评论 -
让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
本节目录: 1.下载和安装 Scripting Layer for Android (SL4A) 2.下载和安装 Python for android 3.第一个HelloWorld程序 1.下载和安装 Scripting Layer for Android (SL4A) Scripting Layer for Android (SL4A) 是一个开源项目,目标是为andr转载 2012-01-20 14:16:52 · 1247 阅读 · 0 评论 -
Android 脚本设计之 SL4A
什么是SL4ASL4A的全称为Scripting Layer for Android, 顾名思义就是Android的脚本架构层,它的目的就是可以用熟知的脚本开发语言来开发Android应用程序。其工作原理基于RPC远程调用,通过本地的脚本解析器和远端的原生态Android Server层的APK进行信息交互,即实现一个远程代理,把本地脚本的函数调用通过json格式的封装,传递给远程原生态Ser转载 2012-01-20 09:53:11 · 4555 阅读 · 0 评论 -
让Python在Android系统上飞一会儿:第二节 第一个有实用价值的应用
本节目录 1.本节相关的python知识 2.图书价格查询器的功能分析 3.图书价格查询器的设计实现 1.python预备知识 单行注释使用#号,#以后的内容是注释,不会被解释器解释执行执行; import语句用来导入模块,后面跟模块名; python中的变量不需要声明类型,变量被赋值之后类型会自动指定,这也是动态语言的特性之一; 元组,python转载 2012-01-20 14:15:37 · 1148 阅读 · 0 评论 -
SL4A_启动apk应用测试包
一直想用sl4a实现apk应用测试包的启动,还好现在实现了,代码如下:import androiddroid=android.Android()droid.startActivity(None,None,None,None,True,"com.tuangou.buy","com.tuangou.buy.SplashActivity") #"com.tuangou.buy" pac原创 2012-05-04 16:08:23 · 2961 阅读 · 8 评论