
Hbuilder
HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势。
吴维炜
资深AI全栈工程师 | UCD主SE | 优快云专家 | 阿里云专家博主
10年经验,擅长AI全栈和AIGC。曾任CTO助理,现为上市公司UCD设计推进与落地技术专家,专注产品创新与用户体验。
展开
-
HBuilder实现App资源在线升级更新
本文只要介绍HBuilder实现App资源在线升级更新。梳理思路:1.获取线上App版本号和当前App版本号2.比对版本号,判断是否资源在线升级更新3.是否下载最新安装包[可以静默下载或用户触发]4.是否执行资源在线升级更新[可以主动或用户触发]5.是否立即重启生效[可以主动或用户触发]关键代码:由于HBuilder开发的App版本,为了方便大家直接使用,下列代码plus.n...原创 2019-01-10 11:07:34 · 5696 阅读 · 7 评论 -
HBuilder实现App icon右上角数字小红点BadgeNumber
本文主要介绍BadgeNumber的通过Hbuider的实现、取消及业务逻辑。可以内嵌H5作为App打包哦。一、实现BadgeNumber// 设置数字function setBadge() { plus.runtime.setBadgeNumber(8);}注:该方法需在plusready后执行二、取消BadgeNumber// 清除数字function clearB...原创 2019-08-22 15:39:51 · 7630 阅读 · 5 评论 -
Hbuider H5+App封装本地数据存储
本文主要介绍H5+App封装本地数据的存储、获取、删除。一、本地数据存储或修改 /** * 修改或添加键值(key-value)对数据到本地数据存储中 * @param {Object} key 键 * @param {Object} value 值 */ setItem : function (key,value){ plus.storage.setItem(ke...原创 2019-08-28 10:15:37 · 1519 阅读 · 0 评论 -
Hbuider H5+App获取手机状态栏高度
本文主要介绍获取手机状态栏高度的方式。 /** * 获得状态栏高度 */ getStatusBarHeight:function(){ var immersed = 0; var ms=(/Html5Plus\/.+\s\(.*(Immersed\/(\d+\.?\d*).*)\)/gi).exec(navigator.userAgent); if(ms&&am...原创 2019-08-28 10:48:13 · 4045 阅读 · 5 评论 -
Hbuider H5+App 判断当前是否连网
本文主要通过JS判断当前App是否连网$.plusReady(function(){ document.addEventListener("netchange", function(){ if(!app.isNetConnection()){ // 网络异常处理,比如取消上拉动作等 $.toast(" 请检查网络连接 "); } }, false);});isNe...原创 2019-08-28 11:00:13 · 1153 阅读 · 0 评论