当前位置: 首页 > 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.dtcms.com/a/256280.html

相关文章:

  • 黑马头条-数据管理平台
  • 在Linux中,Iptables能做什么?
  • 神经网络中的交叉熵(Cross-Entropy)损失函数详解
  • Spring MVC异常处理机制
  • 借助ChatGPT快速开发图片转PDF的Python工具
  • ubuntu24.4 + ros2 jazzy 安装gazebo
  • 算法-Day04
  • Selenium学习
  • 2016. 增量元素之间的最大差值
  • 力扣刷题(第六十四天)
  • 解决mysql左连接加where就不会保留左表中的全部数据的问题
  • 【转】如何画好架构图:架构思维的三大底层逻辑
  • 冰箱压缩机电机驱动板【IPM部分】
  • ffmpeg(六):图片与视频互转命令
  • 抖音的视频怎么下载下来——下载狗解析工具
  • QC -io 服务器排查报错方式/报错: Failed to convert string to integer of varId variable!“
  • Nginx反向代理解决跨域问题详解
  • 进程间通信、线程间通信
  • 基于Qt的UDP主从服务器设计与实现
  • 集群聊天项目服务器----JSON库
  • C语言:排序算法
  • 作为测试人员,平时用什么大模型?怎么用?
  • PHP语法基础篇(五):流程控制
  • 如何匹配晶振的负载电容
  • 【SystemVerilog 2023 Std】第6章 数据类型 Data types (1)
  • C# 网络编程-关于请求头(Request Headers)和 响应头(Response Headers)作用(五)
  • SiteAzure:解决数据库服务器内存频繁吃满
  • 【Linux 平台总线驱动开发实战】
  • 三种语言写 MCP
  • 大数据量的分页,怎么办?