文章詳情頁
html5 - Android混合開發
瀏覽:142日期:2024-02-25 18:00:53
問題描述
目前 純Android 的應用越來越少, 了 我是學Android端的,現在想和Html5配合 , 混合開發, 還從來沒使用過, 請問有什么系統性的學習Android混合楷發嗎? 或者是什么框架, 怎么操作. 我都不知道,沒了解過, 請大家推薦一下!!!
問題解答
回答1:謝絕撕逼, 以下純屬瞎BB....
分為幾個層次吧:
原生WebView框架 + JSBridge, 本質上就是JS對象注入技術, 開源項目見 github: lzyzsd/JsBridge
cordova / phonegap / ionic 這類基于Html5 + JS + CSS 封裝的框架, 本質上還是Web應用
React Native 這類用著Web前端語言來開發Native應用并提供Native應用體驗的框架, 這已經不是Web應用了.
p.s. 第2, 3類就是Web前端開發亡我大原生開發的野心不死才整出來的. [捂臉, 逃~]
回答2:如果你想和HTML5配合,建議你學習cordova 或 ionic 或 appcan等框架如果你想脫離dom,建議你學習FB 的 react native或阿里巴巴的weex
回答3:HTML5+,HTML5中國產業聯盟對HTML5的擴展標準。在復用HTML5的基礎上達到原生的功能體驗。性能比cordova等強很多。
回答4:http://blog.csdn.net/github_3... 這個不錯
標簽:
Html5
相關文章:
1. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。2. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變3. html5 - 有可以一次性把所有 css外部樣式轉為html標簽內style=" "的方法嗎?4. javascript - 有什么比較好的網頁版shell前端組件?5. java - 如何寫一個intellij-idea插件,實現編譯時修改源代碼的目的6. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?7. java 中Long 類型如何轉換成Double?8. javascript - 求解答:實例對象調用constructor,此時constructor內的this的指向?9. html - vue項目中用到了elementUI問題10. javascript - [js]為什么畫布里不出現圖片呢?在線等
排行榜
