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 環境變量
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能力,鴻蒙有首選項能力
審核編輯 黃宇
-
hdc
+關注
關注
1文章
44瀏覽量
3577 -
鴻蒙
+關注
關注
57文章
2321瀏覽量
42749 -
HarmonyOS
+關注
關注
79文章
1967瀏覽量
30035
發布評論請先 登錄
相關推薦
評論