1. hybridapp入門教程
hybridapp入門教程:
Hybrid APP是混合型的APP應用開發。是相對於Native APP(原生APP)、WEB APP(Web APP)而言的。Hybrid APP,部分代碼以WEB技術編程,部分代碼由某些Native Container承擔,其目的是在Html5尚未完全支持Device API和Network API的目前階段,承擔這部分職責。
Hybrid App
「Hybrid App同時使用網頁語言與程序語言開發,通過應用商店區分移動操作系統分發,用戶需要安裝使用的移動應用」。總體特性更接近Native App但是和Web App區別較大。只是因為同時使用了網頁語言編碼,所以開發成本和難度比Native App要小很多。因此說,Hybrid App兼具了Native App的部分優勢,也兼具了Web App使用HTML5跨平台開發低成本的優勢。
2. 什麼是混合APP
混合開發的App(Hybrid App)就是內嵌一個輕量級的瀏覽器,一部分原生的功能改為Html 5來開發,這部分功能不僅能夠在不升級的情況下動態更新,而且可以在Android或iOS上同時運行,讓用戶的體驗更好又可以節省開發的資源。
其他特點
在一個App中顯示一個Html 5網頁的功能,其實很簡單,只要一個WebView就可以了。
WebView 本來就支持js和Java相互調用,只需要開啟 WebView 的JavaScript腳本執行,然後通過代碼 mWebView.addJavascriptInterface(new JsBridge(), "bxbx"); 向Html 5頁面時注入一個Java對象,然後就可以在Html 5頁面中調用Native的功能了。