2℃
2011年09月11日
⁄ 移动开发
⁄ 被围观 8,114+
关于SL4A的简介和在Android系统的安装及使用,请参考我的上一篇博文《Android 脚本设计之 SL4A》,本篇来分析其内部的实现机制。
深入理解SL4A
SL4A架构实现了本地脚本和原生态Android程序的内部消息通信,所以任何本地脚本语言,只要实现了这套兼容的JSON RPC通信接口,就可以呼叫SL4A的RPC Server端程序。至于为什么要选用JSON,及这种格式的优点和特征,此处就不详细叙述了,大家可以查看JSON官网。
“JavaScript Object Notation (JSON) is a lightweight, text-based,
language-independent data interchange f...
Android, Script, SL4A阅读全文
3℃
2011年09月11日
⁄ 移动开发
⁄ 被围观 7,755+
什么是SL4A
SL4A的全称为Scripting Layer for Android, 顾名思义就是Android的脚本架构层,它的目的就是可以用熟知的脚本开发语言来开发Android应用程序。其工作原理基于RPC远程调用,通过本地的脚本解析器和远端的原生态Android Server层的APK进行信息交互,即实现一个远程代理,把本地脚本的函数调用通过json格式的封装,传递给远程原生态Server APK进行实际的android系统函数呼叫,最后将操作的执行结果反馈给本地脚本解析器,然后再在终端显示出运行结果。
SL4A适用场景
RAD programming,即 rapid applicati...
Android, Script, SL4A阅读全文
1℃
2011年07月05日
⁄ 程序设计
⁄ 被围观 5,944+
从网络上的SVN服务器上面把代码下载下来,有时候想完全去除掉该工程项目的svn信息,我们都知道svn信息保存在工程项目中的每个隐藏的.svn文件夹下面,如果手动删除的话,有可能删除不完全,导致重新导入的时候会出现错误,本文分享一个实用的dos脚本,只要将其放置到工程项目的根目录下,单击运行一次即可,就会全部清除掉隐藏的svn文件信息。
代码如下:
@echo off
for /r %%a in (.) do if exist %%a.svn rd /s/q %%a.svn
pause
@echo on
将其拷贝到本地的文本文件中,命名为removesvn.bat即可。
然后将 remov...
DOS, Script, SVN阅读全文
受教了!呵呵!
adobe air 播放器可
在你的代码基础上改了下,可以
现在CSDN博客的API接口
你好,googlecode源
你好,googlecode源
亲,那你新上传的图片会到哪呢
亲,这个会卡的 第一段缓冲