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

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

http://www.lqws.cn/news/464149.html

相关文章:

  • 在AI普及的大环境下神经网络在新能源汽车热管理系统中的应用简介
  • 无线Debugger攻防全解:原理剖析与突破之道
  • Qt中的布局
  • 深入浅出:Go语言中的Cookie、Session和Token认证机制
  • 关于 Kyber:抗量子密码算法 Kyber 详解
  • 首页实现多级缓存
  • 【信号与系统四】采样和通信系统
  • rent8_wechat-最常用出租屋管理系统-微信小程序
  • Mac Parallels Desktop Kali 2025 代理设置
  • 外卖之后再度进军酒旅,京东多线出击的逻辑是什么?
  • Electron 开发桌面应用概述
  • 跟着AI学习C# Day27
  • Pytorch3D 中涉及的知识点汇总
  • 【Flutter】状态管理框架Provider和Get对比分析(面试常用)
  • Python内存使用分析工具深度解析与实践指南(下篇)
  • 江科大STM32入门:DMA传输数据
  • java 找出两个json文件的不同之处
  • 神经网络中的均方误差(Mean Squared Error)详解
  • 自定义OceanBase集群安装并使用OCP接管集群
  • 【DCS开源项目】—— Lua 如何调用 DLL、DLL 与 DCS World 的交互
  • LeetCode第279题_完全平方数
  • Vue3 的生命周期:从 Composition API 视角看
  • DeepEP开源MoE模型分布式通信库
  • Linux运维新人自用笔记(Ubuntu磁盘命名规则、新磁盘分区、主流文件系统类型、mkfs命令格式化文件系统、临时和永久挂载、挂载报错、dd指令)
  • 2.7 Python方法调用机制解析:从描述符到字节码执行
  • 5.2 Qt Creator 使用FFmpeg库
  • win环境使用openssl创建p12证书
  • 微前端MFE:(React 与 Angular)框架之间的通信方式
  • word-spacing 属性
  • Kubernetes控制平面组件:Kubelet详解(八):容器存储接口 CSI