博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dcloud mui html5plus 5+sdk
阅读量:2095 次
发布时间:2019-04-29

本文共 740 字,大约阅读时间需要 2 分钟。

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

转载地址:http://anuhf.baihongyu.com/

你可能感兴趣的文章
【Java】【28】提高List的removeAll方法的效率
查看>>
【JS】【31】读取json文件
查看>>
OpenSSL源代码学习[转]
查看>>
linux放音乐cd
查看>>
GridView+存储过程实现'真分页'
查看>>
flask_migrate
查看>>
解决activemq多消费者并发处理
查看>>
UDP连接和TCP连接的异同
查看>>
hibernate 时间段查询
查看>>
java操作cookie 实现两周内自动登录
查看>>
Tomcat 7优化前及优化后的性能对比
查看>>
Java Guava中的函数式编程讲解
查看>>
Eclipse Memory Analyzer 使用技巧
查看>>
tomcat连接超时
查看>>
强引用 软引用 弱引用 虚引用
查看>>
数据类型 java转换
查看>>
"NetworkError: 400 Bad Request - http://172.16.47.117:8088/rhip/**/####t/approval?date=976
查看>>
mybatis 根据 数据库表 自动生成 实体
查看>>
C结构体、C++结构体、C++类的区别
查看>>
进程和线程的概念、区别和联系
查看>>