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

电子说

1.4w人已加入

描述

 

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

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

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

AGC

AGC

编辑

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

AGC

AGC

编辑

点击添加应用

AGC

AGC

编辑

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

AGC

AGC

编辑

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

接下来,启动 DevEco Studio

AGCAGC

编辑

新建项目如下,点击Next

AGC

AGC

编辑

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

AGC

AGC

编辑

第一步,创建公共能力层

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

AGC

AGC

编辑

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

AGC

AGC

编辑

AGC

AGC

编辑

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

AGC

AGC

编辑

第二步,创建基础特性层

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

AGC

编辑

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

AGC

AGC

编辑

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

AGC

AGC

编辑

第二步,创建产品定制层

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

AGC

AGC

编辑

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

AGC

AGC

编辑

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

AGC

AGC

编辑

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

AGC

AGC

编辑

重命名为phone

AGC

AGC

编辑

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分