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

简介: 本文介绍了如何搭建鸿蒙三层架构并集成HMRouter,实现页面自由跳转。内容包括:将项目与AGC控制台关联、创建公共能力层、基础特性层及产品定制层,帮助开发者构建模块化应用。


接下来,我将手把手带领大家去完善,搭建一个鸿蒙的三层架构,另实现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完成

相关文章
|
8月前
|
监控 JavaScript 编译器
从“天书”到源码:HarmonyOS NEXT 崩溃堆栈解析实战指南
本文详解如何利用 hiAppEvent 监控并获取 sourcemap、debug so 等核心产物,剖析了 hstack 工具如何将混淆的 Native 与 ArkTS 堆栈还原为源码,助力开发者掌握异常分析方法,提升应用稳定性。
1001 95
|
12月前
|
容器
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
仓颉语言实战分享,教你如何用仓颉开发外卖App界面。内容包括页面布局、导航栏自定义、搜索框实现、列表模块构建等,附完整代码示例。轻松掌握Scroll、List等组件使用技巧,提升HarmonyOS应用开发能力。
|
11月前
|
移动开发 前端开发 JavaScript
鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等
本篇基于当前各大活跃的跨端框架的现状,对比当前它们的情况和未来的可能,帮助你在选择框架时更好理解它们的特点和差异。
1137 0
|
12月前
|
安全 API 开发工具
【HarmonyOS NEXT】一键扫码功能
这些Kit为我们应用开发提升了极大地效率。很多简单的功能,如果不需要太深的定制化需求,直接调用kit提供的API就可以实现,在android或者ios上需要很多代码才能实现的功能效果。
354 0
HarmonyOS NEXT仓颉开发语言实战案例:电影App
周末好!本文分享使用仓颉语言重构ArkTS实现的电影App案例,对比两者在UI布局、组件写法及语法差异。内容包括页面结构、列表分组、分类切换与电影展示等。通过代码演示仓颉在HarmonyOS开发中的应用。##仓颉##ArkTS##HarmonyOS开发
|
12月前
|
容器
HarmonyOS NEXT仓颉开发语言实战案例:健身App
本期分享一个健身App首页的布局实现,顶部采用Stack容器实现重叠背景与偏移效果,列表部分使用List结合Scroll实现可滚动内容。代码结构清晰,适合学习HarmonyOS布局技巧。
HarmonyOS NEXT仓颉开发语言实战案例:小而美的旅行App
本文分享了一个旅行App首页的设计与实现,使用List容器搭配Row、Column布局完成个人信息、功能列表及推荐模块的排版,详细展示了HarmonyOS下的界面构建技巧。
|
9月前
|
存储 缓存 5G
鸿蒙 HarmonyOS NEXT端云一体化开发-云存储篇
本文介绍用户登录后获取昵称、头像的方法,包括通过云端API和AppStorage两种方式,并实现上传头像至云存储及更新用户信息。同时解决图片缓存问题,添加上传进度提示,支持自动登录判断,提升用户体验。
373 1
|
9月前
|
存储 负载均衡 数据库
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
本文介绍基于华为AGC的端云一体化开发流程,涵盖项目创建、云函数开通、应用配置及DevEco集成。重点讲解云函数的编写、部署、调用与传参,并涉及环境变量设置、负载均衡、重试机制与熔断策略等高阶特性,助力开发者高效构建稳定云端服务。
813 1
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
|
9月前
|
存储 JSON 数据建模
鸿蒙 HarmonyOS NEXT端云一体化开发-云数据库篇
云数据库采用存储区、对象类型、对象三级结构,支持灵活的数据建模与权限管理,可通过AGC平台或本地项目初始化,实现数据的增删改查及端侧高效调用。
501 1

热门文章

最新文章