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架構