精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙知識點

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-31 17:40 ? 次閱讀

1、鴻蒙上的類似adb的工具名叫hdc

hdc(HarmonyOS Device
Connector)是HarmonyOS為開發人員提供的用于調試的命令行工具,通過該工具可以在window/linux/mac系統上與真實設備或者模擬器進行交互。

(1)

hdc list targets

(2)

 hdc file send local remote

(3)

hdc install package File

這里列舉的幾個命令是不是很熟悉?一看名字就知道和安卓中的adb是對應關系。不需要去記憶,在需要使用到的時候去官網查一下就行: hdc使用指導

2、Mac系統配置hdc 環境變量

wKgZomW6FVeAJmwBAAPwYt4JLhc504.png

3、項目中的配置文件

安卓中最主要的配置文件是AndroidManifest.xml。 其中定義了版本號,申明了頁面路徑,注冊了廣播和服務。并且申明了App使用的權限。
而鴻蒙中也對應有配置文件,但與安卓稍有不同的是鴻蒙分為多個文件。

(1) build-profile.json5
Sdk Version配置在這里, 代碼的模塊區分也在這里:

{
  "app": {
    "signingConfigs": [],
    "compileSdkVersion": 9,
    "compatibleSdkVersion": 9,
    "products": [
      {
        "name": "default",
        "signingConfig": "default",
      }
    ],
    "buildModeSet": [
      {
        "name": "debug",
      },
      {
        "name": "release"
      }
    ]
  },
  "modules": [
    {
      "name": "entry",
      "srcPath": "./entry",
      "targets": [
        {
          "name": "default",
          "applyToProducts": [
            "default"
          ]
        }
      ]
    }
  ]
}

(2)app.json5
包名,VersionCode,VersionName等信息


{
  "app": {
    "bundleName": "com.example.firstDemo",
    "vendor": "example",
    "versionCode": 1000000,
    "versionName": "1.0.0",
    "icon": "$media:app_icon",
    "label": "$string:app_name"
  }
}

(3)module.json5

模塊的詳細配置,頁面名稱和模塊使用到的權限在這里申明

{
  "module": {
    "name": "entry",
    "type": "entry",
    "description": "$string:module_desc",
    "mainElement": "EntryAbility",
    "deviceTypes": [
      "phone",
      "tablet"
    ],
    "deliveryWithInstall": true,
    "installationFree": false,
    "pages": "$profile:main_pages",
    "abilities": [
      {
        "name": "EntryAbility",
        "srcEntry": "./ets/entryability/EntryAbility.ts",
        "description": "$string:EntryAbility_desc",
        "icon": "$media:icon",
        "label": "$string:EntryAbility_label",
        "startWindowIcon": "$media:startIcon",
        "startWindowBackground": "$color:start_window_background",
        "exported": true,
        "skills": [
          {
            "entities": [
              "entity.system.home"
            ],
            "actions": [
              "action.system.home"
            ]
          }
        ]
      }
    ],
    "requestPermissions":[
      {
        "name" : "ohos.permission.APPROXIMATELY_LOCATION",
        "reason": "$string:reason",
        "usedScene": {
          "abilities": [
            "FormAbility"
          ],
          "when":"inuse"
        }
      }
    ]
  }
}

4、對應安卓的權限管理

鴻蒙有ATM,ATM(AccessTokenManager)是HarmonyOS上基于AccesssToken構建的統一的應用權限管理能力

5、對應安卓的SharedPreferences能力,鴻蒙有首選項能力

wKgaomW6FU2AchicAAN-Z7UeiMw480.png

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • hdc
    hdc
    +關注

    關注

    1

    文章

    44

    瀏覽量

    3577
  • 鴻蒙
    +關注

    關注

    57

    文章

    2321

    瀏覽量

    42749
  • HarmonyOS
    +關注

    關注

    79

    文章

    1967

    瀏覽量

    30035
收藏 人收藏

    評論

    相關推薦

    接口測試理論、疑問收錄與擴展相關知識點

    本文章使用王者榮耀游戲接口、企業微信接口的展示結合理論知識,講解什么是接口測試、接口測試理論、疑問收錄與擴展相關知識點知識學院,快來一起看看吧~
    的頭像 發表于 11-15 09:12 ?212次閱讀
    接口測試理論、疑問收錄與擴展相關<b class='flag-5'>知識點</b>

    鴻蒙開發就業前景到底怎么樣?

    有幫助,我想邀請大家幫我三個小忙: 贊,轉發,有你們的 『贊和評論』,才是我創造的動力。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術
    發表于 05-09 17:37

    36歲了還有必要轉行鴻蒙開發嗎?

    。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術知識點,請關注作者博客:鴻蒙實戰經驗分享:鴻蒙基礎入門開發
    發表于 05-09 17:01

    鴻蒙的1萬個理由,北京中關村現大幅鴻蒙海報

    的 『贊和評論』,才是我創造的動力。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術知識點,請關注作者博客:鴻蒙
    發表于 05-08 20:31

    模擬電子技術知識點問題總結概覽

    給大家分享模擬電子技術知識點問題總結。
    的頭像 發表于 05-08 15:16 ?1101次閱讀
    模擬電子技術<b class='flag-5'>知識點</b>問題總結概覽

    HarmonyOS實戰開發-如何通過BlendMode屬性來實現掛件和圖片的混合

    邀請大家幫我三個小忙: 贊,轉發,有你們的 『贊和評論』,才是我創造的動力。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術
    發表于 05-07 14:45

    實錘!騰訊終于擁抱鴻蒙生態,微信鴻蒙原生版本即將上線

    可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術知識點,請關注作者博客:鴻蒙實戰經驗分享:鴻蒙基礎入門開發寶典! (qq.c
    發表于 04-30 21:14

    騰訊突然宣布,微信鴻蒙版要來了!

    這篇內容對學習鴻蒙開發有幫助,我想邀請大家幫我三個小忙: 贊,轉發,有你們的 『贊和評論』,才是我創造的動力。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多
    發表于 04-30 19:34

    鴻蒙OS崛起,鴻蒙應用開發工程師成市場新寵

    』,才是我創造的動力。 關注小編,同時可以期待后續文章ing?,不定期分享原創知識。 更多鴻蒙最新技術知識點,請關注作者博客:鴻蒙實戰經驗分享:鴻蒙
    發表于 04-29 17:32

    一篇搞定DCS系統相關知識點

    目標。DCS系統廣泛應用于各個行業,如化工、電力、制藥等。在這些行業中,DCS系統可以實現對生產過程的集中監控和分散控制,提高生產效率和產品質量,降低能耗和減少環境污染,從而保證產品質量,并確保生產過程的安全可靠。 二.DCS系統知識點
    的頭像 發表于 03-26 18:40 ?837次閱讀
    一篇搞定DCS系統相關<b class='flag-5'>知識點</b>

    【量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    本帖最后由 oxlm_1 于 2024-3-6 23:20 編輯 之所以將第二章單獨拿出來,是因為在閱讀過程中,發現第二章知識點較多,理解起來比較耗時間。 第二章的主要知識點: 量子
    發表于 03-06 23:17

    鴻蒙開發【設備開發基礎知識

    鴻蒙開發基礎知識講解
    的頭像 發表于 01-29 18:44 ?960次閱讀
    <b class='flag-5'>鴻蒙</b>開發【設備開發基礎<b class='flag-5'>知識</b>】

    淺談初級電工必備知識點

    對于初學電工的朋友來說,掌握一些基礎且實用的知識點是非常重要的。本文旨在分享初級電工應該掌握的核心知識,幫助新手電工更好地入門和提升技能。
    的頭像 發表于 12-26 10:44 ?1040次閱讀

    TCP協議面試常問知識點總結

    TCP 作為傳輸層的協議,是一個IT工程師素養的體現,也是面試中經常被問到的知識點。在此,我將 TCP 核心的一些問題梳理了一下,希望能幫到各位。
    的頭像 發表于 12-15 10:38 ?775次閱讀
    TCP協議面試常問<b class='flag-5'>知識點</b>總結

    開關模式下的電源電流如何檢測?這12個電路&amp;10個知識點講明白了

    開關模式下的電源電流如何檢測?這12個電路&10個知識點講明白了
    的頭像 發表于 12-06 16:04 ?768次閱讀
    開關模式下的電源電流如何檢測?這12個電路&amp;10個<b class='flag-5'>知識點</b>講明白了