dcloud_dcloud教程 - CSDN
精华内容
参与话题
  • dcloud从入门到入坑

    万次阅读 2018-02-11 15:05:25
    dcloud是一个webapp云打包平台,你可以通过他扩展你的网页功能 官方叫他们的产品名字为 HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用...

    一、简介
    dcloud是一个webapp云打包平台,你可以通过他扩展你的网页功能
    官方叫他们的产品名字为

    HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。

    嗯,是一种基于HTML、JS、CSS编写的运行于手机端的App,那么具体是怎么做的呢?
    继续看文档

    HTML5+扩展了JavaScript对象plus,使得js可以调用各种浏览器无法实现或实现不佳的系统能力,设备能力如摄像头、陀螺仪、文件系统等,业务能力如上传下载、二维码、地图、支付、语音输入、消息推送等。

    扩展了一个plus对象啊,就是说可以通过dcloud实现的plus对象来调用原生api。
    但是dcloud并不是把所有的原生api都封装到时plus对象中。
    dcloud把api分为两部分
    1.HTML5Plus规范

    常用的扩展能力,比如二维码、语音输入,都封装到了规范中,同时实现了Android和iOS的解析引擎,使得开发者的代码编写一次,可跨平台运行。只要调用plus.对象(html5plus规范的对象,详细请看文档)
    html5plus是常见的原生api,并不是所有的原生api,原生的api太多了。但是dcloud也可以调用其他api,就是第二部分

    2.natave.js

    Native.js把几十万原生API映射成了js对象,通过js可以直接调ios和android的原生API。这部分就不再跨平台,写法分别是plus.ios和plus.android,比如调ios game center,或在android手机桌面创建快捷方式,这些都是平台专有的api。Native.js把几十万原生API映射成了js对象,通过js可以直接调ios和android的原生API。这部分就不再跨平台,写法分别是plus.ios和plus.android,比如调ios game center,或在android手机桌面创建快捷方式,这些都是平台专有的api。

    二、5+ App概念解析

    首先开发者需要清楚你要做什么,是一个mobile web项目,运行里浏览器里?还是要做一个app,安装和运行在手机上?或者要把一个mobile web项目打包成app?
    1. 做一个mobile web项目
    在这个模式下,开发者用不到HTML5Plus,使用标准的HTML5语法,运行在浏览器里。这不算5+ App。
    此时开发者仍然可以使用HBuilder这个开发工具,新建项目时选择web项目。
    开发者也仍然可以使用DCloud提供的mui开源框架,来简化ui的开发。
    但这就是一个普通的web项目,b/s方式,不可脱线运行,不能调用HTML5Plus的增加api。
    2. 做一个正统的app
    传统意义上的app,是c/s方式的,它的程序要安装和运行在手机上,不通过浏览器在线下载。
    此时开发者在HBuilder里新建项目时,选择“移动App”。
    在移动App项目下编写的HTML、js等文件,是会被打包到原生的安装包(Android是apk包、iOS是ipa包)里的。
    此时本地的js和服务器通过ajax交互,由服务器按接口方式给出数据(一般是json),然后客户端的js文件解析json,并根据本地的业务逻辑来渲染页面和执行功能。
    所以请不要新建一个移动App项目,然后把本来运行在服务器端的php等文件也都丢到这个项目下。
    web项目始终是web项目,哪怕要在app项目里某个界面里,在线加载一个远程的网页,也要把这个远程网页的代码,放到web项目下。
    移动App项目下,只有能有html、js、css、json以及一些图片或数据文件,不能包括php、jsp、py等服务器页面。
    3. 使用wap2app打包mobile web项目为app
    如果开发者想把一个做好的mobile web站,方便快速的打包成app,那么要使用DCloud的wap2app框架。
    在HBuilder中新建项目时,选wap2app项目,把mobile web站的url输入进去,参考框架的教程来配置。
    wap2app不同于普通的web打包技术,wap2app可真正做达到原生应用的功能和性能体验。
    具体教程另见:文档中心-wap2app,http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/1244
    wap2app属于5+app,它底层也是强大的HTML5Plus规范和Native.js在支撑。
    wap2app项目下的所有文件,也都是打包在本机运行的。
    4. 如果你想开发一次,全端覆盖,那么需要使用mui框架
    具体参考:http://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/591

    官方入门
    我拿dcloud都是用来把vue打包后的文件,放到dcloud进行打包,做一些原生api处理,如返回按纽啥的。代码都写在index.html里

    展开全文
  • 什么是DCloud

    千次阅读 2019-03-05 22:27:06
    致力于优化前端效率,优化开发效果体验,技术特点是开发快,见效快。 为了达到统一开发,推出的产品包括:开发工具,SDK和前端框架等。 工具包括: ...uni-app是一个使用Vue.js开发跨平台应用...

    基于HTML5技术,优化前端开发的技术社区。

    致力于优化前端效率,优化开发效果体验,技术特点是开发快,见效快。

    为了达到统一开发,推出的产品包括:开发工具,SDK和前端框架等。

    工具包括:

    HBuilder

    HBuilderX

    SDK:

    HTML5plus,

    Native.js,

    5+SDK

    框架:

    uni-app:

    uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。

    参考:https://blog.csdn.net/weixin_40393909/article/details/88143255

    mui框架:

    wap2app框架

    关于性能和功能

    功能

    HTML5plus Runtime,简称5+ Runtime,是运行于手机端的强化web引擎,除了支持标准HTML5外,还支持更多扩展的js api,使得js的能力不输于原生。5+ Runtime内置于HBuilder,在真机运行、打包时自动挂载。

    常用的API – HTML5plus:包括二维码、摇一摇、语音输入、地图、支付、分享、文件系统、通讯录等常用API,封装成跨平台的HTML5plus规范。

    其他原生API – Native.js:一种把40w原生API映射为JS API的技术。

    更多原生SDK引入 – 5+ Runtime SDK:假使有一些原生的三方SDK想引入到5+ Runtime,比如身份证扫描SDK,我们提供了5+ SDK方案,把5+ runtime作为一个SDK放入到其他原生App中,用5+ SDK替代webview,和原生层交互通信。

    性能

    5+ Runtime,调用原生API换成原生动画。我们设计了很多原生动画,来解决之前的各种动画不流畅问题。5+ Runtime还支持nview,即原生引擎渲染界面。但我们没有像react native那样完全抛弃HTML5,而是给Webview增加了titleNView和subNview,这些区域原生渲染的补足,也就是混合渲染,在HTML5渲染不佳的地方用原生渲染补足。让js写的应用性能完全达到了原生效果。

    DCloud推出了开源的mui框架,它是目前最高性能和最接近原生体验的手机端框架,在github上有上万个star。

     

    参考:http://ask.dcloud.net.cn/docs/

    展开全文
  • 对APICloud的认识及与DCloud的简单对比

    万次阅读 2016-11-10 10:26:44
    APICloud是一家移动应用云服务提供商。它为开发者从“云”和“端”两方面提供API模块服务,它帮助开发者把“重复造轮子”的开发环节架构好,简化了移动应用的开发技术,缩短开发周期。 APICloud成立于2014年初,两...


    APICloud是一家移动应用云服务提供商。它为开发者从“云”和“端”两方面提供API模块服务,它帮助开发者把“重复造轮子”的开发环节架构好,简化了移动应用的开发技术,缩短开发周期。

    APICloud成立于2014年初,两位创始人刘鑫和邹达出自同一家面向企业级市场的移动应用开发公司(APICloud联合创始人兼CTO 邹达从面向企业级市场的移动应用开发商到移动应用云服务提供商的角色变化,代表着刘鑫和邹达当时对这一块市场的判断。

    由于信息技术革命越来越深入到移动互联网领域,提升人们的生活,所以市场会持续涌现大量移动APP开发需求,这是APICloud(跨平台的软件开发--APICloud相似的还有DCloud--技术较为先进,产品较为精,使用H5,HBulider与Native.JS,)为趋势而生的一个背景。

      人们在使用手机时,大部分时间是花在独立App上的。而传统的App开发模式成本高、费用高、周期长。邹达说,APICloud可以使用标准的Web技术做出一款独立App,并且保证App的性能体验。

      HTML5是未来App的开发方式,这种趋势和方向其实非常明显,邹达说他们赌的就是HTML5(看上去胜局简直是万无一失)。但与其说他们赌的是趋势判断,不如说是时间上的“先下手为强”。

      总而言之,APICloud通过HTML5技术应用到实际的App开发中,帮助开发者降低开发成本,提升C端用户体验。同时,又通过构建IOS、安卓等多平台移动操作系统的API模块,简化开发者开发移动应用周期,并帮助开发者实施云端管理。

     在APICloud所提供的9项云服务中,数据库存储、文件存储、数据云请求量及数据流量在超出10GB外是收费项目(DCloud暂时都是免费的,实用技术大多都是开源的,APICloud封装的东西挺多)。虽然价格不贵,每项服务每月只收取超出部分每GB一毛五的费用,但一款稍微不错的APP的使用用户就能过百万,而每个开发者未必只有一款APP,最终追溯到C端用户每个月的访问量所产生的流量费用,会是一笔不小的流量数据。

    说到2015年进展,APICloud平台上线了模块Store、推出网页代码全包加密机制,以及推出了支持多开发工具的开发策略,支持基于eclipse、sublime和webstorm等多种开发工具。邹达透露,2016年1月初,他们将推出2.0产品,这个产品的应用场景会更加丰富。

      回顾这一年,APICloud更注重平台生态的构建,作为移动应用开发平台他们更注重开发者与需求APP开发的企业整合到一起,而将成为APICloud作为生态性平台的盈利模式。


    apicloud等其他国内跨平台工具都是收费的,虽然有免费版本,但是他们的目标还是要把开发者引导成他们的收费客户。
    但DCloud是纯免费的,自由的技术产品。没有vip付费用户跟你抢资源,没有用到一定深度就让你付费。
    DCloud的唯一的商业变现是你做好app后,如果想推广,可以找DCloud帮你发展用户,因为DCloud有大量流量可以给开发者的app导流量。目前DCloud已经帮开发者导流上百万用户,并且导流成本远低于市场成本。DCloud发展与2003年,CEO是王安,2013年发布HBuilder,推出IDE,    2014年进行Html5性功能的优化。

    DCloud是一个移动APP开发(HTML5)的解决方案。主要包括IDE(HBuilder)、HTML5 API(HTML5+)和一个移动前端框架(MUI)。

    1. 关于HTML5的重视力度不同
      DCloud是专注于发展HTML5的,而APICloud是更关心iOS和Android的跨平台App开发。
      所以DCloud有专业的HTML5开发工具HBuilder,除了开发App还是可以开发普通前端,包括手机浏览器版本和微信版本。
      所以DCloud有mui框架,可以用于App,也可以用于手机浏览器和微信。
      这造成的结果就是,开发者使用DCloud产品,可以真正的跨平台,一套项目代码通过条件编译,可以变成手机浏览器版本、iOS App、Android App、微信App、百度直达号、360流应用,而APICloud开发一次,只能输出iOS和Android App。
      这里有一个多端发布的最佳实践,挑食火锅是优秀的O2O创业公司,其一套HTML5代码实现了6端发布。http://www.dcloud.io/case/tiaoshi/


    2. 对HTML5的价值理解不同
      HTML5不如原生,所以需要扩展。但如何扩展,两家公司思路不同。
      DCloud的产品命名就可以看出DCloud的思路,HTML5+的意思是基于HTML5做扩展,不做HTML5能做的事情。DCloud本身是W3C的会员,HTML5plus.org里的专家委员很多都是W3C的标准参与者,不会重复立项HTML5可以做的事情。
      但APICloud的思路不是这样,他不是W3C会员,他们不在意HTML5能做什么,或许也不够了解HTML5能做什么,统统写原生控件,比如城市选择这些业务也通过原生控件来实现。而如果DCloud做了这种封装,会被W3C的同仁笑死。
      原生有40多万API,DCloud的思路是HTML5Plus来解决28原则里最常用的跨平台API,比如barcode、file,尽量控制封装层的厚度,减少runtime的体积。然后DCloud开发了Native.js技术,来解决剩余40w原生API的调用问题。此外DCloud还提供了5PlusSDK,也支持三方开发者开发原生插件。
      但APICloud的思路不是这样,当然也可能是技术水平不足以突破Native.js,这使得APICloud在疯狂的封装原生API,包括之前提到的城市选择也通过原生封装。当然40w个api这么封装下去不是事,所以APICloud做了模块市场,希望其他人也来做封装。但问题是这个市场真的存在吗?交易流通能活跃吗?
      结果就很明显了,DCloud的runtime更小,API更多,40w原生API都可以调用。当然Native.js开发需要些原生基础,这和APICloud模块开发需要原生基础一样,但Native.js的门槛更低、并且是开放自由的,DCloud提供了大量的现成Native.js示例代码。以及DCloud的5PlusSDK的开放性比APICloud的模块开放性更好,只是DCloud还没有为此建立市场(其实是因为DCloud认为技术人员的钱没有赚的意义,DCloud鼓励开源而不鼓励商业,我们也相信APICloud的模块开发者事实上也赚不到钱,一个APICloud模块开发商亲口证实淘宝上的模块交易量是刷的)
      至于APICloud,它的runtime包体积更大,能力更少,虽然看起来模块较多,但质量和可用性并不好,有问题也无法自己修改。


    3. 对开放性和开发者自定义权力的理解不同
      DCloud很在意开放性,ui部分的核心,mui是基于MIT的开源协议,完全允许开发者自己随便改。
      但APICloud的ui大多是原生封死,不开源也无法自己定义。而ui是app里非常个性化的部分,经常需要改。
      DCloud的runtime里业务组件都在github上开源的,比如audio、barcode、map、payment、push、share等,开发者如需要自定义相关功能或发现bug要改,可以自己直接处理,甚至可阅读源码以方便排错。
      但APICloud对于开发者是没有自定义能力的,它不开源(在DCloud起诉apicloud后,他宣称对IDE开源,实际扣进去很多地方还是没开源),它的ui和功能都是封死的,无法自定义,它的bug或三方模块的bug开发者也改不了,也无法扩展。
      DCloud允许本地打包,开发者可以自由内嵌5+SDK,开发者不用担心代码必须提交给DCloud的服务器。但APICloud只能使用他们的云打包,代码必须提交到他们的服务器。对于很多内网开发者,这点更无法接受。
      DCloud支持开放的规范,DCloud本身是W3C的会员,参与HTML5规范的制订讨论,HTML5Plus.org也是一个三方公立组织,允许任何厂商按照HTML5+规范来开发实现自己的runtime,甚至APICloud也可以按照HTML5+规范来开发自己的产品,这样开发者开发一次,就可以有更多终端可以使用。但APICloud都是私有规范,或者说都是自己定义的api,上升不到规范高度。
      关于HTML5Plus.org,多说几句。HTML5Plus.org是W3C指导下运作的组织,很多大公司参与其中。比如360手机助手就支持HTML5Plus规范,它里面有微应用专区和生活助手,这些栏目的App都是基于HTML5+的,里面的应用访问扩展能力如原生登陆、原生支付都是调用plus.oauth和plus.payment。


    4. 开发便利性
      众所周知,HBuilder是业内一流的HTML5开发工具,代码提示、用户体验、极客风格、真机运行、边改边看,拥有众多创新,让开发者开发和调试过程更爽更高效。
      HBuilder有最全的语法库和浏览器兼容性,有强大的js解析提示引擎,APICloud虽然抄袭了HBuilder的代码助手,但HBuilder的语法库和js引擎是单独加密的,没有被抄走。所以APICloud的代码提示界面看起来和HBuilder一模一样,但提示功能却弱很多。
      HBuilder有mac版,支持ios模拟器;APICloud不支持。
      HBuilder支持iOS设备真机运行和日志反馈,还可直接定位行号。APICloud虽然早期抄袭了HBuilder的真机运行代码,但后期HBuilder改进的iOS设备日志反馈因此而单独加密过,APICloud没有此功能。(也因此导致今年DCloud每个版本发布都得多花时间做加密,降低了DCloud的效率,最终逼迫我们发起诉讼)


    5. 前端框架的比对
      DCloud有开源的mui框架,小巧、漂亮、高性能。这对于开发者非常重要。
      而且DCloud就基本js操作推荐使用原生,没有依赖jquery或zepto。因为手机端都是webkit内核,基本js操作无需再封一层框架,多封装一层反而降低执行效率。
      APICloud的前端框架并不是ui框架,而是在zepto上改了一个js框架,去掉了一些功能。这样的框架我们认为没什么存在意义。还不如开发者自己引用zepto更方便和可控。
      注:后期apicloud也推出了自己的开源框架aui,但距离mui的功能、性能仍有较大差距。


    6. DCloud重视精品App,APICloud重视入门新手
      DCloud认为HTML5要起来,需要精品App,我们极力在改善高级开发人员的体验,因为我们知道这样的人才能做出精品App。所以很多大公司都在使用DCloud的产品,比如360、大众点评、csdn、明道等知名公司。还有很多非常大的公司的App还在开发中,过段时间会陆续发布。
      而APICloud更重视新手,强调从0开始30天完成App,APICloud确实有很多这样的App,但我们都知道这样的App无法获得最终用户。从实际案例来看,目前还没有任何知名公司在在APICloud平台上开发App。
      关于培训视频,我们也是交给三方专业公司来做的,而不是自己做。
      DCloud是HTML5中国产业联盟的发起人,联盟里有专业的培训机构为HTML5开发者提供DCloud产品的培训。


    7. 产品观不同
      DCloud的产品观有2个特点,一个是极致,一个是节制。
      我们在关键点上非常追求极致,通过突破创新来解决遇到的问题,我们要最全的语法库、我们要调用40万原生API,我们会突破这些技术难题。
      同时我们又会极力控制HTML5 和mui的功能蔓延,控制封装层的厚度,控制runtime和mui的体积,保证每个新增的功能都精巧的解决关键问题。
      但APICloud是遇到什么问题就增加什么功能,不停的用原生封装封装,功能越来越多,问题越来越多。


    8. 生态系统的不同
      DCloud是做HTML5生态的,左边开发者,右边最终用户。
      DCloud的流应用引擎是面向c端用户的,它能让一个客户端App在5秒内完成下载-安装-解压,省流量、省内存、省电。
      目前DCloud的流应用引擎装机量已经上亿。在360手机助手里搜索大众点评外卖,可看到秒开按钮,这就是大众点评公司开发的流应用。
      对于开发者,如何开发App找DCloud,App做好了如何发展用户也找DCloud,DCloud帮助开发者掌握业务最关键的部分,App的开发和推广。
      APICloud只能帮助开发者开发App,不能帮助他们获得用户,其宣传自己是平台,但很明显没明白什么才叫平台。


    9. 也说说APICloud的优势
      APICloud也有它自己认为的优势。但我们允许他这种优势的存在,是因为我们并不认为那叫优势。
      "优势1":代码加密
      APICloud宣传自己可以加密开发者的HTML代码,但事实上他们的技术不过关,根本无法加密。我们已经通过北京方正公证处公证了如何轻易得到APICloud的加密后的源码,无需任何专业破解过程,其漏洞很可笑。并且我们也以虚假宣传的名义起诉了APICloud。请广大开发者不要被误导。
      同时爱加密公司与DCloud合作,推出真正专业安全的代码保护。大家可以关注此贴http://ask.dcloud.net.cn/question/8168
      "优势2":模块市场
      APICloud之所以重视模块的原因是他们没有Native.js技术,自己封装40多万原生api不可行,所以建立模块市场希望其他人来开发模块。但我们很清楚这类市场无法正常运转,制作模块的人无法获得足够的收入来支持他开发和持续维护优质的模块,使用模块的人也得不到优质的产品和服务。后续DCloud会在合适时机建立插件共享平台,我们会以不同的思路来做成这事。
      "优势3":云端一体
      不知道哪个初创公司敢喊出这种口号,一个创业团队要先做好一件事。没人能把云和端同时做好。
      DCloud虽然也挂着Cloud字眼,但我们的云服务都是与外部专业机构合作的,比如推送是个推、统计是友盟、云端数据库同步是野狗。
      但APICloud是自己都做的,推送、统计和数据存储都想自己做也都在自己做,但比起上述公司,其专业性实在差太多。
      优质App的开发者也还是会选择专业的人来做专业的事。
      DCloud周围有HTML5中国产业联盟html5plus.org,众多公司在其中一起为HTML5开发者服务,包括提供工具引擎的DCloud,提供应用发行的360手机助手、火速轻应用,提供人才培训的0Hicn、传智播客、东翌互联学院,提供外包众包服务的中软国际、微明互动、0Hicn,提供测试服务的Testin,提供云端数据库的野狗,提供代码安全保护的爱加密,还有提供融资的极客帮投资、线性资本、中关村兴业、景林资产、涌铧资本……一个开发商,在HTML5联盟里几乎可以找到各种所需要的服务,而且每个联盟厂商都是各自领域的专家。
      APICloud一个创业公司妄图做一整个产业在做的事情,毫无胜算。
      "优势4":社区和用户
      本来本文是对比产品的。但APICloud最近总是通过宣传他们用户更多、他们社区更活跃来混淆视听,但事实情况是DCloud的开发者数量和活跃度更高,搜索百度指数可看到HBuilder的指数在2000左右,且持续上涨,如果合并上mui的指数则更高。而apicloud的百度指数是1千多,且不营销就会下滑。
      关于DCloud的问答系统和APICloud的论坛,有完全不同的定位。APICloud的论坛是当做论坛来运营的,会关注帖子数和活跃度。但DCloud不是这样的,我们是做产品的、不是做论坛的。问答系统是产品的支撑工具,要求沉淀高质量内容。所以提问要花费积分、无技术含量或表达不清的问题可能无人回答。


    通过以上的分析,已经比较系统的梳理了两家公司的不同。
    当然如何选择,还在于开发者自己



    展开全文
  • Dcloud

    2019-07-21 13:46:48
    Dcloud是由电通、D2C、美术出版Network三家公司于2012年6月19日面向全球发布的表情云服务平台。 DCloud.io,数字天堂(北京)网络技术有限公司。 已使用Dcloud的应用服务一览:HBuilder、5+runtime、mui、流应用 ...

    Dcloud是由电通、D2C、美术出版Network三家公司于2012年6月19日面向全球发布的表情云服务平台。

    DCloud.io,数字天堂(北京)网络技术有限公司。

    已使用Dcloud的应用服务一览:HBuilder、5+runtime、mui、流应用 

     

    HBuilder,免费的HTML5开发IDE“HBuilder”;

    DCloud推出免费的手机强化引擎“5+ Runtime”,其内置的Native.js技术可调用手机终端40多万原生API,弥补HTML5功能弱于原生的问题;

    MUI(Mobile User Interface)是一套基于HTML5的,遵循Html5+规范的,中国团队开发的,开源的(遵循MIT 条款),用于手机端界面开发的一套框架;

    流应用 边下载边用;

    转载于:https://www.cnblogs.com/huahua-1022/p/6957908.html

    展开全文
  • Dcloud mui初级入门资源

    千次阅读 2016-12-01 10:10:37
    文章来源:小青年原创 ...相信很多朋友初次接触到dcloud这边的产品,一般都是hbuilder和mui,所以很多朋友对于dcloud这边的产品链的认识也是各不相同。我相信对于很多新手来说,初次使用dcloud这边的产品的第
  • APICloud是一家移动应用云服务提供商。它为开发者从“云”和“端”两方面提供API模块服务,它帮助开发者把“重复造轮子”的开发环节架构好,简化了移动应用的开发技术,缩短开发周期。 APICloud成立于2014年初,两...
  • package="io.dcloud" android:versionCode="1" android:versionName="1.0.0" >
  • dcloud 5+sdk 插件demo

    2020-07-30 23:31:14
    这个包是h5+源码的形式;本来要传三个 太大就算了 我一般有2个 第一个就是这个h5+插件源码;这样方便调试 第二个是把插件源码拿出来打包成jar文件,这是最终效果 另外,打包jar的话注意资源文件的引用方式
  • 技术架构 ... 三层功能分别是:JS层: 在Webview页面调用,触发Native层代码,获取执行结果。PluginBridge层: 将JS层请求进行处理,触发Native层扩展插件代码。Native层: 插件扩展的平台原生代码,负责执行业务逻辑...
  • Dcloud安卓离线打包

    千次阅读 2018-05-17 18:06:18
    下载需要Android studio以及Hbuilder SDKAndroid studio到官网下载 点我下载Hbuilder SDK导入项目打开Android 选择import project选择Hbuilder SDK里的Hbuilder-Hello ->下一步 ->...
  • Dcloud开发webApp踩过的坑 一、总结 一句话总结:HTML5+扩展了JavaScript对象plus,使得js可以调用各种浏览器无法实现或实现不佳的系统能力,设备能力如摄像头、陀螺仪、文件系统等,业务能力如上传下载、二维码、...
  • dcloud --app版本更新

    千次阅读 2017-09-04 11:42:58
    dcloud --app版本更新 1.app开发,最主要的一个功能就是版本更新,其实原理很简单,下载最新版本,然后自动打开app,重新安装! 2.提供的实例代码中,存在 update.js这个文件,也许它可以做到更新,不过,本人...
  • H builder项目Dcloud离线打包Android教程(一)

    万次阅读 热门讨论 2017-01-08 11:32:57
    app开发发展的越来越迅速,从原生开发到react ...(官网教程地址:http://ask.dcloud.net.cn/article/38) 准备环境: eclipse,Android开发环境,或者直接下集成版的android studio(不会的百度= =) 下载离线打包
  • dcloud 本地存储

    2019-05-15 15:13:26
    1.dcloud开发的时候,肯定会用到本地存储的方法,其实方法很简单 //存储 function storageSet(key, value) { localStorage.setItem(key, value); } storageSet('user',JSON.stringify(obj)); //得到 function ...
  • 由于工作的需要,所以我接触到了Dcloud这个我不是很愿意接触的东西。Dcloud也是Webapp的一个工具,同样也可以用来做原生android的插件。比较一下Dcloud和Cordova的优缺点:  1,Dcloud的文档说的比较简单,...
  • 这个项目中调用的原生界面是loginsdk.aar中的界面,这里使用的是Dcloud插件方式去调用原生界面,并且正确获取原生界面返回给前端页面的数据,有不懂的朋友可以参考一下。
  • 在这个网址上配置好了dcloud,H5的开发环境发现自带一个启动的欢迎界面这个界面在 assets文件夹下apps.[appid].www里面的一个manifest.json里面plus节点下 "splashscreen": { "autoclose": false, "waiting": ...
  • http://ask.dcloud.net.cn/article/88只看一下链接。文档问答话题排行注册登录概述HBuilderHTML5+Native.js5+SDKMUIApp教程流应用wap2app快应用/UniApp综述-如何克服HTML5的“性工能”障碍性工能HTML5自出现以来,...
  • Dcloud 视频播放

    2015-11-11 17:16:39
    是android系统调用手机原声,是IOS则直接使用video标签播放 var player = mui('#player')[0];  player.innerHTML = '';  if(plus.os.name == 'Android'){  player.s
1 2 3 4 5 ... 20
收藏数 6,844
精华内容 2,737
关键字:

dcloud