鸿蒙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完成

相关推荐
提子拌饭1334 小时前
风息时钟:鸿蒙Flutter 实现的自然风格时钟应用
flutter·华为·架构·开源·harmonyos
浮芷.7 小时前
Flutter 框架跨平台鸿蒙开发 - AR动物互动应用
flutter·ar·harmonyos
加农炮手Jinx8 小时前
Flutter 组件 conventional 适配鸿蒙 HarmonyOS 实战:约定式提交标准,构建自动化版本治理与 CI/CD 质量治理架构
flutter·harmonyos·鸿蒙·openharmony
王码码20359 小时前
Flutter 三方库 appstream 的鸿蒙化适配指南 - 驾驭 Linux 生态元数据规范,打造高性能、标准化、国际化的 OpenHarmony 桌面应用商店分发基石
flutter·harmonyos·鸿蒙·openharmony
见山是山-见水是水9 小时前
Flutter 框架跨平台鸿蒙开发 - AR植物养护助手
flutter·华为·ar·harmonyos
autumn20059 小时前
Flutter 框架跨平台鸿蒙开发 - 历史人物对话
服务器·flutter·华为·harmonyos
autumn200510 小时前
Flutter 框架跨平台鸿蒙开发 - 社区闲置循环
flutter·华为·harmonyos
chenbin___10 小时前
在鸿蒙手机上,measure 和 measureInWindow 返回的 y / pageY 在滑动组件后值不变问题
华为·智能手机·harmonyos
浮芷.11 小时前
Flutter 框架跨平台鸿蒙开发 - 家庭健康监测云应用
科技·flutter·华为·harmonyos·鸿蒙
世人万千丶11 小时前
Flutter 框架跨平台鸿蒙开发 - 宠物语言翻译器应用
学习·flutter·华为·开源·harmonyos·鸿蒙