做过原生APP开发的同学知道可以在Activity中嵌入Webview, 使用HTML+CSS来开发界面,但码农一般不擅长于美工界面,所以一般使用一些UI框架来做比如妹子UI, EXTJS手机版等HTML5 UI框架。MUI就是这类东西。但是手机WEBVIEW有致命的性能问题及一些切换白屏之类的问题,所以MUI不是直接使用系统WEBVIEW,而是做了一些改进,也就是依赖于H5+ RUNTIME ,所以导致不能直接在浏览器打开网页看效果(部分UI是可以的), 也导致不适合于做微信网页。
大多数应用都不是纯展示的,多数都要调用系统的一些API,比如我要获取WIFI的信息啊,震动提示之类的,奈何HTML5的功能实在太弱。好在Webview本身是可以JS/JAVA互调的,为了JS调用系统API方便,H5+封装了很多常用的API,当然封装再多也是封装不完的,于是弄了个Nactive.js 桥间接用JS调用系统API,当然也可以自已开发H5+插件。
5+SDK是干吗的? 你的工程使用了JS接口API,要离线或云端打包当然需要把插件的JAR包和SO库一起打包进APK了。 还有你的HBuilder工程是不能写JAVA代码的,也不能插入第三方JAR包,这时就需要弄一个ANDROI工程,把这些JAR包都弄进来,再把HBuilder的网页文件按规则放进来就行了。
文档
http://ask.dcloud.net.cn/docs/
离线打包
http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/38
Android平台第三方插件开发指导
http://ask.dcloud.net.cn/article/66
未经允许不得转载:微信信息发源地 » dcloud mui html5plus 5+sdk
评论前必须登录!
登陆 注册