開源移動Web開發平臺 Rexsee新版發布,支持Android原生UI布局

openkk 13年前發布 | 29K 次閱讀 Android

         開源移動Web開發平臺 Rexsee新版發布,支持Android原生UI布局

  • 使用 HTML5+CSS3+JavaScript+Rexsee擴展API  和傳統WEB編程模式進行編程,在線編譯生成APK。
  • 降低難度,減少工作量,縮短周期,控制成本。
  • 建立更小、更便宜、更高效、更易管理的技術團隊。
  • 應用程序零客戶端,集中管理和維護,無須升級。
  • B/C/S混合架構,支持應用程序本地化,擺脫網絡依賴。
  • 支持第三方JavaScript開發框架。

開源移動Web開發平臺Rexsee于今天正式發布最新版本,支持以JS調用的方式實現Android原生UI布局,對于界面展現、交互體驗以及執行效率均有顯著提升。

         目前大部分的移動Web開發框架由于WebView的原因,在UI能力方面有所欠缺,往往需要配合jQuery Mobile等第三方框架完成應用界面的繪制,但卻對執行效率造成嚴重影響。

新版Rexsee擴展多個對象,用于創建和管理原生界面元素,支持Android系統的原生UI布局(目前已支持Android SDK Platform API8的全部布局)。開發者可以通過JS完全實現等同于原生應用的界面展現,解決了PhoneGap等平臺應用界面響應遲緩的通病。

同時,新版Rexsee還強化了繪圖功能,新添了等同于HTML5Canvas的對象,利用Android Camera 3D機制實現3D繪圖。

更新后的APIs已經發布到Rexsee社區,開發者可以下載最新的開發手冊,直接在手機上運行,了解詳細的示例演示。

 

附:新版Rexsee擴展說明

l  rexseeJavaView對象及事件,用于創建和管理原生界面布局元素,支持一下原生布局,(API8的全部布局)

n  布局類型(可以添加子對象):

u  AbsoluteLayout

u  Div(Rexsee擴展)

u  FrameLayout

u  Gallery

u  GridView

u  HorizontalScrollView

u  LinearLayout

u  ListView

u  RadioGroup

u  RelativeLayout

u  ScrollView

u  SlidingDrawer

u  TableLayout

u  TableRow

u  ThreeDGallery(Rexsee擴展)

u  ViewAnimator

u  ViewFlipper

u  ViewSwitcher

n  基本類型(不可添加子對象):

u  AnalogClock

u  Button

u  CheckBox

u  Chronometer

u  DatePicker

u  DigitalClock

u  EditText

u  ImageButton

u  ImageSwitcher

u  ImageView:支持多點觸摸的縮放。

u  LabelDiv(Rexsee擴展)

u  ProgressBar

u  ProgressDiv(Rexsee擴展)

u  RadioButton

u  RatingBar

u  SeekBar

u  Spinner

u  SurfaceView

u  TextSwitcher

u  TextView

u  TimePicker

u  ToggleButton

u  VideoView

u  WebView/Browser/BrowserDiv(Rexsee擴展)

u  ZoomControls

注意:特別提一下其中的SurfaceView類型,可以進行3D繪圖,類似于HTML5Canvas,基于Android Camera 3D繪圖機制。

l  rexseeJavaDialog對象及事件,將JavaView元素顯示在對話框中

l  rexseeJavaBar對象,將JavaView元素直接覆蓋在布局中。

l  rexseeDrawable對象,預載入圖片并進行簡單處理。

l  rexseeImageDialog對象及事件,顯示圖片用的對話框,支持多點觸摸的縮放。

l  rexseeButtonDialog對象及事件,顯示一組按鈕。

 

以下功能已經支持,但尚未添加到手冊中:

l  rexseeGarbageCollector,垃圾回收機制

l  rexseeHashMap,原生Hash

l  rexseeArray,原生數組

l  rexseeClazz,用于對Java類進行調試,僅用于調試,沒有什么實際用處

l  rexseeTimer,生時鐘,支持sleep()操作

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!