0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

鴻蒙知識點

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

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

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

(1)

hdc list targets

(2)

 hdc file send local remote

(3)

hdc install package File

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

2、Mac系統(tǒng)配置hdc 環(huán)境變量

wKgZomW6FVeAJmwBAAPwYt4JLhc504.png

3、項目中的配置文件

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

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

{
  "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

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

{
  "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、對應(yīng)安卓的權(quán)限管理

鴻蒙有ATM,ATM(AccessTokenManager)是HarmonyOS上基于AccesssToken構(gòu)建的統(tǒng)一的應(yīng)用權(quán)限管理能力

5、對應(yīng)安卓的SharedPreferences能力,鴻蒙有首選項能力

wKgaomW6FU2AchicAAN-Z7UeiMw480.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • hdc
    hdc
    +關(guān)注

    關(guān)注

    1

    文章

    44

    瀏覽量

    3591
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2352

    瀏覽量

    42859
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1975

    瀏覽量

    30201
收藏 人收藏

    評論

    相關(guān)推薦

    后悔沒有早點看到:天線設(shè)計中的知識點

    Cat.1 bis R13架構(gòu),天線架構(gòu)精簡為單天線架構(gòu),去掉了分集接收天線,因此只需要一根天線。 ? 知識點: Cat.1 bis相對于Cat.1的區(qū)別是,后者為兩根天線(一根主天線,一根分集天線
    的頭像 發(fā)表于 12-24 17:11 ?221次閱讀
    后悔沒有早點看到:天線設(shè)計中的<b class='flag-5'>知識點</b>!

    接口測試理論、疑問收錄與擴展相關(guān)知識點

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

    鴻蒙開發(fā)就業(yè)前景到底怎么樣?

    有幫助,我想邀請大家?guī)臀胰齻€小忙: 贊,轉(zhuǎn)發(fā),有你們的 『贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多鴻蒙最新技術(shù)
    發(fā)表于 05-09 17:37

    36歲了還有必要轉(zhuǎn)行鴻蒙開發(fā)嗎?

    。 關(guān)注小編,同時可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多鴻蒙最新技術(shù)知識點,請關(guān)注作者博客:鴻蒙實戰(zhàn)經(jīng)驗分享:鴻蒙基礎(chǔ)入門開發(fā)
    發(fā)表于 05-09 17:01

    鴻蒙實戰(zhàn)開發(fā)-本地部署、SmartPerf 編譯部署指導(dǎo)文檔

    你們的 『贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多鴻蒙最新技術(shù)知識點,請關(guān)注作者博客:
    發(fā)表于 05-09 14:23

    學(xué)鴻蒙的1萬個理由,北京中關(guān)村現(xiàn)大幅鴻蒙海報

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

    模擬電子技術(shù)知識點問題總結(jié)概覽

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

    HarmonyOS實戰(zhàn)開發(fā)-如何通過BlendMode屬性來實現(xiàn)掛件和圖片的混合

    邀請大家?guī)臀胰齻€小忙: 贊,轉(zhuǎn)發(fā),有你們的 『贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多鴻蒙最新技術(shù)
    發(fā)表于 05-07 14:45

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

    可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多鴻蒙最新技術(shù)知識點,請關(guān)注作者博客:鴻蒙實戰(zhàn)經(jīng)驗分享:鴻蒙基礎(chǔ)入門開發(fā)寶典! (qq.c
    發(fā)表于 04-30 21:14

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

    這篇內(nèi)容對學(xué)習(xí)鴻蒙開發(fā)有幫助,我想邀請大家?guī)臀胰齻€小忙: 贊,轉(zhuǎn)發(fā),有你們的 『贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以期待后續(xù)文章ing?,不定期分享原創(chuàng)知識。 更多
    發(fā)表于 04-30 19:34

    鴻蒙OS崛起,鴻蒙應(yīng)用開發(fā)工程師成市場新寵

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

    一篇搞定DCS系統(tǒng)相關(guān)知識點

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

    【量子計算機重構(gòu)未來 | 閱讀體驗】第二章關(guān)鍵知識點

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

    深圳市24年,實現(xiàn)鴻蒙原生應(yīng)用數(shù)占全國總量10%以上

    、Harmony南向開發(fā)、鴻蒙項目實戰(zhàn)等等)鴻蒙(Harmony NEXT)技術(shù)知識點 高清完整版與筆記請加→mau123789是衛(wèi)呀 針對鴻蒙成長路線打造的
    發(fā)表于 03-04 21:42

    鴻蒙開發(fā)【設(shè)備開發(fā)基礎(chǔ)知識

    鴻蒙開發(fā)基礎(chǔ)知識講解
    的頭像 發(fā)表于 01-29 18:44 ?1023次閱讀
    <b class='flag-5'>鴻蒙</b>開發(fā)【設(shè)備開發(fā)基礎(chǔ)<b class='flag-5'>知識</b>】