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

电子说

1.4w人已加入

描述

 

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

审核编辑 黄宇

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

全部0条评论

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

×
20
完善资料,
赚取积分