鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(1/3)

接下来,我将手把手带领大家去完善,搭建一个鸿蒙的三层架构,另实现HMRouter的嵌入。完成后,大家可任意跳转页面,在三层架构中,书写属于自己的篇章。

第0步,项目与AGC华为控制台关联起来

首先AGC,AppGallery Connect创建自己的项目

按照步骤输入名字,点击完成,进入到项目设置页

点击添加应用

如果在公司上班,按照约定俗成,报名,用域名倒着写,如果没有的话,可以随便发挥。

找到自己的包名,复制下来,后面有用到。

接下来,启动 DevEco Studio

新建项目如下,点击Next

将复制的包名放在如下位置,将应用与AGC控制形成联系,方便后续申请权限。点击Finish

第一步,创建公共能力层

右键点击根目录,点击新建,点击目录,输入commons(创建公共能力层)

右键commons,点击新建,模块,创建hsp,点击Next

Module name:修改为basic,点击Finish,公共能力层创建完成

第二步,创建基础特性层

右键点击根目录,点击新建,点击目录,输入features(创建基础特性层)

右键features,点击新建,模块,创建hsp,点击Next

根据你们的tabBar,有几个,就在基础特性层中创建几个,hsp包,如下示例,创建一个my的hsp包

第二步,创建产品定制层

右键点击根目录,点击新建,点击目录,输入products(创建产品定制层)

最后一步将根目录下的黑体的entry,如下

将该entry拖入products,产品定制层,点击重构

在将该entry,重命名,重命名模块

重命名为phone

完成后,我们三层架构的架子就搭建完毕了。 1/3完成

相关推荐
Latte Moments开发9 小时前
Harmony鸿蒙实战开发-事件提醒app「事件名称/描述、提醒日期、提醒时长、延迟提醒次数、延迟提醒事件间隔」➕⏰声音【源码在文末】
华为·harmonyos
星栖与芯9 小时前
LiteOS-M 切换汇编逐行图解(2):指令·异常机制·全景表
stm32·单片机·嵌入式硬件·harmonyos·鸿蒙系统
OH_TPC10 小时前
【鸿蒙优选三方库】@react-native-ohos/react-native-svg:SVG 矢量图形渲染组件
华为·harmonyos·鸿蒙
李游Leo12 小时前
HarmonyOS 7 实战开发 01:搭建内容工作台基础框架
harmonyos
大雷神14 小时前
【共创稿事节】HarmonyOS ArkGraphics 3D实操——给智能音箱做一间材质实验室
harmonyos
马剑威(威哥爱编程)15 小时前
【共创稿事节】HarmonyOS 7 Agent A2A 实战:让日程智能体和打车智能体自己谈成一单
pytorch·深度学习·harmonyos
范小兵15 小时前
# DevEco CLI实战:鸿蒙App「至客」从0开发到正式上架
前端·harmonyos
熊猫钓鱼>_>16 小时前
声临其境:HarmonyOS 空间音频全链路开发实战
音频·harmonyos·arkts·鸿蒙·arkui·空间·hap
Geek_Vison18 小时前
小程序容器如何抹平系统差异,让一个小程序运行在 iOS、安卓、鸿蒙和电脑端
小程序·uni-app·harmonyos·mpaas
大雷神18 小时前
【共创稿事节】HarmonyOS ArkGraphics 3D 实操:用 GLB 与 PBR 完成智能音箱外观预览器
harmonyos