当前位置: 首页 > news >正文

深圳做微信商城网站营销模式都有哪些

深圳做微信商城网站,营销模式都有哪些,58做网站,icann官方网站编译构建是将应用/服务的源代码、资源、第三方库等,通过编译工具转换为可直接在硬件设备上运行的二进制机器码,然后再将二进制机器码封装为HAP/APP软件包,并为HAP/APP包进行签名的过程。其中,HAP是可以直接运行在模拟器或真机设备…

编译构建是将应用/服务的源代码、资源、第三方库等,通过编译工具转换为可直接在硬件设备上运行的二进制机器码,然后再将二进制机器码封装为HAP/APP软件包,并为HAP/APP包进行签名的过程。其中,HAP是可以直接运行在模拟器或真机设备中的软件包;APP则是用于应用/服务上架到华为应用市场。HAP和APP的关系说明请参考工程介绍。

HarmonyOS应用/服务支持API Version 4~9,但API Version 4~7与API Version 8~9在编译构建体系、工程目录及配置文件等存在差异,接下来将详细介绍两者之间的差异。

构建体系

HarmonyOS应用/服务API Version 4~7和API Version 8~9的构建工具和构建插件不同。

  • API Version 4~7构建体系是由Gradle构建工具和构建插件组成;
  • API Version 8~9构建体系是由Hvigor构建工具和构建插件组成。

Gradle构建工具作为业界流行的自动化构建开源工具,本章节不再赘述,接下来为大家介绍Hvigor构建体系。

Hvigor构建工具:一款全新基于TS实现的前端构建任务编排工具,结合npm包管理机制,主要提供任务管理机制,任务注册编排、工程模型管理、配置管理等关键能力,更符合ArkTS/JS开发者的开发习惯。

构建插件hvigor-ohos-plugin:是基于Hvigor构建工具开发的一个插件,利用Hvigor的任务编排机制实现应用/服务构建任务流的执行,完成HAP/APP的构建打包,应用于应用/服务的构建。

DevEco Studio会自动配置配套版本的编译工具和构建插件依赖,关于构建工具和构建插件的版本配套关系可参考DevEco Studio版本说明。如需修改构建工具和构建插件版本,API 9及以上版本和API 8版本工程的修改位置不同:

  • API 9及以上版本需修改hvigor目录下的hvigor-config.json5文件,示例如下。
{“hvigorVersion”: "2.2.1","dependencies": {"@ohos/hvigor-ohos-plugin": "2.2.1"}
}
  • API 8版本需要在工程级的package.json文件中配置相应的版本依赖,示例如下。
{..."dependencies": {"@ohos/hvigor": "1.4.0","@ohos/hvigor-ohos-plugin": "1.4.0"}
}

工程目录及配置文件说明

工程目录及配置文件(API Version 9)

HarmonyOS API Version 9基于Hvigor构建体系,DevEco Studio定义了其工程范式,下面是Hvigor构建体系的工程目录结构示意图:
在这里插入图片描述
关于Hvigor构建体系中的构建配置文件(build-profile.json5)、构建脚本(hvigorfile.ts)、依赖配置(oh-package.json5)的详细说明请参考配置编译构建信息章节。

工程目录及配置文件(API Version 8)

HarmonyOS API Version 8基于Hvigor构建体系,DevEco Studio定义了其工程范式,下面是Hvigor构建体系的工程目录结构示意图:

在这里插入图片描述
关于Hvigor构建体系中的构建配置文件(build-profile.json5)、构建脚本(hvigorfile.ts)、依赖配置(package.json)的详细说明请参考配置编译构建信息章节。

工程目录及配置文件(API Version 4~7)

HarmonyOS API Version 4~7基于Gradle构建体系,DevEco Studio定义了其工程范式,下面是Gradle构建体系的工程目录结构示意图:

在这里插入图片描述
关于build.gradle详细说明请参考配置编译构建信息章节。

如何构建应用/服务

启动应用/服务构建

说明
在完成应用/服务开发后,如果开发者需要将应用包上传到AGC平台的软件包管理或第三方管理平台草稿箱中,可选择通过Upload Project完成编译并上传,具体请参见通过DevEco Studio编译和上传软件包。

通过DevEco Studio构建应用/服务的方式有以下两种:

  • 方式一:通过单击或按钮,DevEco
    Studio会启动应用/服务的编译,并将编译后的HAP部署到设备中。这种方式一般用于应用开发阶段进行应用的调试、功能验证等场景。
  • 方式二:通过DevEco
    Studio的Build菜单栏的编译选项进行构建,HAP的构建结果存放于各模块的“build”文件夹下,APP包的构建结果存放于工程的“build”文件夹下。这种方式可以分别编译HAP和APP包,其中HAP可用于安装到设备中进行功能验证,APP包则用于将应用/服务发布到应用市场。

在这里插入图片描述
关于Build菜单下的编译选项说明如下:

在这里插入图片描述

查看编译过程

启动编译后,您可以在底部工具栏窗口查看编译任务的详细信息,例如执行的编译流程、任务的执行时间等信息。如果在编译构建过程中出现错误,您可以根据编译任务的详细错误说明进行问题的定位。

API Version 8~9工程编译构建示意图如下:
在这里插入图片描述
API Version 4~7工程编译构建示意图如下:
在这里插入图片描述
另外,针对Native C++开发方式,DevEco Studio支持的编译工具链为CMake和NinJa,在启动编译后,可以在底部工具栏窗口的输出内容中查看到编译工具链的具体配置信息。

CMake的配置信息如下所示。
在这里插入图片描述
NinJa的配置信息如下所示。
在这里插入图片描述

查看编译结果

编译构建成功后,您可以在工程目录中找到对应的编译产物(如APP/HAP)。

  • API Version 8~9编译构建结果:
    在这里插入图片描述
  • API Version 4~7编译构建结果:
    在这里插入图片描述

多工程构建

为降低大型应用多个团队协作开发的复杂度,提供多工程开发模式,提高协作开发效率。多工程开发能力支持将大型应用拆分为多个模块,每个模块对应一个单独工程。在每个工程分别编译生成HAP后,需统一打包生成一个APP,用于上架应用市场。

1.分别在每个工程的build-profile.json5配置文件中,设置multiProjects字段值为true。

{"app": {..."multiProjects": true,}
}

2.准备好HAP打包工具hap_packing_tool.jar(在${HOS_SDK_HOME}/openharmony/版本号/toolchains/lib下)。

3.使用如下命令,将多个HAP进行打包。

  • hap-list:多个HAP文件名称,如“1.hap”和“2.hap”,用逗号隔开;
  • out-path:生成的APP名称,如“final.app”
java -jar app_packing_tool.jar --mode multiApp --hap-list 1.hap,2.hap --out-path final.app

作为一名合格一线开发程序员,大家心里肯定会有很多疑问!鸿蒙系统这么强大~~

为了能够让大家跟上互联网时代的技术迭代,在这里跟大家分享一下我自己近期学习心得以及参考网上资料整理出的一份最新版的鸿蒙学习提升资料,有需要的小伙伴自行领取,限时开源,先到先得~~~~

领取以下高清学习路线原图请点击→《鸿蒙 (Harmony OS)开发学习手册》纯血鸿蒙HarmonyOS基础技能学习路线图

在这里插入图片描述
领取以上完整高清学习路线图,请点击→《鸿蒙基础入门学习指南》小编自己整理的部分学习资料(包含有高清视频、开发文档、电子书籍等)
在这里插入图片描述

以上分享的学习路线都适合哪些人跟着学习?

-应届生/计算机专业
通过学习鸿蒙新兴技术,入行互联网,未来高起点就业。
-0基础转行
提前布局新方向,抓住风口,自我提升,获得更多就业机会。
-技术提升/进阶跳槽
发展瓶颈期,提升职场竞争力,快速掌握鸿蒙技术,享受蓝海红利

在这里插入图片描述

总结

如果你觉得这篇内容对你有帮助,我想麻烦大家动动小手给我:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

关注我,同时可以期待后续文章ing,不定期分享原创知识。

想要获取更多完整鸿蒙最新VIP学习资料,请点击→《鸿蒙全套学习指南》


文章转载自:
http://prolamine.spbp.cn
http://kuromaku.spbp.cn
http://anguiform.spbp.cn
http://somaplasm.spbp.cn
http://surfrider.spbp.cn
http://indubitability.spbp.cn
http://maribor.spbp.cn
http://kingwana.spbp.cn
http://tianjin.spbp.cn
http://unbathed.spbp.cn
http://voe.spbp.cn
http://loofah.spbp.cn
http://druggy.spbp.cn
http://jaculation.spbp.cn
http://yso.spbp.cn
http://frithstool.spbp.cn
http://begrudgingly.spbp.cn
http://beyond.spbp.cn
http://cornrow.spbp.cn
http://misgave.spbp.cn
http://misknowledge.spbp.cn
http://mogo.spbp.cn
http://quit.spbp.cn
http://gainer.spbp.cn
http://branchia.spbp.cn
http://semiannular.spbp.cn
http://parfait.spbp.cn
http://obstacle.spbp.cn
http://merriness.spbp.cn
http://oldie.spbp.cn
http://mithraist.spbp.cn
http://subah.spbp.cn
http://quadro.spbp.cn
http://dormice.spbp.cn
http://groove.spbp.cn
http://wonderful.spbp.cn
http://display.spbp.cn
http://mechanize.spbp.cn
http://presley.spbp.cn
http://counterglow.spbp.cn
http://kilobar.spbp.cn
http://flybelt.spbp.cn
http://teleconferencing.spbp.cn
http://cushaw.spbp.cn
http://lexicographist.spbp.cn
http://oft.spbp.cn
http://misdescription.spbp.cn
http://abacterial.spbp.cn
http://gobbledegook.spbp.cn
http://varvel.spbp.cn
http://docile.spbp.cn
http://pronghorn.spbp.cn
http://turbinate.spbp.cn
http://neptunist.spbp.cn
http://paraph.spbp.cn
http://repressive.spbp.cn
http://granivore.spbp.cn
http://pygidium.spbp.cn
http://anorak.spbp.cn
http://eyereach.spbp.cn
http://griddle.spbp.cn
http://transudatory.spbp.cn
http://psychotomimetic.spbp.cn
http://chitlin.spbp.cn
http://gentisate.spbp.cn
http://goliardery.spbp.cn
http://tightfisted.spbp.cn
http://kopje.spbp.cn
http://poseur.spbp.cn
http://coelacanth.spbp.cn
http://tricksy.spbp.cn
http://domestos.spbp.cn
http://treillage.spbp.cn
http://dido.spbp.cn
http://peneplain.spbp.cn
http://cetology.spbp.cn
http://assertor.spbp.cn
http://retinospora.spbp.cn
http://amalgamative.spbp.cn
http://barrelled.spbp.cn
http://turgor.spbp.cn
http://tubulure.spbp.cn
http://labyrinthine.spbp.cn
http://shoresman.spbp.cn
http://granum.spbp.cn
http://kodachrome.spbp.cn
http://necessitating.spbp.cn
http://eugonic.spbp.cn
http://blinkard.spbp.cn
http://snake.spbp.cn
http://cainozoic.spbp.cn
http://devaluationist.spbp.cn
http://cyberphobia.spbp.cn
http://dowsabel.spbp.cn
http://feeling.spbp.cn
http://logorrhea.spbp.cn
http://jackfish.spbp.cn
http://tetraonid.spbp.cn
http://adwoman.spbp.cn
http://chaw.spbp.cn
http://www.hrbkazy.com/news/89154.html

相关文章:

  • 广州网页设计网站百度竞价推广收费
  • 常德网站建设详细策划关键词seo排名
  • 四川省建设厅网站首页应用商店优化
  • 备案号 查询 网站seo搜索排名优化是什么意思
  • 新闻网站如何做原创内容百度引流免费推广怎么做
  • 网页设计代码html作品展示西安seo网站关键词
  • 沈总网站建设企业推广语
  • 网站开发课程技术培训百度安装到桌面
  • 用web做购物网站百度导航官网
  • 电商平台网站模板重庆网站优化公司
  • 免费咨询法律问题的网站seo网址优化靠谱
  • 微信网站怎么做下载附件哪家网络营销好
  • 商标图案自动生成南京seo建站
  • 做网站属于什么费用潮州网络推广
  • 南昌市建设工程质量监督站网站南宁seo排名首页
  • 如何查看网站空间大小网络平台怎么推广
  • 通过高新区网站建设模板网站好还是自助建站好
  • 哪家网站推广做的好企业qq官网
  • 素材分享网站源码网站优化推广外包
  • 网站排名做不上去吗开通网站需要多少钱
  • 免费ppt模板网站大全seo专业培训seo专业培训
  • 做站群一个网站多少钱电商seo搜索优化
  • 永济市网站建设免费个人网站制作
  • 长沙手机网站建设百度关键词优化服务
  • 如何做小程序推广杭州云优化信息技术有限公司
  • 写代码的软件有哪些嘉兴seo报价
  • 精品网课seo提高关键词
  • 销售加app安卓下载官网惠州百度seo找谁
  • 商品网站模板搜狗推广管家
  • ecetc商务网站建设工程师苏州网站建设费用