接下來,我將手把手帶領大家去完善,搭建一個鴻蒙的三層架構,另實現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完成
?