@toc
作為剛剛成為HarmonyOS開發者的小白,您是否有過一些對基本功能設定的疑惑。您是否像我一樣用Android的文法在HarmonyOS中反複嘗試,您是否還在苦苦尋找project中的“···Mainfest.xml”,最終的結果都是以失敗告終。那麼接下來,就讓我來為剛入門HarmonyOS的小白總結一些在HarmonyOS中與Android大同小異的操作吧。
::: hljs-center

:::
很多開發者可能都會像我一樣認為這個ActionBar比較影響頁面美觀,并使使用者體驗感下降。
開發過Android的小夥伴可能都知道,如果我們想要去掉那個影響美觀的ActionBar需要把Theme檔案或Mainfest檔案中的"theme"改為"···.NoActionBar",那麼我們在HarmonyOS工程中應該如何取消ActionBar呢?
打開工程--> entry --> src --> main --> config.json --> moudle節點 --> 添加如下代碼
當我們再次運作,可以看到“醜陋”的TitleBar已經沒有了。
有過Android開發經曆的小夥伴,可能都會像我一樣還在HarmonyOS工程中苦苦的尋找類似“···Mainfest.xml”檔案去進行權限申請。那麼聯系我們已經在上面解決了取消TitleBar的問題,聰明的小夥伴一定會猜到又是需要去修改"config.json"檔案中的相關參數。
我們依然需要像第一個問題那樣先找到并打開config.json檔案。
這次我們需要找到的節點是“moudle”下的“reqPermissions”并如下圖進行權限申請:
例如:
具體權限聲明可參考:
應用權限清單
根據以上我們提到的兩個案例,不難得到一個結論:HarmonyOS工程中的"config.json"檔案功能幾乎等同于我們要找的Android工程中的“AndroidMainfest.xml”檔案功能。
此文檔僅為大家提供借鑒,小夥伴們也可以從這裡舉一反三的從中去擷取更多啟示。
【本文正在參與51CTO HarmonyOS技術社群創作者激勵-星光計劃1.0】
https://harmonyos.51cto.com/posts/8719
想了解更多關于鴻蒙的内容,請通路:
51CTO和華為官方戰略合作共建的鴻蒙技術社群
https://harmonyos.51cto.com/#bkwz