dcloud mui html5plus 5+sdk


做过原生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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值