Rexsee是国内的开源移动Web开发平台,针对Android手机、触摸屏等终端设备,提供底层开发和运行平台,以及扩展工具包,简化基于SDK的Java原生开发,支持开发者以标准化Web开发模式,即HTML5,CSS3和Javascript快速实现移动应用。能够有效下降技术实现门槛以及成本开销。javascript
使用Rexsee开发Android应用与建立一个网站的流程无异,全部Rexsee代码仅体如今Web前端,放在HTML页面的<script>标签内。html
编写Rexsee客户端,实际上就是编写Rexsee所能理解、渲染的HTML、CSS和Javascript代码。你能够把Rexsee理解为一个“浏览器”,这个“浏览器”除了支持Webkit支持的全部对象外,又扩展了100多个Javascript对象及相应的2000个方法和事件。前端
支持本地功能的调用接口,能够实现对本地存储、通信录、传感器、定位信息等本地功能的调用。同时,还提供了离线提交、push推送等原生应用功能。java
对于开发者而言,只需在掌握Web前端开发的基础上,按需选用Rexsee提供的Javascript对象,按照Rexsee对象的方法、事件编写代码即可实现相应功能。android
简单代码示例以下浏览器
<html> <head> <title>这是一个android应用</tiltle> <script type=text/javascript> //Rexsee 代码从这里开始 window.onRexseeReady=function(){ rexseeScreen.setScreenOrientation("portrait"); //设置屏幕方向 rexseeTitleBar.setStyle('visibility:hidden;'); //标题栏样式 隐藏 rexseeStatusBar.setStyle('visibility:hidden;'); //状态栏样式 隐藏 rexseeDialog.toast('系统加载完毕!'); //出现后随即消失效果 } </script> </head> </html>
代码写好以后使用在线编译生成APK文件,下载安装在终端;在线编译的首页地址是程序的网络地址;也可使用预打包,把程序首页地址放在本地,把本地地址做为首页地址。服务器
Rexsee社区提供了开发手册,按Rexsee对象的方法、事件编写代码即可实现相应功能。http://www.rexsee.com/rexsee/rexseeReference.apk网络
社区目前也提供在线开发环境,也能够本地开发后上传文件进行在线编译,最后封装成一个客户端。博客里有一个在线开发的hello world示例,供参考:http://my.oschina.net/u/194999/blog/42218架构