From a7fb505e676bd566cdcc18bf68b5d593ef5cbcfb Mon Sep 17 00:00:00 2001
From: 17315238665 <2324291225@siit.edu.cn>
Date: Thu, 15 May 2025 13:16:34 +0800
Subject: [PATCH] pull request test
---
README.md | 0
.../Ability/AbilityFeature/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Ability/AbilityFeature/README_zh.md | 196 +-
.../AbilityFeature/build-profile.json5 | 86 +-
.../AbilityFeature/entry/build-profile.json5 | 56 +-
.../AbilityFeature/entry/oh-package.json5 | 20 +-
.../characteroperation/CharacterOperation.ets | 292 +-
.../main/ets/entryability/EntryAbility.ets | 122 +-
.../src/main/ets/newability/NewAbility.ets | 118 +-
.../entry/src/main/ets/pages/New.ets | 114 +-
.../entry/src/main/ets/util/Logger.ets | 96 +-
.../entry/src/main/module.json5 | 122 +-
.../main/resources/base/element/color.json | 46 +-
.../main/resources/base/element/float.json | 14 +-
.../entry/src/ohosTest/ets/util/Logger.ts | 96 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../AbilityFeature/hvigor/hvigor-config.json5 | 10 +-
.../Ability/AbilityFeature/oh-package.json5 | 54 +-
.../Ability/AbilityFeature/ohosTest.md | 30 +-
.../Ability/AbilityRuntime/AppScope/app.json5 | 56 +-
.../resources/base/element/string.json | 16 +-
.../Ability/AbilityRuntime/README_zh.md | 408 +-
.../AbilityRuntime/build-profile.json5 | 100 +-
.../AbilityRuntime/entry/build-profile.json5 | 82 +-
.../AbilityRuntime/entry/oh-package.json5 | 48 +-
.../AbilityLifecycleCallback.ets | 478 +-
.../src/main/ets/abilitypages/AppManager.ets | 696 +-
.../ets/abilitypages/ApplicationContext.ets | 448 +-
.../main/ets/abilitypages/DataUriUtils.ets | 394 +-
.../main/ets/abilitypages/ErrorManager.ets | 388 +-
.../ets/abilitypages/UIAbilityContext.ets | 224 +-
.../src/main/ets/abilitypages/WantAgent.ets | 1010 +-
.../main/ets/entryability/EntryAbility.ets | 176 +-
.../entrybackupability/EntryBackupAbility.ets | 22 +-
.../entry/src/main/module.json5 | 172 +-
.../main/resources/base/element/color.json | 30 +-
.../resources/base/profile/backup_config.json | 4 +-
.../entry/src/ohosTest/module.json5 | 52 +-
.../AbilityRuntime/hvigor/hvigor-config.json5 | 36 +-
.../Ability/AbilityRuntime/oh-package.json5 | 48 +-
.../Ability/UniversalLink/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Ability/UniversalLink/README_zh.md | 132 +-
.../Ability/UniversalLink/build-profile.json5 | 102 +-
.../UniversalLink/entry/build-profile.json5 | 84 +-
.../UniversalLink/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 176 +-
.../main/ets/entryability/OpenLinkAbility.ets | 170 +-
.../entrybackupability/EntryBackupAbility.ets | 22 +-
.../src/main/ets/pages/UniversalLinkIndex.ets | 76 +-
.../UniversalLink/entry/src/main/module.json5 | 192 +-
.../main/resources/base/element/color.json | 30 +-
.../resources/base/profile/backup_config.json | 4 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../UniversalLink/hvigor/hvigor-config.json5 | 74 +-
.../Ability/UniversalLink/oh-package.json5 | 50 +-
.../BundleManagement/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../BundleManagement/README_zh.md | 0
.../BundleManagement/build-profile.json5 | 134 +-
.../entry/build-profile.json5 | 54 +-
.../BundleManagement/entry/hvigorfile.ts | 0
.../BundleManagement/entry/oh-package.json5 | 26 +-
.../src/main/ets/entryability/EntryAbility.ts | 158 +-
.../src/main/ets/newability/NewAbility.ts | 118 +-
.../ets/newuiextability/NewUIExtAbility.ets | 82 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/NewPage.ets | 116 +-
.../entry/src/main/module.json5 | 202 +-
.../main/resources/base/element/color.json | 38 +-
.../main/resources/base/element/string.json | 0
.../src/main/resources/base/media/ic_back.svg | 0
.../src/main/resources/base/media/icon.png | Bin
.../main/resources/base/media/pic_empty.svg | 0
.../resources/base/profile/main_pages.json | 0
.../base/profile/shortcuts_config.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/testability/TestAbility.ets | 0
.../ohosTest/ets/testability/pages/Index.ets | 0
.../ets/testrunner/OpenHarmonyTestRunner.ts | 0
.../entry/src/ohosTest/module.json5 | 102 +-
.../resources/base/element/color.json | 0
.../resources/base/element/string.json | 0
.../ohosTest/resources/base/media/icon.png | Bin
.../resources/base/profile/test_pages.json | 0
.../resources/en_US/element/string.json | 0
.../resources/zh_CN/element/string.json | 0
.../hvigor/hvigor-config.json5 | 40 +-
.../BundleManagement/hvigor/hvigor-wrapper.js | 0
.../BundleManagement/hvigorfile.ts | 0
.../BundleManager/BundleManagement/hvigorw | 0
.../BundleManagement/hvigorw.bat | 0
.../libraryOverlay/build-profile.json5 | 48 +-
.../libraryOverlay/hvigorfile.ts | 0
.../libraryOverlay/oh-package.json5 | 20 +-
.../libraryOverlay/src/main/ets/Index.ets | 30 +-
.../src/main/ets/pages/Index.ets | 0
.../libraryOverlay/src/main/ets/utils/Calc.ts | 0
.../libraryOverlay/src/main/module.json5 | 56 +-
.../main/resources/base/element/color.json | 0
.../main/resources/base/element/string.json | 22 +-
.../src/main/resources/base/media/icon.png | Bin
.../main/resources/base/media/setting.jpeg | Bin
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../libraryRuntimeOverlay/build-profile.json5 | 48 +-
.../libraryRuntimeOverlay/hvigorfile.ts | 0
.../libraryRuntimeOverlay/oh-package.json5 | 20 +-
.../src/main/ets/Index.ets | 30 +-
.../src/main/ets/pages/Index.ets | 0
.../src/main/ets/utils/Calc.ts | 0
.../src/main/module.json5 | 56 +-
.../main/resources/base/element/color.json | 0
.../main/resources/base/element/string.json | 22 +-
.../src/main/resources/base/media/icon.png | Bin
.../main/resources/base/media/setting.jpeg | Bin
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../BundleManagement/oh-package.json5 | 24 +-
.../BundleManagement/ohosTest.md | 0
.../sceenshots/device/Scene-directory.png | Bin
.../sceenshots/device/snapshot_directory.png | Bin
.../DynamicRouter/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../DynamicRouter/README_zh.md | 172 +-
.../DynamicRouter/RouterModule/Index.ets | 28 +-
.../RouterModule/build-profile.json5 | 48 +-
.../RouterModule/oh-package.json5 | 48 +-
.../src/main/ets/utils/RouterModule.ets | 144 +-
.../RouterModule/src/main/module.json5 | 46 +-
.../DynamicRouter/build-profile.json5 | 104 +-
.../DynamicRouter/entry/build-profile.json5 | 72 +-
.../DynamicRouter/entry/oh-package-lock.json5 | 84 +-
.../DynamicRouter/entry/oh-package.json5 | 56 +-
.../src/main/ets/entryability/EntryAbility.ts | 114 +-
.../DynamicRouter/entry/src/main/module.json5 | 100 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../DynamicRouter/harA/Index.ets | 60 +-
.../DynamicRouter/harA/build-profile.json5 | 48 +-
.../DynamicRouter/harA/oh-package-lock.json5 | 52 +-
.../DynamicRouter/harA/oh-package.json5 | 52 +-
.../main/ets/components/mainpage/page1.ets | 130 +-
.../main/ets/components/mainpage/page2.ets | 128 +-
.../main/ets/components/mainpage/page3.ets | 128 +-
.../DynamicRouter/harA/src/main/module.json5 | 48 +-
.../DynamicRouter/harB/Index.ets | 60 +-
.../DynamicRouter/harB/build-profile.json5 | 50 +-
.../DynamicRouter/harB/oh-package-lock.json5 | 52 +-
.../DynamicRouter/harB/oh-package.json5 | 52 +-
.../main/ets/components/mainpage/page1.ets | 130 +-
.../main/ets/components/mainpage/page2.ets | 130 +-
.../main/ets/components/mainpage/page3.ets | 130 +-
.../DynamicRouter/harB/src/main/module.json5 | 48 +-
.../DynamicRouter/hvigor/hvigor-config.json5 | 10 +-
.../DynamicRouter/oh-package.json5 | 52 +-
.../DynamicRouter/ohosTest.md | 18 +-
.../MultipleFilesDownload/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../MultipleFilesDownload/README.md | 400 +-
.../MultipleFilesDownload/build-profile.json5 | 118 +-
.../multiplefilesdownload/oh-package.json5 | 44 +-
.../entry/build-profile.json5 | 84 +-
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../hvigor/hvigor-config.json5 | 72 +-
.../MultipleFilesDownload/oh-package.json5 | 50 +-
.../MultipleFilesDownload/ohosTest.md | 26 +-
.../UploadAndDownLoad/README_zh.md | 302 +-
.../UploadAndDownLoad/build-profile.json5 | 94 +-
.../entry/src/main/ets/pages/CertLock.ets | 382 +-
.../entry/src/main/ets/pages/Download.ets | 662 +-
.../entry/src/main/ets/pages/Index.ets | 270 +-
.../entry/src/main/ets/pages/Upload.ets | 490 +-
.../main/resources/base/element/color.json | 86 +-
.../main/resources/base/element/string.json | 286 +-
.../resources/base/profile/main_pages.json | 16 +-
.../base/profile/network_config.json | 46 +-
.../main/resources/en_US/element/string.json | 286 +-
.../main/resources/zh_CN/element/string.json | 286 +-
.../src/main/ets/download/RequestDownload.ets | 452 +-
.../src/main/ets/upload/RequestUpload.ets | 612 +-
.../src/main/ets/utils/Constants.ets | 46 +-
.../src/main/ets/utils/UrlUtils.ets | 94 +-
.../hvigor/hvigor-config.json5 | 6 -
.../hvigor/hvigor-wrapper.js | 1 -
.../Connectivity/VPN/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Connectivity/VPN/README_zh.md | 170 +-
...50\344\276\213\346\212\245\345\221\212.md" | 18 +-
.../Connectivity/VPN/build-profile.json5 | 110 +-
.../VPN/entry/build-profile.json5 | 76 +-
.../Connectivity/VPN/entry/oh-package.json5 | 50 +-
.../VPN/entry/src/main/cpp/CMakeLists.txt | 40 +-
.../src/main/cpp/types/libentry/index.d.ts | 38 +-
.../main/cpp/types/libentry/oh-package.json5 | 10 +-
.../VPN/entry/src/main/cpp/vpn_client.cpp | 500 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../VPN/entry/src/main/ets/model/Logger.ets | 78 +-
.../VPN/entry/src/main/ets/pages/Index.ets | 108 +-
.../VPN/entry/src/main/ets/pages/StartVpn.ets | 366 +-
.../VPN/entry/src/main/ets/pages/StopVpn.ets | 158 +-
.../VPN/entry/src/main/module.json5 | 112 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 62 +-
.../resources/base/profile/main_pages.json | 14 +-
.../main/resources/en_US/element/string.json | 62 +-
.../main/resources/zh_CN/element/string.json | 62 +-
.../src/ohosTest/ets/test/Ability.test.ets | 466 +-
.../VPN/entry/src/ohosTest/module.json5 | 104 +-
.../VPN/hvigor/hvigor-config.json5 | 64 +-
.../Connectivity/VPN/oh-package.json5 | 56 +-
code/BasicFeature/DFX/AppRecovery/.gitignore | 24 +-
.../DFX/AppRecovery/AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../BasicFeature/DFX/AppRecovery/README_zh.md | 256 +-
.../DFX/AppRecovery/build-profile.json5 | 84 +-
.../DFX/AppRecovery/entry/.gitignore | 6 +-
.../DFX/AppRecovery/entry/build-profile.json5 | 74 +-
.../DFX/AppRecovery/entry/hvigorfile.ts | 4 +-
.../DFX/AppRecovery/entry/oh-package.json5 | 46 +-
.../entry/src/main/cpp/CMakeLists.txt | 46 +-
.../AppRecovery/entry/src/main/cpp/hello.cpp | 102 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../src/main/ets/ability/EntryAbility.ets | 186 +-
.../src/main/ets/ability/RecoveryAbility.ets | 142 +-
.../src/main/ets/ability/SecondAbility.ets | 180 +-
.../entry/src/main/ets/app/MyAbilityStage.ets | 50 +-
.../src/main/ets/common/CurActiveAbility.ts | 70 +-
.../entry/src/main/ets/common/ResUtil.ts | 58 +-
.../src/main/ets/pages/FaultTriggerPage.ets | 630 +-
.../entry/src/main/ets/pages/Index.ets | 186 +-
.../entry/src/main/ets/pages/RecoveryPage.ets | 224 +-
.../AppRecovery/entry/src/main/module.json5 | 146 +-
.../main/resources/base/element/color.json | 54 +-
.../main/resources/base/element/string.json | 238 +-
.../resources/base/profile/main_pages.json | 14 +-
.../main/resources/en_US/element/string.json | 238 +-
.../main/resources/zh_CN/element/string.json | 238 +-
.../ets/TestRunner/OpenHarmonyTestRunner.ts | 168 +-
.../src/ohosTest/ets/test/Ability.test.ets | 168 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 38 +-
.../ohosTest/ets/testability/TestAbility.ets | 118 +-
.../ohosTest/ets/testability/pages/Index.ets | 98 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../resources/base/element/color.json | 14 +-
.../resources/base/element/string.json | 30 +-
.../resources/base/profile/test_pages.json | 10 +-
.../DFX/AppRecovery/hvigorfile.ts | 2 +-
.../DFX/AppRecovery/oh-package.json5 | 50 +-
.../UniformTypeDescriptor/UTDType/.gitignore | 0
.../UTDType/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../UTDType/README_zh.md | 0
.../UTDType/build-profile.json5 | 86 +-
.../UTDType/entry/.gitignore | 0
.../UTDType/entry/build-profile.json5 | 0
.../UTDType/entry/hvigorfile.js | 0
.../UTDType/entry/oh-package.json5 | 0
.../src/main/ets/entryability/EntryAbility.ts | 112 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/displayMediaFile.ets | 324 +-
.../src/main/ets/pages/selectMediaType.ets | 528 +-
.../UTDType/entry/src/main/ets/util/Logger.ts | 0
.../UTDType/entry/src/main/module.json5 | 0
.../main/resources/base/element/color.json | 0
.../main/resources/base/element/string.json | 0
.../src/main/resources/base/media/file.png | Bin
.../media/ic_select_option_collection.png | Bin
.../src/main/resources/base/media/icon.png | Bin
.../src/main/resources/base/media/image.png | Bin
.../src/main/resources/base/media/myAudio.png | Bin
.../resources/base/media/utdType_back.svg | 0
.../src/main/resources/base/media/video.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/en/element/string.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/zh/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../ets/Application/TestAbilityStage.ts | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/testability/TestAbility.ets | 0
.../ohosTest/ets/testability/pages/Index.ets | 0
.../ets/testrunner/OpenHarmonyTestRunner.ts | 0
.../entry/src/ohosTest/ets/util/Logger.ts | 0
.../UTDType/entry/src/ohosTest/module.json5 | 0
.../resources/base/element/color.json | 0
.../resources/base/element/string.json | 0
.../ohosTest/resources/base/media/icon.png | Bin
.../resources/base/profile/test_pages.json | 0
.../ohosTest/resources/en/element/string.json | 0
.../ohosTest/resources/zh/element/string.json | 0
.../UTDType/hvigor/hvigor-config.json5 | 10 +-
.../UTDType/hvigor/hvigor-wrapper.js | 0
.../UniformTypeDescriptor/UTDType/hvigorw | 0
.../UniformTypeDescriptor/UTDType/hvigorw.bat | 0
.../UTDType/oh-package.json5 | 24 +-
.../UniformTypeDescriptor/UTDType/ohosTest.md | 0
.../UTDType/screenshots/display_file.png | Bin
.../UTDType/screenshots/first.png | Bin
.../UTDType/screenshots/select_type.png | Bin
.../Sensor/Capi/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Sensor/Capi/build-profile.json5 | 80 +-
.../Sensor/Capi/entry/build-profile.json5 | 56 +-
.../Sensor/Capi/entry/oh-package.json5 | 54 +-
.../src/main/ets/entryability/EntryAbility.ts | 112 +-
.../Sensor/Capi/entry/src/main/module.json5 | 112 +-
.../main/resources/base/element/color.json | 14 +-
.../Capi/entry/src/ohosTest/module.json5 | 104 +-
.../Sensor/Capi/hvigor/hvigor-config.json5 | 12 +-
.../Sensor/Capi/oh-package.json5 | 54 +-
.../Vibrator/CustomHaptic/AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../Vibrator/CustomHaptic/build-profile.json5 | 84 +-
.../CustomHaptic/entry/build-profile.json5 | 56 +-
.../CustomHaptic/entry/oh-package.json5 | 52 +-
.../entry/src/main/ets/component/Battle.ets | 68 +-
.../entry/src/main/ets/component/Common.ets | 190 +-
.../src/main/ets/component/Environment.ets | 68 +-
.../entry/src/main/ets/component/Exercise.ets | 68 +-
.../entry/src/main/ets/component/Footstep.ets | 68 +-
.../src/main/ets/component/Instrument.ets | 68 +-
.../src/main/ets/component/Interaction.ets | 432 +-
.../entry/src/main/ets/component/Racing.ets | 68 +-
.../src/main/ets/component/Realistic.ets | 68 +-
.../entry/src/main/ets/component/Shooting.ets | 68 +-
.../src/main/ets/component/VideoPreview.ets | 116 +-
.../src/main/ets/entryability/EntryAbility.ts | 148 +-
.../src/main/ets/module/DisplayModule.ets | 382 +-
.../entry/src/main/ets/module/ImageData.ets | 1460 +-
.../src/main/ets/module/MyInfoModule.ets | 456 +-
.../entry/src/main/ets/module/TabBar.ets | 172 +-
.../entry/src/main/ets/module/Util.ets | 236 +-
.../src/main/ets/module/VideoListModule.ets | 188 +-
.../src/main/ets/module/VideoPlayModule.ets | 146 +-
.../CustomHaptic/entry/src/main/module.json5 | 132 +-
.../main/resources/base/element/color.json | 14 +-
.../src/main/resources/rawfile/AK47_h.json | 72 +-
.../src/main/resources/rawfile/AK47_l.json | 72 +-
.../src/main/resources/rawfile/AK47_m.json | 72 +-
.../resources/rawfile/AssaultRifle_h.json | 92 +-
.../resources/rawfile/AssaultRifle_l.json | 92 +-
.../resources/rawfile/AssaultRifle_m.json | 92 +-
.../main/resources/rawfile/Badminton_h.json | 448 +-
.../main/resources/rawfile/Badminton_l.json | 448 +-
.../main/resources/rawfile/Badminton_m.json | 448 +-
.../main/resources/rawfile/Baseball_h.json | 184 +-
.../main/resources/rawfile/Baseball_l.json | 184 +-
.../main/resources/rawfile/Baseball_m.json | 184 +-
.../main/resources/rawfile/Basketball_h.json | 722 +-
.../main/resources/rawfile/Basketball_l.json | 722 +-
.../main/resources/rawfile/Basketball_m.json | 722 +-
.../src/main/resources/rawfile/Blast_h.json | 230 +-
.../src/main/resources/rawfile/Blast_l.json | 230 +-
.../src/main/resources/rawfile/Blast_m.json | 230 +-
.../src/main/resources/rawfile/Bomb_h.json | 1306 +-
.../src/main/resources/rawfile/Bomb_l.json | 1306 +-
.../src/main/resources/rawfile/Bomb_m.json | 1306 +-
.../src/main/resources/rawfile/CZ75_h.json | 72 +-
.../src/main/resources/rawfile/CZ75_l.json | 72 +-
.../src/main/resources/rawfile/CZ75_m.json | 72 +-
.../main/resources/rawfile/Campfire_h.json | 554 +-
.../main/resources/rawfile/Campfire_l.json | 554 +-
.../main/resources/rawfile/Campfire_m.json | 554 +-
.../main/resources/rawfile/CarCrash_h.json | 1062 +-
.../main/resources/rawfile/CarCrash_l.json | 1062 +-
.../main/resources/rawfile/CarCrash_m.json | 1062 +-
.../main/resources/rawfile/CarIgnite_h.json | 510 +-
.../main/resources/rawfile/CarIgnite_l.json | 510 +-
.../main/resources/rawfile/CarIgnite_m.json | 510 +-
.../src/main/resources/rawfile/CarSkid_h.json | 404 +-
.../src/main/resources/rawfile/CarSkid_l.json | 404 +-
.../src/main/resources/rawfile/CarSkid_m.json | 404 +-
.../src/main/resources/rawfile/Claves_h.json | 52 +-
.../src/main/resources/rawfile/Claves_l.json | 52 +-
.../src/main/resources/rawfile/Claves_m.json | 52 +-
.../main/resources/rawfile/CoinDrop_h.json | 230 +-
.../main/resources/rawfile/CoinDrop_l.json | 230 +-
.../main/resources/rawfile/CoinDrop_m.json | 230 +-
.../src/main/resources/rawfile/Creek_h.json | 2652 ++--
.../src/main/resources/rawfile/Creek_l.json | 2652 ++--
.../src/main/resources/rawfile/Creek_m.json | 2652 ++--
.../main/resources/rawfile/Cymbals2_h.json | 98 +-
.../main/resources/rawfile/Cymbals2_l.json | 98 +-
.../main/resources/rawfile/Cymbals2_m.json | 98 +-
.../src/main/resources/rawfile/Cymbals_h.json | 98 +-
.../src/main/resources/rawfile/Cymbals_l.json | 98 +-
.../src/main/resources/rawfile/Cymbals_m.json | 98 +-
.../src/main/resources/rawfile/Diving_h.json | 1592 +-
.../src/main/resources/rawfile/Diving_l.json | 1592 +-
.../src/main/resources/rawfile/Diving_m.json | 1592 +-
.../main/resources/rawfile/DriftingJet_h.json | 108 +-
.../main/resources/rawfile/DriftingJet_l.json | 108 +-
.../main/resources/rawfile/DriftingJet_m.json | 108 +-
.../main/resources/rawfile/Firework_h.json | 352 +-
.../main/resources/rawfile/Firework_l.json | 352 +-
.../main/resources/rawfile/Firework_m.json | 352 +-
.../main/resources/rawfile/Gesture_up.json | 52 +-
.../src/main/resources/rawfile/Gong_h.json | 138 +-
.../src/main/resources/rawfile/Gong_l.json | 138 +-
.../src/main/resources/rawfile/Gong_m.json | 138 +-
.../src/main/resources/rawfile/Guitar_h.json | 290 +-
.../src/main/resources/rawfile/Guitar_l.json | 290 +-
.../src/main/resources/rawfile/Guitar_m.json | 290 +-
.../src/main/resources/rawfile/HK416_h.json | 164 +-
.../src/main/resources/rawfile/HK416_l.json | 164 +-
.../src/main/resources/rawfile/HK416_m.json | 164 +-
.../main/resources/rawfile/HapticVideo.json | 520 +-
.../main/resources/rawfile/HitGlass_h.json | 528 +-
.../main/resources/rawfile/HitGlass_l.json | 528 +-
.../main/resources/rawfile/HitGlass_m.json | 528 +-
.../main/resources/rawfile/HitMetal_h.json | 370 +-
.../main/resources/rawfile/HitMetal_l.json | 370 +-
.../main/resources/rawfile/HitMetal_m.json | 370 +-
.../src/main/resources/rawfile/HitSand_h.json | 314 +-
.../src/main/resources/rawfile/HitSand_l.json | 314 +-
.../src/main/resources/rawfile/HitSand_m.json | 314 +-
.../main/resources/rawfile/HitWater_h.json | 304 +-
.../main/resources/rawfile/HitWater_l.json | 304 +-
.../main/resources/rawfile/HitWater_m.json | 304 +-
.../src/main/resources/rawfile/HitWood_h.json | 334 +-
.../src/main/resources/rawfile/HitWood_l.json | 334 +-
.../src/main/resources/rawfile/HitWood_m.json | 334 +-
.../src/main/resources/rawfile/Hurt_h.json | 404 +-
.../src/main/resources/rawfile/Hurt_l.json | 404 +-
.../src/main/resources/rawfile/Hurt_m.json | 404 +-
.../src/main/resources/rawfile/JetN2O_h.json | 390 +-
.../src/main/resources/rawfile/JetN2O_l.json | 390 +-
.../src/main/resources/rawfile/JetN2O_m.json | 390 +-
.../main/resources/rawfile/Keyboard_h.json | 172 +-
.../main/resources/rawfile/Keyboard_l.json | 172 +-
.../main/resources/rawfile/Keyboard_m.json | 172 +-
.../main/resources/rawfile/KickDrum2_h.json | 98 +-
.../main/resources/rawfile/KickDrum2_l.json | 98 +-
.../main/resources/rawfile/KickDrum2_m.json | 98 +-
.../main/resources/rawfile/KickDrum_h.json | 52 +-
.../main/resources/rawfile/KickDrum_l.json | 52 +-
.../main/resources/rawfile/KickDrum_m.json | 52 +-
.../src/main/resources/rawfile/Kick_h.json | 214 +-
.../src/main/resources/rawfile/Kick_l.json | 214 +-
.../src/main/resources/rawfile/Kick_m.json | 214 +-
.../src/main/resources/rawfile/M4_h.json | 424 +-
.../src/main/resources/rawfile/M4_l.json | 424 +-
.../src/main/resources/rawfile/M4_m.json | 424 +-
.../src/main/resources/rawfile/MP5_h.json | 112 +-
.../src/main/resources/rawfile/MP5_l.json | 112 +-
.../src/main/resources/rawfile/MP5_m.json | 112 +-
.../main/resources/rawfile/OnCarpet_h.json | 456 +-
.../main/resources/rawfile/OnCarpet_l.json | 456 +-
.../main/resources/rawfile/OnCarpet_m.json | 456 +-
.../main/resources/rawfile/OnConcrete_h.json | 800 +-
.../main/resources/rawfile/OnConcrete_l.json | 800 +-
.../main/resources/rawfile/OnConcrete_m.json | 800 +-
.../src/main/resources/rawfile/OnGrass_h.json | 1034 +-
.../src/main/resources/rawfile/OnGrass_l.json | 1034 +-
.../src/main/resources/rawfile/OnGrass_m.json | 1034 +-
.../main/resources/rawfile/OnGravel_h.json | 1168 +-
.../main/resources/rawfile/OnGravel_l.json | 1168 +-
.../main/resources/rawfile/OnGravel_m.json | 1168 +-
.../src/main/resources/rawfile/OnMud_h.json | 736 +-
.../src/main/resources/rawfile/OnMud_l.json | 736 +-
.../src/main/resources/rawfile/OnMud_m.json | 736 +-
.../src/main/resources/rawfile/OnSnow_h.json | 2104 +--
.../src/main/resources/rawfile/OnSnow_l.json | 2104 +--
.../src/main/resources/rawfile/OnSnow_m.json | 2104 +--
.../src/main/resources/rawfile/OnWood_h.json | 456 +-
.../src/main/resources/rawfile/OnWood_l.json | 456 +-
.../src/main/resources/rawfile/OnWood_m.json | 456 +-
.../src/main/resources/rawfile/Picker_h.json | 384 +-
.../src/main/resources/rawfile/Picker_l.json | 384 +-
.../src/main/resources/rawfile/Picker_m.json | 384 +-
.../src/main/resources/rawfile/Punch_h.json | 118 +-
.../src/main/resources/rawfile/Punch_l.json | 118 +-
.../src/main/resources/rawfile/Punch_m.json | 118 +-
.../main/resources/rawfile/RacingStart_h.json | 128 +-
.../main/resources/rawfile/RacingStart_l.json | 128 +-
.../main/resources/rawfile/RacingStart_m.json | 128 +-
.../src/main/resources/rawfile/Rain_h.json | 2172 +--
.../src/main/resources/rawfile/Rain_l.json | 2172 +--
.../src/main/resources/rawfile/Rain_m.json | 2172 +--
.../src/main/resources/rawfile/Rifle_h.json | 72 +-
.../src/main/resources/rawfile/Rifle_l.json | 72 +-
.../src/main/resources/rawfile/Rifle_m.json | 72 +-
.../src/main/resources/rawfile/Skating_h.json | 1238 +-
.../src/main/resources/rawfile/Skating_l.json | 1238 +-
.../src/main/resources/rawfile/Skating_m.json | 1238 +-
.../src/main/resources/rawfile/Skiing_h.json | 978 +-
.../src/main/resources/rawfile/Skiing_l.json | 978 +-
.../src/main/resources/rawfile/Skiing_m.json | 978 +-
.../resources/rawfile/Slide_LeftRight.json | 90 +-
.../src/main/resources/rawfile/Slide_Up.json | 66 +-
.../main/resources/rawfile/Snowdrift_h.json | 752 +-
.../main/resources/rawfile/Snowdrift_l.json | 752 +-
.../main/resources/rawfile/Snowdrift_m.json | 752 +-
.../src/main/resources/rawfile/SpeedUp_h.json | 1380 +-
.../src/main/resources/rawfile/SpeedUp_l.json | 1380 +-
.../src/main/resources/rawfile/SpeedUp_m.json | 1380 +-
.../main/resources/rawfile/Switch_App.json | 90 +-
.../main/resources/rawfile/TableTennis_h.json | 192 +-
.../main/resources/rawfile/TableTennis_l.json | 192 +-
.../main/resources/rawfile/TableTennis_m.json | 192 +-
.../main/resources/rawfile/Tambourine_h.json | 338 +-
.../main/resources/rawfile/Tambourine_l.json | 338 +-
.../main/resources/rawfile/Tambourine_m.json | 338 +-
.../src/main/resources/rawfile/Thunder_h.json | 1976 +--
.../src/main/resources/rawfile/Thunder_l.json | 1976 +--
.../src/main/resources/rawfile/Thunder_m.json | 1976 +--
.../src/main/resources/rawfile/Tumble_h.json | 712 +-
.../src/main/resources/rawfile/Tumble_l.json | 712 +-
.../src/main/resources/rawfile/Tumble_m.json | 712 +-
.../main/resources/rawfile/Typewriter_h.json | 634 +-
.../main/resources/rawfile/Typewriter_l.json | 634 +-
.../main/resources/rawfile/Typewriter_m.json | 634 +-
.../main/resources/rawfile/UpSlide_Stop.json | 66 +-
.../src/main/resources/rawfile/Walk_h.json | 252 +-
.../src/main/resources/rawfile/Walk_l.json | 252 +-
.../src/main/resources/rawfile/Walk_m.json | 252 +-
.../src/main/resources/rawfile/Water_h.json | 270 +-
.../src/main/resources/rawfile/Water_l.json | 270 +-
.../src/main/resources/rawfile/Water_m.json | 270 +-
.../src/main/resources/rawfile/Wave_h.json | 4606 +++---
.../src/main/resources/rawfile/Wave_l.json | 4606 +++---
.../src/main/resources/rawfile/Wave_m.json | 4606 +++---
.../main/resources/rawfile/Winchester_h.json | 118 +-
.../main/resources/rawfile/Winchester_l.json | 118 +-
.../main/resources/rawfile/Winchester_m.json | 118 +-
.../src/main/resources/rawfile/Wind_h.json | 516 +-
.../src/main/resources/rawfile/Wind_l.json | 516 +-
.../src/main/resources/rawfile/Wind_m.json | 516 +-
.../src/main/resources/rawfile/bell_h.json | 120 +-
.../src/main/resources/rawfile/bell_l.json | 120 +-
.../src/main/resources/rawfile/bell_m.json | 120 +-
.../resources/rawfile/camerashutter2_h.json | 184 +-
.../resources/rawfile/camerashutter2_l.json | 184 +-
.../resources/rawfile/camerashutter2_m.json | 184 +-
.../resources/rawfile/camerashutter_h.json | 344 +-
.../resources/rawfile/camerashutter_l.json | 344 +-
.../resources/rawfile/camerashutter_m.json | 344 +-
.../src/main/resources/rawfile/clock_h.json | 290 +-
.../src/main/resources/rawfile/clock_l.json | 290 +-
.../src/main/resources/rawfile/clock_m.json | 290 +-
.../main/resources/rawfile/heartbeat_h.json | 456 +-
.../main/resources/rawfile/heartbeat_l.json | 456 +-
.../main/resources/rawfile/heartbeat_m.json | 456 +-
.../src/main/resources/rawfile/ice_h.json | 202 +-
.../src/main/resources/rawfile/ice_l.json | 202 +-
.../src/main/resources/rawfile/ice_m.json | 202 +-
.../src/main/resources/rawfile/timer_h.json | 362 +-
.../src/main/resources/rawfile/timer_l.json | 362 +-
.../src/main/resources/rawfile/timer_m.json | 362 +-
.../main/resources/rawfile/triangle_h.json | 120 +-
.../main/resources/rawfile/triangle_l.json | 120 +-
.../main/resources/rawfile/triangle_m.json | 120 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../CustomHaptic/hvigor/hvigor-config.json5 | 10 +-
.../Vibrator/CustomHaptic/oh-package.json5 | 52 +-
.../DisplaySoloist/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../DisplaySoloist/build-profile.json5 | 84 +-
.../DisplaySoloist/entry/build-profile.json5 | 68 +-
.../DisplaySoloist/entry/oh-package.json5 | 24 +-
.../entry/src/main/ets/pages/Index.ets | 292 +-
.../entry/src/main/ets/utils/Logger.ets | 86 +-
.../entry/src/ohosTest/ets/utils/Logger.ets | 88 +-
.../DisplaySoloist/hvigor/hvigor-config.json5 | 10 +-
.../Graphics/DisplaySoloist/oh-package.json5 | 24 +-
.../Graphics/DisplaySync/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Graphics/DisplaySync/build-profile.json5 | 84 +-
.../DisplaySync/entry/build-profile.json5 | 76 +-
.../DisplaySync/entry/oh-package.json5 | 20 +-
.../main/ets/pages/CustomDrawDisplaySync.ets | 378 +-
.../pages/PropertyAnimationDisplaySync.ets | 314 +-
.../main/ets/pages/XComponentDisplaySync.ets | 254 +-
.../entry/src/main/ets/utils/Logger.ets | 86 +-
.../entry/src/ohosTest/ets/utils/Logger.ets | 88 +-
.../DisplaySync/hvigor/hvigor-config.json5 | 64 +-
.../Graphics/DisplaySync/oh-package.json5 | 24 +-
.../Graphics2d/ExpandText/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Graphics2d/ExpandText/build-profile.json5 | 100 +-
.../ExpandText/entry/build-profile.json5 | 84 +-
.../ExpandText/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../main/ets/pages/TextCollapseEtsDemo.ets | 688 +-
.../ExpandText/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../ExpandText/hvigor/hvigor-config.json5 | 42 +-
.../Graphics2d/ExpandText/oh-package.json5 | 50 +-
.../Media/AVSession/VideoPlayer/ohosTest.md | 26 +-
.../entry/src/main/ets/pages/SpatialAudio.ets | 902 +-
.../entry/src/main/ets/pages/VolumePanel.ets | 162 +-
code/BasicFeature/Media/Camera/README.md | 280 +-
.../Media/Camera/entry/oh-package.json5 | 22 +-
.../main/cpp/types/libentry/oh-package.json5 | 10 +-
.../entry/src/ohosTest/ets/test/Logger.ts | 88 +-
.../Media/Camera/hvigor/hvigor-config.json5 | 38 +-
.../Media/Camera/oh-package.json5 | 52 +-
.../src/main/resources/rawfile/test1.srt | 244 +-
.../Native/NdkNativeImage/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Native/NdkNativeImage/build-profile.json5 | 110 +-
.../NdkNativeImage/entry/build-profile.json5 | 68 +-
.../NdkNativeImage/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 72 +-
.../entry/src/main/cpp/napi_init.cpp | 272 +-
.../src/main/cpp/render/image_render.cpp | 736 +-
.../entry/src/main/cpp/render/image_render.h | 128 +-
.../src/main/cpp/render/native_render.cpp | 440 +-
.../entry/src/main/cpp/render/native_render.h | 78 +-
.../src/main/cpp/render/render_engine.cpp | 794 +-
.../entry/src/main/cpp/render/render_engine.h | 262 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 82 +-
.../entrybackupability/EntryBackupAbility.ets | 22 +-
.../entry/src/main/ets/pages/Index.ets | 84 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../ohosTest/ets/test/NdkNativeImage.test.ets | 90 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../NdkNativeImage/hvigor/hvigor-config.json5 | 44 +-
.../Native/NdkNativeImage/oh-package.json5 | 50 +-
.../Native/NdkNativeWindow/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../NdkNativeWindow/build-profile.json5 | 84 +-
.../NdkNativeWindow/entry/build-profile.json5 | 68 +-
.../NdkNativeWindow/entry/oh-package.json5 | 24 +-
.../entry/src/main/cpp/CMakeLists.txt | 58 +-
.../main/cpp/types/libentry/oh-package.json5 | 10 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../entry/src/main/ets/pages/Index.ets | 370 +-
.../entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 62 +-
.../Native/NdkNativeWindow/oh-package.json5 | 54 +-
.../Native/NdkOpenGL/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Native/NdkOpenGL/build-profile.json5 | 84 +-
.../NdkOpenGL/entry/build-profile.json5 | 66 +-
.../Native/NdkOpenGL/entry/oh-package.json5 | 54 +-
.../entry/src/main/cpp/CMakeLists.txt | 92 +-
.../entry/src/main/cpp/include/tetrahedron.h | 120 +-
.../entry/src/main/cpp/include/util/log.h | 70 +-
.../src/main/cpp/include/util/napi_manager.h | 160 +-
.../entry/src/main/cpp/tetrahedron.cpp | 698 +-
.../main/cpp/type/libentry/oh-package.json5 | 10 +-
.../cpp/type/libentry/tetrahedron_napi.d.ts | 32 +-
.../entry/src/main/ets/pages/Index.ets | 192 +-
.../entry/src/main/ets/utils/Logger.ets | 88 +-
.../NdkOpenGL/entry/src/main/module.json5 | 100 +-
.../main/resources/base/element/color.json | 182 +-
.../NdkOpenGL/entry/src/ohosTest/module.json5 | 102 +-
.../NdkOpenGL/hvigor/hvigor-config.json5 | 10 +-
.../Native/NdkOpenGL/oh-package.json5 | 54 +-
.../Native/NdkQoS/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Native/NdkQoS/build-profile.json5 | 102 +-
.../Native/NdkQoS/entry/build-profile.json5 | 114 +-
.../Native/NdkQoS/entry/oh-package.json5 | 20 +-
.../NdkQoS/entry/src/main/cpp/CMakeLists.txt | 28 +-
.../Native/NdkQoS/entry/src/main/cpp/main.cpp | 418 +-
.../src/main/cpp/types/libentry/index.d.ts | 32 +-
.../main/cpp/types/libentry/oh-package.json5 | 10 +-
.../main/ets/entryability/EntryAbility.ets | 116 +-
.../NdkQoS/entry/src/main/ets/pages/Index.ets | 156 +-
.../Native/NdkQoS/entry/src/main/module.json5 | 104 +-
.../main/resources/base/element/color.json | 14 +-
.../NdkQoS/entry/src/ohosTest/module.json5 | 104 +-
.../Native/NdkQoS/hvigor/hvigor-config.json5 | 44 +-
.../Native/NdkQoS/oh-package.json5 | 28 +-
.../Native/NdkRawfile/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Native/NdkRawfile/build-profile.json5 | 84 +-
.../NdkRawfile/entry/build-profile.json5 | 74 +-
.../Native/NdkRawfile/entry/oh-package.json5 | 52 +-
.../entry/src/main/cpp/CMakeLists.txt | 20 +-
.../entry/src/main/cpp/rawfile_demo.cpp | 730 +-
.../src/main/cpp/types/libentry/index.d.ts | 70 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 116 +-
.../entry/src/main/ets/pages/Index.ets | 278 +-
.../entry/src/main/ets/utils/Logger.ets | 86 +-
.../NdkRawfile/entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../NdkRawfile/hvigor/hvigor-config.json5 | 8 +-
.../Native/NdkRawfile/oh-package.json5 | 24 +-
.../Native/XComponent/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Native/XComponent/build-profile.json5 | 84 +-
.../XComponent/entry/build-profile.json5 | 76 +-
.../Native/XComponent/entry/oh-package.json5 | 20 +-
.../XComponent/entry/src/main/module.json5 | 100 +-
.../XComponent/hvigor/hvigor-config.json5 | 40 +-
.../Native/XComponent/oh-package.json5 | 24 +-
.../CustomCommonEvent/README_zh.md | 332 +-
.../ets/entryformability/EntryFormAbility.ts | 118 +-
.../ets/publishcard/pages/PublishCard.ets | 246 +-
.../main/resources/base/element/float.json | 230 +-
.../resources/base/profile/form_config.json | 44 +-
.../CustomCommonEventRely/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../CustomCommonEventRely/build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 56 +-
.../entry/oh-package.json5 | 20 +-
.../src/main/ets/entryability/EntryAbility.ts | 112 +-
.../ets/entryformability/EntryFormAbility.ts | 114 +-
.../src/main/ets/widget/pages/PublishCard.ets | 246 +-
.../entry/src/main/module.json5 | 146 +-
.../main/resources/base/element/color.json | 46 +-
.../main/resources/base/element/float.json | 118 +-
.../resources/base/profile/form_config.json | 44 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../CustomCommonEventRely/oh-package.json5 | 24 +-
.../ScanNapiInterfaceDemo/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Print/ScanNapiInterfaceDemo/README_zh.md | 266 +-
.../ScanNapiInterfaceDemo/build-profile.json5 | 98 +-
.../entry/build-profile.json5 | 84 +-
.../main/ets/entryability/EntryAbility.ets | 110 +-
.../entrybackupability/EntryBackupAbility.ets | 50 +-
.../entry/src/main/ets/scan/log.ts | 64 +-
.../entry/src/main/ets/scan/scan.ts | 324 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../entry/src/ohosTest/ets/test/Scan.test.ets | 228 +-
.../entry/src/ohosTest/module.json5 | 52 +-
.../hvigor/hvigor-config.json5 | 72 +-
.../oh-package-lock.json5 | 82 +-
.../ScanNapiInterfaceDemo/oh-package.json5 | 48 +-
.../main/ets/entryability/EntryAbility.ets | 122 +-
.../libraryOverlay/build-profile.json5 | 48 +-
.../libraryOverlay/oh-package.json5 | 20 +-
.../libraryOverlay/src/main/ets/Index.ets | 30 +-
.../libraryOverlay/src/main/module.json5 | 56 +-
.../main/resources/base/element/string.json | 22 +-
.../libraryRuntimeOverlay/build-profile.json5 | 48 +-
.../libraryRuntimeOverlay/oh-package.json5 | 20 +-
.../src/main/ets/Index.ets | 30 +-
.../src/main/module.json5 | 54 +-
.../main/resources/base/element/string.json | 22 +-
code/BasicFeature/Security/Asset/.gitignore | 22 +-
.../Security/Asset/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AppScope/resources/base/media/back.png | Bin
.../AppScope/resources/base/media/forward.png | Bin
code/BasicFeature/Security/Asset/README_zh.md | 218 +-
.../Security/Asset/build-profile.json5 | 84 +-
.../Security/Asset/entry/.gitignore | 10 +-
.../Security/Asset/entry/build-profile.json5 | 52 +-
.../Security/Asset/entry/hvigorfile.ts | 12 +-
.../Security/Asset/entry/oh-package.json5 | 22 +-
.../Asset/entry/src/main/ets/common/Logger.ts | 116 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../entry/src/main/ets/model/AssetModel.ets | 666 +-
.../Asset/entry/src/main/ets/pages/Index.ets | 1400 +-
.../src/main/ets/pages/QueryResultPage.ets | 362 +-
.../entry/src/main/ets/pages/UpdatePage.ets | 438 +-
.../Asset/entry/src/main/module.json5 | 118 +-
.../main/resources/base/element/color.json | 62 +-
.../main/resources/base/element/float.json | 374 +-
.../main/resources/base/element/images.json | 14 +-
.../main/resources/base/element/string.json | 238 +-
.../resources/base/element/stringarray.json | 68 +-
.../resources/base/profile/main_pages.json | 14 +-
.../main/resources/en_US/element/string.json | 238 +-
.../main/resources/zh_CN/element/string.json | 238 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/testability/TestAbility.ets | 0
.../ohosTest/ets/testability/pages/Index.ets | 0
.../ets/testrunner/OpenHarmonyTestRunner.ets | 0
.../Asset/entry/src/ohosTest/module.json5 | 102 +-
.../resources/base/element/color.json | 0
.../resources/base/element/string.json | 0
.../ohosTest/resources/base/media/icon.png | Bin
.../resources/base/profile/test_pages.json | 0
.../Security/Asset/hvigor/hvigor-config.json5 | 34 +-
.../Security/Asset/hvigor/hvigor-wrapper.js | 0
.../BasicFeature/Security/Asset/hvigorfile.ts | 12 +-
code/BasicFeature/Security/Asset/hvigorw | 0
code/BasicFeature/Security/Asset/hvigorw.bat | 154 +-
.../Security/Asset/oh-package.json5 | 56 +-
code/BasicFeature/Security/Asset/ohosTest.md | 20 +-
.../Asset/screenshots/batch_query_result.jpeg | Bin
.../Security/Asset/screenshots/delete.jpeg | Bin
.../Security/Asset/screenshots/query.jpeg | Bin
.../Security/Asset/screenshots/save.jpeg | Bin
.../screenshots/single_query_result.jpeg | Bin
.../Asset/screenshots/update_edit.jpeg | Bin
.../Asset/screenshots/update_list.jpeg | Bin
.../CryptoFramework/AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../Security/CryptoFramework/README.md | 104 +-
.../CryptoFramework/build-profile.json5 | 82 +-
.../CryptoFramework/entry/build-profile.json5 | 54 +-
.../CryptoFramework/entry/oh-package.json5 | 48 +-
.../ets/cryptoframework/CryptoOperation.ts | 770 +-
.../src/main/ets/entryability/EntryAbility.ts | 112 +-
.../entry/src/main/ets/tab/Decrypt.ets | 660 +-
.../entry/src/main/ets/tab/Encrypt.ets | 762 +-
.../entry/src/main/ets/tab/Sign.ets | 704 +-
.../entry/src/main/ets/tab/Verify.ets | 716 +-
.../ets/textfilemanager/TextFileManager.ts | 158 +-
.../entry/src/main/ets/util/Logger.ts | 116 +-
.../entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 42 +-
.../Security/CryptoFramework/oh-package.json5 | 52 +-
.../Security/CryptoFramework/ohosTest.md | 48 +-
.../src/main/ets/common/MinAccessControl.ets | 440 +-
.../Performance/Startup/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 46 +-
.../Ability/Performance/Startup/README_zh.md | 458 +-
.../Performance/Startup/build-profile.json5 | 102 +-
.../Startup/entry/build-profile.json5 | 56 +-
.../Startup/entry/oh-package.json5 | 20 +-
.../entry/src/main/ets/common/Logger.ts | 88 +-
.../src/main/ets/entryability/EntryAbility.ts | 204 +-
.../main/ets/myabilitystage/MyAbilityStage.ts | 92 +-
.../Startup/entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 44 +-
.../entry/src/ohosTest/ets/util/Logger.ts | 88 +-
.../Startup/entry/src/ohosTest/module.json5 | 102 +-
.../Startup/hvigor/hvigor-config.json5 | 66 +-
.../Performance/Startup/oh-package.json5 | 24 +-
.../Ability/Performance/Startup/ohosTest.md | 16 +-
.../Account/DomainAccount/.gitignore | 0
.../Account/DomainAccount/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../Account/DomainAccount/README.md | 182 +-
.../Account/DomainAccount/build-profile.json5 | 114 +-
.../Account/DomainAccount/code-linter.json5 | 0
.../Account/DomainAccount/entry/.gitignore | 0
.../DomainAccount/entry/build-profile.json5 | 84 +-
.../Account/DomainAccount/entry/hvigorfile.ts | 0
.../DomainAccount/entry/obfuscation-rules.txt | 0
.../DomainAccount/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../AuthenticationDomainAccount.ets | 192 +-
.../DomainAccount/ManageDomainAccounts.ets | 286 +-
.../ManageDomainAccountsPlugin.ets | 380 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../DomainAccount/entry/src/main/module.json5 | 150 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 56 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../DomainAccount/hvigor/hvigor-config.json5 | 74 +-
.../Account/DomainAccount/hvigorfile.ts | 0
.../Account/DomainAccount/oh-package.json5 | 50 +-
.../Account/DomainAccount/ohosTest.md | 28 +-
.../screenshots/DomainAccount_1.png | Bin
.../screenshots/DomainAccount_10.png | Bin
.../screenshots/DomainAccount_11.png | Bin
.../screenshots/DomainAccount_12.png | Bin
.../screenshots/DomainAccount_2.png | Bin
.../screenshots/DomainAccount_3.png | Bin
.../screenshots/DomainAccount_4.png | Bin
.../screenshots/DomainAccount_5.png | Bin
.../screenshots/DomainAccount_6.png | Bin
.../screenshots/DomainAccount_7.png | Bin
.../screenshots/DomainAccount_8.png | Bin
.../screenshots/DomainAccount_9.png | Bin
.../ManageDistributedAccount/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ManageDistributedAccount/README.md | 140 +-
.../build-profile.json5 | 102 +-
.../code-linter.json5 | 0
.../ManageDistributedAccount/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 138 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 56 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ManageDistributedAccount/hvigorfile.ts | 0
.../ManageDistributedAccount/oh-package.json5 | 50 +-
.../ManageDistributedAccount/ohosTest.md | 20 +-
.../ManageDistributedAccount_1.png | Bin
.../ManageDistributedAccount_2.png | Bin
.../ManageDistributedAccount_3.png | Bin
.../ManageDistributedAccount_4.png | Bin
.../ManageDistributedAccount_5.png | Bin
.../ManageSystemAccountCredentials/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ManageSystemAccountCredentials/README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 158 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 56 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 22 +-
.../screenshots/AccountCredentials_1.png | Bin
.../screenshots/AccountCredentials_2.png | Bin
.../screenshots/AccountCredentials_3.png | Bin
.../screenshots/AccountCredentials_4.png | Bin
.../screenshots/AccountCredentials_5.png | Bin
.../screenshots/AccountCredentials_6.png | Bin
.../ManagerApplicationAccount/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ManagerApplicationAccount/README.md | 152 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/module.json5 | 132 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 56 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ManagerApplicationAccount/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ManagerApplicationAccount/ohosTest.md | 24 +-
.../ManagerApplicationAccount_1.png | Bin
.../ManagerApplicationAccount_2.png | Bin
.../ManagerApplicationAccount_3.png | Bin
.../ManagerApplicationAccount_4.png | Bin
.../ManagerApplicationAccount_5.png | Bin
.../ManagerApplicationAccount_6.png | Bin
.../ManagerApplicationAccount_7.png | Bin
.../Account/SystemAccount/.gitignore | 0
.../Account/SystemAccount/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../Account/SystemAccount/README.md | 188 +-
.../Account/SystemAccount/build-profile.json5 | 114 +-
.../Account/SystemAccount/code-linter.json5 | 0
.../Account/SystemAccount/entry/.gitignore | 0
.../SystemAccount/entry/build-profile.json5 | 84 +-
.../Account/SystemAccount/entry/hvigorfile.ts | 0
.../SystemAccount/entry/obfuscation-rules.txt | 0
.../SystemAccount/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../SystemAccount/ManageSystemAccounts.ets | 330 +-
.../UseConstraintManagementSystemAccount.ets | 152 +-
.../entry/src/main/ets/util/CommonButton.ets | 0
.../SystemAccount/entry/src/main/module.json5 | 144 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 56 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../SystemAccount/hvigor/hvigor-config.json5 | 74 +-
.../Account/SystemAccount/hvigorfile.ts | 0
.../Account/SystemAccount/oh-package.json5 | 50 +-
.../Account/SystemAccount/ohosTest.md | 28 +-
.../screenshots/SystemAccount_1.png | Bin
.../screenshots/SystemAccount_10.png | Bin
.../screenshots/SystemAccount_11.png | Bin
.../screenshots/SystemAccount_2.png | Bin
.../screenshots/SystemAccount_3.png | Bin
.../screenshots/SystemAccount_4.png | Bin
.../screenshots/SystemAccount_5.png | Bin
.../screenshots/SystemAccount_6.png | Bin
.../screenshots/SystemAccount_7.png | Bin
.../screenshots/SystemAccount_8.png | Bin
.../screenshots/SystemAccount_9.png | Bin
.../AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 54 +-
.../entry/oh-package.json5 | 18 +-
.../src/main/ets/entryability/EntryAbility.ts | 118 +-
.../entry/src/main/module.json5 | 134 +-
.../main/resources/base/element/color.json | 14 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../ImplicitStartByTypeRely/oh-package.json5 | 22 +-
.../ImplicitStartRely/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../ImplicitStartRely/build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 56 +-
.../ImplicitStartRely/entry/oh-package.json5 | 20 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../entry/src/main/module.json5 | 128 +-
.../main/resources/base/element/color.json | 14 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../ImplicitStartRely/oh-package.json5 | 24 +-
.../MindSporeLiteArkTSDemo/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../MindSporeLiteArkTSDemo/README_zh.md | 152 +-
.../build-profile.json5 | 102 +-
.../entry/build-profile.json5 | 84 +-
.../entry/oh-package.json5 | 20 +-
.../main/ets/entryability/EntryAbility.ets | 82 +-
.../entry/src/main/ets/pages/model.ets | 68 +-
.../entry/src/main/module.json5 | 120 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/ets/utils/Logger.ts | 88 +-
.../src/ohosTest/ets/utils/ResourceUtil.ets | 44 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../resources/base/element/string.json | 46 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../MindSporeLiteArkTSDemo/oh-package.json5 | 58 +-
.../MindSporeLiteArkTSDemo/ohosTest.md | 16 +-
.../MindSporeLiteCDemo/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../MindSporeLiteCDemo/README_zh.md | 170 +-
.../MindSporeLiteCDemo/build-profile.json5 | 102 +-
.../entry/build-profile.json5 | 108 +-
.../MindSporeLiteCDemo/entry/oh-package.json5 | 20 +-
.../entry/src/main/cpp/CMakeLists.txt | 34 +-
.../entry/src/main/cpp/mslite_napi.cpp | 460 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 10 +-
.../main/ets/entryability/EntryAbility.ets | 82 +-
.../entry/src/main/ets/pages/Index.ets | 596 +-
.../entry/src/main/module.json5 | 120 +-
.../main/resources/base/element/color.json | 14 +-
.../src/ohosTest/ets/utils/ResourceUtil.ets | 44 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../resources/base/element/string.json | 46 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../MindSporeLiteCDemo/oh-package.json5 | 58 +-
.../MindSporeLiteCDemo/ohosTest.md | 16 +-
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 88 +-
.../entry/build-profile.json5 | 56 +-
.../entry/oh-package.json5 | 50 +-
.../ets/IdlServiceExt/i_idl_service_ext.ts | 46 +-
.../ets/IdlServiceExt/idl_service_ext_impl.ts | 132 +-
.../IdlServiceExt/idl_service_ext_proxy.ts | 162 +-
.../ets/IdlServiceExt/idl_service_ext_stub.ts | 148 +-
.../collaborateability/CollaborateAbility.ts | 134 +-
.../MultitonAbility.ts | 78 +-
.../SingletonAbility.ts | 78 +-
.../SpecifiedFirstAbility.ts | 50 +-
.../SpecifiedSecondAbility.ts | 50 +-
.../main/ets/contextability/ContextAbility.ts | 132 +-
.../src/main/ets/entryability/EntryAbility.ts | 244 +-
.../src/main/ets/eventability/EventAbility.ts | 114 +-
.../src/main/ets/funcability/FuncAbilityA.ts | 68 +-
.../src/main/ets/funcability/FuncAbilityB.ts | 50 +-
.../ets/lifecycleability/LifecycleAbility.ts | 186 +-
.../ets/migrationability/MigrationAbility.ts | 284 +-
.../main/ets/myabilitystage/MyAbilityStage.ts | 126 +-
.../entry/src/main/ets/pages/Page_Context.ets | 546 +-
.../src/main/ets/pages/Page_EventHub.ets | 252 +-
.../pages/Page_ServiceExtensionAbility.ets | 588 +-
.../src/main/ets/pages/Page_StartFAModel.ets | 414 +-
.../src/main/ets/pages/Page_StartModel.ets | 424 +-
.../Page_UIAbilityComponentsBasicUsage.ets | 176 +-
.../Page_UIAbilityComponentsInteractive.ets | 1030 +-
.../Page_CollaborateAbility.ets | 890 +-
.../Page_ContextAbility.ets | 302 +-
.../page_funcability/Page_FuncAbilityA.ets | 276 +-
.../page_funcability/Page_FuncAbilityB.ets | 96 +-
.../Page_LifecycleAbility.ets | 96 +-
.../Page_MigrationAbilityFirst.ets | 296 +-
.../Page_MigrationAbilitySecond.ets | 96 +-
.../Page_MigrationAbilityThird.ets | 96 +-
.../page_startupability/Page_Multiton.ets | 96 +-
.../page_startupability/Page_Singleton.ets | 96 +-
.../Page_Specified_First.ets | 96 +-
.../Page_Specified_Second.ets | 96 +-
.../entry/src/main/ets/utils/Logger.ts | 120 +-
.../entry/src/main/module.json5 | 444 +-
.../main/resources/base/element/color.json | 46 +-
.../entry/src/ohosTest/ets/utils/Logger.ts | 120 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../StageModelAbilityDevelop/oh-package.json5 | 54 +-
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 88 +-
.../entry/build-profile.json5 | 56 +-
.../entry/oh-package.json5 | 50 +-
.../ets/IdlServiceExt/i_idl_service_ext.ts | 46 +-
.../ets/IdlServiceExt/idl_service_ext_impl.ts | 132 +-
.../IdlServiceExt/idl_service_ext_proxy.ts | 162 +-
.../ets/IdlServiceExt/idl_service_ext_stub.ts | 148 +-
.../main/ets/calleeability/CalleeAbility.ts | 268 +-
.../collaborateability/CollaborateAbility.ts | 74 +-
.../src/main/ets/entryability/EntryAbility.ts | 156 +-
.../src/main/ets/funcability/FuncAbility.ts | 84 +-
.../src/main/ets/funcbability/FuncBAbility.ts | 74 +-
.../src/main/ets/pages/Page_CalleeAbility.ets | 96 +-
.../src/main/ets/pages/Page_ColdStartUp.ets | 128 +-
.../ets/pages/Page_CollaborateAbility.ets | 150 +-
.../main/ets/pages/Page_FromStageModel.ets | 126 +-
.../src/main/ets/pages/Page_HotStartUp.ets | 94 +-
.../entry/src/main/module.json5 | 284 +-
.../main/resources/base/element/color.json | 46 +-
.../base/profile/serviceextability.json | 14 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../oh-package.json5 | 54 +-
.../StageProcessThread/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../StageProcessThread/build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 64 +-
.../StageProcessThread/entry/oh-package.json5 | 48 +-
.../src/main/ets/entryability/EntryAbility.ts | 174 +-
.../src/main/ets/pages/PageProcessModel.ets | 662 +-
.../src/main/ets/pages/PageTaskManager.ets | 922 +-
.../src/main/ets/pages/PageThreadModel.ets | 348 +-
.../entry/src/main/ets/workers/Worker.ts | 52 +-
.../entry/src/main/module.json5 | 154 +-
.../main/resources/base/element/color.json | 38 +-
.../base/profile/staticsubscriber.json | 20 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../StageProcessThread/oh-package.json5 | 52 +-
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../StageServiceWidgetCards/README_zh.md | 496 +-
.../build-profile.json5 | 90 +-
.../entry/build-profile.json5 | 58 +-
.../attranimation/pages/AttrAnimationCard.ets | 88 +-
.../pages/CustomCanvasDrawingCard.ets | 182 +-
.../src/main/ets/entryability/EntryAbility.ts | 152 +-
.../ets/entryformability/EntryFormAbility.ts | 180 +-
.../jscardentryability/JsCardEntryAbility.ts | 98 +-
.../pages/NextRefreshTimeCard.ets | 142 +-
.../ets/requestForm/pages/RequestFormCard.ets | 92 +-
.../pages/ScheduledUpdateTimeCard.ets | 92 +-
.../pages/UpdateByMessageCard.ets | 130 +-
.../pages/UpdateDurationCard.ets | 92 +-
.../WidgetCalleeEntryAbility.ts | 186 +-
.../pages/WidgetEventCallCard.ets | 166 +-
.../WidgetEventCallEntryAbility.ts | 166 +-
.../WidgetEventRouterEntryAbility.ts | 156 +-
.../pages/WidgetEventRouterCard.ets | 144 +-
.../pages/WidgetImageUpdateCard.ets | 204 +-
.../pages/WidgetPersistentDataCard.ets | 76 +-
.../pages/WidgetProcessDataCard.ets | 74 +-
.../pages/WidgetUpdateByStatusCard.ets | 222 +-
.../pages/WidgetUpdateCallCard.ets | 130 +-
.../pages/WidgetUpdateRouterCard.ets | 128 +-
.../main/js/WidgetJS/pages/index/index.json | 42 +-
.../entry/src/main/module.json5 | 426 +-
.../main/resources/base/element/color.json | 46 +-
.../main/resources/base/element/float.json | 54 +-
.../resources/base/profile/form_config.json | 158 +-
.../base/profile/form_imgupdate_config.json | 44 +-
.../base/profile/form_jscard_config.json | 42 +-
.../profile/form_persistentdata_config.json | 46 +-
.../base/profile/form_processdata_config.json | 44 +-
.../profile/form_updatebystatus_config.json | 44 +-
.../profile/form_updatebytime_config.json | 168 +-
.../profile/form_widgetcallee_config.json | 120 +-
.../entry/src/ohosTest/ets/test/Form.test.ets | 2548 ++--
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 38 +-
.../WidgetUpdateByProxy/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../WidgetUpdateByProxy/build-profile.json5 | 90 +-
.../entry/build-profile.json5 | 58 +-
.../entry/oh-package.json5 | 50 +-
.../DataShareExtAbility.ts | 182 +-
.../src/main/ets/entryability/EntryAbility.ts | 76 +-
.../entry/src/main/module.json5 | 222 +-
.../main/resources/base/element/color.json | 22 +-
.../main/resources/base/element/float.json | 54 +-
.../base/profile/data_share_config.json | 30 +-
.../resources/base/profile/my_config.json | 8 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../hvigor/hvigor-config.json5 | 38 +-
.../WidgetUpdateByProxy/oh-package.json5 | 24 +-
.../ArkTSModule/DynamicImport/.gitignore | 0
.../DynamicImport/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../ArkTSModule/DynamicImport/README.md | 111 +
.../DynamicImport/build-profile.json5 | 86 +
.../DynamicImport/code-linter.json5 | 0
.../DynamicImport/entry/.gitignore | 0
.../DynamicImport/entry/build-profile.json5 | 81 +
.../DynamicImport/entry/hvigorfile.ts | 0
.../DynamicImport/entry/oh-package.json5 | 38 +
.../entry/src/main/cpp/CMakeLists.txt | 15 +
.../entry/src/main/cpp/napi_init.cpp | 55 +
.../src/main/cpp/types/libentry/index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../DynamicImport/entry/src/main/ets/Calc.ets | 20 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Calc.ets | 20 +
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/utils/Calc.ets | 20 +
.../DynamicImport/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/DynamicImport.test.ets | 454 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../ArkTSModule/DynamicImport/har1/.gitignore | 0
.../ArkTSModule/DynamicImport/har1/Index.ets | 18 +
.../DynamicImport/har1/build-profile.json5 | 46 +
.../DynamicImport/har1/hvigorfile.ts | 0
.../DynamicImport/har1/oh-package.json5 | 24 +
.../har1/src/main/ets/components/MainPage.ets | 31 +
.../har1/src/main/ets/utils/Calc.ets | 25 +
.../DynamicImport/har1/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../har1/src/ohosTest/ets/test/List.test.ets | 0
.../har1/src/ohosTest/module.json5 | 27 +
.../DynamicImport/har1/src/test/List.test.ets | 0
.../har1/src/test/LocalUnit.test.ets | 0
.../ArkTSModule/DynamicImport/har2/.gitignore | 0
.../ArkTSModule/DynamicImport/har2/Index.ets | 18 +
.../DynamicImport/har2/build-profile.json5 | 46 +
.../DynamicImport/har2/hvigorfile.ts | 0
.../DynamicImport/har2/oh-package.json5 | 24 +
.../har2/src/main/ets/components/MainPage.ets | 31 +
.../har2/src/main/ets/utils/Calc.ets | 20 +
.../DynamicImport/har2/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../har2/src/ohosTest/ets/test/List.test.ets | 0
.../har2/src/ohosTest/module.json5 | 27 +
.../DynamicImport/har2/src/test/List.test.ets | 0
.../har2/src/test/LocalUnit.test.ets | 0
.../DynamicImport/harlibrary/.gitignore | 0
.../DynamicImport/harlibrary/Index.ets | 18 +
.../harlibrary/build-profile.json5 | 46 +
.../DynamicImport/harlibrary/hvigorfile.ts | 0
.../DynamicImport/harlibrary/oh-package.json5 | 24 +
.../src/main/ets/components/MainPage.ets | 31 +
.../harlibrary/src/main/ets/utils/Calc.ets | 34 +
.../harlibrary/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../harlibrary/src/ohosTest/module.json5 | 27 +
.../harlibrary/src/test/List.test.ets | 0
.../harlibrary/src/test/LocalUnit.test.ets | 0
.../DynamicImport/hvigor/hvigor-config.json5 | 37 +
.../ArkTSModule/DynamicImport/hvigorfile.ts | 0
.../DynamicImport/myHar/.gitignore | 0
.../ArkTSModule/DynamicImport/myHar/Index.ets | 22 +
.../DynamicImport/myHar/build-profile.json5 | 46 +
.../DynamicImport/myHar/hvigorfile.ts | 0
.../DynamicImport/myHar/oh-package.json5 | 24 +
.../src/main/ets/components/MainPage.ets | 31 +
.../DynamicImport/myHar/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../myHar/src/ohosTest/ets/test/List.test.ets | 0
.../myHar/src/ohosTest/module.json5 | 27 +
.../myHar/src/test/List.test.ets | 0
.../myHar/src/test/LocalUnit.test.ets | 0
.../DynamicImport/myHsp/.gitignore | 0
.../ArkTSModule/DynamicImport/myHsp/Index.ets | 20 +
.../DynamicImport/myHsp/build-profile.json5 | 43 +
.../DynamicImport/myHsp/hvigorfile.ts | 0
.../DynamicImport/myHsp/oh-package.json5 | 26 +
.../myHsp/src/main/ets/pages/Index.ets | 0
.../myHsp/src/main/ets/utils/Calc.ets | 0
.../DynamicImport/myHsp/src/main/module.json5 | 28 +
.../main/resources/base/element/string.json | 8 +
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../myHsp/src/ohosTest/ets/test/List.test.ets | 0
.../myHsp/src/ohosTest/module.json5 | 27 +
.../myHsp/src/test/List.test.ets | 0
.../myHsp/src/test/LocalUnit.test.ets | 0
.../DynamicImport/oh-package.json5 | 25 +
.../ArkTSModule/DynamicImport/ohosTest.md | 27 +
.../screenshots/DynamicImport.png | Bin
.../JsApisLoadNativeModule/.gitignore | 0
.../JsApisLoadNativeModule/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsApisLoadNativeModule/README.md | 73 +
.../build-profile.json5 | 58 +
.../JsApisLoadNativeModule/code-linter.json5 | 0
.../JsApisLoadNativeModule/entry/.gitignore | 0
.../entry/build-profile.json5 | 66 +
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 15 +
.../entry/src/main/cpp/napi_init.cpp | 62 +
.../src/main/cpp/types/libentry/index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 56 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/JsApisLoadNativeModule.test.ets | 110 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../JsApisLoadNativeModule/hvigorfile.ts | 0
.../JsApisLoadNativeModule/oh-package.json5 | 25 +
.../JsApisLoadNativeModule/ohosTest.md | 9 +
.../screenshots/JsApisLoadNativeModule1.png | Bin
.../screenshots/JsApisLoadNativeModule2.png | Bin
.../screenshots/JsApisLoadNativeModule3.png | Bin
.../ArkTSModule/LazyImport/.gitignore | 0
.../ArkTSModule/LazyImport/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../ArkTSModule/LazyImport/README.md | 75 +
.../LazyImport/build-profile.json5 | 58 +
.../ArkTSModule/LazyImport/code-linter.json5 | 0
.../ArkTSModule/LazyImport/entry/.gitignore | 0
.../LazyImport/entry/build-profile.json5 | 43 +
.../LazyImport/entry/hvigorfile.ts | 0
.../LazyImport/entry/oh-package.json5 | 25 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../LazyImport/entry/src/main/ets/pages/A.ets | 38 +-
.../entry/src/main/ets/pages/A_ns.ets | 38 +-
.../LazyImport/entry/src/main/ets/pages/B.ets | 34 +-
.../LazyImport/entry/src/main/ets/pages/C.ets | 34 +-
.../entry/src/main/ets/pages/fail_example.ets | 58 +-
.../entry/src/main/ets/pages/main.ets | 0
.../entry/src/main/ets/pages/middle.ets | 38 +-
.../entry/src/main/ets/pages/mod1.ets | 42 +-
.../entry/src/main/ets/pages/mod2.ets | 34 +-
.../LazyImport/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/LazyImport.test.ets | 140 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../LazyImport/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../LazyImport/hvigor/hvigor-config.json5 | 37 +
.../ArkTSModule/LazyImport/hvigorfile.ts | 0
.../ArkTSModule/LazyImport/oh-package.json5 | 25 +
.../ArkTSModule/LazyImport/ohosTest.md | 12 +
.../LazyImport/screenshots/LazyImport1.png | Bin
.../LazyImport/screenshots/LazyImport2.png | Bin
.../ModuleLoadingSideEffects/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../ModuleLoadingSideEffects/README.md | 74 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 0
.../ModuleLoadingSideEffects/entry/.gitignore | 0
.../entry/build-profile.json5 | 43 +
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 25 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 0
.../LazyImportChangeExecutionOrder/module.ets | 18 +
.../moduleOptimize.ets | 20 +
.../moduleUseGlobalVar.ets | 0
.../ets/pages/ModifyGlobalObject/main.ets | 0
.../ets/pages/ModifyGlobalObject/module.ets | 18 +
.../ModifyGlobalObject/moduleOptimize.ets | 20 +
.../ModifyGlobalObject/moduleUseGlobalVar.ets | 40 +-
.../moduleUseGlobalVarOptimize.ets | 42 +-
.../ModifyGlobalObject/sideEffectModule.ets | 34 +-
.../sideEffectModuleOptimize.ets | 38 +-
.../ModifyTheApplicationLevelArkUI/Index.ets | 0
.../ModifyTheApplicationLevelArkUI/module.ets | 18 +
.../moduleOptimize.ets | 20 +
.../ets/pages/ModifyingGlobalVariables/a.ets | 38 +-
.../ets/pages/ModifyingGlobalVariables/b.ets | 38 +-
.../pages/ModifyingGlobalVariables/main.ets | 0
.../modifyPrototype.ts | 40 +-
.../ets/pages/TopCodeModification/main.ets | 0
.../ets/pages/TopCodeModification/module.ets | 20 +
.../TopCodeModification/topCodeModule.ets | 34 +-
.../topCodeModuleOptimize.ets | 30 +-
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 25 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/ModuleLoadingSideEffects.test.ets | 310 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../ModuleLoadingSideEffects/hvigorfile.ts | 0
.../ModuleLoadingSideEffects/oh-package.json5 | 25 +
.../ModuleLoadingSideEffects/ohosTest.md | 12 +
.../screenshots/ModuleLoadingSideEffects.png | Bin
.../ApplicationMultithreading/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ApplicationMultithreading/README.md | 188 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 98 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../managers/CpuIntensiveTaskDevelopment.ets | 178 +-
.../managers/IoIntensiveTaskDevelopment.ets | 130 +-
.../main/ets/managers/LongTimeTaskGuide.ets | 150 +-
.../main/ets/managers/ResidentTaskGuide.ets | 92 +-
.../main/ets/managers/SyncTaskDevelopment.ets | 142 +-
.../entry/src/main/ets/managers/write.ets | 48 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/ets/workers/MyWorker1.ts | 0
.../entry/src/main/ets/workers/MyWorker2.ts | 70 +-
.../entry/src/main/ets/workers/Worker.ets | 80 +-
.../entry/src/main/ets/workers/handle.ts | 46 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ApplicationMultithreading/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ApplicationMultithreading/ohosTest.md | 22 +-
.../ApplicationMultithreading_1.png | Bin
.../ApplicationMultithreading_2.png | Bin
.../NativeInterthreadShared/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NativeInterthreadShared/README.md | 78 +
.../build-profile.json5 | 58 +
.../NativeInterthreadShared/code-linter.json5 | 0
.../NativeInterthreadShared/entry/.gitignore | 0
.../entry/build-profile.json5 | 55 +
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 15 +
.../entry/src/main/cpp/napi_init.cpp | 128 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 43 +
.../src/main/ets/pages/SendableObjTest.ets | 40 +-
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NativeInterthreadShared/hvigorfile.ts | 0
.../NativeInterthreadShared/oh-package.json5 | 25 +
.../NativeInterthreadShared/ohosTest.md | 8 +
.../screenshots/NativeInterthreadShared_1.png | Bin
.../screenshots/NativeInterthreadShared_2.png | Bin
.../PracticalCases/.gitignore | 0
.../PracticalCases/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../PracticalCases/README.md | 218 +-
.../PracticalCases/build-profile.json5 | 114 +-
.../PracticalCases/code-linter.json5 | 0
.../PracticalCases/entry/.gitignore | 0
.../PracticalCases/entry/build-profile.json5 | 84 +-
.../PracticalCases/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../PracticalCases/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../ConcurrentLoadingModulesGuide.ets | 188 +-
.../entry/src/main/ets/managers/Config.ets | 130 +-
.../ets/managers/GlobalConfigurationGuide.ets | 250 +-
.../ets/managers/MakeobservedSendable.ets | 112 +-
.../entry/src/main/ets/managers/Mock.ets | 70 +-
.../src/main/ets/managers/SendableData.ets | 44 +-
.../main/ets/managers/SharedValuesBucket.ets | 70 +-
.../src/main/ets/managers/UsingSendable.ets | 286 +-
.../src/main/ets/managers/UsingTaskPool.ets | 282 +-
.../main/ets/managers/WaterFlowDataSource.ets | 282 +-
.../main/ets/managers/WaterfallRendering.ets | 260 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/sdk/Calculator.ets | 134 +-
.../entry/src/main/ets/sdk/TimerSdk.ets | 60 +-
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../PracticalCases/hvigor/hvigor-config.json5 | 74 +-
.../PracticalCases/hvigorfile.ts | 0
.../PracticalCases/oh-package.json5 | 50 +-
.../PracticalCases/ohosTest.md | 24 +-
.../screenshots/PracticalCases_1.png | Bin
.../screenshots/PracticalCases_2.png | Bin
.../AsyncConcurrencyOverview/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../AsyncConcurrencyOverview/README.md | 66 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 0
.../AsyncConcurrencyOverview/entry/.gitignore | 0
.../entry/build-profile.json5 | 43 +
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 25 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../AsyncConcurrencyOverview/hvigorfile.ts | 0
.../AsyncConcurrencyOverview/oh-package.json5 | 25 +
.../AsyncConcurrencyOverview/ohosTest.md | 8 +
.../AsyncConcurrencyOverview_1.png | Bin
.../AsyncConcurrencyOverview_2.png | Bin
.../CommunicationObjects/.gitignore | 0
.../CommunicationObjects/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../CommunicationObjects/README.md | 93 +
.../CommunicationObjects/build-profile.json5 | 58 +
.../CommunicationObjects/code-linter.json5 | 0
.../CommunicationObjects/entry/.gitignore | 0
.../entry/build-profile.json5 | 43 +
.../CommunicationObjects/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 25 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../main/ets/managers/ArrayBufferObject.ets | 144 +-
.../src/main/ets/managers/NormalObject.ets | 114 +-
.../ets/managers/SharedArrayBufferObject.ets | 114 +-
.../entry/src/main/ets/managers/Test.ets | 22 +
.../main/ets/managers/TransferabledObject.ets | 126 +-
.../src/main/ets/managers/pixelMapTest.ets | 60 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 25 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../CommunicationObjects/hvigorfile.ts | 0
.../CommunicationObjects/oh-package.json5 | 25 +
.../CommunicationObjects/ohosTest.md | 11 +
.../screenshots/CommunicationObjects_1.png | Bin
.../screenshots/CommunicationObjects_2.png | Bin
.../RulesAndRestrictions/.gitignore | 0
.../RulesAndRestrictions/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../RulesAndRestrictions/README.md | 360 +-
.../achievenon/.gitignore | 0
.../achievenon/build-profile.json5 | 84 +-
.../achievenon/hvigorfile.ts | 0
.../achievenon/obfuscation-rules.txt | 0
.../achievenon/oh-package.json5 | 50 +-
.../achievenonability/AchievenonAbility.ets | 112 +-
.../achievenon/src/main/ets/pages/Index.ets | 0
.../achievenon/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../achievenon/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../achievenon/src/ohosTest/module.json5 | 54 +-
.../achievenon/src/test/List.test.ets | 0
.../achievenon/src/test/LocalUnit.test.ets | 0
.../arrowfunctions/.gitignore | 0
.../arrowfunctions/build-profile.json5 | 84 +-
.../arrowfunctions/hvigorfile.ts | 0
.../arrowfunctions/obfuscation-rules.txt | 0
.../arrowfunctions/oh-package.json5 | 50 +-
.../ArrowfunctionsAbility.ets | 56 -
.../src/main/ets/pages/Index.ets | 0
.../arrowfunctions/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../arrowfunctions/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../arrowfunctions/src/ohosTest/module.json5 | 54 +-
.../arrowfunctions/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../RulesAndRestrictions/build-profile.json5 | 378 +-
.../cannotbeused/.gitignore | 0
.../cannotbeused/build-profile.json5 | 84 +-
.../cannotbeused/hvigorfile.ts | 0
.../cannotbeused/obfuscation-rules.txt | 0
.../cannotbeused/oh-package.json5 | 50 +-
.../CannotbeusedAbility.ets | 112 +-
.../cannotbeused/src/main/ets/pages/Index.ets | 0
.../cannotbeused/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../cannotbeused/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../cannotbeused/src/ohosTest/module.json5 | 54 +-
.../cannotbeused/src/test/List.test.ets | 0
.../cannotbeused/src/test/LocalUnit.test.ets | 0
.../RulesAndRestrictions/code-linter.json5 | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../RulesAndRestrictions/hvigorfile.ts | 0
.../inheritedfromnon/.gitignore | 0
.../inheritedfromnon/build-profile.json5 | 84 +-
.../inheritedfromnon/hvigorfile.ts | 0
.../inheritedfromnon/obfuscation-rules.txt | 0
.../inheritedfromnon/oh-package.json5 | 50 +-
.../src/main/ets/pages/Index.ets | 0
.../inheritedfromnon/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../src/ohosTest/module.json5 | 54 +-
.../inheritedfromnon/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../inheritonly/.gitignore | 0
.../inheritonly/build-profile.json5 | 84 +-
.../inheritonly/hvigorfile.ts | 0
.../inheritonly/obfuscation-rules.txt | 0
.../inheritonly/oh-package.json5 | 46 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../inheritonly/src/main/ets/pages/Index.ets | 0
.../inheritonly/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../inheritonly/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../inheritonly/src/ohosTest/module.json5 | 52 +-
.../inheritonly/src/test/List.test.ets | 0
.../inheritonly/src/test/LocalUnit.test.ets | 0
.../nocalculationsupport/.gitignore | 0
.../nocalculationsupport/build-profile.json5 | 84 +-
.../nocalculationsupport/hvigorfile.ts | 0
.../obfuscation-rules.txt | 0
.../nocalculationsupport/oh-package.json5 | 50 +-
.../src/main/ets/pages/Index.ets | 0
.../src/main/module.json5 | 82 +-
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../src/ohosTest/module.json5 | 54 +-
.../src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../notallowedInside/.gitignore | 0
.../notallowedInside/build-profile.json5 | 43 +
.../notallowedInside/hvigorfile.ts | 0
.../notallowedInside/obfuscation-rules.txt | 0
.../notallowedInside/oh-package.json5 | 25 +
.../src/main/ets/pages/Index.ets | 0
.../notallowedInside/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../src/ohosTest/module.json5 | 27 +
.../notallowedInside/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../objectliterals/.gitignore | 0
.../objectliterals/build-profile.json5 | 43 +
.../objectliterals/hvigorfile.ts | 0
.../objectliterals/obfuscation-rules.txt | 0
.../objectliterals/oh-package.json5 | 25 +
.../src/main/ets/pages/Index.ets | 0
.../objectliterals/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../objectliterals/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../objectliterals/src/ohosTest/module.json5 | 27 +
.../objectliterals/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../RulesAndRestrictions/oh-package.json5 | 50 +-
.../RulesAndRestrictions/ohosTest.md | 38 +-
.../screenshots/RulesAndRestrictions_1.png | Bin
.../screenshots/RulesAndRestrictions_2.png | Bin
.../templatetype/.gitignore | 0
.../templatetype/build-profile.json5 | 43 +
.../templatetype/hvigorfile.ts | 0
.../templatetype/obfuscation-rules.txt | 0
.../templatetype/oh-package.json5 | 25 +
.../templatetype/src/main/ets/pages/Index.ets | 0
.../TemplatetypeAbility.ets | 112 +-
.../templatetype/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../templatetype/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../templatetype/src/ohosTest/module.json5 | 27 +
.../templatetype/src/test/List.test.ets | 0
.../templatetype/src/test/LocalUnit.test.ets | 0
.../typecannot/.gitignore | 0
.../typecannot/build-profile.json5 | 43 +
.../typecannot/hvigorfile.ts | 0
.../typecannot/obfuscation-rules.txt | 0
.../typecannot/oh-package.json5 | 25 +
.../typecannot/src/main/ets/pages/Index.ets | 0
.../typecannotability/TypecannotAbility.ets | 112 +-
.../typecannot/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../typecannot/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../typecannot/src/ohosTest/module.json5 | 27 +
.../typecannot/src/test/List.test.ets | 0
.../typecannot/src/test/LocalUnit.test.ets | 0
.../variablenotsupported/.gitignore | 0
.../variablenotsupported/build-profile.json5 | 43 +
.../variablenotsupported/hvigorfile.ts | 0
.../obfuscation-rules.txt | 0
.../variablenotsupported/oh-package.json5 | 25 +
.../src/main/ets/pages/Index.ets | 0
.../src/main/module.json5 | 42 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../src/ohosTest/module.json5 | 27 +
.../src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../variablesupport/.gitignore | 0
.../variablesupport/build-profile.json5 | 43 +
.../variablesupport/hvigorfile.ts | 0
.../variablesupport/obfuscation-rules.txt | 0
.../variablesupport/oh-package.json5 | 25 +
.../src/main/ets/pages/Index.ets | 0
.../variablesupport/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../variablesupport/src/ohosTest/module.json5 | 27 +
.../variablesupport/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../SendableObjectIntroduction/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SendableObjectIntroduction/README.md | 146 +-
.../build-profile.json5 | 122 +-
.../class/.gitignore | 0
.../class/BuildProfile.ets | 0
.../class/Index.ets | 62 +-
.../class/build-profile.json5 | 92 +-
.../class/consumer-rules.txt | 0
.../class/hvigorfile.ts | 0
.../class/obfuscation-rules.txt | 0
.../class/oh-package.json5 | 48 +-
.../src/main/ets/components/MainPage.ets | 62 +-
.../class/src/main/module.json5 | 50 +-
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../class/src/ohosTest/ets/test/List.test.ets | 0
.../class/src/ohosTest/module.json5 | 54 +-
.../class/src/test/List.test.ets | 0
.../class/src/test/LocalUnit.test.ets | 0
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 54 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/managers/classusage.ets | 82 +-
.../src/main/ets/managers/functionusage.ets | 156 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SendableObjectIntroduction/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../SendableObjectIntroduction/ohosTest.md | 16 +-
.../SendableObjectIntroduction_1.png | Bin
.../SendableObjectIntroduction_2.png | Bin
.../SendableObjectRelated/.gitignore | 0
.../SendableObjectRelated/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SendableObjectRelated/README.md | 222 +-
.../SendableObjectRelated/build-profile.json5 | 114 +-
.../SendableObjectRelated/code-linter.json5 | 0
.../SendableObjectRelated/entry/.gitignore | 0
.../entry/build-profile.json5 | 94 +-
.../SendableObjectRelated/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../managers/ArktsAsyncLockIntroduction.ets | 138 +-
.../managers/ArktsCollectionsIntroduction.ets | 118 +-
.../main/ets/managers/ArktsSendableModule.ets | 180 +-
.../ets/managers/AsonParsingGeneration.ets | 82 +-
.../src/main/ets/managers/SendableFreeze.ets | 108 +-
.../entry/src/main/ets/managers/helper.ts | 36 +-
.../src/main/ets/managers/sharedModule.ets | 80 +-
.../entry/src/main/ets/managers/test.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/ets/workers/Worker.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SendableObjectRelated/hvigorfile.ts | 0
.../SendableObjectRelated/oh-package.json5 | 50 +-
.../SendableObjectRelated/ohosTest.md | 22 +-
.../screenshots/SendableObjectRelated_1.png | Bin
.../screenshots/SendableObjectRelated_2.png | Bin
.../SendableScenarios/.gitignore | 0
.../SendableScenarios/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SendableScenarios/README.md | 168 +-
.../SendableScenarios/bigdata/.gitignore | 0
.../bigdata/build-profile.json5 | 84 +-
.../SendableScenarios/bigdata/hvigorfile.ts | 0
.../bigdata/obfuscation-rules.txt | 0
.../bigdata/oh-package.json5 | 46 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../bigdata/src/main/ets/pages/Index.ets | 0
.../bigdata/src/main/ets/pages/sendable.ets | 80 +-
.../bigdata/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../bigdata/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../bigdata/src/ohosTest/module.json5 | 52 +-
.../bigdata/src/test/List.test.ets | 0
.../bigdata/src/test/LocalUnit.test.ets | 0
.../SendableScenarios/build-profile.json5 | 138 +-
.../SendableScenarios/code-linter.json5 | 0
.../crossconcurrency/.gitignore | 0
.../crossconcurrency/build-profile.json5 | 84 +-
.../crossconcurrency/hvigorfile.ts | 0
.../crossconcurrency/obfuscation-rules.txt | 0
.../crossconcurrency/oh-package.json5 | 50 +-
.../CrossconcurrencyAbility.ets | 56 -
.../src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/sendable.ets | 90 +-
.../crossconcurrency/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../src/ohosTest/module.json5 | 54 +-
.../crossconcurrency/src/test/List.test.ets | 0
.../src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SendableScenarios/hvigorfile.ts | 0
.../SendableScenarios/oh-package.json5 | 50 +-
.../SendableScenarios/ohosTest.md | 16 +-
.../screenshots/SendableScenarios_1.png | Bin
.../screenshots/SendableScenarios_2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 206 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 94 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/managers/IconItemSource.ets | 46 +-
.../src/main/ets/managers/IndependentTask.ets | 68 +-
.../managers/IndependentTimeConsumingTask.ets | 94 +-
.../entry/src/main/ets/managers/MultiTask.ets | 66 +-
.../ets/managers/MultiTimeConsumingTasks.ets | 94 +-
.../main/ets/managers/TaskSendDataUsage.ets | 0
.../ets/managers/WorkerCallGlobalUsage.ets | 0
.../WorkerCommunicatesWithMainthread.ets | 150 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/ets/workers/Worker.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 22 +-
.../InterThreadCommunicationScenario_1.png | Bin
.../InterThreadCommunicationScenario_2.png | Bin
.../MultiThreadConcurrencyOverview/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../MultiThreadConcurrencyOverview/README.md | 72 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 43 +
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 25 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../hvigorfile.ts | 0
.../oh-package.json5 | 25 +
.../ohosTest.md | 9 +
.../MultiThreadConcurrencyOverview_1.png | Bin
.../MultiThreadConcurrencyOverview_2.png | Bin
.../TaskPoolIntroduction/.gitignore | 0
.../TaskPoolIntroduction/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../TaskPoolIntroduction/README.md | 148 +-
.../TaskPoolIntroduction/build-profile.json5 | 114 +-
.../TaskPoolIntroduction/code-linter.json5 | 0
.../TaskPoolIntroduction/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../TaskPoolIntroduction/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/managers/Test.ets | 64 +-
.../ets/managers/asynchronousfunctions.ets | 312 +-
.../src/main/ets/managers/customclasses.ets | 190 +-
.../src/main/ets/managers/generaluse.ets | 116 +-
.../src/main/ets/managers/returnpromise.ets | 248 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 54 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../TaskPoolIntroduction/hvigorfile.ts | 0
.../TaskPoolIntroduction/oh-package.json5 | 50 +-
.../TaskPoolIntroduction/ohosTest.md | 20 +-
.../screenshots/TaskPoolIntroduction_1.png | Bin
.../screenshots/TaskPoolIntroduction_2.png | Bin
.../WorkerIntroduction/.gitignore | 0
.../WorkerIntroduction/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../WorkerIntroduction/README.md | 170 +-
.../WorkerIntroduction/build-profile.json5 | 122 +-
.../WorkerIntroduction/code-linter.json5 | 0
.../WorkerIntroduction/entry/.gitignore | 0
.../entry/build-profile.json5 | 106 +-
.../WorkerIntroduction/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../WorkerIntroduction/entry/oh-package.json5 | 54 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/managers/basicusage.ets | 134 +-
.../entry/src/main/ets/managers/crosshar.ets | 92 +-
.../main/ets/managers/notrecommendedone.ets | 114 +-
.../main/ets/managers/notrecommendedtwo.ets | 114 +-
.../entry/src/main/ets/managers/recommend.ets | 114 +-
.../notrecommendedoneworker/childworker.ets | 58 +-
.../notrecommendedoneworker/parentworker.ets | 86 +-
.../notrecommendedtwoworker/childworker.ets | 46 +-
.../notrecommendedtwoworker/parentworker.ets | 92 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../main/ets/recommendworkers/childworker.ets | 56 +-
.../ets/recommendworkers/parentworker.ets | 90 +-
.../entry/src/main/ets/util/CommonButton.ets | 0
.../entry/src/main/ets/util/resource.ets | 48 +-
.../entry/src/main/ets/workers/worker.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../WorkerIntroduction/har/.gitignore | 0
.../WorkerIntroduction/har/BuildProfile.ets | 0
.../WorkerIntroduction/har/Index.ets | 32 +-
.../har/build-profile.json5 | 100 +-
.../WorkerIntroduction/har/consumer-rules.txt | 0
.../WorkerIntroduction/har/hvigorfile.ts | 0
.../har/obfuscation-rules.txt | 0
.../WorkerIntroduction/har/oh-package.json5 | 48 +-
.../har/src/main/ets/components/MainPage.ets | 62 +-
.../har/src/main/ets/workers/worker.ets | 0
.../har/src/main/module.json5 | 50 +-
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../har/src/ohosTest/ets/test/List.test.ets | 0
.../har/src/ohosTest/module.json5 | 54 +-
.../har/src/test/List.test.ets | 0
.../har/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../WorkerIntroduction/hvigorfile.ts | 0
.../WorkerIntroduction/oh-package.json5 | 50 +-
.../WorkerIntroduction/ohosTest.md | 22 +-
.../screenshots/WorkerIntroduction_1.png | Bin
.../screenshots/WorkerIntroduction_2.png | Bin
.../JSVMAPI/JsvmDebug}/.gitignore | 0
.../JSVMAPI/JsvmDebug/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../ArkTS/JSVMAPI/JsvmDebug/README.md | 138 +
.../JsvmDebug/aboutcodecache}/.gitignore | 0
.../aboutcodecache/build-profile.json5 | 54 +
.../JsvmDebug/aboutcodecache}/hvigorfile.ts | 0
.../aboutcodecache}/obfuscation-rules.txt | 0
.../JsvmDebug/aboutcodecache/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../aboutcodecache/src/main/cpp/hello.cpp | 207 +
.../cpp/types/libaboutcodecache}/Index.d.ts | 0
.../types/libaboutcodecache/oh-package.json5 | 21 +
.../AboutcodecacheAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../aboutcodecache/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 0
.../aboutcodecache/src/ohosTest/module.json5 | 27 +
.../JSVMAPI/JsvmDebug/build-profile.json5 | 94 +
.../JSVMAPI/JsvmDebug}/code-linter.json5 | 0
.../JsvmDebug/hvigor/hvigor-config.json5 | 37 +
.../ArkTS/JSVMAPI/JsvmDebug/hvigorfile.ts | 22 +
.../ArkTS/JSVMAPI/JsvmDebug/oh-package.json5 | 25 +
.../ArkTS/JSVMAPI/JsvmDebug/ohosTest.md | 11 +
.../JsvmDebug/openinspector}/.gitignore | 0
.../openinspector/build-profile.json5 | 54 +
.../JsvmDebug/openinspector}/hvigorfile.ts | 0
.../openinspector/obfuscation-rules.txt | 23 +
.../JsvmDebug/openinspector/oh-package.json5 | 26 +
.../openinspector/src/main/cpp/CMakeLists.txt | 13 +
.../openinspector/src/main/cpp/hello.cpp | 163 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../openinspector/src/main/module.json5 | 78 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 0
.../openinspector/src/ohosTest/module.json5 | 27 +
.../JSVMAPI/JsvmDebug/runtimetask}/.gitignore | 0
.../JsvmDebug/runtimetask/build-profile.json5 | 54 +
.../JsvmDebug/runtimetask}/hvigorfile.ts | 0
.../runtimetask/obfuscation-rules.txt | 23 +
.../JsvmDebug/runtimetask/oh-package.json5 | 26 +
.../runtimetask/src/main/cpp/CMakeLists.txt | 13 +
.../runtimetask/src/main/cpp/hello.cpp | 425 +
.../main/cpp/types/libruntimetask/Index.d.ts | 16 +
.../cpp/types/libruntimetask/oh-package.json5 | 0
.../runtimetask/src/main/ets/pages/Index.ets | 43 +
.../runtimetaskability/RuntimetaskAbility.ets | 0
.../runtimetask/src/main/module.json5 | 41 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 0
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../runtimetask/src/ohosTest/module.json5 | 26 +
.../JsvmDebug/screenshots/JsvmDebug_1.png | Bin
.../JsvmDebug/screenshots/JsvmDebug_2.png | Bin
.../JSVMAPI/JsvmDebug/snapshot}/.gitignore | 0
.../JsvmDebug/snapshot/build-profile.json5 | 54 +
.../JSVMAPI/JsvmDebug/snapshot/hvigorfile.ts | 21 +
.../JsvmDebug/snapshot/obfuscation-rules.txt | 23 +
.../JsvmDebug/snapshot/oh-package.json5 | 26 +
.../snapshot/src/main/cpp/CMakeLists.txt | 13 +
.../JsvmDebug/snapshot/src/main/cpp/hello.cpp | 238 +
.../src/main/cpp/types/libsnapshot/Index.d.ts | 16 +
.../cpp/types/libsnapshot/oh-package.json5 | 21 +
.../snapshot/src/main/ets/pages/Index.ets | 43 +
.../ets/snapshotability/SnapshotAbility.ets | 112 +-
.../JsvmDebug/snapshot/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 0
.../snapshot/src/ohosTest/module.json5 | 27 +
.../JSVMAPI/JsvmProcess}/.gitignore | 0
.../JSVMAPI/JsvmProcess/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../ArkTS/JSVMAPI/JsvmProcess/README.md | 76 +
.../JSVMAPI/JsvmProcess/build-profile.json5 | 58 +
.../JSVMAPI/JsvmProcess}/code-linter.json5 | 0
.../JSVMAPI/JsvmProcess/entry}/.gitignore | 0
.../JsvmProcess/entry/build-profile.json5 | 55 +
.../JSVMAPI/JsvmProcess}/entry/hvigorfile.ts | 0
.../JsvmProcess/entry/obfuscation-rules.txt | 23 +
.../JsvmProcess/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 14 +
.../JsvmProcess/entry/src/main/cpp/hello.cpp | 162 +
.../src/main/cpp/types/libentry/Index.d.ts | 18 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 45 +
.../JsvmProcess/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 16 +
.../main/resources/zh_CN/element/string.json | 16 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../entry/src/ohosTest/ets/test/List.test.ets | 20 +
.../entry/src/ohosTest/module.json5 | 27 +
.../JsvmProcess/hvigor/hvigor-config.json5 | 37 +
.../JSVMAPI/JsvmProcess}/hvigorfile.ts | 0
.../JSVMAPI/JsvmProcess/oh-package.json5 | 25 +
.../ArkTS/JSVMAPI/JsvmProcess/ohosTest.md | 8 +
.../JsvmProcess/screenshots/JsvmProcess_1.png | Bin
.../JsvmProcess/screenshots/JsvmProcess_2.png | Bin
.../JsvmUsageGuide/JsvmAboutArray}/.gitignore | 0
.../JsvmAboutArray/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmAboutArray/README.md | 333 +
.../JsvmAboutArray/build-profile.json5 | 214 +
.../JsvmAboutArray}/code-linter.json5 | 0
.../JsvmAboutArray/createarray}/.gitignore | 0
.../createarray/build-profile.json5 | 54 +
.../JsvmAboutArray/createarray}/hvigorfile.ts | 0
.../createarray/obfuscation-rules.txt | 23 +
.../createarray/oh-package.json5 | 26 +
.../createarray/src/main/cpp/CMakeLists.txt | 14 +
.../createarray/src/main/cpp/hello.cpp | 168 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../createarray/src/main/ets/pages/Index.ets | 43 +
.../createarray/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createarray/src/ohosTest/module.json5 | 27 +
.../createarraywithlength}/.gitignore | 0
.../createarraywithlength/build-profile.json5 | 54 +
.../createarraywithlength}/hvigorfile.ts | 0
.../obfuscation-rules.txt | 23 +
.../createarraywithlength/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../src/main/cpp/hello.cpp | 175 +
.../types/libcreatearraywithlength/Index.d.ts | 16 +
.../libcreatearraywithlength/oh-package.json5 | 21 +
.../CreatearraywithlengthAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmAboutArray/createdataview}/.gitignore | 0
.../createdataview/build-profile.json5 | 54 +
.../createdataview}/hvigorfile.ts | 0
.../createdataview/obfuscation-rules.txt | 23 +
.../createdataview/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../createdataview/src/main/cpp/hello.cpp | 225 +
.../cpp/types/libcreatedataview/Index.d.ts | 16 +
.../types/libcreatedataview/oh-package.json5 | 21 +
.../CreatedataviewAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createdataview/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 54 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createdataview/src/ohosTest/module.json5 | 27 +
.../createtypedarray}/.gitignore | 0
.../createtypedarray/build-profile.json5 | 54 +
.../createtypedarray}/hvigorfile.ts | 0
.../createtypedarray/obfuscation-rules.txt | 23 +
.../createtypedarray/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../createtypedarray/src/main/cpp/hello.cpp | 218 +
.../cpp/types/libcreatetypedarray/Index.d.ts | 16 +
.../libcreatetypedarray/oh-package.json5 | 21 +
.../CreatetypedarrayAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createtypedarray/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmAboutArray/deleteelement}/.gitignore | 0
.../deleteelement/build-profile.json5 | 54 +
.../deleteelement}/hvigorfile.ts | 0
.../deleteelement/obfuscation-rules.txt | 23 +
.../deleteelement/oh-package.json5 | 26 +
.../deleteelement/src/main/cpp/CMakeLists.txt | 13 +
.../deleteelement/src/main/cpp/hello.cpp | 169 +
.../cpp/types/libdeleteelement/Index.d.ts | 16 +
.../types/libdeleteelement/oh-package.json5 | 21 +
.../DeleteelementAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../deleteelement/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../deleteelement/src/ohosTest/module.json5 | 27 +
.../JsvmAboutArray/getarraylength}/.gitignore | 0
.../getarraylength/build-profile.json5 | 54 +
.../getarraylength}/hvigorfile.ts | 0
.../getarraylength/obfuscation-rules.txt | 23 +
.../getarraylength/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../getarraylength/src/main/cpp/hello.cpp | 167 +
.../cpp/types/libgetarraylength/Index.d.ts | 16 +
.../types/libgetarraylength/oh-package.json5 | 21 +
.../GetarraylengthAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getarraylength/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getarraylength/src/ohosTest/module.json5 | 27 +
.../getdataviewinfo}/.gitignore | 0
.../getdataviewinfo/build-profile.json5 | 54 +
.../getdataviewinfo}/hvigorfile.ts | 0
.../getdataviewinfo/obfuscation-rules.txt | 23 +
.../getdataviewinfo/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getdataviewinfo/src/main/cpp/hello.cpp | 218 +
.../cpp/types/libgetdataviewinfo/Index.d.ts | 16 +
.../types/libgetdataviewinfo/oh-package.json5 | 21 +
.../GetdataviewinfoAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getdataviewinfo/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getdataviewinfo/src/ohosTest/module.json5 | 27 +
.../JsvmAboutArray/getelement}/.gitignore | 0
.../getelement/build-profile.json5 | 54 +
.../JsvmAboutArray/getelement}/hvigorfile.ts | 0
.../getelement/obfuscation-rules.txt | 23 +
.../getelement/oh-package.json5 | 26 +
.../getelement/src/main/cpp/CMakeLists.txt | 13 +
.../getelement/src/main/cpp/hello.cpp | 166 +
.../main/cpp/types/libgetelement/Index.d.ts | 16 +
.../cpp/types/libgetelement/oh-package.json5 | 21 +
.../getelementability/GetelementAbility.ets | 112 +-
.../getelement/src/main/ets/pages/Index.ets | 43 +
.../getelement/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getelement/src/ohosTest/module.json5 | 28 +
.../gettypedarrayinfo}/.gitignore | 0
.../gettypedarrayinfo/build-profile.json5 | 54 +
.../gettypedarrayinfo}/hvigorfile.ts | 0
.../gettypedarrayinfo/obfuscation-rules.txt | 23 +
.../gettypedarrayinfo/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../gettypedarrayinfo/src/main/cpp/hello.cpp | 227 +
.../cpp/types/libgettypedarrayinfo/Index.d.ts | 16 +
.../libgettypedarrayinfo/oh-package.json5 | 21 +
.../GettypedarrayinfoAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../gettypedarrayinfo/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 28 +
.../JsvmAboutArray/haselement}/.gitignore | 0
.../haselement/build-profile.json5 | 54 +
.../JsvmAboutArray/haselement}/hvigorfile.ts | 0
.../haselement/obfuscation-rules.txt | 23 +
.../haselement/oh-package.json5 | 26 +
.../haselement/src/main/cpp/CMakeLists.txt | 13 +
.../haselement/src/main/cpp/hello.cpp | 169 +
.../main/cpp/types/libhaselement/Index.d.ts | 16 +
.../cpp/types/libhaselement/oh-package.json5 | 21 +
.../haselementability/HaselementAbility.ets | 112 +-
.../haselement/src/main/ets/pages/Index.ets | 43 +
.../haselement/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../haselement/src/ohosTest/module.json5 | 28 +
.../JsvmAboutArray/hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutArray}/hvigorfile.ts | 0
.../JsvmAboutArray/isarray}/.gitignore | 0
.../isarray/build-profile.json5 | 54 +
.../JsvmAboutArray/isarray}/hvigorfile.ts | 0
.../isarray/obfuscation-rules.txt | 23 +
.../JsvmAboutArray/isarray/oh-package.json5 | 26 +
.../isarray/src/main/cpp/CMakeLists.txt | 13 +
.../isarray/src/main/cpp/hello.cpp | 163 +
.../src/main/cpp/types/libisarray/Index.d.ts | 16 +
.../cpp/types/libisarray/oh-package.json5 | 21 +
.../ets/isarrayability/IsarrayAbility.ets | 112 +-
.../isarray/src/main/ets/pages/Index.ets | 43 +
.../isarray/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../isarray/src/ohosTest/module.json5 | 28 +
.../JsvmAboutArray/isdataview}/.gitignore | 0
.../isdataview/build-profile.json5 | 54 +
.../JsvmAboutArray/isdataview}/hvigorfile.ts | 0
.../isdataview/obfuscation-rules.txt | 23 +
.../isdataview/oh-package.json5 | 26 +
.../isdataview/src/main/cpp/CMakeLists.txt | 13 +
.../isdataview/src/main/cpp/hello.cpp | 165 +
.../main/cpp/types/libisdataview/Index.d.ts | 16 +
.../cpp/types/libisdataview/oh-package.json5 | 21 +
.../isdataviewability/IsdataviewAbility.ets | 112 +-
.../isdataview/src/main/ets/pages/Index.ets | 43 +
.../isdataview/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../isdataview/src/ohosTest/module.json5 | 28 +
.../JsvmAboutArray/istypedarray}/.gitignore | 0
.../istypedarray/build-profile.json5 | 54 +
.../istypedarray}/hvigorfile.ts | 0
.../istypedarray/obfuscation-rules.txt | 23 +
.../istypedarray/oh-package.json5 | 26 +
.../istypedarray/src/main/cpp/CMakeLists.txt | 13 +
.../istypedarray/src/main/cpp/hello.cpp | 162 +
.../main/cpp/types/libistypedarray/Index.d.ts | 16 +
.../types/libistypedarray/oh-package.json5 | 21 +
.../IstypedarrayAbility.ets | 112 +-
.../istypedarray/src/main/ets/pages/Index.ets | 43 +
.../istypedarray/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../istypedarray/src/ohosTest/module.json5 | 28 +
.../JsvmAboutArray/oh-package.json5 | 25 +
.../JsvmUsageGuide/JsvmAboutArray/ohosTest.md | 21 +
.../screenshots/JsvmAboutArray_1.png | Bin
.../screenshots/JsvmAboutArray_2.png | Bin
.../JsvmAboutArray/setelement}/.gitignore | 0
.../setelement/build-profile.json5 | 54 +
.../JsvmAboutArray/setelement}/hvigorfile.ts | 0
.../setelement/obfuscation-rules.txt | 23 +
.../setelement/oh-package.json5 | 26 +
.../setelement/src/main/cpp/CMakeLists.txt | 13 +
.../setelement/src/main/cpp/hello.cpp | 162 +
.../main/cpp/types/libsetelement/Index.d.ts | 16 +
.../cpp/types/libsetelement/oh-package.json5 | 21 +
.../setelement/src/main/ets/pages/Index.ets | 43 +
.../setelementability/SetelementAbility.ets | 112 +-
.../setelement/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../setelement/src/ohosTest/module.json5 | 28 +
.../JsvmAboutArraybuffer}/.gitignore | 0
.../JsvmAboutArraybuffer/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmAboutArraybuffer/README.md | 133 +
.../JsvmAboutArraybuffer/build-profile.json5 | 94 +
.../JsvmAboutArraybuffer}/code-linter.json5 | 0
.../createarraybuffer}/.gitignore | 0
.../createarraybuffer/build-profile.json5 | 54 +
.../createarraybuffer}/hvigorfile.ts | 0
.../createarraybuffer/obfuscation-rules.txt | 23 +
.../createarraybuffer/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../createarraybuffer/src/main/cpp/hello.cpp | 168 +
.../cpp/types/libcreatearraybuffer/Index.d.ts | 16 +
.../libcreatearraybuffer/oh-package.json5 | 21 +
.../CreatearraybufferAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createarraybuffer/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getarraybufferinfo}/.gitignore | 0
.../getarraybufferinfo/build-profile.json5 | 54 +
.../getarraybufferinfo}/hvigorfile.ts | 0
.../getarraybufferinfo/obfuscation-rules.txt | 23 +
.../getarraybufferinfo/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../getarraybufferinfo/src/main/cpp/hello.cpp | 168 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../getarraybufferinfo/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutArraybuffer}/hvigorfile.ts | 0
.../isarraybuffer}/.gitignore | 0
.../isarraybuffer/build-profile.json5 | 54 +
.../isarraybuffer}/hvigorfile.ts | 0
.../isarraybuffer/obfuscation-rules.txt | 23 +
.../isarraybuffer/oh-package.json5 | 26 +
.../isarraybuffer/src/main/cpp/CMakeLists.txt | 14 +
.../isarraybuffer/src/main/cpp/hello.cpp | 163 +
.../cpp/types/libisarraybuffer/Index.d.ts | 16 +
.../types/libisarraybuffer/oh-package.json5 | 21 +
.../IsarraybufferAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../isarraybuffer/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../isarraybuffer/src/ohosTest/module.json5 | 27 +
.../isdetachedarraybuffer}/.gitignore | 0
.../isdetachedarraybuffer/build-profile.json5 | 54 +
.../isdetachedarraybuffer}/hvigorfile.ts | 0
.../obfuscation-rules.txt | 23 +
.../isdetachedarraybuffer/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../src/main/cpp/hello.cpp | 182 +
.../types/libisdetachedarraybuffer/Index.d.ts | 16 +
.../libisdetachedarraybuffer/oh-package.json5 | 21 +
.../IsdetachedarraybufferAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmAboutArraybuffer/oh-package.json5 | 25 +
.../JsvmAboutArraybuffer/ohosTest.md | 11 +
.../screenshots/JsvmAboutArraybuffer_1.png | Bin
.../screenshots/JsvmAboutArraybuffer_2.png | Bin
.../JsvmAboutBigint}/.gitignore | 0
.../JsvmAboutBigint/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmAboutBigint/README.md | 173 +
.../JsvmAboutBigint/build-profile.json5 | 118 +
.../JsvmAboutBigint}/code-linter.json5 | 0
.../createbigintint64}/.gitignore | 0
.../createbigintint64/build-profile.json5 | 54 +
.../createbigintint64}/hvigorfile.ts | 0
.../createbigintint64/obfuscation-rules.txt | 23 +
.../createbigintint64/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createbigintint64/src/main/cpp/hello.cpp | 156 +
.../cpp/types/libcreatebigintint64/Index.d.ts | 16 +
.../libcreatebigintint64/oh-package.json5 | 21 +
.../Createbigintint64Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createbigintint64/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../createbigintuint64}/.gitignore | 0
.../createbigintuint64/build-profile.json5 | 54 +
.../createbigintuint64/hvigorfile.ts | 21 +
.../createbigintuint64/obfuscation-rules.txt | 23 +
.../createbigintuint64/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../createbigintuint64/src/main/cpp/hello.cpp | 157 +
.../types/libcreatebigintuint64/Index.d.ts | 16 +
.../libcreatebigintuint64/oh-package.json5 | 21 +
.../Createbigintuint64Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createbigintuint64/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../createbigintwords}/.gitignore | 0
.../createbigintwords/build-profile.json5 | 54 +
.../createbigintwords/hvigorfile.ts | 21 +
.../createbigintwords/obfuscation-rules.txt | 23 +
.../createbigintwords/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../createbigintwords/src/main/cpp/hello.cpp | 159 +
.../cpp/types/libcreatebigintwords/Index.d.ts | 16 +
.../libcreatebigintwords/oh-package.json5 | 21 +
.../CreatebigintwordsAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createbigintwords/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluebigintint64}/.gitignore | 0
.../getvaluebigintint64/build-profile.json5 | 54 +
.../getvaluebigintint64/hvigorfile.ts | 21 +
.../getvaluebigintint64/obfuscation-rules.txt | 23 +
.../getvaluebigintint64/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 163 +
.../types/libgetvaluebigintint64/Index.d.ts | 16 +
.../libgetvaluebigintint64/oh-package.json5 | 21 +
.../Getvaluebigintint64Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvaluebigintint64/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluebigintuint64/.gitignore | 6 +
.../getvaluebigintuint64/build-profile.json5 | 54 +
.../getvaluebigintuint64/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../getvaluebigintuint64/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 163 +
.../types/libgetvaluebigintuint64/Index.d.ts | 16 +
.../libgetvaluebigintuint64/oh-package.json5 | 21 +
.../Getvaluebigintuint64Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluebigintwords/.gitignore | 6 +
.../getvaluebigintwords/build-profile.json5 | 54 +
.../getvaluebigintwords/hvigorfile.ts | 21 +
.../getvaluebigintwords/obfuscation-rules.txt | 23 +
.../getvaluebigintwords/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../src/main/cpp/hello.cpp | 179 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../getvaluebigintwords/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutBigint}/hvigorfile.ts | 0
.../JsvmAboutBigint/oh-package.json5 | 25 +
.../JsvmAboutBigint/ohosTest.md | 13 +
.../screenshots/JsvmAboutBigint_1.png | Bin
.../screenshots/JsvmAboutBigint_2.png | Bin
.../JsvmUsageGuide/JsvmAboutDate}/.gitignore | 0
.../JsvmAboutDate/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmAboutDate/README.md | 113 +
.../JsvmAboutDate/build-profile.json5 | 82 +
.../JsvmAboutDate}/code-linter.json5 | 0
.../JsvmAboutDate/createdate/.gitignore | 6 +
.../createdate/build-profile.json5 | 54 +
.../JsvmAboutDate/createdate/hvigorfile.ts | 21 +
.../createdate/obfuscation-rules.txt | 23 +
.../JsvmAboutDate/createdate/oh-package.json5 | 26 +
.../createdate/src/main/cpp/CMakeLists.txt | 14 +
.../createdate/src/main/cpp/hello.cpp | 170 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../createdate/src/main/ets/pages/Index.ets | 43 +
.../createdate/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createdate/src/ohosTest/module.json5 | 27 +
.../JsvmAboutDate/getdatevalue/.gitignore | 6 +
.../getdatevalue/build-profile.json5 | 54 +
.../JsvmAboutDate/getdatevalue/hvigorfile.ts | 21 +
.../getdatevalue/obfuscation-rules.txt | 23 +
.../getdatevalue/oh-package.json5 | 26 +
.../getdatevalue/src/main/cpp/CMakeLists.txt | 14 +
.../getdatevalue/src/main/cpp/hello.cpp | 163 +
.../main/cpp/types/libgetdatevalue/Index.d.ts | 16 +
.../types/libgetdatevalue/oh-package.json5 | 21 +
.../GetdatevalueAbility.ets | 112 +-
.../getdatevalue/src/main/ets/pages/Index.ets | 43 +
.../getdatevalue/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getdatevalue/src/ohosTest/module.json5 | 27 +
.../JsvmAboutDate/hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutDate}/hvigorfile.ts | 0
.../JsvmAboutDate/isdate/.gitignore | 6 +
.../JsvmAboutDate/isdate/build-profile.json5 | 54 +
.../JsvmAboutDate/isdate/hvigorfile.ts | 21 +
.../isdate/obfuscation-rules.txt | 23 +
.../JsvmAboutDate/isdate/oh-package.json5 | 26 +
.../isdate/src/main/cpp/CMakeLists.txt | 14 +
.../isdate/src/main/cpp/hello.cpp | 155 +
.../src/main/cpp/types/libisdate/Index.d.ts | 16 +
.../main/cpp/types/libisdate/oh-package.json5 | 21 +
.../main/ets/isdateability/IsdateAbility.ets | 112 +-
.../isdate/src/main/ets/pages/Index.ets | 43 +
.../isdate/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../isdate/src/ohosTest/module.json5 | 27 +
.../JsvmAboutDate/oh-package.json5 | 25 +
.../JsvmUsageGuide/JsvmAboutDate/ohosTest.md | 10 +
.../screenshots/JsvmAboutDate_1.png | Bin
.../screenshots/JsvmAboutDate_2.png | Bin
.../JsvmAboutObject}/.gitignore | 0
.../JsvmAboutObject/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmAboutObject/README.md | 273 +
.../JsvmAboutObject/build-profile.json5 | 178 +
.../checkobjecttypetag/.gitignore | 6 +
.../checkobjecttypetag/build-profile.json5 | 54 +
.../checkobjecttypetag/hvigorfile.ts | 21 +
.../checkobjecttypetag/obfuscation-rules.txt | 23 +
.../checkobjecttypetag/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../checkobjecttypetag/src/main/cpp/hello.cpp | 205 +
.../types/libcheckobjecttypetag/Index.d.ts | 16 +
.../libcheckobjecttypetag/oh-package.json5 | 21 +
.../CheckobjecttypetagAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../checkobjecttypetag/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmAboutObject}/code-linter.json5 | 0
.../JsvmAboutObject/createexternal/.gitignore | 6 +
.../createexternal/build-profile.json5 | 54 +
.../createexternal/hvigorfile.ts | 21 +
.../createexternal/obfuscation-rules.txt | 23 +
.../createexternal/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createexternal/src/main/cpp/hello.cpp | 168 +
.../cpp/types/libcreateexternal/Index.d.ts | 16 +
.../types/libcreateexternal/oh-package.json5 | 21 +
.../CreateexternalAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createexternal/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createexternal/src/ohosTest/module.json5 | 27 +
.../JsvmAboutObject/createobject/.gitignore | 6 +
.../createobject/build-profile.json5 | 54 +
.../createobject/hvigorfile.ts | 21 +
.../createobject/obfuscation-rules.txt | 23 +
.../createobject/oh-package.json5 | 26 +
.../createobject/src/main/cpp/CMakeLists.txt | 14 +
.../createobject/src/main/cpp/hello.cpp | 164 +
.../main/cpp/types/libcreateobject/Index.d.ts | 16 +
.../types/libcreateobject/oh-package.json5 | 21 +
.../CreateobjectAbility.ets | 112 +-
.../createobject/src/main/ets/pages/Index.ets | 43 +
.../createobject/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createobject/src/ohosTest/module.json5 | 27 +
.../JsvmAboutObject/createsymbol/.gitignore | 6 +
.../createsymbol/build-profile.json5 | 54 +
.../createsymbol/hvigorfile.ts | 21 +
.../createsymbol/obfuscation-rules.txt | 23 +
.../createsymbol/oh-package.json5 | 26 +
.../createsymbol/src/main/cpp/CMakeLists.txt | 13 +
.../createsymbol/src/main/cpp/hello.cpp | 159 +
.../main/cpp/types/libcreatesymbol/Index.d.ts | 16 +
.../types/libcreatesymbol/oh-package.json5 | 21 +
.../CreatesymbolAbility.ets | 112 +-
.../createsymbol/src/main/ets/pages/Index.ets | 43 +
.../createsymbol/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createsymbol/src/ohosTest/module.json5 | 27 +
.../JsvmAboutObject/getprototype/.gitignore | 6 +
.../getprototype/build-profile.json5 | 54 +
.../getprototype/hvigorfile.ts | 21 +
.../getprototype/obfuscation-rules.txt | 23 +
.../getprototype/oh-package.json5 | 26 +
.../getprototype/src/main/cpp/CMakeLists.txt | 14 +
.../getprototype/src/main/cpp/hello.cpp | 159 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../getprototype/src/main/ets/pages/Index.ets | 43 +
.../getprototype/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getprototype/src/ohosTest/module.json5 | 27 +
.../getvalueexternal/.gitignore | 6 +
.../getvalueexternal/build-profile.json5 | 54 +
.../getvalueexternal/hvigorfile.ts | 21 +
.../getvalueexternal/obfuscation-rules.txt | 23 +
.../getvalueexternal/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getvalueexternal/src/main/cpp/hello.cpp | 166 +
.../cpp/types/libgetvalueexternal/Index.d.ts | 16 +
.../libgetvalueexternal/oh-package.json5 | 21 +
.../GetvalueexternalAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvalueexternal/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutObject}/hvigorfile.ts | 0
.../JsvmAboutObject/instanceof/.gitignore | 6 +
.../instanceof/build-profile.json5 | 54 +
.../JsvmAboutObject/instanceof/hvigorfile.ts | 21 +
.../instanceof/obfuscation-rules.txt | 23 +
.../instanceof/oh-package.json5 | 26 +
.../instanceof/src/main/cpp/CMakeLists.txt | 13 +
.../instanceof/src/main/cpp/hello.cpp | 169 +
.../main/cpp/types/libinstanceof/Index.d.ts | 16 +
.../cpp/types/libinstanceof/oh-package.json5 | 21 +
.../instanceofability/InstanceofAbility.ets | 112 +-
.../instanceof/src/main/ets/pages/Index.ets | 43 +
.../instanceof/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../instanceof/src/ohosTest/module.json5 | 28 +
.../JsvmAboutObject/objectfreeze/.gitignore | 6 +
.../objectfreeze/build-profile.json5 | 54 +
.../objectfreeze/hvigorfile.ts | 21 +
.../objectfreeze/obfuscation-rules.txt | 23 +
.../objectfreeze/oh-package.json5 | 26 +
.../objectfreeze/src/main/cpp/CMakeLists.txt | 14 +
.../objectfreeze/src/main/cpp/hello.cpp | 163 +
.../main/cpp/types/libobjectfreeze/Index.d.ts | 16 +
.../types/libobjectfreeze/oh-package.json5 | 21 +
.../ObjectfreezeAbility.ets | 112 +-
.../objectfreeze/src/main/ets/pages/Index.ets | 43 +
.../objectfreeze/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../objectfreeze/src/ohosTest/module.json5 | 28 +
.../JsvmAboutObject/objectseal/.gitignore | 6 +
.../objectseal/build-profile.json5 | 54 +
.../JsvmAboutObject/objectseal/hvigorfile.ts | 21 +
.../objectseal/obfuscation-rules.txt | 23 +
.../objectseal/oh-package.json5 | 26 +
.../objectseal/src/main/cpp/CMakeLists.txt | 14 +
.../objectseal/src/main/cpp/hello.cpp | 176 +
.../main/cpp/types/libobjectseal/Index.d.ts | 16 +
.../cpp/types/libobjectseal/oh-package.json5 | 21 +
.../objectsealability/ObjectsealAbility.ets | 112 +-
.../objectseal/src/main/ets/pages/Index.ets | 43 +
.../objectseal/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | 0
.../main/resources/base/media/foreground.png | 0
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | 0
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../objectseal/src/ohosTest/module.json5 | 28 +
.../JsvmAboutObject/oh-package.json5 | 25 +
.../JsvmAboutObject/ohosTest.md | 18 +
.../screenshots/JsvmAboutObject_1.png | Bin
.../screenshots/JsvmAboutObject_2.png | Bin
.../JsvmAboutObject/symbolfor/.gitignore | 6 +
.../symbolfor/build-profile.json5 | 54 +
.../JsvmAboutObject/symbolfor/hvigorfile.ts | 21 +
.../symbolfor/obfuscation-rules.txt | 23 +
.../symbolfor/oh-package.json5 | 26 +
.../symbolfor/src/main/cpp/CMakeLists.txt | 13 +
.../symbolfor/src/main/cpp/hello.cpp | 166 +
.../main/cpp/types/libsymbolfor/Index.d.ts | 16 +
.../cpp/types/libsymbolfor/oh-package.json5 | 21 +
.../symbolfor/src/main/ets/pages/Index.ets | 43 +
.../ets/symbolforability/SymbolforAbility.ets | 112 +-
.../symbolfor/src/main/module.json5 | 43 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../symbolfor/src/ohosTest/module.json5 | 28 +
.../JsvmAboutObject/typeof/.gitignore | 6 +
.../typeof/build-profile.json5 | 54 +
.../JsvmAboutObject/typeof/hvigorfile.ts | 21 +
.../typeof/obfuscation-rules.txt | 23 +
.../JsvmAboutObject/typeof/oh-package.json5 | 26 +
.../typeof/src/main/cpp/CMakeLists.txt | 13 +
.../typeof/src/main/cpp/hello.cpp | 199 +
.../src/main/cpp/types/libtypeof/Index.d.ts | 16 +
.../main/cpp/types/libtypeof/oh-package.json5 | 21 +
.../typeof/src/main/ets/pages/Index.ets | 43 +
.../main/ets/typeofability/TypeofAbility.ets | 112 +-
.../typeof/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../typeof/src/ohosTest/module.json5 | 28 +
.../JsvmAboutPrimitive}/.gitignore | 0
.../JsvmAboutPrimitive/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmAboutPrimitive/README.md | 233 +
.../JsvmAboutPrimitive/build-profile.json5 | 154 +
.../JsvmAboutPrimitive}/code-linter.json5 | 0
.../coercetobool/.gitignore | 6 +
.../coercetobool/build-profile.json5 | 54 +
.../coercetobool/hvigorfile.ts | 21 +
.../coercetobool/obfuscation-rules.txt | 23 +
.../coercetobool/oh-package.json5 | 26 +
.../coercetobool/src/main/cpp/CMakeLists.txt | 14 +
.../coercetobool/src/main/cpp/hello.cpp | 159 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../coercetobool/src/main/ets/pages/Index.ets | 43 +
.../coercetobool/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../coercetobool/src/ohosTest/module.json5 | 27 +
.../coercetonumber/.gitignore | 6 +
.../coercetonumber/build-profile.json5 | 54 +
.../coercetonumber/hvigorfile.ts | 21 +
.../coercetonumber/obfuscation-rules.txt | 23 +
.../coercetonumber/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../coercetonumber/src/main/cpp/hello.cpp | 159 +
.../cpp/types/libcoercetonumber/Index.d.ts | 16 +
.../types/libcoercetonumber/oh-package.json5 | 21 +
.../CoercetonumberAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../coercetonumber/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../coercetonumber/src/ohosTest/module.json5 | 27 +
.../coercetoobject/.gitignore | 6 +
.../coercetoobject/build-profile.json5 | 54 +
.../coercetoobject/hvigorfile.ts | 21 +
.../coercetoobject/obfuscation-rules.txt | 23 +
.../coercetoobject/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../coercetoobject/src/main/cpp/hello.cpp | 158 +
.../cpp/types/libcoercetoobject/Index.d.ts | 16 +
.../types/libcoercetoobject/oh-package.json5 | 21 +
.../CoercetoobjectAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../coercetoobject/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../coercetoobject/src/ohosTest/module.json5 | 27 +
.../coercetostring/.gitignore | 6 +
.../coercetostring/build-profile.json5 | 54 +
.../coercetostring/hvigorfile.ts | 21 +
.../coercetostring/obfuscation-rules.txt | 23 +
.../coercetostring/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../coercetostring/src/main/cpp/hello.cpp | 158 +
.../cpp/types/libcoercetostring/Index.d.ts | 16 +
.../types/libcoercetostring/oh-package.json5 | 21 +
.../CoercetostringAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../coercetostring/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../coercetostring/src/ohosTest/module.json5 | 27 +
.../JsvmAboutPrimitive/getboolean/.gitignore | 6 +
.../getboolean/build-profile.json5 | 54 +
.../getboolean/hvigorfile.ts | 21 +
.../getboolean/obfuscation-rules.txt | 23 +
.../getboolean/oh-package.json5 | 26 +
.../getboolean/src/main/cpp/CMakeLists.txt | 13 +
.../getboolean/src/main/cpp/hello.cpp | 172 +
.../main/cpp/types/libgetboolean/Index.d.ts | 16 +
.../cpp/types/libgetboolean/oh-package.json5 | 21 +
.../getbooleanability/GetbooleanAbility.ets | 112 +-
.../getboolean/src/main/ets/pages/Index.ets | 43 +
.../getboolean/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getboolean/src/ohosTest/module.json5 | 27 +
.../JsvmAboutPrimitive/getglobal/.gitignore | 6 +
.../getglobal/build-profile.json5 | 54 +
.../getglobal/hvigorfile.ts | 21 +
.../getglobal/obfuscation-rules.txt | 23 +
.../getglobal/oh-package.json5 | 26 +
.../getglobal/src/main/cpp/CMakeLists.txt | 13 +
.../getglobal/src/main/cpp/hello.cpp | 158 +
.../main/cpp/types/libgetglobal/Index.d.ts | 16 +
.../cpp/types/libgetglobal/oh-package.json5 | 21 +
.../ets/getglobalability/GetglobalAbility.ets | 112 +-
.../getglobal/src/main/ets/pages/Index.ets | 43 +
.../getglobal/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getglobal/src/ohosTest/module.json5 | 28 +
.../JsvmAboutPrimitive/getnull/.gitignore | 6 +
.../getnull/build-profile.json5 | 54 +
.../JsvmAboutPrimitive/getnull/hvigorfile.ts | 21 +
.../getnull/obfuscation-rules.txt | 23 +
.../getnull/oh-package.json5 | 26 +
.../getnull/src/main/cpp/CMakeLists.txt | 13 +
.../getnull/src/main/cpp/hello.cpp | 154 +
.../src/main/cpp/types/libgetnull/Index.d.ts | 16 +
.../cpp/types/libgetnull/oh-package.json5 | 21 +
.../ets/getnullability/GetnullAbility.ets | 112 +-
.../getnull/src/main/ets/pages/Index.ets | 43 +
.../getnull/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getnull/src/ohosTest/module.json5 | 28 +
.../getundefined/.gitignore | 6 +
.../getundefined/build-profile.json5 | 54 +
.../getundefined/hvigorfile.ts | 21 +
.../getundefined/obfuscation-rules.txt | 23 +
.../getundefined/oh-package.json5 | 26 +
.../getundefined/src/main/cpp/CMakeLists.txt | 13 +
.../getundefined/src/main/cpp/hello.cpp | 159 +
.../main/cpp/types/libgetundefined/Index.d.ts | 16 +
.../types/libgetundefined/oh-package.json5 | 21 +
.../GetundefinedAbility.ets | 112 +-
.../getundefined/src/main/ets/pages/Index.ets | 43 +
.../getundefined/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getundefined/src/ohosTest/module.json5 | 28 +
.../getvaluebool/.gitignore | 6 +
.../getvaluebool/build-profile.json5 | 54 +
.../getvaluebool/hvigorfile.ts | 21 +
.../getvaluebool/obfuscation-rules.txt | 23 +
.../getvaluebool/oh-package.json5 | 26 +
.../getvaluebool/src/main/cpp/CMakeLists.txt | 13 +
.../getvaluebool/src/main/cpp/hello.cpp | 163 +
.../main/cpp/types/libgetvaluebool/Index.d.ts | 16 +
.../types/libgetvaluebool/oh-package.json5 | 21 +
.../GetvalueboolAbility.ets | 112 +-
.../getvaluebool/src/main/ets/pages/Index.ets | 43 +
.../getvaluebool/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getvaluebool/src/ohosTest/module.json5 | 28 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutPrimitive}/hvigorfile.ts | 0
.../JsvmAboutPrimitive/oh-package.json5 | 25 +
.../JsvmAboutPrimitive/ohosTest.md | 16 +
.../screenshots/JsvmAboutPrimitive_1.png | Bin
.../screenshots/JsvmAboutPrimitive_2.png | Bin
.../JsvmAboutProperty}/.gitignore | 0
.../JsvmAboutProperty/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmAboutProperty/README.md | 273 +
.../JsvmAboutProperty/build-profile.json5 | 178 +
.../JsvmAboutProperty}/code-linter.json5 | 0
.../defineproperties/.gitignore | 6 +
.../defineproperties/build-profile.json5 | 54 +
.../defineproperties/hvigorfile.ts | 21 +
.../defineproperties/obfuscation-rules.txt | 23 +
.../defineproperties/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../defineproperties/src/main/cpp/hello.cpp | 257 +
.../cpp/types/libdefineproperties/Index.d.ts | 16 +
.../libdefineproperties/oh-package.json5 | 21 +
.../DefinepropertiesAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../defineproperties/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../deleteproperty/.gitignore | 6 +
.../deleteproperty/build-profile.json5 | 54 +
.../deleteproperty/hvigorfile.ts | 21 +
.../deleteproperty/obfuscation-rules.txt | 23 +
.../deleteproperty/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../deleteproperty/src/main/cpp/hello.cpp | 172 +
.../cpp/types/libdeleteproperty/Index.d.ts | 16 +
.../types/libdeleteproperty/oh-package.json5 | 21 +
.../DeletepropertyAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../deleteproperty/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../deleteproperty/src/ohosTest/module.json5 | 27 +
.../getallpropertynames/.gitignore | 6 +
.../getallpropertynames/build-profile.json5 | 54 +
.../getallpropertynames/hvigorfile.ts | 21 +
.../getallpropertynames/obfuscation-rules.txt | 23 +
.../getallpropertynames/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 166 +
.../types/libgetallpropertynames/Index.d.ts | 16 +
.../libgetallpropertynames/oh-package.json5 | 21 +
.../GetallpropertynamesAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getallpropertynames/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getnamedproperty/.gitignore | 6 +
.../getnamedproperty/build-profile.json5 | 54 +
.../getnamedproperty/hvigorfile.ts | 21 +
.../getnamedproperty/obfuscation-rules.txt | 23 +
.../getnamedproperty/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getnamedproperty/src/main/cpp/hello.cpp | 168 +
.../cpp/types/libgetnamedproperty/Index.d.ts | 16 +
.../libgetnamedproperty/oh-package.json5 | 21 +
.../GetnamedpropertyAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getnamedproperty/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmAboutProperty/getproperty/.gitignore | 6 +
.../getproperty/build-profile.json5 | 54 +
.../getproperty/hvigorfile.ts | 21 +
.../getproperty/obfuscation-rules.txt | 23 +
.../getproperty/oh-package.json5 | 26 +
.../getproperty/src/main/cpp/CMakeLists.txt | 13 +
.../getproperty/src/main/cpp/hello.cpp | 163 +
.../main/cpp/types/libgetproperty/Index.d.ts | 16 +
.../cpp/types/libgetproperty/oh-package.json5 | 21 +
.../getpropertyability/GetpropertyAbility.ets | 112 +-
.../getproperty/src/main/ets/pages/Index.ets | 43 +
.../getproperty/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getproperty/src/ohosTest/module.json5 | 27 +
.../getpropertynames/.gitignore | 6 +
.../getpropertynames/build-profile.json5 | 54 +
.../getpropertynames/hvigorfile.ts | 21 +
.../getpropertynames/obfuscation-rules.txt | 23 +
.../getpropertynames/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getpropertynames/src/main/cpp/hello.cpp | 163 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../getpropertynames/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../hasnamedproperty/.gitignore | 6 +
.../hasnamedproperty/build-profile.json5 | 54 +
.../hasnamedproperty/hvigorfile.ts | 21 +
.../hasnamedproperty/obfuscation-rules.txt | 23 +
.../hasnamedproperty/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../hasnamedproperty/src/main/cpp/hello.cpp | 171 +
.../cpp/types/libhasnamedproperty/Index.d.ts | 16 +
.../libhasnamedproperty/oh-package.json5 | 21 +
.../HasnamedpropertyAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../hasnamedproperty/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 28 +
.../hasownproperty/.gitignore | 6 +
.../hasownproperty/build-profile.json5 | 54 +
.../hasownproperty/hvigorfile.ts | 21 +
.../hasownproperty/obfuscation-rules.txt | 23 +
.../hasownproperty/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../hasownproperty/src/main/cpp/hello.cpp | 181 +
.../cpp/types/libhasownproperty/Index.d.ts | 16 +
.../types/libhasownproperty/oh-package.json5 | 21 +
.../HasownpropertyAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../hasownproperty/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../hasownproperty/src/ohosTest/module.json5 | 28 +
.../JsvmAboutProperty/hasproperty/.gitignore | 6 +
.../hasproperty/build-profile.json5 | 54 +
.../hasproperty/hvigorfile.ts | 21 +
.../hasproperty/obfuscation-rules.txt | 23 +
.../hasproperty/oh-package.json5 | 26 +
.../hasproperty/src/main/cpp/CMakeLists.txt | 13 +
.../hasproperty/src/main/cpp/hello.cpp | 167 +
.../main/cpp/types/libhasproperty/Index.d.ts | 16 +
.../cpp/types/libhasproperty/oh-package.json5 | 21 +
.../haspropertyability/HaspropertyAbility.ets | 112 +-
.../hasproperty/src/main/ets/pages/Index.ets | 43 +
.../hasproperty/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../hasproperty/src/ohosTest/module.json5 | 28 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutProperty}/hvigorfile.ts | 0
.../JsvmAboutProperty/oh-package.json5 | 25 +
.../JsvmAboutProperty/ohosTest.md | 18 +
.../screenshots/JsvmAboutProperty_1.png | Bin
.../screenshots/JsvmAboutProperty_2.png | Bin
.../setnamedproperty/.gitignore | 6 +
.../setnamedproperty/build-profile.json5 | 54 +
.../setnamedproperty/hvigorfile.ts | 21 +
.../setnamedproperty/obfuscation-rules.txt | 23 +
.../setnamedproperty/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../setnamedproperty/src/main/cpp/hello.cpp | 174 +
.../cpp/types/libsetnamedproperty/Index.d.ts | 16 +
.../libsetnamedproperty/oh-package.json5 | 21 +
.../src/main/ets/pages/Index.ets | 43 +
.../SetnamedpropertyAbility.ets | 112 +-
.../setnamedproperty/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 28 +
.../JsvmAboutProperty/setproperty/.gitignore | 6 +
.../setproperty/build-profile.json5 | 54 +
.../setproperty/hvigorfile.ts | 21 +
.../setproperty/obfuscation-rules.txt | 23 +
.../setproperty/oh-package.json5 | 26 +
.../setproperty/src/main/cpp/CMakeLists.txt | 13 +
.../setproperty/src/main/cpp/hello.cpp | 167 +
.../main/cpp/types/libsetproperty/Index.d.ts | 16 +
.../cpp/types/libsetproperty/oh-package.json5 | 21 +
.../setproperty/src/main/ets/pages/Index.ets | 43 +
.../setpropertyability/SetpropertyAbility.ets | 112 +-
.../setproperty/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../setproperty/src/ohosTest/module.json5 | 28 +
.../JsvmAboutString}/.gitignore | 0
.../JsvmAboutString/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmAboutString/README.md | 173 +
.../JsvmAboutString/build-profile.json5 | 118 +
.../JsvmAboutString}/code-linter.json5 | 0
.../createstringlatin1/.gitignore | 6 +
.../createstringlatin1/build-profile.json5 | 54 +
.../createstringlatin1/hvigorfile.ts | 21 +
.../createstringlatin1/obfuscation-rules.txt | 23 +
.../createstringlatin1/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createstringlatin1/src/main/cpp/hello.cpp | 165 +
.../types/libcreatestringlatin1/Index.d.ts | 16 +
.../libcreatestringlatin1/oh-package.json5 | 21 +
.../Createstringlatin1Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createstringlatin1/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../createstringutf16/.gitignore | 6 +
.../createstringutf16/build-profile.json5 | 54 +
.../createstringutf16/hvigorfile.ts | 21 +
.../createstringutf16/obfuscation-rules.txt | 23 +
.../createstringutf16/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createstringutf16/src/main/cpp/hello.cpp | 167 +
.../cpp/types/libcreatestringutf16/Index.d.ts | 16 +
.../libcreatestringutf16/oh-package.json5 | 21 +
.../Createstringutf16Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createstringutf16/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../createstringutf8/.gitignore | 6 +
.../createstringutf8/build-profile.json5 | 54 +
.../createstringutf8/hvigorfile.ts | 21 +
.../createstringutf8/obfuscation-rules.txt | 23 +
.../createstringutf8/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createstringutf8/src/main/cpp/hello.cpp | 161 +
.../cpp/types/libcreatestringutf8/Index.d.ts | 16 +
.../libcreatestringutf8/oh-package.json5 | 21 +
.../Createstringutf8Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createstringutf8/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluestringlatin1/.gitignore | 6 +
.../getvaluestringlatin1/build-profile.json5 | 54 +
.../getvaluestringlatin1/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../getvaluestringlatin1/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 167 +
.../types/libgetvaluestringlatin1/Index.d.ts | 16 +
.../libgetvaluestringlatin1/oh-package.json5 | 21 +
.../Getvaluestringlatin1Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluestringutf16/.gitignore | 6 +
.../getvaluestringutf16/build-profile.json5 | 54 +
.../getvaluestringutf16/hvigorfile.ts | 21 +
.../getvaluestringutf16/obfuscation-rules.txt | 23 +
.../getvaluestringutf16/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 177 +
.../types/libgetvaluestringutf16/Index.d.ts | 16 +
.../libgetvaluestringutf16/oh-package.json5 | 21 +
.../Getvaluestringutf16Ability.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvaluestringutf16/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getvaluestringutf8/.gitignore | 6 +
.../getvaluestringutf8/build-profile.json5 | 54 +
.../getvaluestringutf8/hvigorfile.ts | 21 +
.../getvaluestringutf8/obfuscation-rules.txt | 23 +
.../getvaluestringutf8/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getvaluestringutf8/src/main/cpp/hello.cpp | 174 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../getvaluestringutf8/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmAboutString}/hvigorfile.ts | 0
.../JsvmAboutString/oh-package.json5 | 25 +
.../JsvmAboutString/ohosTest.md | 13 +
.../screenshots/JsvmAboutString_1.png | Bin
.../screenshots/JsvmAboutString_2.png | Bin
.../JsvmBasicDataTypes}/.gitignore | 0
.../JsvmBasicDataTypes/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmBasicDataTypes/README.md | 213 +
.../JsvmBasicDataTypes/build-profile.json5 | 142 +
.../JsvmBasicDataTypes/code-linter.json5 | 47 +
.../createdouble/.gitignore | 6 +
.../createdouble/build-profile.json5 | 54 +
.../createdouble/hvigorfile.ts | 21 +
.../createdouble/obfuscation-rules.txt | 23 +
.../createdouble/oh-package.json5 | 26 +
.../createdouble/src/main/cpp/CMakeLists.txt | 14 +
.../createdouble/src/main/cpp/hello.cpp | 160 +
.../main/cpp/types/libcreatedouble/Index.d.ts | 16 +
.../types/libcreatedouble/oh-package.json5 | 21 +
.../CreatedoubleAbility.ets | 116 +-
.../createdouble/src/main/ets/pages/Index.ets | 43 +
.../createdouble/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createdouble/src/ohosTest/module.json5 | 27 +
.../JsvmBasicDataTypes/createint32/.gitignore | 6 +
.../createint32/build-profile.json5 | 54 +
.../createint32/hvigorfile.ts | 21 +
.../createint32/obfuscation-rules.txt | 23 +
.../createint32/oh-package.json5 | 26 +
.../createint32/src/main/cpp/CMakeLists.txt | 14 +
.../createint32/src/main/cpp/hello.cpp | 161 +
.../main/cpp/types/libcreateint32/Index.d.ts | 16 +
.../cpp/types/libcreateint32/oh-package.json5 | 21 +
.../createint32ability/Createint32Ability.ets | 116 +-
.../createint32/src/main/ets/pages/Index.ets | 43 +
.../createint32/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createint32/src/ohosTest/module.json5 | 27 +
.../JsvmBasicDataTypes/createint64/.gitignore | 6 +
.../createint64/build-profile.json5 | 54 +
.../createint64/hvigorfile.ts | 21 +
.../createint64/obfuscation-rules.txt | 23 +
.../createint64/oh-package.json5 | 26 +
.../createint64/src/main/cpp/CMakeLists.txt | 14 +
.../createint64/src/main/cpp/hello.cpp | 163 +
.../main/cpp/types/libcreateint64/Index.d.ts | 16 +
.../cpp/types/libcreateint64/oh-package.json5 | 21 +
.../createint64ability/Createint64Ability.ets | 116 +-
.../createint64/src/main/ets/pages/Index.ets | 43 +
.../createint64/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createint64/src/ohosTest/module.json5 | 27 +
.../createuint32/.gitignore | 6 +
.../createuint32/build-profile.json5 | 54 +
.../createuint32/hvigorfile.ts | 21 +
.../createuint32/obfuscation-rules.txt | 23 +
.../createuint32/oh-package.json5 | 26 +
.../createuint32/src/main/cpp/CMakeLists.txt | 14 +
.../createuint32/src/main/cpp/hello.cpp | 165 +
.../main/cpp/types/libcreateuint32/Index.d.ts | 16 +
.../types/libcreateuint32/oh-package.json5 | 21 +
.../Createuint32Ability.ets | 116 +-
.../createuint32/src/main/ets/pages/Index.ets | 43 +
.../createuint32/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createuint32/src/ohosTest/module.json5 | 27 +
.../getvaluedouble/.gitignore | 6 +
.../getvaluedouble/build-profile.json5 | 54 +
.../getvaluedouble/hvigorfile.ts | 21 +
.../getvaluedouble/obfuscation-rules.txt | 23 +
.../getvaluedouble/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../getvaluedouble/src/main/cpp/hello.cpp | 160 +
.../cpp/types/libgetvaluedouble/Index.d.ts | 16 +
.../types/libgetvaluedouble/oh-package.json5 | 21 +
.../GetvaluedoubleAbility.ets | 116 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvaluedouble/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getvaluedouble/src/ohosTest/module.json5 | 27 +
.../getvalueint32/.gitignore | 6 +
.../getvalueint32/build-profile.json5 | 54 +
.../getvalueint32/hvigorfile.ts | 21 +
.../getvalueint32/obfuscation-rules.txt | 23 +
.../getvalueint32/oh-package.json5 | 26 +
.../getvalueint32/src/main/cpp/CMakeLists.txt | 14 +
.../getvalueint32/src/main/cpp/hello.cpp | 165 +
.../cpp/types/libgetvalueint32/Index.d.ts | 16 +
.../types/libgetvalueint32/oh-package.json5 | 21 +
.../Getvalueint32Ability.ets | 116 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvalueint32/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getvalueint32/src/ohosTest/module.json5 | 27 +
.../getvalueint64/.gitignore | 6 +
.../getvalueint64/build-profile.json5 | 54 +
.../getvalueint64/hvigorfile.ts | 21 +
.../getvalueint64/obfuscation-rules.txt | 23 +
.../getvalueint64/oh-package.json5 | 26 +
.../getvalueint64/src/main/cpp/CMakeLists.txt | 14 +
.../getvalueint64/src/main/cpp/hello.cpp | 162 +
.../cpp/types/libgetvalueint64/Index.d.ts | 16 +
.../types/libgetvalueint64/oh-package.json5 | 21 +
.../Getvalueint64Ability.ets | 116 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvalueint64/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getvalueint64/src/ohosTest/module.json5 | 27 +
.../getvalueuint32/.gitignore | 6 +
.../getvalueuint32/build-profile.json5 | 54 +
.../getvalueuint32/hvigorfile.ts | 21 +
.../getvalueuint32/obfuscation-rules.txt | 23 +
.../getvalueuint32/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 14 +
.../getvalueuint32/src/main/cpp/hello.cpp | 164 +
.../cpp/types/libgetvalueuint32/Index.d.ts | 16 +
.../types/libgetvalueuint32/oh-package.json5 | 21 +
.../Getvalueuint32Ability.ets | 116 +-
.../Getvalueuint32BackupAbility.ets | 60 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getvalueuint32/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/float.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getvalueuint32/src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../JsvmBasicDataTypes}/hvigorfile.ts | 0
.../JsvmBasicDataTypes/oh-package.json5 | 25 +
.../JsvmBasicDataTypes/ohosTest.md | 15 +
.../screenshots/JsvmBasicDataTypes_1.png | Bin
.../screenshots/JsvmBasicDataTypes_2.png | Bin
.../JsvmUsageGuide/JsvmError}/.gitignore | 0
.../JsvmError/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmError/README.md | 293 +
.../JsvmError/build-profile.json5 | 190 +
.../JsvmError}/code-linter.json5 | 0
.../JsvmError/createerror/.gitignore | 6 +
.../JsvmError/createerror/build-profile.json5 | 54 +
.../JsvmError/createerror/hvigorfile.ts | 21 +
.../createerror/obfuscation-rules.txt | 23 +
.../JsvmError/createerror/oh-package.json5 | 26 +
.../createerror/src/main/cpp/CMakeLists.txt | 13 +
.../createerror/src/main/cpp/hello.cpp | 179 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../createerror/src/main/ets/pages/Index.ets | 43 +
.../createerror/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createerror/src/ohosTest/module.json5 | 27 +
.../JsvmError/createrangeerror/.gitignore | 6 +
.../createrangeerror/build-profile.json5 | 54 +
.../JsvmError/createrangeerror/hvigorfile.ts | 21 +
.../createrangeerror/obfuscation-rules.txt | 23 +
.../createrangeerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createrangeerror/src/main/cpp/hello.cpp | 159 +
.../cpp/types/libcreaterangeerror/Index.d.ts | 16 +
.../libcreaterangeerror/oh-package.json5 | 21 +
.../CreaterangeerrorAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createrangeerror/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmError/createsyntaxerror/.gitignore | 6 +
.../createsyntaxerror/build-profile.json5 | 54 +
.../JsvmError/createsyntaxerror/hvigorfile.ts | 21 +
.../createsyntaxerror/obfuscation-rules.txt | 23 +
.../createsyntaxerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createsyntaxerror/src/main/cpp/hello.cpp | 159 +
.../cpp/types/libcreatesyntaxerror/Index.d.ts | 16 +
.../libcreatesyntaxerror/oh-package.json5 | 21 +
.../CreatesyntaxerrorAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createsyntaxerror/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmError/createtypeerror/.gitignore | 6 +
.../createtypeerror/build-profile.json5 | 54 +
.../JsvmError/createtypeerror/hvigorfile.ts | 21 +
.../createtypeerror/obfuscation-rules.txt | 23 +
.../createtypeerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../createtypeerror/src/main/cpp/hello.cpp | 159 +
.../cpp/types/libcreatetypeerror/Index.d.ts | 16 +
.../types/libcreatetypeerror/oh-package.json5 | 21 +
.../CreateTypeErrorAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../createtypeerror/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../createtypeerror/src/ohosTest/module.json5 | 27 +
.../getandclearlastexception/.gitignore | 6 +
.../build-profile.json5 | 54 +
.../getandclearlastexception/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../getandclearlastexception/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 156 +
.../libgetandclearlastexception/Index.d.ts | 16 +
.../oh-package.json5 | 21 +
.../GetandclearlastexceptionAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmError/getlasterrorinfo/.gitignore | 6 +
.../getlasterrorinfo/build-profile.json5 | 54 +
.../JsvmError/getlasterrorinfo/hvigorfile.ts | 21 +
.../getlasterrorinfo/obfuscation-rules.txt | 23 +
.../getlasterrorinfo/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getlasterrorinfo/src/main/cpp/hello.cpp | 166 +
.../cpp/types/libgetlasterrorinfo/Index.d.ts | 16 +
.../libgetlasterrorinfo/oh-package.json5 | 21 +
.../GetlasterrorInfoAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getlasterrorinfo/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmError/hvigor/hvigor-config.json5 | 37 +
.../JsvmUsageGuide/JsvmError}/hvigorfile.ts | 0
.../JsvmError/iserror/.gitignore | 6 +
.../JsvmError/iserror/build-profile.json5 | 54 +
.../JsvmError/iserror/hvigorfile.ts | 21 +
.../JsvmError/iserror/obfuscation-rules.txt | 23 +
.../JsvmError/iserror/oh-package.json5 | 26 +
.../iserror/src/main/cpp/CMakeLists.txt | 13 +
.../JsvmError/iserror/src/main/cpp/hello.cpp | 161 +
.../src/main/cpp/types/libiserror/Index.d.ts | 16 +
.../cpp/types/libiserror/oh-package.json5 | 21 +
.../ets/iserrorability/IserrorAbility.ets | 112 +-
.../iserror/src/main/ets/pages/Index.ets | 43 +
.../JsvmError/iserror/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../iserror/src/ohosTest/module.json5 | 28 +
.../JsvmError/isexceptionpending/.gitignore | 6 +
.../isexceptionpending/build-profile.json5 | 54 +
.../isexceptionpending/hvigorfile.ts | 21 +
.../isexceptionpending/obfuscation-rules.txt | 23 +
.../isexceptionpending/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../isexceptionpending/src/main/cpp/hello.cpp | 168 +
.../types/libisexceptionpending/Index.d.ts | 16 +
.../libisexceptionpending/oh-package.json5 | 21 +
.../IsexceptionpendingAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../isexceptionpending/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 28 +
.../JsvmUsageGuide/JsvmError/oh-package.json5 | 25 +
.../JsvmUsageGuide/JsvmError/ohosTest.md | 20 +
.../JsvmError/screenshots/JsvmError_1.png | Bin
.../JsvmError/screenshots/JsvmError_2.png | Bin
.../JsvmError/throwerror/.gitignore | 6 +
.../JsvmError/throwerror/build-profile.json5 | 54 +
.../JsvmError/throwerror/hvigorfile.ts | 21 +
.../throwerror/obfuscation-rules.txt | 23 +
.../JsvmError/throwerror/oh-package.json5 | 26 +
.../throwerror/src/main/cpp/CMakeLists.txt | 13 +
.../throwerror/src/main/cpp/hello.cpp | 183 +
.../main/cpp/types/libthrowerror/Index.d.ts | 16 +
.../cpp/types/libthrowerror/oh-package.json5 | 21 +
.../throwerror/src/main/ets/pages/Index.ets | 43 +
.../throwerrorability/ThrowerrorAbility.ets | 112 +-
.../throwerror/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../throwerror/src/ohosTest/module.json5 | 28 +
.../JsvmError/throwrangeerror/.gitignore | 6 +
.../throwrangeerror/build-profile.json5 | 54 +
.../JsvmError/throwrangeerror/hvigorfile.ts | 21 +
.../throwrangeerror/obfuscation-rules.txt | 23 +
.../throwrangeerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../throwrangeerror/src/main/cpp/hello.cpp | 179 +
.../cpp/types/libthrowrangeerror/Index.d.ts | 16 +
.../types/libthrowrangeerror/oh-package.json5 | 21 +
.../src/main/ets/pages/Index.ets | 43 +
.../ThrowrangeerrorAbility.ets | 112 +-
.../throwrangeerror/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../throwrangeerror/src/ohosTest/module.json5 | 28 +
.../JsvmError/throwsyntaxerror/.gitignore | 6 +
.../throwsyntaxerror/build-profile.json5 | 54 +
.../JsvmError/throwsyntaxerror/hvigorfile.ts | 21 +
.../throwsyntaxerror/obfuscation-rules.txt | 23 +
.../throwsyntaxerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../throwsyntaxerror/src/main/cpp/hello.cpp | 184 +
.../cpp/types/libthrowsyntaxerror/Index.d.ts | 16 +
.../libthrowsyntaxerror/oh-package.json5 | 21 +
.../src/main/ets/pages/Index.ets | 43 +
.../ThrowsyntaxerrorAbility.ets | 112 +-
.../throwsyntaxerror/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 28 +
.../JsvmError/throwtypeerror/.gitignore | 6 +
.../throwtypeerror/build-profile.json5 | 54 +
.../JsvmError/throwtypeerror/hvigorfile.ts | 21 +
.../throwtypeerror/obfuscation-rules.txt | 23 +
.../JsvmError/throwtypeerror/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../throwtypeerror/src/main/cpp/hello.cpp | 183 +
.../cpp/types/libthrowtypeerror/Index.d.ts | 16 +
.../types/libthrowtypeerror/oh-package.json5 | 21 +
.../src/main/ets/pages/Index.ets | 43 +
.../ThrowtypeerrorAbility.ets | 112 +-
.../throwtypeerror/src/main/module.json5 | 44 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../throwtypeerror/src/ohosTest/module.json5 | 28 +
.../JsvmUsageGuide/JsvmLifeCycle}/.gitignore | 0
.../JsvmLifeCycle/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../JsvmUsageGuide/JsvmLifeCycle/README.md | 141 +
.../JsvmLifeCycle/addfinalizer/.gitignore | 6 +
.../addfinalizer/build-profile.json5 | 54 +
.../JsvmLifeCycle/addfinalizer/hvigorfile.ts | 21 +
.../addfinalizer/obfuscation-rules.txt | 23 +
.../addfinalizer/oh-package.json5 | 26 +
.../addfinalizer/src/main/cpp/CMakeLists.txt | 13 +
.../addfinalizer/src/main/cpp/hello.cpp | 126 +
.../main/cpp/types/libaddfinalizer/Index.d.ts | 16 +
.../types/libaddfinalizer/oh-package.json5 | 21 +
.../AddfinalizerAbility.ets | 112 +-
.../addfinalizer/src/main/ets/pages/Index.ets | 43 +
.../addfinalizer/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../addfinalizer/src/ohosTest/module.json5 | 27 +
.../JsvmLifeCycle/build-profile.json5 | 94 +
.../JsvmLifeCycle}/code-linter.json5 | 0
.../JsvmLifeCycle/hvigor/hvigor-config.json5 | 22 +
.../JsvmLifeCycle}/hvigorfile.ts | 0
.../JsvmLifeCycle/oh-package.json5 | 25 +
.../JsvmUsageGuide/JsvmLifeCycle/ohosTest.md | 11 +
.../openescapablehandlescope/.gitignore | 6 +
.../build-profile.json5 | 54 +
.../openescapablehandlescope/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../openescapablehandlescope/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 177 +
.../libopenescapablehandlescope/Index.d.ts | 16 +
.../oh-package.json5 | 21 +
.../OpenescapablehandlescopeAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../JsvmLifeCycle/openhandlescope/.gitignore | 6 +
.../openhandlescope/build-profile.json5 | 54 +
.../openhandlescope/hvigorfile.ts | 21 +
.../openhandlescope/obfuscation-rules.txt | 23 +
.../openhandlescope/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../openhandlescope/src/main/cpp/hello.cpp | 169 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../src/main/ets/pages/Index.ets | 43 +
.../openhandlescope/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../openhandlescope/src/ohosTest/module.json5 | 27 +
.../JsvmLifeCycle/referenceref/.gitignore | 6 +
.../referenceref/build-profile.json5 | 54 +
.../JsvmLifeCycle/referenceref/hvigorfile.ts | 21 +
.../referenceref/obfuscation-rules.txt | 23 +
.../referenceref/oh-package.json5 | 26 +
.../referenceref/src/main/cpp/CMakeLists.txt | 13 +
.../referenceref/src/main/cpp/hello.cpp | 195 +
.../main/cpp/types/libreferenceref/Index.d.ts | 16 +
.../types/libreferenceref/oh-package.json5 | 21 +
.../referenceref/src/main/ets/pages/Index.ets | 43 +
.../ReferencerefAbility.ets | 112 +-
.../referenceref/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../referenceref/src/ohosTest/module.json5 | 27 +
.../screenshots/JsvmLifeCycle_1.png | Bin
.../screenshots/JsvmLifeCycle_2.png | Bin
.../UsageInstructionsTwo}/.gitignore | 0
.../UsageInstructionsTwo/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../UsageInstructionsTwo/README.md | 179 +
.../adjustexternalmemory/.gitignore | 6 +
.../adjustexternalmemory/build-profile.json5 | 54 +
.../adjustexternalmemory/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../adjustexternalmemory/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 159 +
.../types/libadjustexternalmemory/Index.d.ts | 16 +
.../libadjustexternalmemory/oh-package.json5 | 21 +
.../AdjustexternalmemoryAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../UsageInstructionsTwo/build-profile.json5 | 118 +
.../UsageInstructionsTwo}/code-linter.json5 | 0
.../getheapstatistics/.gitignore | 6 +
.../getheapstatistics/build-profile.json5 | 54 +
.../getheapstatistics/hvigorfile.ts | 21 +
.../getheapstatistics/obfuscation-rules.txt | 23 +
.../getheapstatistics/oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../getheapstatistics/src/main/cpp/hello.cpp | 175 +
.../cpp/types/libgetheapstatistics/Index.d.ts | 16 +
.../libgetheapstatistics/oh-package.json5 | 21 +
.../GetheapstatisticsAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../getheapstatistics/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../getversion/.gitignore | 6 +
.../getversion/build-profile.json5 | 54 +
.../getversion/hvigorfile.ts | 21 +
.../getversion/obfuscation-rules.txt | 23 +
.../getversion/oh-package.json5 | 26 +
.../getversion/src/main/cpp/CMakeLists.txt | 13 +
.../getversion/src/main/cpp/hello.cpp | 175 +
.../main/cpp/types/libgetversion/Index.d.ts | 16 +
.../cpp/types/libgetversion/oh-package.json5 | 21 +
.../getversionability/GetversionAbility.ets | 112 +-
.../getversion/src/main/ets/pages/Index.ets | 43 +
.../getversion/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../getversion/src/ohosTest/module.json5 | 27 +
.../UsageInstructionsTwo/getvm/.gitignore | 6 +
.../getvm/build-profile.json5 | 54 +
.../UsageInstructionsTwo/getvm/hvigorfile.ts | 21 +
.../getvm/obfuscation-rules.txt | 23 +
.../getvm/oh-package.json5 | 26 +
.../getvm/src/main/cpp/CMakeLists.txt | 13 +
.../getvm/src/main/cpp/hello.cpp | 158 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../getvm/src/main/ets/pages/Index.ets | 43 +
.../getvm/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../getvm/src/ohosTest/ets/test/List.test.ets | 20 +
.../getvm/src/ohosTest/module.json5 | 27 +
.../hvigor/hvigor-config.json5 | 37 +
.../UsageInstructionsTwo}/hvigorfile.ts | 0
.../memorypressurenotification/.gitignore | 6 +
.../build-profile.json5 | 54 +
.../memorypressurenotification/hvigorfile.ts | 21 +
.../obfuscation-rules.txt | 23 +
.../oh-package.json5 | 26 +
.../src/main/cpp/CMakeLists.txt | 13 +
.../src/main/cpp/hello.cpp | 156 +
.../libmemorypressurenotification/Index.d.ts | 16 +
.../oh-package.json5 | 21 +
.../MemorypressurenotificationAbility.ets | 112 +-
.../src/main/ets/pages/Index.ets | 43 +
.../src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../src/ohosTest/module.json5 | 27 +
.../UsageInstructionsTwo/oh-package.json5 | 25 +
.../UsageInstructionsTwo/ohosTest.md | 13 +
.../screenshots/UsageInstructionsTwo_1.png | Bin
.../screenshots/UsageInstructionsTwo_2.png | Bin
.../strictequals/.gitignore | 6 +
.../strictequals/build-profile.json5 | 54 +
.../strictequals/hvigorfile.ts | 21 +
.../strictequals/obfuscation-rules.txt | 23 +
.../strictequals/oh-package.json5 | 26 +
.../strictequals/src/main/cpp/CMakeLists.txt | 13 +
.../strictequals/src/main/cpp/hello.cpp | 161 +
.../main/cpp/types/libstrictequals/Index.d.ts | 16 +
.../types/libstrictequals/oh-package.json5 | 21 +
.../strictequals/src/main/ets/pages/Index.ets | 43 +
.../StrictequalsAbility.ets | 112 +-
.../strictequals/src/main/module.json5 | 42 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 16 +
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 5 +
.../src/ohosTest/ets/test/Ability.test.ets | 52 +
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../strictequals/src/ohosTest/module.json5 | 27 +
.../NodeAPIAsynchronousTask}/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPIAsynchronousTask/README.md | 74 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 0
.../NodeAPIAsynchronousTask/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 27 +
.../entry/src/main/cpp/CMakeLists.txt | 18 +
.../entry/src/main/cpp/callback.cpp | 188 +-
.../entry/src/main/cpp/napi_init.cpp | 91 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../src/main/cpp/types/libentry1/Index.d.ts | 16 +
.../main/cpp/types/libentry1/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 53 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIAsynchronousTask.test.ets | 146 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeAPIAsynchronousTask}/hvigorfile.ts | 0
.../NodeAPIAsynchronousTask/oh-package.json5 | 25 +
.../NodeAPIAsynchronousTask/ohosTest.md | 9 +
.../screenshots/NodeAPIAsynchronousTask1.png | Bin
.../screenshots/NodeAPIAsynchronousTask2.png | Bin
.../NodeApiApplicationScenario}/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiApplicationScenario/README.md | 87 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 0
.../entry/.gitignore | 6 +
.../entry/build-profile.json5 | 66 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 27 +
.../entry/src/main/cpp/CMakeLists.txt | 13 +
.../entry/src/main/cpp/napi_init.cpp | 223 +
.../entry/src/main/cpp/thread_safety.cpp | 290 +-
.../src/main/cpp/types/libentry/Index.d.ts | 20 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../src/main/cpp/types/libentry1/Index.d.ts | 16 +
.../main/cpp/types/libentry1/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 68 +
.../entry/src/main/ets/pages/ObjectUtils.ets | 54 +-
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/NodeApiApplicationScenario.test.ets | 214 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiApplicationScenario}/hvigorfile.ts | 0
.../oh-package.json5 | 25 +
.../NodeApiApplicationScenario/ohosTest.md | 11 +
.../NodeApiApplicationScenario1.png | Bin
.../NodeApiApplicationScenario2.png | Bin
.../NodeApiLoadModule}/.gitignore | 0
.../NodeApiLoadModule/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiLoadModule/README.md | 75 +
.../NodeApiLoadModule/build-profile.json5 | 58 +
.../NodeApiLoadModule}/code-linter.json5 | 0
.../NodeApiLoadModule/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 66 +
.../NodeApiLoadModule/entry/hvigorfile.ts | 21 +
.../NodeApiLoadModule/entry/oh-package.json5 | 27 +
.../entry/src/main/cpp/CMakeLists.txt | 18 +
.../entry/src/main/cpp/file.cpp | 60 +
.../entry/src/main/cpp/napi_init.cpp | 66 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../src/main/cpp/types/libentry1/Index.d.ts | 16 +
.../main/cpp/types/libentry1/oh-package.json5 | 21 +
.../entry/src/main/ets/Test.ets | 20 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 46 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeApiLoadModule.test.ets | 146 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiLoadModule}/hvigorfile.ts | 0
.../NodeApiLoadModule/oh-package.json5 | 25 +
.../NodeApiLoadModule/ohosTest.md | 9 +
.../screenshots/NodeApiLoadModule1.png | Bin
.../screenshots/NodeApiLoadModule2.png | Bin
.../NodeApiLoadModuleWithInfo}/.gitignore | 0
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiLoadModuleWithInfo/README.md | 86 +
.../build-profile.json5 | 70 +
.../code-linter.json5 | 0
.../entry/.gitignore | 6 +
.../entry/build-profile.json5 | 76 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 33 +
.../entry/src/main/cpp/CMakeLists.txt | 27 +
.../entry/src/main/cpp/api.cpp | 132 +-
.../entry/src/main/cpp/file.cpp | 61 +
.../entry/src/main/cpp/har_name.cpp | 120 +-
.../entry/src/main/cpp/napi_init.cpp | 62 +
.../entry/src/main/cpp/remote_har.cpp | 108 +-
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/cpp/types/libentryfour/Index.d.ts | 16 +
.../cpp/types/libentryfour/oh-package.json5 | 21 +
.../src/main/cpp/types/libentryone/Index.d.ts | 16 +
.../cpp/types/libentryone/oh-package.json5 | 21 +
.../main/cpp/types/libentrythree/Index.d.ts | 16 +
.../cpp/types/libentrythree/oh-package.json5 | 21 +
.../src/main/cpp/types/libentrytwo/Index.d.ts | 16 +
.../cpp/types/libentrytwo/oh-package.json5 | 21 +
.../entry/src/main/ets/Test.ets | 22 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 73 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/NodeApiLoadModuleWithInfo.test.ets | 264 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry}/src/test/List.test.ets | 0
.../entry}/src/test/LocalUnit.test.ets | 0
.../NodeApiLoadModuleWithInfo/har1/.gitignore | 6 +
.../NodeApiLoadModuleWithInfo/har1/Index.ets | 24 +
.../har1/build-profile.json5 | 70 +
.../har1/hvigorfile.ts | 0
.../har1/oh-package.json5 | 27 +
.../har1/src/main/cpp/CMakeLists.txt | 15 +
.../har1/src/main/cpp/napi_init.cpp | 85 +
.../src/main/cpp/types/libhar1/index.d.ts | 18 +
.../main/cpp/types/libhar1/oh-package.json5 | 21 +
.../har1/src/main/ets/components/MainPage.ets | 31 +
.../har1/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../har1/src/ohosTest/ets/test/List.test.ets | 20 +
.../har1/src/ohosTest/module.json5 | 27 +
.../har1}/src/test/List.test.ets | 0
.../har1}/src/test/LocalUnit.test.ets | 0
.../NodeApiLoadModuleWithInfo/har2/.gitignore | 6 +
.../NodeApiLoadModuleWithInfo/har2/Index.ets | 24 +
.../har2/build-profile.json5 | 46 +
.../har2/hvigorfile.ts | 0
.../har2/oh-package.json5 | 24 +
.../har2/src/main/ets/components/MainPage.ets | 31 +
.../har2/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../har2/src/ohosTest/ets/test/List.test.ets | 20 +
.../har2/src/ohosTest/module.json5 | 27 +
.../har2}/src/test/List.test.ets | 0
.../har2}/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiLoadModuleWithInfo}/hvigorfile.ts | 0
.../library/.gitignore | 6 +
.../library/Index.ets | 22 +
.../library/build-profile.json5 | 46 +
.../library/hvigorfile.ts | 0
.../library/oh-package.json5 | 24 +
.../src/main/ets/components/MainPage.ets | 31 +
.../library/src/main/module.json5 | 25 +
.../main/resources/base/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 20 +
.../library/src/ohosTest/module.json5 | 27 +
.../library}/src/test/List.test.ets | 0
.../library}/src/test/LocalUnit.test.ets | 0
.../oh-package.json5 | 25 +
.../NodeApiLoadModuleWithInfo/ohosTest.md | 13 +
.../NodeApiLoadModuleWithInfo1.png | Bin
.../NodeApiLoadModuleWithInfo2.png | Bin
.../NodeApiUse/NodeAPIArray}/.gitignore | 0
.../NodeAPIArray/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPI/NodeApiUse/NodeAPIArray/README.md | 75 +
.../NodeAPIArray/build-profile.json5 | 58 +
.../NodeAPIArray}/code-linter.json5 | 0
.../NodeApiUse/NodeAPIArray/entry/.gitignore | 6 +
.../NodeAPIArray/entry/build-profile.json5 | 59 +
.../NodeAPIArray/entry/hvigorfile.ts | 21 +
.../NodeAPIArray/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 445 +
.../src/main/cpp/types/libentry/Index.d.ts | 61 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 266 +
.../NodeAPIArray/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIArray.test.ets | 538 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../NodeAPIArray/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIArray/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIArray}/hvigorfile.ts | 0
.../NodeApiUse/NodeAPIArray/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIArray/ohosTest.md | 21 +
.../screenshots/NodeAPIArray1.png | Bin
.../screenshots/NodeAPIArray2.png | Bin
.../NodeApiUse/NodeAPIArraybuffer}/.gitignore | 0
.../NodeAPIArraybuffer/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIArraybuffer/README.md | 75 +
.../NodeAPIArraybuffer/build-profile.json5 | 58 +
.../NodeAPIArraybuffer}/code-linter.json5 | 0
.../NodeAPIArraybuffer/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../NodeAPIArraybuffer/entry/hvigorfile.ts | 21 +
.../NodeAPIArraybuffer/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 149 +
.../src/main/cpp/types/libentry/Index.d.ts | 29 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 102 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIArraybuffer.test.ets | 204 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeAPIArraybuffer}/hvigorfile.ts | 0
.../NodeAPIArraybuffer/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIArraybuffer/ohosTest.md | 11 +
.../screenshots/NodeAPIArraybuffer1.png | Bin
.../screenshots/NodeAPIArraybuffer2.png | Bin
.../NodeAPIBasicDataTypes}/.gitignore | 0
.../NodeAPIBasicDataTypes/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPIBasicDataTypes/README.md | 75 +
.../NodeAPIBasicDataTypes/build-profile.json5 | 58 +
.../NodeAPIBasicDataTypes}/code-linter.json5 | 0
.../NodeAPIBasicDataTypes/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../NodeAPIBasicDataTypes/entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 188 +
.../src/main/cpp/types/libentry/Index.d.ts | 30 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 136 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIBasicDataTypes.test.ets | 342 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeAPIBasicDataTypes}/hvigorfile.ts | 0
.../NodeAPIBasicDataTypes/oh-package.json5 | 25 +
.../NodeAPIBasicDataTypes/ohosTest.md | 15 +
.../screenshots/NodeAPIBasicDataTypes1.png | Bin
.../screenshots/NodeAPIBasicDataTypes2.png | Bin
.../NodeApiUse/NodeAPIBigint}/.gitignore | 0
.../NodeAPIBigint/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIBigint/README.md | 75 +
.../NodeAPIBigint/build-profile.json5 | 58 +
.../NodeAPIBigint}/code-linter.json5 | 0
.../NodeApiUse/NodeAPIBigint/entry/.gitignore | 6 +
.../NodeAPIBigint/entry/build-profile.json5 | 59 +
.../NodeAPIBigint/entry/hvigorfile.ts | 21 +
.../NodeAPIBigint/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 150 +
.../src/main/cpp/types/libentry/Index.d.ts | 26 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 121 +
.../NodeAPIBigint/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIBigint.test.ets | 278 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIBigint/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIBigint}/hvigorfile.ts | 0
.../NodeApiUse/NodeAPIBigint/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIBigint/ohosTest.md | 13 +
.../screenshots/NodeAPIBigint1.png | Bin
.../screenshots/NodeAPIBigint2.png | Bin
.../NodeApiUse/NodeAPIBuffer}/.gitignore | 0
.../NodeAPIBuffer/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIBuffer/README.md | 75 +
.../NodeAPIBuffer/build-profile.json5 | 58 +
.../NodeAPIBuffer}/code-linter.json5 | 0
.../NodeApiUse/NodeAPIBuffer/entry/.gitignore | 6 +
.../NodeAPIBuffer/entry/build-profile.json5 | 59 +
.../NodeAPIBuffer/entry/hvigorfile.ts | 21 +
.../NodeAPIBuffer/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 181 +
.../src/main/cpp/types/libentry/Index.d.ts | 26 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 120 +
.../NodeAPIBuffer/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIBuffer.test.ets | 278 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIBuffer/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIBuffer}/hvigorfile.ts | 0
.../NodeApiUse/NodeAPIBuffer/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIBuffer/ohosTest.md | 12 +
.../screenshots/NodeAPIBuffer1.png | Bin
.../screenshots/NodeAPIBuffer2.png | Bin
.../NodeApiUse/NodeAPIClass/.gitignore | 12 +
.../NodeAPIClass/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPI/NodeApiUse/NodeAPIClass/README.md | 73 +
.../NodeAPIClass/build-profile.json5 | 58 +
.../NodeAPIClass}/code-linter.json5 | 0
.../NodeApiUse/NodeAPIClass/entry/.gitignore | 6 +
.../NodeAPIClass/entry/build-profile.json5 | 59 +
.../NodeAPIClass/entry/hvigorfile.ts | 21 +
.../NodeAPIClass/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 116 +
.../src/main/cpp/types/libentry/Index.d.ts | 22 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 89 +
.../NodeAPIClass/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIClass.test.ets | 150 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../NodeAPIClass/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIClass/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIClass}/hvigorfile.ts | 0
.../NodeApiUse/NodeAPIClass/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIClass/ohosTest.md | 9 +
.../screenshots/NodeAPIClass1.png | Bin
.../screenshots/NodeAPIClass2.png | Bin
.../NodeApiUse/NodeAPICleanuphook/.gitignore | 12 +
.../NodeAPICleanuphook/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPICleanuphook/README.md | 75 +
.../NodeAPICleanuphook/build-profile.json5 | 58 +
.../NodeAPICleanuphook/code-linter.json5 | 35 +
.../NodeAPICleanuphook/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 64 +
.../NodeAPICleanuphook/entry/hvigorfile.ts | 21 +
.../NodeAPICleanuphook/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 181 +
.../src/main/cpp/types/libentry/Index.d.ts | 18 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 84 +
.../entry/src/main/ets/workers/worker.ts | 0
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPICleanuphook.test.ets | 150 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeAPICleanuphook/hvigorfile.ts | 21 +
.../NodeAPICleanuphook/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPICleanuphook/ohosTest.md | 9 +
.../screenshots/NodeAPICleanuphook1.png | Bin
.../screenshots/NodeAPICleanuphook2.png | Bin
.../NodeAPI/NodeApiUse/NodeAPIDate/.gitignore | 12 +
.../NodeApiUse/NodeAPIDate/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPI/NodeApiUse/NodeAPIDate/README.md | 73 +
.../NodeAPIDate/build-profile.json5 | 58 +
.../NodeApiUse/NodeAPIDate/code-linter.json5 | 35 +
.../NodeApiUse/NodeAPIDate/entry/.gitignore | 6 +
.../NodeAPIDate/entry/build-profile.json5 | 59 +
.../NodeAPIDate/entry/hvigorfile.ts | 21 +
.../NodeAPIDate/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 98 +
.../src/main/cpp/types/libentry/Index.d.ts | 20 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 91 +
.../NodeAPIDate/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIDate.test.ets | 182 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../NodeAPIDate/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIDate/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIDate/hvigorfile.ts | 21 +
.../NodeApiUse/NodeAPIDate/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIDate/ohosTest.md | 10 +
.../NodeAPIDate/screenshots/NodeAPIDate1.png | Bin
.../NodeAPIDate/screenshots/NodeAPIDate2.png | Bin
.../NodeAPIEnvironmentalLifeCycle/.gitignore | 12 +
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPIEnvironmentalLifeCycle/README.md | 73 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 35 +
.../entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 87 +
.../src/main/cpp/types/libentry/Index.d.ts | 18 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 73 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../NodeAPIEnvironmentalLifeCycle.test.ets | 150 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../hvigorfile.ts | 21 +
.../oh-package.json5 | 25 +
.../NodeAPIEnvironmentalLifeCycle/ohosTest.md | 9 +
.../NodeAPIEnvironmentalLifeCycle1.png | Bin
.../NodeAPIEnvironmentalLifeCycle2.png | Bin
.../NodeApiUse/NodeAPIError/.gitignore | 12 +
.../NodeAPIError/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPI/NodeApiUse/NodeAPIError/README.md | 73 +
.../NodeAPIError/build-profile.json5 | 58 +
.../NodeApiUse/NodeAPIError/code-linter.json5 | 35 +
.../NodeApiUse/NodeAPIError/entry/.gitignore | 6 +
.../NodeAPIError/entry/build-profile.json5 | 59 +
.../NodeAPIError/entry/hvigorfile.ts | 21 +
.../NodeAPIError/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 300 +
.../src/main/cpp/types/libentry/Index.d.ts | 49 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 232 +
.../NodeAPIError/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIError.test.ets | 406 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../NodeAPIError/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIError/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIError/hvigorfile.ts | 21 +
.../NodeApiUse/NodeAPIError/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIError/ohosTest.md | 17 +
.../screenshots/NodeAPIError1.png | Bin
.../screenshots/NodeAPIError2.png | Bin
.../NodeAPIExtendCapabilities/.gitignore | 12 +
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeAPIExtendCapabilities/README.md | 73 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 35 +
.../entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 18 +
.../entry/src/main/cpp/napi_init.cpp | 538 +
.../src/main/cpp/types/libentry/Index.d.ts | 64 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 226 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../entry/src/main/resources/rawfile/test.abc | Bin
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/NodeAPIExtendCapabilities.test.ets | 634 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeAPIExtendCapabilities/hvigorfile.ts | 21 +
.../oh-package.json5 | 25 +
.../NodeAPIExtendCapabilities/ohosTest.md | 23 +
.../NodeAPIExtendCapabilities1.png | Bin
.../NodeAPIExtendCapabilities2.png | Bin
.../NodeApiUse/NodeAPIFunction/.gitignore | 12 +
.../NodeAPIFunction/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIFunction/README.md | 73 +
.../NodeAPIFunction/build-profile.json5 | 58 +
.../NodeAPIFunction/code-linter.json5 | 35 +
.../NodeAPIFunction/entry/.gitignore | 6 +
.../NodeAPIFunction/entry/build-profile.json5 | 59 +
.../NodeAPIFunction/entry/hvigorfile.ts | 21 +
.../NodeAPIFunction/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 120 +
.../src/main/cpp/types/libentry/Index.d.ts | 28 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 131 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIFunction.test.ets | 182 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIFunction/hvigorfile.ts | 21 +
.../NodeAPIFunction/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIFunction/ohosTest.md | 10 +
.../screenshots/NodeAPIFunction1.png | Bin
.../screenshots/NodeAPIFunction2.png | Bin
.../NodeApiUse/NodeAPILifeCycle/.gitignore | 12 +
.../NodeAPILifeCycle/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPILifeCycle/README.md | 73 +
.../NodeAPILifeCycle/build-profile.json5 | 58 +
.../NodeAPILifeCycle/code-linter.json5 | 35 +
.../NodeAPILifeCycle/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../NodeAPILifeCycle/entry/hvigorfile.ts | 21 +
.../NodeAPILifeCycle/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 188 +
.../src/main/cpp/types/libentry/Index.d.ts | 26 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 103 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPILifeCycle.test.ets | 182 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPILifeCycle/hvigorfile.ts | 21 +
.../NodeAPILifeCycle/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPILifeCycle/ohosTest.md | 10 +
.../screenshots/NodeAPILifeCycle1.png | Bin
.../screenshots/NodeAPILifeCycle2.png | Bin
.../NodeApiUse/NodeAPIObject/.gitignore | 12 +
.../NodeAPIObject/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIObject/README.md | 73 +
.../NodeAPIObject/build-profile.json5 | 58 +
.../NodeAPIObject/code-linter.json5 | 35 +
.../NodeApiUse/NodeAPIObject/entry/.gitignore | 6 +
.../NodeAPIObject/entry/build-profile.json5 | 59 +
.../NodeAPIObject/entry/hvigorfile.ts | 21 +
.../NodeAPIObject/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 303 +
.../src/main/cpp/types/libentry/Index.d.ts | 49 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 234 +
.../src/main/ets/pages/napiGetPrototype.ts | 84 +-
.../NodeAPIObject/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIObject.test.ets | 406 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIObject/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIObject/hvigorfile.ts | 21 +
.../NodeApiUse/NodeAPIObject/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIObject/ohosTest.md | 17 +
.../screenshots/NodeAPIObject1.png | Bin
.../screenshots/NodeAPIObject2.png | Bin
.../NodeApiUse/NodeAPIPrimitive/.gitignore | 12 +
.../NodeAPIPrimitive/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIPrimitive/README.md | 73 +
.../NodeAPIPrimitive/build-profile.json5 | 58 +
.../NodeAPIPrimitive/code-linter.json5 | 35 +
.../NodeAPIPrimitive/entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../NodeAPIPrimitive/entry/hvigorfile.ts | 21 +
.../NodeAPIPrimitive/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 174 +
.../src/main/cpp/types/libentry/Index.d.ts | 32 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 148 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIPrimitive.test.ets | 374 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIPrimitive/hvigorfile.ts | 21 +
.../NodeAPIPrimitive/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIPrimitive/ohosTest.md | 16 +
.../screenshots/NodeAPIPrimitive1.png | Bin
.../screenshots/NodeAPIPrimitive2.png | Bin
.../NodeApiUse/NodeAPIPromise/.gitignore | 12 +
.../NodeAPIPromise/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIPromise/README.md | 73 +
.../NodeAPIPromise/build-profile.json5 | 58 +
.../NodeAPIPromise/code-linter.json5 | 35 +
.../NodeAPIPromise/entry/.gitignore | 6 +
.../NodeAPIPromise/entry/build-profile.json5 | 59 +
.../NodeAPIPromise/entry/hvigorfile.ts | 21 +
.../NodeAPIPromise/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 112 +
.../src/main/cpp/types/libentry/Index.d.ts | 20 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 92 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeAPIPromise.test.ets | 150 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeAPIPromise/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIPromise/hvigorfile.ts | 21 +
.../NodeAPIPromise/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIPromise/ohosTest.md | 9 +
.../screenshots/NodeAPIPromise1.png | Bin
.../screenshots/NodeAPIPromise2.png | Bin
.../NodeApiUse/NodeAPIProperty/.gitignore | 12 +
.../NodeAPIProperty/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeAPIProperty/README.md | 73 +
.../NodeAPIProperty/build-profile.json5 | 58 +
.../NodeAPIProperty/code-linter.json5 | 35 +
.../NodeAPIProperty/entry/.gitignore | 6 +
.../NodeAPIProperty/entry/build-profile.json5 | 59 +
.../NodeAPIProperty/entry/hvigorfile.ts | 21 +
.../NodeAPIProperty/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 369 +
.../src/main/cpp/types/libentry/Index.d.ts | 54 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 256 +
.../src/main/ets/pages/napiDeleteProperty.ts | 68 +-
.../src/main/ets/pages/napiHasOwnProperty.ts | 54 +-
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NodeAPIProperty.test.ets | 444 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeAPIProperty/hvigorfile.ts | 21 +
.../NodeAPIProperty/oh-package.json5 | 25 +
.../NodeApiUse/NodeAPIProperty/ohosTest.md | 18 +
.../screenshots/NodeAPIProperty1.png | Bin
.../screenshots/NodeAPIProperty2.png | Bin
.../.gitignore | 12 +
.../AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../README.md | 75 +
.../build-profile.json5 | 58 +
.../code-linter.json5 | 35 +
.../entry/.gitignore | 6 +
.../entry/build-profile.json5 | 59 +
.../entry/hvigorfile.ts | 21 +
.../entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 19 +
.../entry/src/main/cpp/napi_init.cpp | 93 +
.../src/main/cpp/types/libentry/Index.d.ts | 16 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 61 +
.../entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...deApiCustomAsynchronousOperations.test.ets | 118 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 37 +
.../hvigorfile.ts | 21 +
.../oh-package.json5 | 25 +
.../ohosTest.md | 8 +
.../NodeApiCustomAsynchronousOperations1.png | Bin
.../NodeApiCustomAsynchronousOperations2.png | Bin
.../NodeApiUse/NodeApiString/.gitignore | 12 +
.../NodeApiString/AppScope/app.json5 | 25 +
.../resources/base/element/string.json | 8 +
.../resources/base/media/app_icon.png | Bin
.../NodeApiUse/NodeApiString/README.md | 73 +
.../NodeApiString/build-profile.json5 | 58 +
.../NodeApiString/code-linter.json5 | 35 +
.../NodeApiUse/NodeApiString/entry/.gitignore | 6 +
.../NodeApiString/entry/build-profile.json5 | 59 +
.../NodeApiString/entry/hvigorfile.ts | 21 +
.../NodeApiString/entry/oh-package.json5 | 26 +
.../entry/src/main/cpp/CMakeLists.txt | 17 +
.../entry/src/main/cpp/napi_init.cpp | 150 +
.../src/main/cpp/types/libentry/Index.d.ts | 26 +
.../main/cpp/types/libentry/oh-package.json5 | 21 +
.../main/ets/entryability/EntryAbility.ets | 57 +
.../entrybackupability/EntryBackupAbility.ets | 27 +
.../entry/src/main/ets/pages/Index.ets | 83 +
.../NodeApiString/entry/src/main/module.json5 | 66 +
.../main/resources/base/element/color.json | 8 +
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 7 +
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 3 +
.../resources/base/profile/main_pages.json | 5 +
.../main/resources/dark/element/color.json | 8 +
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/test/NodeApiString.test.ets | 118 +-
.../entry/src/ohosTest/module.json5 | 27 +
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../NodeApiString/hvigor/hvigor-config.json5 | 37 +
.../NodeApiUse/NodeApiString/hvigorfile.ts | 21 +
.../NodeApiUse/NodeApiString/oh-package.json5 | 25 +
.../NodeApiUse/NodeApiString/ohosTest.md | 8 +
.../screenshots/NodeApiString1.png | Bin
.../screenshots/NodeApiString2.png | Bin
.../DynamicImport/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../ArkTSModule/DynamicImport/README.md | 111 -
.../DynamicImport/build-profile.json5 | 86 -
.../DynamicImport/entry/build-profile.json5 | 81 -
.../DynamicImport/entry/oh-package.json5 | 38 -
.../entry/src/main/cpp/CMakeLists.txt | 15 -
.../entry/src/main/cpp/napi_init.cpp | 55 -
.../src/main/cpp/types/libentry/index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../DynamicImport/entry/src/main/ets/Calc.ets | 20 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Calc.ets | 20 -
.../entry/src/main/ets/utils/Calc.ets | 20 -
.../DynamicImport/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../ArkTSModule/DynamicImport/har1/Index.ets | 18 -
.../DynamicImport/har1/build-profile.json5 | 46 -
.../DynamicImport/har1/oh-package.json5 | 24 -
.../har1/src/main/ets/components/MainPage.ets | 31 -
.../har1/src/main/ets/utils/Calc.ets | 25 -
.../DynamicImport/har1/src/main/module.json5 | 25 -
.../har1/src/ohosTest/module.json5 | 27 -
.../ArkTSModule/DynamicImport/har2/Index.ets | 18 -
.../DynamicImport/har2/build-profile.json5 | 46 -
.../DynamicImport/har2/oh-package.json5 | 24 -
.../har2/src/main/ets/components/MainPage.ets | 31 -
.../har2/src/main/ets/utils/Calc.ets | 20 -
.../DynamicImport/har2/src/main/module.json5 | 25 -
.../har2/src/ohosTest/module.json5 | 27 -
.../DynamicImport/harlibrary/Index.ets | 18 -
.../harlibrary/build-profile.json5 | 46 -
.../DynamicImport/harlibrary/oh-package.json5 | 24 -
.../src/main/ets/components/MainPage.ets | 31 -
.../harlibrary/src/main/ets/utils/Calc.ets | 34 -
.../harlibrary/src/main/module.json5 | 25 -
.../harlibrary/src/ohosTest/module.json5 | 27 -
.../DynamicImport/hvigor/hvigor-config.json5 | 37 -
.../ArkTSModule/DynamicImport/myHar/Index.ets | 22 -
.../DynamicImport/myHar/build-profile.json5 | 46 -
.../DynamicImport/myHar/oh-package.json5 | 24 -
.../src/main/ets/components/MainPage.ets | 31 -
.../DynamicImport/myHar/src/main/module.json5 | 25 -
.../myHar/src/ohosTest/module.json5 | 27 -
.../ArkTSModule/DynamicImport/myHsp/Index.ets | 20 -
.../DynamicImport/myHsp/build-profile.json5 | 43 -
.../DynamicImport/myHsp/oh-package.json5 | 26 -
.../DynamicImport/myHsp/src/main/module.json5 | 28 -
.../main/resources/base/element/string.json | 8 -
.../myHsp/src/ohosTest/module.json5 | 27 -
.../DynamicImport/oh-package.json5 | 25 -
.../ArkTSModule/DynamicImport/ohosTest.md | 27 -
.../JsApisLoadNativeModule/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsApisLoadNativeModule/README.md | 73 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 66 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 15 -
.../entry/src/main/cpp/napi_init.cpp | 62 -
.../src/main/cpp/types/libentry/index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 56 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsApisLoadNativeModule/oh-package.json5 | 25 -
.../JsApisLoadNativeModule/ohosTest.md | 9 -
.../ArkTSModule/LazyImport/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../ArkTSModule/LazyImport/README.md | 75 -
.../LazyImport/build-profile.json5 | 58 -
.../LazyImport/entry/build-profile.json5 | 43 -
.../LazyImport/entry/oh-package.json5 | 25 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../LazyImport/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../LazyImport/hvigor/hvigor-config.json5 | 37 -
.../ArkTSModule/LazyImport/oh-package.json5 | 25 -
.../ArkTSModule/LazyImport/ohosTest.md | 12 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../ModuleLoadingSideEffects/README.md | 74 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 43 -
.../entry/oh-package.json5 | 25 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../LazyImportChangeExecutionOrder/module.ets | 18 -
.../moduleOptimize.ets | 20 -
.../ets/pages/ModifyGlobalObject/module.ets | 18 -
.../ModifyGlobalObject/moduleOptimize.ets | 20 -
.../ModifyTheApplicationLevelArkUI/module.ets | 18 -
.../moduleOptimize.ets | 20 -
.../ets/pages/TopCodeModification/module.ets | 20 -
.../entry/src/main/ets/util/resource.ets | 25 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../ModuleLoadingSideEffects/oh-package.json5 | 25 -
.../ModuleLoadingSideEffects/ohosTest.md | 12 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NativeInterthreadShared/README.md | 78 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 55 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 15 -
.../entry/src/main/cpp/napi_init.cpp | 128 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 43 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NativeInterthreadShared/oh-package.json5 | 25 -
.../NativeInterthreadShared/ohosTest.md | 8 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../AsyncConcurrencyOverview/README.md | 66 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 43 -
.../entry/oh-package.json5 | 25 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../AsyncConcurrencyOverview/oh-package.json5 | 25 -
.../AsyncConcurrencyOverview/ohosTest.md | 8 -
.../CommunicationObjects/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../CommunicationObjects/README.md | 93 -
.../CommunicationObjects/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 43 -
.../entry/oh-package.json5 | 25 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/managers/Test.ets | 22 -
.../entry/src/main/ets/util/resource.ets | 25 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../CommunicationObjects/oh-package.json5 | 25 -
.../CommunicationObjects/ohosTest.md | 11 -
.../notallowedInside/build-profile.json5 | 43 -
.../notallowedInside/oh-package.json5 | 25 -
.../notallowedInside/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../src/ohosTest/module.json5 | 27 -
.../objectliterals/build-profile.json5 | 43 -
.../objectliterals/oh-package.json5 | 25 -
.../ObjectliteralsAbility.ets | 56 -
.../objectliterals/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../objectliterals/src/ohosTest/module.json5 | 27 -
.../templatetype/build-profile.json5 | 43 -
.../templatetype/oh-package.json5 | 25 -
.../templatetype/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../templatetype/src/ohosTest/module.json5 | 27 -
.../typecannot/build-profile.json5 | 43 -
.../typecannot/oh-package.json5 | 25 -
.../typecannot/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../typecannot/src/ohosTest/module.json5 | 27 -
.../variablenotsupported/build-profile.json5 | 43 -
.../variablenotsupported/oh-package.json5 | 25 -
.../src/main/module.json5 | 42 -
.../src/ohosTest/module.json5 | 27 -
.../variablesupport/build-profile.json5 | 43 -
.../variablesupport/oh-package.json5 | 25 -
.../variablesupport/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../variablesupport/src/ohosTest/module.json5 | 27 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../MultiThreadConcurrencyOverview/README.md | 72 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 43 -
.../entry/oh-package.json5 | 25 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../oh-package.json5 | 25 -
.../ohosTest.md | 9 -
.../ArkTs/JSVMAPI/JsvmDebug/.gitignore | 12 -
.../JSVMAPI/JsvmDebug/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../ArkTs/JSVMAPI/JsvmDebug/README.md | 138 -
.../JsvmDebug/aboutcodecache/.gitignore | 6 -
.../aboutcodecache/build-profile.json5 | 54 -
.../JsvmDebug/aboutcodecache/hvigorfile.ts | 21 -
.../aboutcodecache/obfuscation-rules.txt | 23 -
.../JsvmDebug/aboutcodecache/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../aboutcodecache/src/main/cpp/hello.cpp | 207 -
.../cpp/types/libaboutcodecache/Index.d.ts | 16 -
.../types/libaboutcodecache/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../aboutcodecache/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../aboutcodecache/src/ohosTest/module.json5 | 27 -
.../JSVMAPI/JsvmDebug/build-profile.json5 | 94 -
.../ArkTs/JSVMAPI/JsvmDebug/code-linter.json5 | 35 -
.../JsvmDebug/hvigor/hvigor-config.json5 | 37 -
.../ArkTs/JSVMAPI/JsvmDebug/hvigorfile.ts | 22 -
.../ArkTs/JSVMAPI/JsvmDebug/oh-package.json5 | 25 -
.../ArkTs/JSVMAPI/JsvmDebug/ohosTest.md | 11 -
.../JsvmDebug/openinspector/.gitignore | 6 -
.../openinspector/build-profile.json5 | 54 -
.../JsvmDebug/openinspector/hvigorfile.ts | 21 -
.../openinspector/obfuscation-rules.txt | 23 -
.../JsvmDebug/openinspector/oh-package.json5 | 26 -
.../openinspector/src/main/cpp/CMakeLists.txt | 13 -
.../openinspector/src/main/cpp/hello.cpp | 163 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../openinspector/src/main/module.json5 | 78 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../openinspector/src/ohosTest/module.json5 | 27 -
.../JsvmDebug/runtimetask/build-profile.json5 | 54 -
.../JsvmDebug/runtimetask/hvigorfile.ts | 21 -
.../JsvmDebug/runtimetask/oh-package.json5 | 26 -
.../runtimetask/src/main/cpp/CMakeLists.txt | 13 -
.../runtimetask/src/main/cpp/hello.cpp | 425 -
.../runtimetask/src/main/ets/pages/Index.ets | 43 -
.../runtimetask/src/main/module.json5 | 41 -
.../main/resources/base/element/color.json | 8 -
.../runtimetask/src/ohosTest/module.json5 | 26 -
.../JSVMAPI/JsvmDebug/snapshot/.gitignore | 6 -
.../JsvmDebug/snapshot/build-profile.json5 | 54 -
.../JSVMAPI/JsvmDebug/snapshot/hvigorfile.ts | 21 -
.../JsvmDebug/snapshot/obfuscation-rules.txt | 23 -
.../JsvmDebug/snapshot/oh-package.json5 | 26 -
.../snapshot/src/main/cpp/CMakeLists.txt | 13 -
.../JsvmDebug/snapshot/src/main/cpp/hello.cpp | 238 -
.../src/main/cpp/types/libsnapshot/Index.d.ts | 16 -
.../cpp/types/libsnapshot/oh-package.json5 | 21 -
.../snapshot/src/main/ets/pages/Index.ets | 43 -
.../JsvmDebug/snapshot/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../snapshot/src/ohosTest/module.json5 | 27 -
.../ArkTs/JSVMAPI/JsvmProcess/.gitignore | 12 -
.../JSVMAPI/JsvmProcess/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../ArkTs/JSVMAPI/JsvmProcess/README.md | 76 -
.../JSVMAPI/JsvmProcess/build-profile.json5 | 58 -
.../JSVMAPI/JsvmProcess/code-linter.json5 | 35 -
.../JSVMAPI/JsvmProcess/entry/.gitignore | 6 -
.../JsvmProcess/entry/build-profile.json5 | 55 -
.../JSVMAPI/JsvmProcess/entry/hvigorfile.ts | 21 -
.../JsvmProcess/entry/obfuscation-rules.txt | 23 -
.../JsvmProcess/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 14 -
.../JsvmProcess/entry/src/main/cpp/hello.cpp | 162 -
.../src/main/cpp/types/libentry/Index.d.ts | 18 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 45 -
.../JsvmProcess/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../main/resources/en_US/element/string.json | 16 -
.../main/resources/zh_CN/element/string.json | 16 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../entry/src/ohosTest/ets/test/List.test.ets | 20 -
.../entry/src/ohosTest/module.json5 | 27 -
.../JsvmProcess/hvigor/hvigor-config.json5 | 37 -
.../ArkTs/JSVMAPI/JsvmProcess/hvigorfile.ts | 21 -
.../JSVMAPI/JsvmProcess/oh-package.json5 | 25 -
.../ArkTs/JSVMAPI/JsvmProcess/ohosTest.md | 8 -
.../JsvmUsageGuide/JsvmAboutArray/.gitignore | 12 -
.../JsvmAboutArray/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmAboutArray/README.md | 333 -
.../JsvmAboutArray/build-profile.json5 | 214 -
.../JsvmAboutArray/code-linter.json5 | 35 -
.../JsvmAboutArray/createarray/.gitignore | 6 -
.../createarray/build-profile.json5 | 54 -
.../JsvmAboutArray/createarray/hvigorfile.ts | 21 -
.../createarray/obfuscation-rules.txt | 23 -
.../createarray/oh-package.json5 | 26 -
.../createarray/src/main/cpp/CMakeLists.txt | 14 -
.../createarray/src/main/cpp/hello.cpp | 168 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../createarray/src/main/ets/pages/Index.ets | 43 -
.../createarray/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createarray/src/ohosTest/module.json5 | 27 -
.../createarraywithlength/.gitignore | 6 -
.../createarraywithlength/build-profile.json5 | 54 -
.../createarraywithlength/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../createarraywithlength/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../src/main/cpp/hello.cpp | 175 -
.../types/libcreatearraywithlength/Index.d.ts | 16 -
.../libcreatearraywithlength/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmAboutArray/createdataview/.gitignore | 6 -
.../createdataview/build-profile.json5 | 54 -
.../createdataview/hvigorfile.ts | 21 -
.../createdataview/obfuscation-rules.txt | 23 -
.../createdataview/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../createdataview/src/main/cpp/hello.cpp | 225 -
.../cpp/types/libcreatedataview/Index.d.ts | 16 -
.../types/libcreatedataview/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createdataview/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 54 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createdataview/src/ohosTest/module.json5 | 27 -
.../createtypedarray/.gitignore | 6 -
.../createtypedarray/build-profile.json5 | 54 -
.../createtypedarray/hvigorfile.ts | 21 -
.../createtypedarray/obfuscation-rules.txt | 23 -
.../createtypedarray/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../createtypedarray/src/main/cpp/hello.cpp | 218 -
.../cpp/types/libcreatetypedarray/Index.d.ts | 16 -
.../libcreatetypedarray/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createtypedarray/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmAboutArray/deleteelement/.gitignore | 6 -
.../deleteelement/build-profile.json5 | 54 -
.../deleteelement/hvigorfile.ts | 21 -
.../deleteelement/obfuscation-rules.txt | 23 -
.../deleteelement/oh-package.json5 | 26 -
.../deleteelement/src/main/cpp/CMakeLists.txt | 13 -
.../deleteelement/src/main/cpp/hello.cpp | 169 -
.../cpp/types/libdeleteelement/Index.d.ts | 16 -
.../types/libdeleteelement/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../deleteelement/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../deleteelement/src/ohosTest/module.json5 | 27 -
.../JsvmAboutArray/getarraylength/.gitignore | 6 -
.../getarraylength/build-profile.json5 | 54 -
.../getarraylength/hvigorfile.ts | 21 -
.../getarraylength/obfuscation-rules.txt | 23 -
.../getarraylength/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../getarraylength/src/main/cpp/hello.cpp | 167 -
.../cpp/types/libgetarraylength/Index.d.ts | 16 -
.../types/libgetarraylength/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getarraylength/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getarraylength/src/ohosTest/module.json5 | 27 -
.../JsvmAboutArray/getdataviewinfo/.gitignore | 6 -
.../getdataviewinfo/build-profile.json5 | 54 -
.../getdataviewinfo/hvigorfile.ts | 21 -
.../getdataviewinfo/obfuscation-rules.txt | 23 -
.../getdataviewinfo/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getdataviewinfo/src/main/cpp/hello.cpp | 218 -
.../cpp/types/libgetdataviewinfo/Index.d.ts | 16 -
.../types/libgetdataviewinfo/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getdataviewinfo/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getdataviewinfo/src/ohosTest/module.json5 | 27 -
.../JsvmAboutArray/getelement/.gitignore | 6 -
.../getelement/build-profile.json5 | 54 -
.../JsvmAboutArray/getelement/hvigorfile.ts | 21 -
.../getelement/obfuscation-rules.txt | 23 -
.../getelement/oh-package.json5 | 26 -
.../getelement/src/main/cpp/CMakeLists.txt | 13 -
.../getelement/src/main/cpp/hello.cpp | 166 -
.../main/cpp/types/libgetelement/Index.d.ts | 16 -
.../cpp/types/libgetelement/oh-package.json5 | 21 -
.../getelement/src/main/ets/pages/Index.ets | 43 -
.../getelement/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getelement/src/ohosTest/module.json5 | 28 -
.../gettypedarrayinfo/.gitignore | 6 -
.../gettypedarrayinfo/build-profile.json5 | 54 -
.../gettypedarrayinfo/hvigorfile.ts | 21 -
.../gettypedarrayinfo/obfuscation-rules.txt | 23 -
.../gettypedarrayinfo/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../gettypedarrayinfo/src/main/cpp/hello.cpp | 227 -
.../cpp/types/libgettypedarrayinfo/Index.d.ts | 16 -
.../libgettypedarrayinfo/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../gettypedarrayinfo/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 28 -
.../JsvmAboutArray/haselement/.gitignore | 6 -
.../haselement/build-profile.json5 | 54 -
.../JsvmAboutArray/haselement/hvigorfile.ts | 21 -
.../haselement/obfuscation-rules.txt | 23 -
.../haselement/oh-package.json5 | 26 -
.../haselement/src/main/cpp/CMakeLists.txt | 13 -
.../haselement/src/main/cpp/hello.cpp | 169 -
.../main/cpp/types/libhaselement/Index.d.ts | 16 -
.../cpp/types/libhaselement/oh-package.json5 | 21 -
.../haselement/src/main/ets/pages/Index.ets | 43 -
.../haselement/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../haselement/src/ohosTest/module.json5 | 28 -
.../JsvmAboutArray/hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutArray/hvigorfile.ts | 21 -
.../JsvmAboutArray/isarray/.gitignore | 6 -
.../isarray/build-profile.json5 | 54 -
.../JsvmAboutArray/isarray/hvigorfile.ts | 21 -
.../isarray/obfuscation-rules.txt | 23 -
.../JsvmAboutArray/isarray/oh-package.json5 | 26 -
.../isarray/src/main/cpp/CMakeLists.txt | 13 -
.../isarray/src/main/cpp/hello.cpp | 163 -
.../src/main/cpp/types/libisarray/Index.d.ts | 16 -
.../cpp/types/libisarray/oh-package.json5 | 21 -
.../isarray/src/main/ets/pages/Index.ets | 43 -
.../isarray/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../isarray/src/ohosTest/module.json5 | 28 -
.../JsvmAboutArray/isdataview/.gitignore | 6 -
.../isdataview/build-profile.json5 | 54 -
.../JsvmAboutArray/isdataview/hvigorfile.ts | 21 -
.../isdataview/obfuscation-rules.txt | 23 -
.../isdataview/oh-package.json5 | 26 -
.../isdataview/src/main/cpp/CMakeLists.txt | 13 -
.../isdataview/src/main/cpp/hello.cpp | 165 -
.../main/cpp/types/libisdataview/Index.d.ts | 16 -
.../cpp/types/libisdataview/oh-package.json5 | 21 -
.../isdataview/src/main/ets/pages/Index.ets | 43 -
.../isdataview/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../isdataview/src/ohosTest/module.json5 | 28 -
.../JsvmAboutArray/istypedarray/.gitignore | 6 -
.../istypedarray/build-profile.json5 | 54 -
.../JsvmAboutArray/istypedarray/hvigorfile.ts | 21 -
.../istypedarray/obfuscation-rules.txt | 23 -
.../istypedarray/oh-package.json5 | 26 -
.../istypedarray/src/main/cpp/CMakeLists.txt | 13 -
.../istypedarray/src/main/cpp/hello.cpp | 162 -
.../main/cpp/types/libistypedarray/Index.d.ts | 16 -
.../types/libistypedarray/oh-package.json5 | 21 -
.../istypedarray/src/main/ets/pages/Index.ets | 43 -
.../istypedarray/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../istypedarray/src/ohosTest/module.json5 | 28 -
.../JsvmAboutArray/oh-package.json5 | 25 -
.../JsvmUsageGuide/JsvmAboutArray/ohosTest.md | 21 -
.../JsvmAboutArray/setelement/.gitignore | 6 -
.../setelement/build-profile.json5 | 54 -
.../JsvmAboutArray/setelement/hvigorfile.ts | 21 -
.../setelement/obfuscation-rules.txt | 23 -
.../setelement/oh-package.json5 | 26 -
.../setelement/src/main/cpp/CMakeLists.txt | 13 -
.../setelement/src/main/cpp/hello.cpp | 162 -
.../main/cpp/types/libsetelement/Index.d.ts | 16 -
.../cpp/types/libsetelement/oh-package.json5 | 21 -
.../setelement/src/main/ets/pages/Index.ets | 43 -
.../setelement/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../setelement/src/ohosTest/module.json5 | 28 -
.../JsvmAboutArraybuffer/.gitignore | 12 -
.../JsvmAboutArraybuffer/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmAboutArraybuffer/README.md | 133 -
.../JsvmAboutArraybuffer/build-profile.json5 | 94 -
.../JsvmAboutArraybuffer/code-linter.json5 | 35 -
.../createarraybuffer/.gitignore | 6 -
.../createarraybuffer/build-profile.json5 | 54 -
.../createarraybuffer/hvigorfile.ts | 21 -
.../createarraybuffer/obfuscation-rules.txt | 23 -
.../createarraybuffer/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../createarraybuffer/src/main/cpp/hello.cpp | 168 -
.../cpp/types/libcreatearraybuffer/Index.d.ts | 16 -
.../libcreatearraybuffer/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createarraybuffer/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getarraybufferinfo/.gitignore | 6 -
.../getarraybufferinfo/build-profile.json5 | 54 -
.../getarraybufferinfo/hvigorfile.ts | 21 -
.../getarraybufferinfo/obfuscation-rules.txt | 23 -
.../getarraybufferinfo/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../getarraybufferinfo/src/main/cpp/hello.cpp | 168 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../getarraybufferinfo/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutArraybuffer/hvigorfile.ts | 21 -
.../isarraybuffer/.gitignore | 6 -
.../isarraybuffer/build-profile.json5 | 54 -
.../isarraybuffer/hvigorfile.ts | 21 -
.../isarraybuffer/obfuscation-rules.txt | 23 -
.../isarraybuffer/oh-package.json5 | 26 -
.../isarraybuffer/src/main/cpp/CMakeLists.txt | 14 -
.../isarraybuffer/src/main/cpp/hello.cpp | 163 -
.../cpp/types/libisarraybuffer/Index.d.ts | 16 -
.../types/libisarraybuffer/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../isarraybuffer/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../isarraybuffer/src/ohosTest/module.json5 | 27 -
.../isdetachedarraybuffer/.gitignore | 6 -
.../isdetachedarraybuffer/build-profile.json5 | 54 -
.../isdetachedarraybuffer/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../isdetachedarraybuffer/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../src/main/cpp/hello.cpp | 182 -
.../types/libisdetachedarraybuffer/Index.d.ts | 16 -
.../libisdetachedarraybuffer/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmAboutArraybuffer/oh-package.json5 | 25 -
.../JsvmAboutArraybuffer/ohosTest.md | 11 -
.../JsvmUsageGuide/JsvmAboutBigint/.gitignore | 12 -
.../JsvmAboutBigint/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmAboutBigint/README.md | 173 -
.../JsvmAboutBigint/build-profile.json5 | 118 -
.../JsvmAboutBigint/code-linter.json5 | 35 -
.../createbigintint64/.gitignore | 6 -
.../createbigintint64/build-profile.json5 | 54 -
.../createbigintint64/hvigorfile.ts | 21 -
.../createbigintint64/obfuscation-rules.txt | 23 -
.../createbigintint64/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createbigintint64/src/main/cpp/hello.cpp | 156 -
.../cpp/types/libcreatebigintint64/Index.d.ts | 16 -
.../libcreatebigintint64/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createbigintint64/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../createbigintuint64/.gitignore | 6 -
.../createbigintuint64/build-profile.json5 | 54 -
.../createbigintuint64/hvigorfile.ts | 21 -
.../createbigintuint64/obfuscation-rules.txt | 23 -
.../createbigintuint64/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../createbigintuint64/src/main/cpp/hello.cpp | 157 -
.../types/libcreatebigintuint64/Index.d.ts | 16 -
.../libcreatebigintuint64/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createbigintuint64/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../createbigintwords/.gitignore | 6 -
.../createbigintwords/build-profile.json5 | 54 -
.../createbigintwords/hvigorfile.ts | 21 -
.../createbigintwords/obfuscation-rules.txt | 23 -
.../createbigintwords/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../createbigintwords/src/main/cpp/hello.cpp | 159 -
.../cpp/types/libcreatebigintwords/Index.d.ts | 16 -
.../libcreatebigintwords/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createbigintwords/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluebigintint64/.gitignore | 6 -
.../getvaluebigintint64/build-profile.json5 | 54 -
.../getvaluebigintint64/hvigorfile.ts | 21 -
.../getvaluebigintint64/obfuscation-rules.txt | 23 -
.../getvaluebigintint64/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 163 -
.../types/libgetvaluebigintint64/Index.d.ts | 16 -
.../libgetvaluebigintint64/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvaluebigintint64/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluebigintuint64/.gitignore | 6 -
.../getvaluebigintuint64/build-profile.json5 | 54 -
.../getvaluebigintuint64/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../getvaluebigintuint64/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 163 -
.../types/libgetvaluebigintuint64/Index.d.ts | 16 -
.../libgetvaluebigintuint64/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluebigintwords/.gitignore | 6 -
.../getvaluebigintwords/build-profile.json5 | 54 -
.../getvaluebigintwords/hvigorfile.ts | 21 -
.../getvaluebigintwords/obfuscation-rules.txt | 23 -
.../getvaluebigintwords/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../src/main/cpp/hello.cpp | 179 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvaluebigintwords/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutBigint/hvigorfile.ts | 21 -
.../JsvmAboutBigint/oh-package.json5 | 25 -
.../JsvmAboutBigint/ohosTest.md | 13 -
.../JsvmUsageGuide/JsvmAboutDate/.gitignore | 12 -
.../JsvmAboutDate/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmAboutDate/README.md | 113 -
.../JsvmAboutDate/build-profile.json5 | 82 -
.../JsvmAboutDate/code-linter.json5 | 35 -
.../JsvmAboutDate/createdate/.gitignore | 6 -
.../createdate/build-profile.json5 | 54 -
.../JsvmAboutDate/createdate/hvigorfile.ts | 21 -
.../createdate/obfuscation-rules.txt | 23 -
.../JsvmAboutDate/createdate/oh-package.json5 | 26 -
.../createdate/src/main/cpp/CMakeLists.txt | 14 -
.../createdate/src/main/cpp/hello.cpp | 170 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../createdate/src/main/ets/pages/Index.ets | 43 -
.../createdate/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createdate/src/ohosTest/module.json5 | 27 -
.../JsvmAboutDate/getdatevalue/.gitignore | 6 -
.../getdatevalue/build-profile.json5 | 54 -
.../JsvmAboutDate/getdatevalue/hvigorfile.ts | 21 -
.../getdatevalue/obfuscation-rules.txt | 23 -
.../getdatevalue/oh-package.json5 | 26 -
.../getdatevalue/src/main/cpp/CMakeLists.txt | 14 -
.../getdatevalue/src/main/cpp/hello.cpp | 163 -
.../main/cpp/types/libgetdatevalue/Index.d.ts | 16 -
.../types/libgetdatevalue/oh-package.json5 | 21 -
.../getdatevalue/src/main/ets/pages/Index.ets | 43 -
.../getdatevalue/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getdatevalue/src/ohosTest/module.json5 | 27 -
.../JsvmAboutDate/hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutDate/hvigorfile.ts | 21 -
.../JsvmAboutDate/isdate/.gitignore | 6 -
.../JsvmAboutDate/isdate/build-profile.json5 | 54 -
.../JsvmAboutDate/isdate/hvigorfile.ts | 21 -
.../isdate/obfuscation-rules.txt | 23 -
.../JsvmAboutDate/isdate/oh-package.json5 | 26 -
.../isdate/src/main/cpp/CMakeLists.txt | 14 -
.../isdate/src/main/cpp/hello.cpp | 155 -
.../src/main/cpp/types/libisdate/Index.d.ts | 16 -
.../main/cpp/types/libisdate/oh-package.json5 | 21 -
.../isdate/src/main/ets/pages/Index.ets | 43 -
.../isdate/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../isdate/src/ohosTest/module.json5 | 27 -
.../JsvmAboutDate/oh-package.json5 | 25 -
.../JsvmUsageGuide/JsvmAboutDate/ohosTest.md | 10 -
.../JsvmUsageGuide/JsvmAboutObject/.gitignore | 12 -
.../JsvmAboutObject/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmAboutObject/README.md | 273 -
.../JsvmAboutObject/build-profile.json5 | 178 -
.../checkobjecttypetag/.gitignore | 6 -
.../checkobjecttypetag/build-profile.json5 | 54 -
.../checkobjecttypetag/hvigorfile.ts | 21 -
.../checkobjecttypetag/obfuscation-rules.txt | 23 -
.../checkobjecttypetag/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../checkobjecttypetag/src/main/cpp/hello.cpp | 205 -
.../types/libcheckobjecttypetag/Index.d.ts | 16 -
.../libcheckobjecttypetag/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../checkobjecttypetag/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmAboutObject/code-linter.json5 | 35 -
.../JsvmAboutObject/createexternal/.gitignore | 6 -
.../createexternal/build-profile.json5 | 54 -
.../createexternal/hvigorfile.ts | 21 -
.../createexternal/obfuscation-rules.txt | 23 -
.../createexternal/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createexternal/src/main/cpp/hello.cpp | 168 -
.../cpp/types/libcreateexternal/Index.d.ts | 16 -
.../types/libcreateexternal/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createexternal/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createexternal/src/ohosTest/module.json5 | 27 -
.../JsvmAboutObject/createobject/.gitignore | 6 -
.../createobject/build-profile.json5 | 54 -
.../createobject/hvigorfile.ts | 21 -
.../createobject/obfuscation-rules.txt | 23 -
.../createobject/oh-package.json5 | 26 -
.../createobject/src/main/cpp/CMakeLists.txt | 14 -
.../createobject/src/main/cpp/hello.cpp | 164 -
.../main/cpp/types/libcreateobject/Index.d.ts | 16 -
.../types/libcreateobject/oh-package.json5 | 21 -
.../createobject/src/main/ets/pages/Index.ets | 43 -
.../createobject/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createobject/src/ohosTest/module.json5 | 27 -
.../JsvmAboutObject/createsymbol/.gitignore | 6 -
.../createsymbol/build-profile.json5 | 54 -
.../createsymbol/hvigorfile.ts | 21 -
.../createsymbol/obfuscation-rules.txt | 23 -
.../createsymbol/oh-package.json5 | 26 -
.../createsymbol/src/main/cpp/CMakeLists.txt | 13 -
.../createsymbol/src/main/cpp/hello.cpp | 159 -
.../main/cpp/types/libcreatesymbol/Index.d.ts | 16 -
.../types/libcreatesymbol/oh-package.json5 | 21 -
.../createsymbol/src/main/ets/pages/Index.ets | 43 -
.../createsymbol/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createsymbol/src/ohosTest/module.json5 | 27 -
.../JsvmAboutObject/getprototype/.gitignore | 6 -
.../getprototype/build-profile.json5 | 54 -
.../getprototype/hvigorfile.ts | 21 -
.../getprototype/obfuscation-rules.txt | 23 -
.../getprototype/oh-package.json5 | 26 -
.../getprototype/src/main/cpp/CMakeLists.txt | 14 -
.../getprototype/src/main/cpp/hello.cpp | 159 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../getprototype/src/main/ets/pages/Index.ets | 43 -
.../getprototype/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getprototype/src/ohosTest/module.json5 | 27 -
.../getvalueexternal/.gitignore | 6 -
.../getvalueexternal/build-profile.json5 | 54 -
.../getvalueexternal/hvigorfile.ts | 21 -
.../getvalueexternal/obfuscation-rules.txt | 23 -
.../getvalueexternal/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getvalueexternal/src/main/cpp/hello.cpp | 166 -
.../cpp/types/libgetvalueexternal/Index.d.ts | 16 -
.../libgetvalueexternal/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvalueexternal/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutObject/hvigorfile.ts | 21 -
.../JsvmAboutObject/instanceof/.gitignore | 6 -
.../instanceof/build-profile.json5 | 54 -
.../JsvmAboutObject/instanceof/hvigorfile.ts | 21 -
.../instanceof/obfuscation-rules.txt | 23 -
.../instanceof/oh-package.json5 | 26 -
.../instanceof/src/main/cpp/CMakeLists.txt | 13 -
.../instanceof/src/main/cpp/hello.cpp | 169 -
.../main/cpp/types/libinstanceof/Index.d.ts | 16 -
.../cpp/types/libinstanceof/oh-package.json5 | 21 -
.../instanceof/src/main/ets/pages/Index.ets | 43 -
.../instanceof/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../instanceof/src/ohosTest/module.json5 | 28 -
.../JsvmAboutObject/objectfreeze/.gitignore | 6 -
.../objectfreeze/build-profile.json5 | 54 -
.../objectfreeze/hvigorfile.ts | 21 -
.../objectfreeze/obfuscation-rules.txt | 23 -
.../objectfreeze/oh-package.json5 | 26 -
.../objectfreeze/src/main/cpp/CMakeLists.txt | 14 -
.../objectfreeze/src/main/cpp/hello.cpp | 163 -
.../main/cpp/types/libobjectfreeze/Index.d.ts | 16 -
.../types/libobjectfreeze/oh-package.json5 | 21 -
.../objectfreeze/src/main/ets/pages/Index.ets | 43 -
.../objectfreeze/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../objectfreeze/src/ohosTest/module.json5 | 28 -
.../JsvmAboutObject/objectseal/.gitignore | 6 -
.../objectseal/build-profile.json5 | 54 -
.../JsvmAboutObject/objectseal/hvigorfile.ts | 21 -
.../objectseal/obfuscation-rules.txt | 23 -
.../objectseal/oh-package.json5 | 26 -
.../objectseal/src/main/cpp/CMakeLists.txt | 14 -
.../objectseal/src/main/cpp/hello.cpp | 176 -
.../main/cpp/types/libobjectseal/Index.d.ts | 16 -
.../cpp/types/libobjectseal/oh-package.json5 | 21 -
.../objectseal/src/main/ets/pages/Index.ets | 43 -
.../objectseal/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../objectseal/src/ohosTest/module.json5 | 28 -
.../JsvmAboutObject/oh-package.json5 | 25 -
.../JsvmAboutObject/ohosTest.md | 18 -
.../JsvmAboutObject/symbolfor/.gitignore | 6 -
.../symbolfor/build-profile.json5 | 54 -
.../JsvmAboutObject/symbolfor/hvigorfile.ts | 21 -
.../symbolfor/obfuscation-rules.txt | 23 -
.../symbolfor/oh-package.json5 | 26 -
.../symbolfor/src/main/cpp/CMakeLists.txt | 13 -
.../symbolfor/src/main/cpp/hello.cpp | 166 -
.../main/cpp/types/libsymbolfor/Index.d.ts | 16 -
.../cpp/types/libsymbolfor/oh-package.json5 | 21 -
.../symbolfor/src/main/ets/pages/Index.ets | 43 -
.../symbolfor/src/main/module.json5 | 43 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../symbolfor/src/ohosTest/module.json5 | 28 -
.../JsvmAboutObject/typeof/.gitignore | 6 -
.../typeof/build-profile.json5 | 54 -
.../JsvmAboutObject/typeof/hvigorfile.ts | 21 -
.../typeof/obfuscation-rules.txt | 23 -
.../JsvmAboutObject/typeof/oh-package.json5 | 26 -
.../typeof/src/main/cpp/CMakeLists.txt | 13 -
.../typeof/src/main/cpp/hello.cpp | 199 -
.../src/main/cpp/types/libtypeof/Index.d.ts | 16 -
.../main/cpp/types/libtypeof/oh-package.json5 | 21 -
.../typeof/src/main/ets/pages/Index.ets | 43 -
.../typeof/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../typeof/src/ohosTest/module.json5 | 28 -
.../JsvmAboutPrimitive/.gitignore | 12 -
.../JsvmAboutPrimitive/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmAboutPrimitive/README.md | 233 -
.../JsvmAboutPrimitive/build-profile.json5 | 154 -
.../JsvmAboutPrimitive/code-linter.json5 | 35 -
.../coercetobool/.gitignore | 6 -
.../coercetobool/build-profile.json5 | 54 -
.../coercetobool/hvigorfile.ts | 21 -
.../coercetobool/obfuscation-rules.txt | 23 -
.../coercetobool/oh-package.json5 | 26 -
.../coercetobool/src/main/cpp/CMakeLists.txt | 14 -
.../coercetobool/src/main/cpp/hello.cpp | 159 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../coercetobool/src/main/ets/pages/Index.ets | 43 -
.../coercetobool/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../coercetobool/src/ohosTest/module.json5 | 27 -
.../coercetonumber/.gitignore | 6 -
.../coercetonumber/build-profile.json5 | 54 -
.../coercetonumber/hvigorfile.ts | 21 -
.../coercetonumber/obfuscation-rules.txt | 23 -
.../coercetonumber/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../coercetonumber/src/main/cpp/hello.cpp | 159 -
.../cpp/types/libcoercetonumber/Index.d.ts | 16 -
.../types/libcoercetonumber/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../coercetonumber/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../coercetonumber/src/ohosTest/module.json5 | 27 -
.../coercetoobject/.gitignore | 6 -
.../coercetoobject/build-profile.json5 | 54 -
.../coercetoobject/hvigorfile.ts | 21 -
.../coercetoobject/obfuscation-rules.txt | 23 -
.../coercetoobject/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../coercetoobject/src/main/cpp/hello.cpp | 158 -
.../cpp/types/libcoercetoobject/Index.d.ts | 16 -
.../types/libcoercetoobject/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../coercetoobject/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../coercetoobject/src/ohosTest/module.json5 | 27 -
.../coercetostring/.gitignore | 6 -
.../coercetostring/build-profile.json5 | 54 -
.../coercetostring/hvigorfile.ts | 21 -
.../coercetostring/obfuscation-rules.txt | 23 -
.../coercetostring/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../coercetostring/src/main/cpp/hello.cpp | 158 -
.../cpp/types/libcoercetostring/Index.d.ts | 16 -
.../types/libcoercetostring/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../coercetostring/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../coercetostring/src/ohosTest/module.json5 | 27 -
.../JsvmAboutPrimitive/getboolean/.gitignore | 6 -
.../getboolean/build-profile.json5 | 54 -
.../getboolean/hvigorfile.ts | 21 -
.../getboolean/obfuscation-rules.txt | 23 -
.../getboolean/oh-package.json5 | 26 -
.../getboolean/src/main/cpp/CMakeLists.txt | 13 -
.../getboolean/src/main/cpp/hello.cpp | 172 -
.../main/cpp/types/libgetboolean/Index.d.ts | 16 -
.../cpp/types/libgetboolean/oh-package.json5 | 21 -
.../getboolean/src/main/ets/pages/Index.ets | 43 -
.../getboolean/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getboolean/src/ohosTest/module.json5 | 27 -
.../JsvmAboutPrimitive/getglobal/.gitignore | 6 -
.../getglobal/build-profile.json5 | 54 -
.../getglobal/hvigorfile.ts | 21 -
.../getglobal/obfuscation-rules.txt | 23 -
.../getglobal/oh-package.json5 | 26 -
.../getglobal/src/main/cpp/CMakeLists.txt | 13 -
.../getglobal/src/main/cpp/hello.cpp | 158 -
.../main/cpp/types/libgetglobal/Index.d.ts | 16 -
.../cpp/types/libgetglobal/oh-package.json5 | 21 -
.../getglobal/src/main/ets/pages/Index.ets | 43 -
.../getglobal/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getglobal/src/ohosTest/module.json5 | 28 -
.../JsvmAboutPrimitive/getnull/.gitignore | 6 -
.../getnull/build-profile.json5 | 54 -
.../JsvmAboutPrimitive/getnull/hvigorfile.ts | 21 -
.../getnull/obfuscation-rules.txt | 23 -
.../getnull/oh-package.json5 | 26 -
.../getnull/src/main/cpp/CMakeLists.txt | 13 -
.../getnull/src/main/cpp/hello.cpp | 154 -
.../src/main/cpp/types/libgetnull/Index.d.ts | 16 -
.../cpp/types/libgetnull/oh-package.json5 | 21 -
.../getnull/src/main/ets/pages/Index.ets | 43 -
.../getnull/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getnull/src/ohosTest/module.json5 | 28 -
.../getundefined/.gitignore | 6 -
.../getundefined/build-profile.json5 | 54 -
.../getundefined/hvigorfile.ts | 21 -
.../getundefined/obfuscation-rules.txt | 23 -
.../getundefined/oh-package.json5 | 26 -
.../getundefined/src/main/cpp/CMakeLists.txt | 13 -
.../getundefined/src/main/cpp/hello.cpp | 159 -
.../main/cpp/types/libgetundefined/Index.d.ts | 16 -
.../types/libgetundefined/oh-package.json5 | 21 -
.../getundefined/src/main/ets/pages/Index.ets | 43 -
.../getundefined/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getundefined/src/ohosTest/module.json5 | 28 -
.../getvaluebool/.gitignore | 6 -
.../getvaluebool/build-profile.json5 | 54 -
.../getvaluebool/hvigorfile.ts | 21 -
.../getvaluebool/obfuscation-rules.txt | 23 -
.../getvaluebool/oh-package.json5 | 26 -
.../getvaluebool/src/main/cpp/CMakeLists.txt | 13 -
.../getvaluebool/src/main/cpp/hello.cpp | 163 -
.../main/cpp/types/libgetvaluebool/Index.d.ts | 16 -
.../types/libgetvaluebool/oh-package.json5 | 21 -
.../getvaluebool/src/main/ets/pages/Index.ets | 43 -
.../getvaluebool/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getvaluebool/src/ohosTest/module.json5 | 28 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutPrimitive/hvigorfile.ts | 21 -
.../JsvmAboutPrimitive/oh-package.json5 | 25 -
.../JsvmAboutPrimitive/ohosTest.md | 16 -
.../JsvmAboutProperty/.gitignore | 12 -
.../JsvmAboutProperty/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmAboutProperty/README.md | 273 -
.../JsvmAboutProperty/build-profile.json5 | 178 -
.../JsvmAboutProperty/code-linter.json5 | 35 -
.../defineproperties/.gitignore | 6 -
.../defineproperties/build-profile.json5 | 54 -
.../defineproperties/hvigorfile.ts | 21 -
.../defineproperties/obfuscation-rules.txt | 23 -
.../defineproperties/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../defineproperties/src/main/cpp/hello.cpp | 257 -
.../cpp/types/libdefineproperties/Index.d.ts | 16 -
.../libdefineproperties/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../defineproperties/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../deleteproperty/.gitignore | 6 -
.../deleteproperty/build-profile.json5 | 54 -
.../deleteproperty/hvigorfile.ts | 21 -
.../deleteproperty/obfuscation-rules.txt | 23 -
.../deleteproperty/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../deleteproperty/src/main/cpp/hello.cpp | 172 -
.../cpp/types/libdeleteproperty/Index.d.ts | 16 -
.../types/libdeleteproperty/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../deleteproperty/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../deleteproperty/src/ohosTest/module.json5 | 27 -
.../getallpropertynames/.gitignore | 6 -
.../getallpropertynames/build-profile.json5 | 54 -
.../getallpropertynames/hvigorfile.ts | 21 -
.../getallpropertynames/obfuscation-rules.txt | 23 -
.../getallpropertynames/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 166 -
.../types/libgetallpropertynames/Index.d.ts | 16 -
.../libgetallpropertynames/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getallpropertynames/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getnamedproperty/.gitignore | 6 -
.../getnamedproperty/build-profile.json5 | 54 -
.../getnamedproperty/hvigorfile.ts | 21 -
.../getnamedproperty/obfuscation-rules.txt | 23 -
.../getnamedproperty/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getnamedproperty/src/main/cpp/hello.cpp | 168 -
.../cpp/types/libgetnamedproperty/Index.d.ts | 16 -
.../libgetnamedproperty/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getnamedproperty/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmAboutProperty/getproperty/.gitignore | 6 -
.../getproperty/build-profile.json5 | 54 -
.../getproperty/hvigorfile.ts | 21 -
.../getproperty/obfuscation-rules.txt | 23 -
.../getproperty/oh-package.json5 | 26 -
.../getproperty/src/main/cpp/CMakeLists.txt | 13 -
.../getproperty/src/main/cpp/hello.cpp | 163 -
.../main/cpp/types/libgetproperty/Index.d.ts | 16 -
.../cpp/types/libgetproperty/oh-package.json5 | 21 -
.../getproperty/src/main/ets/pages/Index.ets | 43 -
.../getproperty/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getproperty/src/ohosTest/module.json5 | 27 -
.../getpropertynames/.gitignore | 6 -
.../getpropertynames/build-profile.json5 | 54 -
.../getpropertynames/hvigorfile.ts | 21 -
.../getpropertynames/obfuscation-rules.txt | 23 -
.../getpropertynames/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getpropertynames/src/main/cpp/hello.cpp | 163 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../getpropertynames/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../hasnamedproperty/.gitignore | 6 -
.../hasnamedproperty/build-profile.json5 | 54 -
.../hasnamedproperty/hvigorfile.ts | 21 -
.../hasnamedproperty/obfuscation-rules.txt | 23 -
.../hasnamedproperty/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../hasnamedproperty/src/main/cpp/hello.cpp | 171 -
.../cpp/types/libhasnamedproperty/Index.d.ts | 16 -
.../libhasnamedproperty/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../hasnamedproperty/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 28 -
.../hasownproperty/.gitignore | 6 -
.../hasownproperty/build-profile.json5 | 54 -
.../hasownproperty/hvigorfile.ts | 21 -
.../hasownproperty/obfuscation-rules.txt | 23 -
.../hasownproperty/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../hasownproperty/src/main/cpp/hello.cpp | 181 -
.../cpp/types/libhasownproperty/Index.d.ts | 16 -
.../types/libhasownproperty/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../hasownproperty/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../hasownproperty/src/ohosTest/module.json5 | 28 -
.../JsvmAboutProperty/hasproperty/.gitignore | 6 -
.../hasproperty/build-profile.json5 | 54 -
.../hasproperty/hvigorfile.ts | 21 -
.../hasproperty/obfuscation-rules.txt | 23 -
.../hasproperty/oh-package.json5 | 26 -
.../hasproperty/src/main/cpp/CMakeLists.txt | 13 -
.../hasproperty/src/main/cpp/hello.cpp | 167 -
.../main/cpp/types/libhasproperty/Index.d.ts | 16 -
.../cpp/types/libhasproperty/oh-package.json5 | 21 -
.../hasproperty/src/main/ets/pages/Index.ets | 43 -
.../hasproperty/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../hasproperty/src/ohosTest/module.json5 | 28 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutProperty/hvigorfile.ts | 21 -
.../JsvmAboutProperty/oh-package.json5 | 25 -
.../JsvmAboutProperty/ohosTest.md | 18 -
.../setnamedproperty/.gitignore | 6 -
.../setnamedproperty/build-profile.json5 | 54 -
.../setnamedproperty/hvigorfile.ts | 21 -
.../setnamedproperty/obfuscation-rules.txt | 23 -
.../setnamedproperty/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../setnamedproperty/src/main/cpp/hello.cpp | 174 -
.../cpp/types/libsetnamedproperty/Index.d.ts | 16 -
.../libsetnamedproperty/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../setnamedproperty/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 28 -
.../JsvmAboutProperty/setproperty/.gitignore | 6 -
.../setproperty/build-profile.json5 | 54 -
.../setproperty/hvigorfile.ts | 21 -
.../setproperty/obfuscation-rules.txt | 23 -
.../setproperty/oh-package.json5 | 26 -
.../setproperty/src/main/cpp/CMakeLists.txt | 13 -
.../setproperty/src/main/cpp/hello.cpp | 167 -
.../main/cpp/types/libsetproperty/Index.d.ts | 16 -
.../cpp/types/libsetproperty/oh-package.json5 | 21 -
.../setproperty/src/main/ets/pages/Index.ets | 43 -
.../setproperty/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../setproperty/src/ohosTest/module.json5 | 28 -
.../JsvmUsageGuide/JsvmAboutString/.gitignore | 12 -
.../JsvmAboutString/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmAboutString/README.md | 173 -
.../JsvmAboutString/build-profile.json5 | 118 -
.../JsvmAboutString/code-linter.json5 | 35 -
.../createstringlatin1/.gitignore | 6 -
.../createstringlatin1/build-profile.json5 | 54 -
.../createstringlatin1/hvigorfile.ts | 21 -
.../createstringlatin1/obfuscation-rules.txt | 23 -
.../createstringlatin1/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createstringlatin1/src/main/cpp/hello.cpp | 165 -
.../types/libcreatestringlatin1/Index.d.ts | 16 -
.../libcreatestringlatin1/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createstringlatin1/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../createstringutf16/.gitignore | 6 -
.../createstringutf16/build-profile.json5 | 54 -
.../createstringutf16/hvigorfile.ts | 21 -
.../createstringutf16/obfuscation-rules.txt | 23 -
.../createstringutf16/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createstringutf16/src/main/cpp/hello.cpp | 167 -
.../cpp/types/libcreatestringutf16/Index.d.ts | 16 -
.../libcreatestringutf16/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createstringutf16/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../createstringutf8/.gitignore | 6 -
.../createstringutf8/build-profile.json5 | 54 -
.../createstringutf8/hvigorfile.ts | 21 -
.../createstringutf8/obfuscation-rules.txt | 23 -
.../createstringutf8/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createstringutf8/src/main/cpp/hello.cpp | 161 -
.../cpp/types/libcreatestringutf8/Index.d.ts | 16 -
.../libcreatestringutf8/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createstringutf8/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluestringlatin1/.gitignore | 6 -
.../getvaluestringlatin1/build-profile.json5 | 54 -
.../getvaluestringlatin1/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../getvaluestringlatin1/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 167 -
.../types/libgetvaluestringlatin1/Index.d.ts | 16 -
.../libgetvaluestringlatin1/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluestringutf16/.gitignore | 6 -
.../getvaluestringutf16/build-profile.json5 | 54 -
.../getvaluestringutf16/hvigorfile.ts | 21 -
.../getvaluestringutf16/obfuscation-rules.txt | 23 -
.../getvaluestringutf16/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 177 -
.../types/libgetvaluestringutf16/Index.d.ts | 16 -
.../libgetvaluestringutf16/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvaluestringutf16/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getvaluestringutf8/.gitignore | 6 -
.../getvaluestringutf8/build-profile.json5 | 54 -
.../getvaluestringutf8/hvigorfile.ts | 21 -
.../getvaluestringutf8/obfuscation-rules.txt | 23 -
.../getvaluestringutf8/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getvaluestringutf8/src/main/cpp/hello.cpp | 174 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvaluestringutf8/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmAboutString/hvigorfile.ts | 21 -
.../JsvmAboutString/oh-package.json5 | 25 -
.../JsvmAboutString/ohosTest.md | 13 -
.../JsvmBasicDataTypes/.gitignore | 12 -
.../JsvmBasicDataTypes/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmBasicDataTypes/README.md | 213 -
.../JsvmBasicDataTypes/build-profile.json5 | 142 -
.../JsvmBasicDataTypes/code-linter.json5 | 47 -
.../createdouble/.gitignore | 6 -
.../createdouble/build-profile.json5 | 54 -
.../createdouble/hvigorfile.ts | 21 -
.../createdouble/obfuscation-rules.txt | 23 -
.../createdouble/oh-package.json5 | 26 -
.../createdouble/src/main/cpp/CMakeLists.txt | 14 -
.../createdouble/src/main/cpp/hello.cpp | 160 -
.../main/cpp/types/libcreatedouble/Index.d.ts | 16 -
.../types/libcreatedouble/oh-package.json5 | 21 -
.../createdouble/src/main/ets/pages/Index.ets | 43 -
.../createdouble/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createdouble/src/ohosTest/module.json5 | 27 -
.../JsvmBasicDataTypes/createint32/.gitignore | 6 -
.../createint32/build-profile.json5 | 54 -
.../createint32/hvigorfile.ts | 21 -
.../createint32/obfuscation-rules.txt | 23 -
.../createint32/oh-package.json5 | 26 -
.../createint32/src/main/cpp/CMakeLists.txt | 14 -
.../createint32/src/main/cpp/hello.cpp | 161 -
.../main/cpp/types/libcreateint32/Index.d.ts | 16 -
.../cpp/types/libcreateint32/oh-package.json5 | 21 -
.../createint32/src/main/ets/pages/Index.ets | 43 -
.../createint32/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createint32/src/ohosTest/module.json5 | 27 -
.../JsvmBasicDataTypes/createint64/.gitignore | 6 -
.../createint64/build-profile.json5 | 54 -
.../createint64/hvigorfile.ts | 21 -
.../createint64/obfuscation-rules.txt | 23 -
.../createint64/oh-package.json5 | 26 -
.../createint64/src/main/cpp/CMakeLists.txt | 14 -
.../createint64/src/main/cpp/hello.cpp | 163 -
.../main/cpp/types/libcreateint64/Index.d.ts | 16 -
.../cpp/types/libcreateint64/oh-package.json5 | 21 -
.../createint64/src/main/ets/pages/Index.ets | 43 -
.../createint64/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createint64/src/ohosTest/module.json5 | 27 -
.../createuint32/.gitignore | 6 -
.../createuint32/build-profile.json5 | 54 -
.../createuint32/hvigorfile.ts | 21 -
.../createuint32/obfuscation-rules.txt | 23 -
.../createuint32/oh-package.json5 | 26 -
.../createuint32/src/main/cpp/CMakeLists.txt | 14 -
.../createuint32/src/main/cpp/hello.cpp | 165 -
.../main/cpp/types/libcreateuint32/Index.d.ts | 16 -
.../types/libcreateuint32/oh-package.json5 | 21 -
.../createuint32/src/main/ets/pages/Index.ets | 43 -
.../createuint32/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createuint32/src/ohosTest/module.json5 | 27 -
.../getvaluedouble/.gitignore | 6 -
.../getvaluedouble/build-profile.json5 | 54 -
.../getvaluedouble/hvigorfile.ts | 21 -
.../getvaluedouble/obfuscation-rules.txt | 23 -
.../getvaluedouble/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../getvaluedouble/src/main/cpp/hello.cpp | 160 -
.../cpp/types/libgetvaluedouble/Index.d.ts | 16 -
.../types/libgetvaluedouble/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvaluedouble/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getvaluedouble/src/ohosTest/module.json5 | 27 -
.../getvalueint32/.gitignore | 6 -
.../getvalueint32/build-profile.json5 | 54 -
.../getvalueint32/hvigorfile.ts | 21 -
.../getvalueint32/obfuscation-rules.txt | 23 -
.../getvalueint32/oh-package.json5 | 26 -
.../getvalueint32/src/main/cpp/CMakeLists.txt | 14 -
.../getvalueint32/src/main/cpp/hello.cpp | 165 -
.../cpp/types/libgetvalueint32/Index.d.ts | 16 -
.../types/libgetvalueint32/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvalueint32/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getvalueint32/src/ohosTest/module.json5 | 27 -
.../getvalueint64/.gitignore | 6 -
.../getvalueint64/build-profile.json5 | 54 -
.../getvalueint64/hvigorfile.ts | 21 -
.../getvalueint64/obfuscation-rules.txt | 23 -
.../getvalueint64/oh-package.json5 | 26 -
.../getvalueint64/src/main/cpp/CMakeLists.txt | 14 -
.../getvalueint64/src/main/cpp/hello.cpp | 162 -
.../cpp/types/libgetvalueint64/Index.d.ts | 16 -
.../types/libgetvalueint64/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvalueint64/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getvalueint64/src/ohosTest/module.json5 | 27 -
.../getvalueuint32/.gitignore | 6 -
.../getvalueuint32/build-profile.json5 | 54 -
.../getvalueuint32/hvigorfile.ts | 21 -
.../getvalueuint32/obfuscation-rules.txt | 23 -
.../getvalueuint32/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 14 -
.../getvalueuint32/src/main/cpp/hello.cpp | 164 -
.../cpp/types/libgetvalueuint32/Index.d.ts | 16 -
.../types/libgetvalueuint32/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getvalueuint32/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/float.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getvalueuint32/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../JsvmBasicDataTypes/hvigorfile.ts | 21 -
.../JsvmBasicDataTypes/oh-package.json5 | 25 -
.../JsvmBasicDataTypes/ohosTest.md | 15 -
.../JsvmUsageGuide/JsvmError/.gitignore | 12 -
.../JsvmError/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmError/README.md | 293 -
.../JsvmError/build-profile.json5 | 190 -
.../JsvmError/code-linter.json5 | 35 -
.../JsvmError/createerror/.gitignore | 6 -
.../JsvmError/createerror/build-profile.json5 | 54 -
.../JsvmError/createerror/hvigorfile.ts | 21 -
.../createerror/obfuscation-rules.txt | 23 -
.../JsvmError/createerror/oh-package.json5 | 26 -
.../createerror/src/main/cpp/CMakeLists.txt | 13 -
.../createerror/src/main/cpp/hello.cpp | 179 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../createerror/src/main/ets/pages/Index.ets | 43 -
.../createerror/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createerror/src/ohosTest/module.json5 | 27 -
.../JsvmError/createrangeerror/.gitignore | 6 -
.../createrangeerror/build-profile.json5 | 54 -
.../JsvmError/createrangeerror/hvigorfile.ts | 21 -
.../createrangeerror/obfuscation-rules.txt | 23 -
.../createrangeerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createrangeerror/src/main/cpp/hello.cpp | 159 -
.../cpp/types/libcreaterangeerror/Index.d.ts | 16 -
.../libcreaterangeerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createrangeerror/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmError/createsyntaxerror/.gitignore | 6 -
.../createsyntaxerror/build-profile.json5 | 54 -
.../JsvmError/createsyntaxerror/hvigorfile.ts | 21 -
.../createsyntaxerror/obfuscation-rules.txt | 23 -
.../createsyntaxerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createsyntaxerror/src/main/cpp/hello.cpp | 159 -
.../cpp/types/libcreatesyntaxerror/Index.d.ts | 16 -
.../libcreatesyntaxerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createsyntaxerror/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmError/createtypeerror/.gitignore | 6 -
.../createtypeerror/build-profile.json5 | 54 -
.../JsvmError/createtypeerror/hvigorfile.ts | 21 -
.../createtypeerror/obfuscation-rules.txt | 23 -
.../createtypeerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../createtypeerror/src/main/cpp/hello.cpp | 159 -
.../cpp/types/libcreatetypeerror/Index.d.ts | 16 -
.../types/libcreatetypeerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../createtypeerror/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../createtypeerror/src/ohosTest/module.json5 | 27 -
.../getandclearlastexception/.gitignore | 6 -
.../build-profile.json5 | 54 -
.../getandclearlastexception/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../getandclearlastexception/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 156 -
.../libgetandclearlastexception/Index.d.ts | 16 -
.../oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmError/getlasterrorinfo/.gitignore | 6 -
.../getlasterrorinfo/build-profile.json5 | 54 -
.../JsvmError/getlasterrorinfo/hvigorfile.ts | 21 -
.../getlasterrorinfo/obfuscation-rules.txt | 23 -
.../getlasterrorinfo/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getlasterrorinfo/src/main/cpp/hello.cpp | 166 -
.../cpp/types/libgetlasterrorinfo/Index.d.ts | 16 -
.../libgetlasterrorinfo/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getlasterrorinfo/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmError/hvigor/hvigor-config.json5 | 37 -
.../JsvmUsageGuide/JsvmError/hvigorfile.ts | 21 -
.../JsvmError/iserror/.gitignore | 6 -
.../JsvmError/iserror/build-profile.json5 | 54 -
.../JsvmError/iserror/hvigorfile.ts | 21 -
.../JsvmError/iserror/obfuscation-rules.txt | 23 -
.../JsvmError/iserror/oh-package.json5 | 26 -
.../iserror/src/main/cpp/CMakeLists.txt | 13 -
.../JsvmError/iserror/src/main/cpp/hello.cpp | 161 -
.../src/main/cpp/types/libiserror/Index.d.ts | 16 -
.../cpp/types/libiserror/oh-package.json5 | 21 -
.../iserror/src/main/ets/pages/Index.ets | 43 -
.../JsvmError/iserror/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../iserror/src/ohosTest/module.json5 | 28 -
.../JsvmError/isexceptionpending/.gitignore | 6 -
.../isexceptionpending/build-profile.json5 | 54 -
.../isexceptionpending/hvigorfile.ts | 21 -
.../isexceptionpending/obfuscation-rules.txt | 23 -
.../isexceptionpending/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../isexceptionpending/src/main/cpp/hello.cpp | 168 -
.../types/libisexceptionpending/Index.d.ts | 16 -
.../libisexceptionpending/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../isexceptionpending/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 28 -
.../JsvmUsageGuide/JsvmError/oh-package.json5 | 25 -
.../JsvmUsageGuide/JsvmError/ohosTest.md | 20 -
.../JsvmError/throwerror/.gitignore | 6 -
.../JsvmError/throwerror/build-profile.json5 | 54 -
.../JsvmError/throwerror/hvigorfile.ts | 21 -
.../throwerror/obfuscation-rules.txt | 23 -
.../JsvmError/throwerror/oh-package.json5 | 26 -
.../throwerror/src/main/cpp/CMakeLists.txt | 13 -
.../throwerror/src/main/cpp/hello.cpp | 183 -
.../main/cpp/types/libthrowerror/Index.d.ts | 16 -
.../cpp/types/libthrowerror/oh-package.json5 | 21 -
.../throwerror/src/main/ets/pages/Index.ets | 43 -
.../throwerror/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../throwerror/src/ohosTest/module.json5 | 28 -
.../JsvmError/throwrangeerror/.gitignore | 6 -
.../throwrangeerror/build-profile.json5 | 54 -
.../JsvmError/throwrangeerror/hvigorfile.ts | 21 -
.../throwrangeerror/obfuscation-rules.txt | 23 -
.../throwrangeerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../throwrangeerror/src/main/cpp/hello.cpp | 179 -
.../cpp/types/libthrowrangeerror/Index.d.ts | 16 -
.../types/libthrowrangeerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../throwrangeerror/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../throwrangeerror/src/ohosTest/module.json5 | 28 -
.../JsvmError/throwsyntaxerror/.gitignore | 6 -
.../throwsyntaxerror/build-profile.json5 | 54 -
.../JsvmError/throwsyntaxerror/hvigorfile.ts | 21 -
.../throwsyntaxerror/obfuscation-rules.txt | 23 -
.../throwsyntaxerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../throwsyntaxerror/src/main/cpp/hello.cpp | 184 -
.../cpp/types/libthrowsyntaxerror/Index.d.ts | 16 -
.../libthrowsyntaxerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../throwsyntaxerror/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 28 -
.../JsvmError/throwtypeerror/.gitignore | 6 -
.../throwtypeerror/build-profile.json5 | 54 -
.../JsvmError/throwtypeerror/hvigorfile.ts | 21 -
.../throwtypeerror/obfuscation-rules.txt | 23 -
.../JsvmError/throwtypeerror/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../throwtypeerror/src/main/cpp/hello.cpp | 183 -
.../cpp/types/libthrowtypeerror/Index.d.ts | 16 -
.../types/libthrowtypeerror/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../throwtypeerror/src/main/module.json5 | 44 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../throwtypeerror/src/ohosTest/module.json5 | 28 -
.../JsvmUsageGuide/JsvmLifeCycle/.gitignore | 12 -
.../JsvmLifeCycle/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../JsvmUsageGuide/JsvmLifeCycle/README.md | 141 -
.../JsvmLifeCycle/addfinalizer/.gitignore | 6 -
.../addfinalizer/build-profile.json5 | 54 -
.../JsvmLifeCycle/addfinalizer/hvigorfile.ts | 21 -
.../addfinalizer/obfuscation-rules.txt | 23 -
.../addfinalizer/oh-package.json5 | 26 -
.../addfinalizer/src/main/cpp/CMakeLists.txt | 13 -
.../addfinalizer/src/main/cpp/hello.cpp | 126 -
.../main/cpp/types/libaddfinalizer/Index.d.ts | 16 -
.../types/libaddfinalizer/oh-package.json5 | 21 -
.../addfinalizer/src/main/ets/pages/Index.ets | 43 -
.../addfinalizer/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../addfinalizer/src/ohosTest/module.json5 | 27 -
.../JsvmLifeCycle/build-profile.json5 | 94 -
.../JsvmLifeCycle/code-linter.json5 | 35 -
.../JsvmLifeCycle/hvigor/hvigor-config.json5 | 22 -
.../JsvmLifeCycle/hvigorfile.ts | 21 -
.../JsvmLifeCycle/oh-package.json5 | 25 -
.../JsvmUsageGuide/JsvmLifeCycle/ohosTest.md | 11 -
.../openescapablehandlescope/.gitignore | 6 -
.../build-profile.json5 | 54 -
.../openescapablehandlescope/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../openescapablehandlescope/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 177 -
.../libopenescapablehandlescope/Index.d.ts | 16 -
.../oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../JsvmLifeCycle/openhandlescope/.gitignore | 6 -
.../openhandlescope/build-profile.json5 | 54 -
.../openhandlescope/hvigorfile.ts | 21 -
.../openhandlescope/obfuscation-rules.txt | 23 -
.../openhandlescope/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../openhandlescope/src/main/cpp/hello.cpp | 169 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../src/main/ets/pages/Index.ets | 43 -
.../openhandlescope/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../openhandlescope/src/ohosTest/module.json5 | 27 -
.../JsvmLifeCycle/referenceref/.gitignore | 6 -
.../referenceref/build-profile.json5 | 54 -
.../JsvmLifeCycle/referenceref/hvigorfile.ts | 21 -
.../referenceref/obfuscation-rules.txt | 23 -
.../referenceref/oh-package.json5 | 26 -
.../referenceref/src/main/cpp/CMakeLists.txt | 13 -
.../referenceref/src/main/cpp/hello.cpp | 195 -
.../main/cpp/types/libreferenceref/Index.d.ts | 16 -
.../types/libreferenceref/oh-package.json5 | 21 -
.../referenceref/src/main/ets/pages/Index.ets | 43 -
.../referenceref/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../referenceref/src/ohosTest/module.json5 | 27 -
.../UsageInstructionsTwo/.gitignore | 12 -
.../UsageInstructionsTwo/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../UsageInstructionsTwo/README.md | 179 -
.../adjustexternalmemory/.gitignore | 6 -
.../adjustexternalmemory/build-profile.json5 | 54 -
.../adjustexternalmemory/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../adjustexternalmemory/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 159 -
.../types/libadjustexternalmemory/Index.d.ts | 16 -
.../libadjustexternalmemory/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../UsageInstructionsTwo/build-profile.json5 | 118 -
.../UsageInstructionsTwo/code-linter.json5 | 35 -
.../getheapstatistics/.gitignore | 6 -
.../getheapstatistics/build-profile.json5 | 54 -
.../getheapstatistics/hvigorfile.ts | 21 -
.../getheapstatistics/obfuscation-rules.txt | 23 -
.../getheapstatistics/oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../getheapstatistics/src/main/cpp/hello.cpp | 175 -
.../cpp/types/libgetheapstatistics/Index.d.ts | 16 -
.../libgetheapstatistics/oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../getheapstatistics/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../getversion/.gitignore | 6 -
.../getversion/build-profile.json5 | 54 -
.../getversion/hvigorfile.ts | 21 -
.../getversion/obfuscation-rules.txt | 23 -
.../getversion/oh-package.json5 | 26 -
.../getversion/src/main/cpp/CMakeLists.txt | 13 -
.../getversion/src/main/cpp/hello.cpp | 175 -
.../main/cpp/types/libgetversion/Index.d.ts | 16 -
.../cpp/types/libgetversion/oh-package.json5 | 21 -
.../getversion/src/main/ets/pages/Index.ets | 43 -
.../getversion/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../getversion/src/ohosTest/module.json5 | 27 -
.../UsageInstructionsTwo/getvm/.gitignore | 6 -
.../getvm/build-profile.json5 | 54 -
.../UsageInstructionsTwo/getvm/hvigorfile.ts | 21 -
.../getvm/obfuscation-rules.txt | 23 -
.../getvm/oh-package.json5 | 26 -
.../getvm/src/main/cpp/CMakeLists.txt | 13 -
.../getvm/src/main/cpp/hello.cpp | 158 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../getvm/src/main/ets/pages/Index.ets | 43 -
.../getvm/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/backup_config.json | 3 -
.../resources/base/profile/main_pages.json | 5 -
.../main/resources/dark/element/color.json | 8 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../getvm/src/ohosTest/ets/test/List.test.ets | 20 -
.../getvm/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../UsageInstructionsTwo/hvigorfile.ts | 21 -
.../memorypressurenotification/.gitignore | 6 -
.../build-profile.json5 | 54 -
.../memorypressurenotification/hvigorfile.ts | 21 -
.../obfuscation-rules.txt | 23 -
.../oh-package.json5 | 26 -
.../src/main/cpp/CMakeLists.txt | 13 -
.../src/main/cpp/hello.cpp | 156 -
.../libmemorypressurenotification/Index.d.ts | 16 -
.../oh-package.json5 | 21 -
.../src/main/ets/pages/Index.ets | 43 -
.../src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../src/ohosTest/module.json5 | 27 -
.../UsageInstructionsTwo/oh-package.json5 | 25 -
.../UsageInstructionsTwo/ohosTest.md | 13 -
.../strictequals/.gitignore | 6 -
.../strictequals/build-profile.json5 | 54 -
.../strictequals/hvigorfile.ts | 21 -
.../strictequals/obfuscation-rules.txt | 23 -
.../strictequals/oh-package.json5 | 26 -
.../strictequals/src/main/cpp/CMakeLists.txt | 13 -
.../strictequals/src/main/cpp/hello.cpp | 161 -
.../main/cpp/types/libstrictequals/Index.d.ts | 16 -
.../types/libstrictequals/oh-package.json5 | 21 -
.../strictequals/src/main/ets/pages/Index.ets | 43 -
.../strictequals/src/main/module.json5 | 42 -
.../main/resources/base/element/color.json | 8 -
.../main/resources/base/element/string.json | 16 -
.../resources/base/media/layered_image.json | 7 -
.../resources/base/profile/main_pages.json | 5 -
.../src/ohosTest/ets/test/Ability.test.ets | 52 -
.../src/ohosTest/ets/test/List.test.ets | 20 -
.../strictequals/src/ohosTest/module.json5 | 27 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPIAsynchronousTask/README.md | 74 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../entry/oh-package.json5 | 27 -
.../entry/src/main/cpp/CMakeLists.txt | 18 -
.../entry/src/main/cpp/napi_init.cpp | 91 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../src/main/cpp/types/libentry1/Index.d.ts | 16 -
.../main/cpp/types/libentry1/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 53 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIAsynchronousTask/oh-package.json5 | 25 -
.../NodeAPIAsynchronousTask/ohosTest.md | 9 -
.../NodeApiLoadModule/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiLoadModule/README.md | 75 -
.../NodeApiLoadModule/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 66 -
.../NodeApiLoadModule/entry/oh-package.json5 | 27 -
.../entry/src/main/cpp/CMakeLists.txt | 18 -
.../entry/src/main/cpp/file.cpp | 60 -
.../entry/src/main/cpp/napi_init.cpp | 66 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../src/main/cpp/types/libentry1/Index.d.ts | 16 -
.../main/cpp/types/libentry1/oh-package.json5 | 21 -
.../entry/src/main/ets/Test.ets | 20 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 46 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeApiLoadModule/oh-package.json5 | 25 -
.../NodeApiLoadModule/ohosTest.md | 9 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiLoadModuleWithInfo/README.md | 86 -
.../build-profile.json5 | 70 -
.../entry/build-profile.json5 | 76 -
.../entry/oh-package.json5 | 33 -
.../entry/src/main/cpp/CMakeLists.txt | 27 -
.../entry/src/main/cpp/file.cpp | 61 -
.../entry/src/main/cpp/napi_init.cpp | 62 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/cpp/types/libentryfour/Index.d.ts | 16 -
.../cpp/types/libentryfour/oh-package.json5 | 21 -
.../src/main/cpp/types/libentryone/Index.d.ts | 16 -
.../cpp/types/libentryone/oh-package.json5 | 21 -
.../main/cpp/types/libentrythree/Index.d.ts | 16 -
.../cpp/types/libentrythree/oh-package.json5 | 21 -
.../src/main/cpp/types/libentrytwo/Index.d.ts | 16 -
.../cpp/types/libentrytwo/oh-package.json5 | 21 -
.../entry/src/main/ets/Test.ets | 22 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 73 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeApiLoadModuleWithInfo/har1/Index.ets | 24 -
.../har1/build-profile.json5 | 70 -
.../har1/oh-package.json5 | 27 -
.../har1/src/main/cpp/CMakeLists.txt | 15 -
.../har1/src/main/cpp/napi_init.cpp | 85 -
.../src/main/cpp/types/libhar1/index.d.ts | 18 -
.../main/cpp/types/libhar1/oh-package.json5 | 21 -
.../har1/src/main/ets/components/MainPage.ets | 31 -
.../har1/src/main/module.json5 | 25 -
.../har1/src/ohosTest/module.json5 | 27 -
.../NodeApiLoadModuleWithInfo/har2/Index.ets | 24 -
.../har2/build-profile.json5 | 46 -
.../har2/oh-package.json5 | 24 -
.../har2/src/main/ets/components/MainPage.ets | 31 -
.../har2/src/main/module.json5 | 25 -
.../har2/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../library/Index.ets | 22 -
.../library/build-profile.json5 | 46 -
.../library/oh-package.json5 | 24 -
.../src/main/ets/components/MainPage.ets | 31 -
.../library/src/main/module.json5 | 25 -
.../library/src/ohosTest/module.json5 | 27 -
.../oh-package.json5 | 25 -
.../NodeApiLoadModuleWithInfo/ohosTest.md | 13 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiApplicationScenario/README.md | 87 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 66 -
.../entry/oh-package.json5 | 27 -
.../entry/src/main/cpp/CMakeLists.txt | 13 -
.../entry/src/main/cpp/napi_init.cpp | 223 -
.../src/main/cpp/types/libentry/Index.d.ts | 20 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../src/main/cpp/types/libentry1/Index.d.ts | 16 -
.../main/cpp/types/libentry1/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 68 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../oh-package.json5 | 25 -
.../NodeApiApplicationScenario/ohosTest.md | 11 -
.../NodeAPIArray/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPI/NodeApiUse/NodeAPIArray/README.md | 75 -
.../NodeAPIArray/build-profile.json5 | 58 -
.../NodeAPIArray/entry/build-profile.json5 | 59 -
.../NodeAPIArray/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 445 -
.../src/main/cpp/types/libentry/Index.d.ts | 61 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 266 -
.../NodeAPIArray/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIArray/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIArray/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIArray/ohosTest.md | 21 -
.../NodeAPIArraybuffer/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIArraybuffer/README.md | 75 -
.../NodeAPIArraybuffer/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../NodeAPIArraybuffer/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 149 -
.../src/main/cpp/types/libentry/Index.d.ts | 29 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 102 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIArraybuffer/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIArraybuffer/ohosTest.md | 11 -
.../NodeAPIBasicDataTypes/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPIBasicDataTypes/README.md | 75 -
.../NodeAPIBasicDataTypes/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 188 -
.../src/main/cpp/types/libentry/Index.d.ts | 30 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 136 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIBasicDataTypes/oh-package.json5 | 25 -
.../NodeAPIBasicDataTypes/ohosTest.md | 15 -
.../NodeAPIBigint/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIBigint/README.md | 75 -
.../NodeAPIBigint/build-profile.json5 | 58 -
.../NodeAPIBigint/entry/build-profile.json5 | 59 -
.../NodeAPIBigint/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 150 -
.../src/main/cpp/types/libentry/Index.d.ts | 26 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 121 -
.../NodeAPIBigint/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIBigint/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIBigint/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIBigint/ohosTest.md | 13 -
.../NodeAPIBuffer/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIBuffer/README.md | 75 -
.../NodeAPIBuffer/build-profile.json5 | 58 -
.../NodeAPIBuffer/entry/build-profile.json5 | 59 -
.../NodeAPIBuffer/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 181 -
.../src/main/cpp/types/libentry/Index.d.ts | 26 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 120 -
.../NodeAPIBuffer/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIBuffer/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIBuffer/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIBuffer/ohosTest.md | 12 -
.../NodeAPIClass/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPI/NodeApiUse/NodeAPIClass/README.md | 73 -
.../NodeAPIClass/build-profile.json5 | 58 -
.../NodeAPIClass/entry/build-profile.json5 | 59 -
.../NodeAPIClass/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 116 -
.../src/main/cpp/types/libentry/Index.d.ts | 22 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 89 -
.../NodeAPIClass/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIClass/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIClass/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIClass/ohosTest.md | 9 -
.../NodeAPICleanuphook/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPICleanuphook/README.md | 75 -
.../NodeAPICleanuphook/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 64 -
.../NodeAPICleanuphook/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 181 -
.../src/main/cpp/types/libentry/Index.d.ts | 18 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 84 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPICleanuphook/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPICleanuphook/ohosTest.md | 9 -
.../NodeApiUse/NodeAPIDate/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPI/NodeApiUse/NodeAPIDate/README.md | 73 -
.../NodeAPIDate/build-profile.json5 | 58 -
.../NodeAPIDate/entry/build-profile.json5 | 59 -
.../NodeAPIDate/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 98 -
.../src/main/cpp/types/libentry/Index.d.ts | 20 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 91 -
.../NodeAPIDate/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIDate/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIDate/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIDate/ohosTest.md | 10 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPIEnvironmentalLifeCycle/README.md | 73 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 87 -
.../src/main/cpp/types/libentry/Index.d.ts | 18 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 73 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../oh-package.json5 | 25 -
.../NodeAPIEnvironmentalLifeCycle/ohosTest.md | 9 -
.../NodeAPIError/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPI/NodeApiUse/NodeAPIError/README.md | 73 -
.../NodeAPIError/build-profile.json5 | 58 -
.../NodeAPIError/entry/build-profile.json5 | 59 -
.../NodeAPIError/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 300 -
.../src/main/cpp/types/libentry/Index.d.ts | 49 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 232 -
.../NodeAPIError/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIError/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIError/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIError/ohosTest.md | 17 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeAPIExtendCapabilities/README.md | 73 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 18 -
.../entry/src/main/cpp/napi_init.cpp | 538 -
.../src/main/cpp/types/libentry/Index.d.ts | 64 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 226 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../oh-package.json5 | 25 -
.../NodeAPIExtendCapabilities/ohosTest.md | 23 -
.../NodeAPIFunction/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIFunction/README.md | 73 -
.../NodeAPIFunction/build-profile.json5 | 58 -
.../NodeAPIFunction/entry/build-profile.json5 | 59 -
.../NodeAPIFunction/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 120 -
.../src/main/cpp/types/libentry/Index.d.ts | 28 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 131 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIFunction/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIFunction/ohosTest.md | 10 -
.../NodeAPILifeCycle/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPILifeCycle/README.md | 73 -
.../NodeAPILifeCycle/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../NodeAPILifeCycle/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 188 -
.../src/main/cpp/types/libentry/Index.d.ts | 26 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 103 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPILifeCycle/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPILifeCycle/ohosTest.md | 10 -
.../NodeAPIObject/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIObject/README.md | 73 -
.../NodeAPIObject/build-profile.json5 | 58 -
.../NodeAPIObject/entry/build-profile.json5 | 59 -
.../NodeAPIObject/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 303 -
.../src/main/cpp/types/libentry/Index.d.ts | 49 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 234 -
.../NodeAPIObject/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIObject/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeAPIObject/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIObject/ohosTest.md | 17 -
.../NodeAPIPrimitive/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIPrimitive/README.md | 73 -
.../NodeAPIPrimitive/build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../NodeAPIPrimitive/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 174 -
.../src/main/cpp/types/libentry/Index.d.ts | 32 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 148 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIPrimitive/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIPrimitive/ohosTest.md | 16 -
.../NodeAPIPromise/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIPromise/README.md | 73 -
.../NodeAPIPromise/build-profile.json5 | 58 -
.../NodeAPIPromise/entry/build-profile.json5 | 59 -
.../NodeAPIPromise/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 112 -
.../src/main/cpp/types/libentry/Index.d.ts | 20 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 92 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeAPIPromise/hvigor/hvigor-config.json5 | 37 -
.../NodeAPIPromise/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIPromise/ohosTest.md | 9 -
.../NodeAPIProperty/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeAPIProperty/README.md | 73 -
.../NodeAPIProperty/build-profile.json5 | 58 -
.../NodeAPIProperty/entry/build-profile.json5 | 59 -
.../NodeAPIProperty/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 369 -
.../src/main/cpp/types/libentry/Index.d.ts | 54 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 256 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../NodeAPIProperty/oh-package.json5 | 25 -
.../NodeApiUse/NodeAPIProperty/ohosTest.md | 18 -
.../AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../README.md | 75 -
.../build-profile.json5 | 58 -
.../entry/build-profile.json5 | 59 -
.../entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 19 -
.../entry/src/main/cpp/napi_init.cpp | 93 -
.../src/main/cpp/types/libentry/Index.d.ts | 16 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 61 -
.../entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../hvigor/hvigor-config.json5 | 37 -
.../oh-package.json5 | 25 -
.../ohosTest.md | 8 -
.../NodeApiString/AppScope/app.json5 | 25 -
.../resources/base/element/string.json | 8 -
.../NodeApiUse/NodeApiString/README.md | 73 -
.../NodeApiString/build-profile.json5 | 58 -
.../NodeApiString/entry/build-profile.json5 | 59 -
.../NodeApiString/entry/oh-package.json5 | 26 -
.../entry/src/main/cpp/CMakeLists.txt | 17 -
.../entry/src/main/cpp/napi_init.cpp | 150 -
.../src/main/cpp/types/libentry/Index.d.ts | 26 -
.../main/cpp/types/libentry/oh-package.json5 | 21 -
.../main/ets/entryability/EntryAbility.ets | 57 -
.../entrybackupability/EntryBackupAbility.ets | 27 -
.../entry/src/main/ets/pages/Index.ets | 83 -
.../NodeApiString/entry/src/main/module.json5 | 66 -
.../main/resources/base/element/color.json | 8 -
.../resources/base/profile/backup_config.json | 3 -
.../main/resources/dark/element/color.json | 8 -
.../entry/src/ohosTest/module.json5 | 27 -
.../NodeApiString/hvigor/hvigor-config.json5 | 37 -
.../NodeApiUse/NodeApiString/oh-package.json5 | 25 -
.../NodeApiUse/NodeApiString/ohosTest.md | 8 -
.../StateMgmtV2MVVM/AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../ArkUISample/StateMgmtV2MVVM/README.md | 142 +-
.../StateMgmtV2MVVM/build-profile.json5 | 116 +-
.../StateMgmtV2MVVM/entry/build-profile.json5 | 86 +-
.../StateMgmtV2MVVM/entry/oh-package.json5 | 52 +-
.../main/ets/entryability/EntryAbility.ets | 114 +-
.../src/main/ets/model/TaskListModel.ets | 82 +-
.../entry/src/main/ets/model/TaskModel.ets | 42 +-
.../entry/src/main/ets/pages/10-Builder.ets | 318 +-
.../entry/src/main/ets/pages/2-Local.ets | 76 +-
.../entry/src/main/ets/pages/3-Param.ets | 96 +-
.../entry/src/main/ets/pages/4-Event.ets | 134 +-
.../entry/src/main/ets/pages/5-Repeat.ets | 136 +-
.../src/main/ets/pages/6-ObservedV2Trace.ets | 188 +-
.../src/main/ets/pages/7-MonitorComputed.ets | 210 +-
.../src/main/ets/pages/8-AppStorageV2.ets | 240 +-
.../src/main/ets/pages/9-PersistenceV2.ets | 292 +-
.../entry/src/main/ets/pages/SettingPage.ets | 100 +-
.../entry/src/main/ets/pages/TodoListPage.ets | 112 +-
.../ets/settingability/SettingAbility.ets | 114 +-
.../entry/src/main/ets/view/BottomView.ets | 124 +-
.../entry/src/main/ets/view/ListView.ets | 132 +-
.../entry/src/main/ets/view/TitleView.ets | 62 +-
.../main/ets/viewmodel/TaskListViewModel.ets | 102 +-
.../src/main/ets/viewmodel/TaskViewModel.ets | 66 +-
.../entry/src/main/module.json5 | 120 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../main/resources/rawfile/defaultTasks.json | 12 +-
.../src/ohosTest/ets/test/TodoList.test.ets | 304 +-
.../entry/src/ohosTest/module.json5 | 56 +-
.../hvigor/hvigor-config.json5 | 76 +-
.../StateMgmtV2MVVM/oh-package.json5 | 52 +-
.../ArkWeb/LifecycleWebComp/.gitignore | 0
.../LifecycleWebComp/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/LifecycleWebComp/README.md | 0
.../LifecycleWebComp/build-profile.json5 | 102 +-
.../ArkWeb/LifecycleWebComp/code-linter.json5 | 0
.../ArkWeb/LifecycleWebComp/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../LifecycleWebComp/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../LifecycleWebComp/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index.html | 18 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/LifecycleWebComp/hvigorfile.ts | 0
.../ArkWeb/LifecycleWebComp/oh-package.json5 | 50 +-
.../ArkWeb/LifecycleWebComp/ohosTest.md | 0
.../screenshots/LifecycleWebComp.png | Bin
.../ArkWeb/ManageWebCompSecPriv/.gitignore | 0
.../ManageWebCompSecPriv/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/ManageWebCompSecPriv/README.md | 0
.../ManageWebCompSecPriv/build-profile.json5 | 102 +-
.../ManageWebCompSecPriv/code-linter.json5 | 0
.../ManageWebCompSecPriv/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../ManageWebCompSecPriv/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../pages/AddIntTrackPreventByPassList.ets | 0
.../pages/ClearIntTrackPreventByPassList.ets | 64 +-
.../CollectingAdsBlockingInformation.ets | 76 +-
.../ets/pages/DisAdsBlockSpecDomPages_one.ets | 128 +-
.../ets/pages/DisAdsBlockSpecDomPages_two.ets | 130 +-
.../main/ets/pages/EnableIntTrackPrevent.ets | 76 +-
.../main/ets/pages/EnablingAdsBlocking.ets | 0
.../entry/src/main/ets/pages/Index.ets | 146 +-
.../ets/pages/IsIntTrackPreventEnabled.ets | 78 +-
.../ets/pages/LocCrossOriginResAccSol_one.ets | 0
.../ets/pages/LocCrossOriginResAccSol_two.ets | 0
.../ets/pages/OnIntTrackPreventResult.ets | 84 +-
.../pages/RemoveIntTrackPreventByPassList.ets | 78 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index.html | 46 +-
.../src/main/resources/rawfile/js/script.js | 38 +-
.../src/main/resources/resfile/index.html | 112 +-
.../src/main/resources/resfile/js/script.js | 38 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/ManageWebCompSecPriv/hvigorfile.ts | 0
.../ManageWebCompSecPriv/oh-package.json5 | 50 +-
.../ArkWeb/ManageWebCompSecPriv/ohosTest.md | 0
.../AddIntTrackPreventByPassList.png | Bin
.../ClearIntTrackPreventByPassList.png | Bin
.../CollectingAdsBlockingInformation.png | Bin
.../DisAdsBlockSpecDomPages_one.png | Bin
.../DisAdsBlockSpecDomPages_two.png | Bin
.../screenshots/EnableIntTrackPrevent.png | Bin
.../screenshots/EnablingAdsBlocking_1.png | Bin
.../screenshots/EnablingAdsBlocking_2.png | Bin
.../screenshots/IsIntTrackPreventEnabled.png | Bin
.../LocCrossOriginResAccSol_one.png | Bin
.../LocCrossOriginResAccSol_two_1.png | Bin
.../LocCrossOriginResAccSol_two_2.png | Bin
.../screenshots/OnIntTrackPreventResult.png | Bin
.../RemoveIntTrackPreventByPassList.png | Bin
.../ArkWeb/ManageWebPageFileIO/.gitignore | 0
.../ManageWebPageFileIO/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/ManageWebPageFileIO/README.md | 0
.../ManageWebPageFileIO/build-profile.json5 | 102 +-
.../ManageWebPageFileIO/code-linter.json5 | 0
.../ManageWebPageFileIO/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../ManageWebPageFileIO/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 82 +-
.../ets/pages/InitiatingADownloadTask.ets | 142 +-
.../src/main/ets/pages/ListenForPageDown.ets | 0
.../src/main/ets/pages/ResumeDownload.ets | 206 +-
.../entry/src/main/ets/pages/UploadFiles.ets | 0
.../entry/src/main/ets/pages/downloadUtil.ets | 130 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/download.html | 40 +-
.../src/main/resources/rawfile/index.html | 42 +-
.../src/main/resources/rawfile/local.html | 56 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/ManageWebPageFileIO/hvigorfile.ts | 0
.../ManageWebPageFileIO/oh-package.json5 | 50 +-
.../ArkWeb/ManageWebPageFileIO/ohosTest.md | 0
.../screenshots/InitiatingADownloadTask_1.png | Bin
.../screenshots/InitiatingADownloadTask_2.png | Bin
.../screenshots/ListenForPageDown_1.png | Bin
.../screenshots/ListenForPageDown_2.png | Bin
.../screenshots/ResumeDownload.png | Bin
.../screenshots/UploadFiles_1.png | Bin
.../screenshots/UploadFiles_2.png | Bin
.../ArkWeb/ManageWebPageInteracts/.gitignore | 0
.../ManageWebPageInteracts/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/ManageWebPageInteracts/README.md | 0
.../build-profile.json5 | 126 +-
.../ManageWebPageInteracts/code-linter.json5 | 0
.../ManageWebPageInteracts/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/ImpNestedScroll.ets | 0
.../entry/src/main/ets/pages/Index.ets | 74 +-
.../ets/pages/OnIntKbdAttachSysCustIn.ets | 240 +-
.../src/main/ets/pages/SetSKBMode_one.ets | 0
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../resources/rawfile/SetSKBModeIndex.html | 50 +-
.../src/main/resources/rawfile/index.html | 126 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../ManageWebPageInteracts/entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 118 +-
.../Entry2BackupAbility.ets | 52 +-
.../entry2/src/main/ets/pages/Index.ets | 0
.../entry2/src/main/module.json5 | 132 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/index.html | 50 +-
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 56 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ManageWebPageInteracts/hvigorfile.ts | 0
.../ManageWebPageInteracts/oh-package.json5 | 50 +-
.../ArkWeb/ManageWebPageInteracts/ohosTest.md | 0
.../screenshots/ImpNestedScroll.png | Bin
.../screenshots/OnIntKbdAttachSysCustIn.png | Bin
.../screenshots/SetSKBMode_one_1.png | Bin
.../screenshots/SetSKBMode_one_2.png | Bin
.../screenshots/SetSKBMode_two_1.png | Bin
.../screenshots/SetSKBMode_two_2.png | Bin
.../AcceleratePageAccess/.gitignore | 0
.../AcceleratePageAccess/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AcceleratePageAccess/README.md | 0
.../AcceleratePageAccess/build-profile.json5 | 198 +-
.../AcceleratePageAccess/code-linter.json5 | 0
.../AcceleratePageAccess/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../AcceleratePageAccess/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../AcceleratePageAccess/entry1/.gitignore | 0
.../entry1/build-profile.json5 | 84 +-
.../AcceleratePageAccess/entry1/hvigorfile.ts | 0
.../entry1/obfuscation-rules.txt | 0
.../entry1/oh-package.json5 | 50 +-
.../main/ets/entry1ability/Entry1Ability.ets | 126 +-
.../entry1/src/main/ets/pages/Index.ets | 0
.../entry1/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry1/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry1/src/ohosTest/module.json5 | 54 +-
.../entry1/src/test/List.test.ets | 0
.../entry1/src/test/LocalUnit.test.ets | 0
.../AcceleratePageAccess/entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../AcceleratePageAccess/entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 112 +-
.../entry2/src/main/ets/pages/Index.ets | 0
.../entry2/src/main/ets/pages/Prefetching.ets | 0
.../ets/pages/PrefetchingAPOSTRequest_one.ets | 92 +-
.../pages/PrefetchingAPOSTRequest_three.ets | 86 +-
.../ets/pages/PrefetchingAPOSTRequest_two.ets | 84 +-
.../entry2/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 54 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../AcceleratePageAccess/entry3/.gitignore | 0
.../entry3/build-profile.json5 | 84 +-
.../AcceleratePageAccess/entry3/hvigorfile.ts | 0
.../entry3/obfuscation-rules.txt | 0
.../entry3/oh-package.json5 | 50 +-
.../main/ets/entry3ability/Entry3Ability.ets | 112 +-
.../src/main/ets/pages/BusinessWebview.ets | 50 +-
.../src/main/ets/pages/DynamicComponent.ets | 118 +-
.../entry3/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/PrecompileConfig.ets | 78 +-
.../src/main/ets/pages/PrecompileWebview.ets | 106 +-
.../entry3/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry3/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry3/src/ohosTest/module.json5 | 54 +-
.../entry3/src/test/List.test.ets | 0
.../entry3/src/test/LocalUnit.test.ets | 0
.../AcceleratePageAccess/entry4/.gitignore | 0
.../entry4/build-profile.json5 | 84 +-
.../AcceleratePageAccess/entry4/hvigorfile.ts | 0
.../entry4/obfuscation-rules.txt | 0
.../entry4/oh-package.json5 | 50 +-
.../main/ets/entry4ability/Entry4Ability.ets | 112 +-
.../src/main/ets/pages/BusinessWebview.ets | 50 +-
.../src/main/ets/pages/DynamicComponent.ets | 118 +-
.../entry4/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/InjectWebview.ets | 124 +-
.../entry4/src/main/ets/pages/Resource.ets | 108 +-
.../entry4/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry4/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry4/src/ohosTest/module.json5 | 54 +-
.../entry4/src/test/List.test.ets | 0
.../entry4/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../AcceleratePageAccess/hvigorfile.ts | 0
.../AcceleratePageAccess/oh-package.json5 | 50 +-
.../AcceleratePageAccess/ohosTest.md | 0
.../screenshots/InjOffResNoInt_1.png | Bin
.../screenshots/InjOffResNoInt_2.png | Bin
.../screenshots/PrecompForCompCache_1.png | Bin
.../screenshots/PrecompForCompCache_2.png | Bin
.../screenshots/Prefetching.png | Bin
.../PrefetchingAPOSTRequest_one.png | Bin
.../PrefetchingAPOSTRequest_three.png | Bin
.../PrefetchingAPOSTRequest_two.png | Bin
.../screenshots/PrepareForPageLoad_one_1.png | Bin
.../screenshots/PrepareForPageLoad_one_2.png | Bin
.../screenshots/PrepareForPageLoad_two_1.png | Bin
.../screenshots/PrepareForPageLoad_two_2.png | Bin
.../CustomizePageResp/.gitignore | 0
.../CustomizePageResp/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../CustomizePageResp/README.md | 0
.../CustomizePageResp/build-profile.json5 | 102 +-
.../CustomizePageResp/code-linter.json5 | 0
.../CustomizePageResp/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../CustomizePageResp/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../CustomizePageResp/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 110 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../main/ets/pages/OnInterceptRequest_one.ets | 0
.../main/ets/pages/OnInterceptRequest_two.ets | 152 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index1.html | 50 +-
.../src/main/resources/rawfile/index2.html | 72 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../CustomizePageResp/hvigorfile.ts | 0
.../CustomizePageResp/oh-package.json5 | 50 +-
.../CustomizePageResp/ohosTest.md | 0
.../screenshots/OnInterceptRequest_one_1.png | Bin
.../screenshots/OnInterceptRequest_one_2.png | Bin
.../screenshots/OnInterceptRequest_two.png | Bin
.../LoadPages/.gitignore | 0
.../LoadPages/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 14 +-
.../resources/base/media/app_icon.png | Bin
.../LoadPages/README.md | 0
.../LoadPages/build-profile.json5 | 102 +-
.../LoadPages/code-linter.json5 | 0
.../LoadPages/entry/.gitignore | 0
.../LoadPages/entry/build-profile.json5 | 84 +-
.../LoadPages/entry/hvigorfile.ts | 0
.../LoadPages/entry/obfuscation-rules.txt | 0
.../LoadPages/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/GlobalContext.ets | 70 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../LoadLocalPageFileInSandboxPath_one.ets | 66 +-
.../LoadLocalPageFileInSandboxPath_two.ets | 62 +-
.../ets/pages/LoadingHTMLRichTextData.ets | 86 +-
.../src/main/ets/pages/LoadingLocalPages.ets | 76 +-
.../src/main/ets/pages/LoadingWebPages.ets | 76 +-
.../LoadPages/entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/local.html | 42 +-
.../src/main/resources/rawfile/local1.html | 42 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../LoadPages/entry/src/ohosTest/module.json5 | 54 +-
.../LoadPages/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../LoadPages/hvigor/hvigor-config.json5 | 74 +-
.../LoadPages/hvigorfile.ts | 0
.../LoadPages/oh-package.json5 | 50 +-
.../LoadPages/ohosTest.md | 0
.../LoadLocalPageFileInSandboxPath_one.png | Bin
.../LoadLocalPageFileInSandboxPath_two.png | Bin
.../screenshots/LoadingHTMLRichTextData_1.png | Bin
.../screenshots/LoadingHTMLRichTextData_2.png | Bin
.../screenshots/LoadingLocalPages_1.png | Bin
.../screenshots/LoadingLocalPages_2.png | Bin
.../screenshots/LoadingWebPages_1.png | Bin
.../screenshots/LoadingWebPages_2.png | Bin
.../ManagePageRedirectNav/.gitignore | 0
.../ManagePageRedirectNav/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ManagePageRedirectNav/README.md | 0
.../ManagePageRedirectNav/build-profile.json5 | 102 +-
.../ManagePageRedirectNav/code-linter.json5 | 0
.../ManagePageRedirectNav/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../ManagePageRedirectNav/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 110 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../ets/pages/CrossApplicationRedirection.ets | 94 +-
.../src/main/ets/pages/HistoryNavigati.ets | 0
.../entry/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/PageRedirection.ets | 82 +-
.../entry/src/main/ets/pages/ProfilePage.ets | 54 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/call.html | 46 +-
.../src/main/resources/rawfile/route.html | 46 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ManagePageRedirectNav/hvigorfile.ts | 0
.../ManagePageRedirectNav/oh-package.json5 | 50 +-
.../ManagePageRedirectNav/ohosTest.md | 0
.../CrossApplicationRedirection_1.png | Bin
.../CrossApplicationRedirection_2.png | Bin
.../screenshots/HistoryNavigati_1.png | Bin
.../screenshots/HistoryNavigati_2.png | Bin
.../screenshots/PageRedirection_1.png | Bin
.../screenshots/PageRedirection_2.png | Bin
.../NetReqInterceptCacheWinOps/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../NetReqInterceptCacheWinOps/README.md | 0
.../build-profile.json5 | 150 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 108 +-
.../entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/hello.cpp | 304 +-
.../entry/src/main/cpp/napi_init.cpp | 134 +-
.../entry/src/main/cpp/rawfile_request.cpp | 532 +-
.../entry/src/main/cpp/rawfile_request.h | 118 +-
.../src/main/cpp/types/libentry/Index.d.ts | 38 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 108 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 94 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../rawfile/chunked_post_stream.html | 92 +-
.../main/resources/rawfile/csp_bypassing.html | 52 +-
.../src/main/resources/rawfile/csp_script.js | 38 +-
.../src/main/resources/rawfile/isolated.html | 52 +-
.../main/resources/rawfile/isolated_script.js | 34 +-
.../src/main/resources/rawfile/local.html | 52 +-
.../main/resources/rawfile/local_script.js | 34 +-
.../src/main/resources/rawfile/post_data.html | 96 +-
.../resources/rawfile/service_worker.html | 68 +-
.../entry/src/main/resources/rawfile/sw.js | 50 +-
.../src/main/resources/rawfile/test.html | 60 +-
.../entry/src/main/resources/rawfile/test.mp4 | 0
.../src/main/resources/rawfile/video.html | 50 +-
.../entry/src/main/resources/rawfile/xhr | 30 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/Libentry.mock.ets | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 124 +-
.../Entry2BackupAbility.ets | 52 +-
.../entry2/src/main/ets/pages/Index.ets | 0
.../entry2/src/main/module.json5 | 138 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 52 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../entry3/.gitignore | 0
.../entry3/build-profile.json5 | 84 +-
.../entry3/hvigorfile.ts | 0
.../entry3/obfuscation-rules.txt | 0
.../entry3/oh-package.json5 | 50 +-
.../main/ets/entry3ability/Entry3Ability.ets | 118 +-
.../entry3/src/main/ets/pages/Index.ets | 0
.../entry3/src/main/ets/pages/common.ets | 232 +-
.../entry3/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry3/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry3/src/ohosTest/module.json5 | 54 +-
.../entry3/src/test/List.test.ets | 0
.../entry3/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../NetReqInterceptCacheWinOps/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../NetReqInterceptCacheWinOps/ohosTest.md | 0
.../screenshots/InterceptNetRequest_1.png | Bin
.../screenshots/InterceptNetRequest_2.png | Bin
.../screenshots/MigrateWebCompWin_1.png | Bin
.../screenshots/MigrateWebCompWin_2.png | Bin
.../screenshots/SetBackForwardCache_1.png | Bin
.../screenshots/SetBackForwardCache_2.png | Bin
.../ArkWeb/ProcessWebPageCont/.gitignore | 0
.../ProcessWebPageCont/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/ProcessWebPageCont/README.md | 0
.../ProcessWebPageCont/build-profile.json5 | 102 +-
.../ProcessWebPageCont/code-linter.json5 | 0
.../ProcessWebPageCont/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../ProcessWebPageCont/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../ProcessWebPageCont/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/CalcAdjustSafeArea.ets | 60 +-
.../entry/src/main/ets/pages/Index.ets | 82 +-
.../main/ets/pages/InitiatePrintAppAPI.ets | 0
.../main/ets/pages/InitiatePrintW3CAPI.ets | 0
.../entry/src/main/ets/pages/PreviewPDF.ets | 72 +-
.../entry/src/main/module.json5 | 146 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/print.html | 126 +-
.../entry/src/main/resources/rawfile/test.pdf | Bin
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/ProcessWebPageCont/hvigorfile.ts | 0
.../ProcessWebPageCont/oh-package.json5 | 50 +-
.../ArkWeb/ProcessWebPageCont/ohosTest.md | 0
.../screenshots/CalcAdjustSafeArea.png | Bin
.../screenshots/InitiatePrintAppAPI.png | Bin
.../screenshots/InitiatePrintW3CAPI.png | Bin
.../screenshots/PreviewPDF.png | Bin
.../SetBasicAttrsEvtsOne/.gitignore | 0
.../SetBasicAttrsEvtsOne/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SetBasicAttrsEvtsOne/README.md | 0
.../SetBasicAttrsEvtsOne/build-profile.json5 | 102 +-
.../SetBasicAttrsEvtsOne/code-linter.json5 | 0
.../SetBasicAttrsEvtsOne/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../SetBasicAttrsEvtsOne/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/AllowGeolocation.ets | 0
.../main/ets/pages/ClearAllCookiesSync.ets | 0
.../src/main/ets/pages/ConfigCookieSync.ets | 0
.../entry/src/main/ets/pages/DarkMode_one.ets | 0
.../entry/src/main/ets/pages/DarkMode_two.ets | 0
.../src/main/ets/pages/DeleteAllData.ets | 0
.../src/main/ets/pages/DeleteGeolocation.ets | 0
.../entry/src/main/ets/pages/ExistCookie.ets | 0
.../src/main/ets/pages/FetchCookieSync.ets | 0
.../ets/pages/GetAccessibleGeolocation.ets | 0
.../src/main/ets/pages/IncognitoMode_one.ets | 0
.../src/main/ets/pages/IncognitoMode_two.ets | 0
.../entry/src/main/ets/pages/Index.ets | 162 +-
.../src/main/ets/pages/ManageLocPerms.ets | 140 +-
.../src/main/ets/pages/OpenPageNewWin.ets | 136 +-
.../entry/src/main/module.json5 | 194 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/rawfile/darkModePage.html | 68 +-
.../main/resources/rawfile/getLocation.html | 68 +-
.../src/main/resources/rawfile/index.html | 110 +-
.../src/main/resources/rawfile/window.html | 66 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SetBasicAttrsEvtsOne/hvigorfile.ts | 0
.../SetBasicAttrsEvtsOne/oh-package.json5 | 50 +-
.../SetBasicAttrsEvtsOne/ohosTest.md | 0
.../screenshots/AllowGeolocation.png | Bin
.../screenshots/ClearAllCookiesSync.png | Bin
.../screenshots/ConfigCookieSync.png | Bin
.../screenshots/DarkMode_one.png | Bin
.../screenshots/DarkMode_two.png | Bin
.../screenshots/DeleteAllData.png | Bin
.../screenshots/DeleteGeolocation.png | Bin
.../screenshots/ExistCookie.png | Bin
.../screenshots/FetchCookieSync.png | Bin
.../screenshots/GetAccessibleGeolocation.png | Bin
.../screenshots/IncognitoMode_one.png | Bin
.../screenshots/IncognitoMode_two.png | Bin
.../screenshots/ManageLocPerms_1.png | Bin
.../screenshots/ManageLocPerms_2.png | Bin
.../screenshots/OpenPageNewWin_1.png | Bin
.../screenshots/OpenPageNewWin_2.png | Bin
.../SetBasicAttrsEvtsTwo/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SetBasicAttrsEvtsTwo/README.md | 0
.../SetBasicAttrsEvtsTwo/build-profile.json5 | 102 +-
.../SetBasicAttrsEvtsTwo/code-linter.json5 | 0
.../SetBasicAttrsEvtsTwo/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../SetBasicAttrsEvtsTwo/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Cache_one.ets | 0
.../entry/src/main/ets/pages/Cache_two.ets | 0
.../src/main/ets/pages/CookieManagement.ets | 0
.../entry/src/main/ets/pages/DomStorage.ets | 0
.../entry/src/main/ets/pages/Index.ets | 114 +-
.../src/main/ets/pages/UseMotionDirSensor.ets | 144 +-
.../src/main/ets/pages/UserAgent_one.ets | 0
.../src/main/ets/pages/UserAgent_three.ets | 0
.../src/main/ets/pages/UserAgent_two.ets | 0
.../entry/src/main/module.json5 | 152 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index.html | 308 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SetBasicAttrsEvtsTwo/hvigorfile.ts | 0
.../SetBasicAttrsEvtsTwo/oh-package.json5 | 50 +-
.../SetBasicAttrsEvtsTwo/ohosTest.md | 0
.../screenshots/Cache_one.png | Bin
.../screenshots/Cache_two.png | Bin
.../screenshots/CookieManagement.png | Bin
.../screenshots/DomStorage.png | Bin
.../screenshots/UseMotionDirSensor_1.png | Bin
.../screenshots/UseMotionDirSensor_2.png | Bin
.../screenshots/UserAgent_one.png | Bin
.../screenshots/UserAgent_three.png | Bin
.../screenshots/UserAgent_two.png | Bin
.../ArkWeb/UseFrontendJSApp/.gitignore | 0
.../UseFrontendJSApp/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/UseFrontendJSApp/README.md | 0
.../UseFrontendJSApp/build-profile.json5 | 198 +-
.../ArkWeb/UseFrontendJSApp/code-linter.json5 | 0
.../ArkWeb/UseFrontendJSApp/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../UseFrontendJSApp/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../UseFrontendJSApp/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index.html | 78 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../ArkWeb/UseFrontendJSApp/entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../UseFrontendJSApp/entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../UseFrontendJSApp/entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 112 +-
.../Entry2BackupAbility.ets | 52 +-
.../entry2/src/main/ets/pages/Index.ets | 122 +-
.../src/main/ets/pages/JavaScriptProxy.ets | 0
.../entry2/src/main/ets/pages/Promise_one.ets | 0
.../entry2/src/main/ets/pages/Promise_two.ets | 0
.../ets/pages/RegisterJavaScriptProxy.ets | 0
.../ets/pages/UsageOfComplexTypes_five.ets | 0
.../ets/pages/UsageOfComplexTypes_four.ets | 0
.../ets/pages/UsageOfComplexTypes_one.ets | 0
.../ets/pages/UsageOfComplexTypes_three.ets | 0
.../ets/pages/UsageOfComplexTypes_two.ets | 0
.../entry2/src/main/module.json5 | 138 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/index1.html | 56 +-
.../src/main/resources/rawfile/index2.html | 52 +-
.../src/main/resources/rawfile/index3.html | 58 +-
.../src/main/resources/rawfile/index4.html | 56 +-
.../src/main/resources/rawfile/index5.html | 52 +-
.../src/main/resources/rawfile/index6.html | 102 +-
.../src/main/resources/rawfile/index7.html | 52 +-
.../src/main/resources/rawfile/index8.html | 52 +-
.../src/main/resources/rawfile/index9.html | 52 +-
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 52 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../ArkWeb/UseFrontendJSApp/entry3/.gitignore | 0
.../entry3/build-profile.json5 | 84 +-
.../UseFrontendJSApp/entry3/hvigorfile.ts | 0
.../entry3/obfuscation-rules.txt | 0
.../UseFrontendJSApp/entry3/oh-package.json5 | 50 +-
.../main/ets/entry3ability/Entry3Ability.ets | 112 +-
.../entry3/src/main/ets/pages/Index.ets | 0
.../entry3/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/index.html | 138 +-
.../entry3/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry3/src/ohosTest/module.json5 | 54 +-
.../entry3/src/test/List.test.ets | 0
.../entry3/src/test/LocalUnit.test.ets | 0
.../ArkWeb/UseFrontendJSApp/entry4/.gitignore | 0
.../entry4/build-profile.json5 | 108 +-
.../UseFrontendJSApp/entry4/hvigorfile.ts | 0
.../entry4/obfuscation-rules.txt | 0
.../UseFrontendJSApp/entry4/oh-package.json5 | 50 +-
.../entry4/src/main/cpp/CMakeLists.txt | 46 +-
.../entry4/src/main/cpp/hello.cpp | 638 +-
.../entry4/src/main/cpp/jsbridge_object.cpp | 176 +-
.../entry4/src/main/cpp/jsbridge_object.h | 76 +-
.../entry4/src/main/cpp/napi_init.cpp | 134 +-
.../src/main/cpp/types/libentry4/Index.d.ts | 34 +-
.../main/cpp/types/libentry4/oh-package.json5 | 40 +-
.../main/ets/entry4ability/Entry4Ability.ets | 112 +-
.../entry4/src/main/ets/pages/Index.ets | 132 +-
.../entry4/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/runJS.html | 184 +-
.../entry4/src/mock/Libentry4.mock.ets | 0
.../entry4/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry4/src/ohosTest/module.json5 | 54 +-
.../entry4/src/test/List.test.ets | 0
.../entry4/src/test/LocalUnit.test.ets | 0
.../ArkWeb/UseFrontendJSApp/entry5/.gitignore | 0
.../entry5/build-profile.json5 | 108 +-
.../UseFrontendJSApp/entry5/hvigorfile.ts | 0
.../entry5/obfuscation-rules.txt | 0
.../UseFrontendJSApp/entry5/oh-package.json5 | 50 +-
.../entry5/src/main/cpp/CMakeLists.txt | 50 +-
.../entry5/src/main/cpp/hello.cpp | 934 +-
.../entry5/src/main/cpp/napi_init.cpp | 134 +-
.../src/main/cpp/types/libentry5/Index.d.ts | 52 +-
.../main/cpp/types/libentry5/oh-package.json5 | 40 +-
.../main/ets/entry5ability/Entry5Ability.ets | 112 +-
.../entry5/src/main/ets/pages/Index.ets | 544 +-
.../entry5/src/main/module.json5 | 82 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/index.html | 276 +-
.../entry5/src/mock/Libentry5.mock.ets | 0
.../entry5/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry5/src/ohosTest/module.json5 | 54 +-
.../entry5/src/test/List.test.ets | 0
.../entry5/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/UseFrontendJSApp/hvigorfile.ts | 0
.../ArkWeb/UseFrontendJSApp/oh-package.json5 | 50 +-
.../ArkWeb/UseFrontendJSApp/ohosTest.md | 0
.../screenshots/AppCallFrontendFn_1.png | Bin
.../screenshots/AppCallFrontendFn_2.png | Bin
.../screenshots/AppCallFrontendFn_3.png | Bin
.../screenshots/EstabDataChannelC_C_1.png | Bin
.../screenshots/EstabDataChannelC_C_2.png | Bin
.../screenshots/EstabDataChannel_1.png | Bin
.../screenshots/EstabDataChannel_2.png | Bin
.../screenshots/EstabDataChannel_3.png | Bin
.../screenshots/JavaScriptProxy_1.png | Bin
.../screenshots/JavaScriptProxy_2.png | Bin
.../screenshots/MutualInvokeCCpp.png | Bin
.../screenshots/Promise_one.png | Bin
.../screenshots/Promise_two.png | Bin
.../screenshots/RegisterJavaScriptProxy_1.png | Bin
.../screenshots/RegisterJavaScriptProxy_2.png | Bin
.../screenshots/UsageOfComplexTypes_five.png | Bin
.../screenshots/UsageOfComplexTypes_four.png | Bin
.../screenshots/UsageOfComplexTypes_one.png | Bin
.../screenshots/UsageOfComplexTypes_three.png | Bin
.../screenshots/UsageOfComplexTypes_two.png | Bin
.../ArkWeb/UseOfflineWebComp/.gitignore | 0
.../UseOfflineWebComp/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/UseOfflineWebComp/README.md | 0
.../UseOfflineWebComp/build-profile.json5 | 150 +-
.../UseOfflineWebComp/code-linter.json5 | 0
.../ArkWeb/UseOfflineWebComp/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../UseOfflineWebComp/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../UseOfflineWebComp/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 108 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/common.ets | 196 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../UseOfflineWebComp/entry1/.gitignore | 0
.../entry1/build-profile.json5 | 84 +-
.../UseOfflineWebComp/entry1/hvigorfile.ts | 0
.../entry1/obfuscation-rules.txt | 0
.../UseOfflineWebComp/entry1/oh-package.json5 | 50 +-
.../main/ets/entry1ability/Entry1Ability.ets | 108 +-
.../entry1/src/main/ets/pages/Index.ets | 0
.../entry1/src/main/ets/pages/common.ets | 194 +-
.../entry1/src/main/ets/pages/index2.ets | 68 +-
.../entry1/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry1/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry1/src/ohosTest/module.json5 | 54 +-
.../entry1/src/test/List.test.ets | 0
.../entry1/src/test/LocalUnit.test.ets | 0
.../UseOfflineWebComp/entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../UseOfflineWebComp/entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../UseOfflineWebComp/entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 112 +-
.../entry2/src/main/ets/pages/Index.ets | 0
.../entry2/src/main/ets/pages/common.ets | 212 +-
.../entry2/src/main/ets/pages/index2.ets | 0
.../entry2/src/main/module.json5 | 92 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/main_pages.json | 0
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 54 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/UseOfflineWebComp/hvigorfile.ts | 0
.../ArkWeb/UseOfflineWebComp/oh-package.json5 | 50 +-
.../ArkWeb/UseOfflineWebComp/ohosTest.md | 0
.../CreatingOfflineWebComponents.png | Bin
.../PreLaunchingRenderingProcess_one_1.png | Bin
.../PreLaunchingRenderingProcess_one_2.png | Bin
.../PreLaunchingRenderingProcess_two_1.png | Bin
.../PreLaunchingRenderingProcess_two_2.png | Bin
.../ArkWeb/UseSameLayerRender/.gitignore | 0
.../UseSameLayerRender/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/UseSameLayerRender/README.md | 0
.../UseSameLayerRender/build-profile.json5 | 102 +-
.../UseSameLayerRender/code-linter.json5 | 0
.../UseSameLayerRender/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../UseSameLayerRender/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../UseSameLayerRender/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/DrawXCompAVPBtn.ets | 428 +-
.../entry/src/main/ets/pages/Index.ets | 74 +-
.../entry/src/main/ets/pages/PlayerDemo.ets | 202 +-
.../ets/pages/RenderTxtBoxSameLayer_one.ets | 0
.../ets/pages/RenderTxtBoxSameLayer_two.ets | 0
.../entry/src/main/module.json5 | 142 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/test1.html | 66 +-
.../src/main/resources/rawfile/test2.html | 66 +-
.../src/main/resources/rawfile/test3.html | 56 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/UseSameLayerRender/hvigorfile.ts | 0
.../UseSameLayerRender/oh-package.json5 | 50 +-
.../ArkWeb/UseSameLayerRender/ohosTest.md | 0
.../screenshots/DrawXCompAVPBtn.png | Bin
.../screenshots/RenderTxtBoxSameLayer_one.png | Bin
.../screenshots/RenderTxtBoxSameLayer_two.png | Bin
.../ArkWeb/UsingWebMultimedia/.gitignore | 0
.../UsingWebMultimedia/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/UsingWebMultimedia/README.md | 0
.../UsingWebMultimedia/build-profile.json5 | 126 +-
.../UsingWebMultimedia/code-linter.json5 | 0
.../UsingWebMultimedia/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../UsingWebMultimedia/entry/hvigorfile.ts | 0
.../entry/obfuscation-rules.txt | 0
.../UsingWebMultimedia/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 118 +-
.../entrybackupability/EntryBackupAbility.ets | 56 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 218 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../src/main/resources/rawfile/index.html | 90 +-
.../main/resources/zh_CN/element/string.json | 0
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../UsingWebMultimedia/entry2/.gitignore | 0
.../entry2/build-profile.json5 | 84 +-
.../UsingWebMultimedia/entry2/hvigorfile.ts | 0
.../entry2/obfuscation-rules.txt | 0
.../entry2/oh-package.json5 | 50 +-
.../main/ets/entry2ability/Entry2Ability.ets | 106 +-
.../Entry2BackupAbility.ets | 52 +-
.../entry2/src/main/ets/pages/Index.ets | 0
.../entry2/src/main/ets/pages/PlayerDemo.ets | 552 +-
.../entry2/src/main/module.json5 | 138 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../src/main/resources/rawfile/main.html | 54 +-
.../entry2/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/List.test.ets | 0
.../entry2/src/ohosTest/module.json5 | 52 +-
.../entry2/src/test/List.test.ets | 0
.../entry2/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/UsingWebMultimedia/hvigorfile.ts | 0
.../UsingWebMultimedia/oh-package.json5 | 50 +-
.../ArkWeb/UsingWebMultimedia/ohosTest.md | 0
.../screenshots/HoldVideoConfWebRTC_1.png | Bin
.../screenshots/HoldVideoConfWebRTC_2.png | Bin
.../screenshots/HoldVideoConfWebRTC_3.png | Bin
.../screenshots/TakeOverMediaPlay.png | Bin
.../ArkWeb/WebRenderLayout/.gitignore | 22 +-
.../ArkWeb/WebRenderLayout/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ArkWeb/WebRenderLayout/README.md | 154 +-
.../WebRenderLayout/build-profile.json5 | 102 +-
.../ArkWeb/WebRenderLayout/code-linter.json5 | 68 +-
.../ArkWeb/WebRenderLayout/entry/.gitignore | 10 +-
.../WebRenderLayout/entry/build-profile.json5 | 84 +-
.../WebRenderLayout/entry/hvigorfile.ts | 42 +-
.../entry/obfuscation-rules.txt | 44 +-
.../WebRenderLayout/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/FitPageContent.ets | 96 +-
.../entry/src/main/ets/pages/Index.ets | 68 +-
.../entry/src/main/ets/pages/RenderMode.ets | 62 +-
.../entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 46 +-
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 12 +-
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 14 +-
.../main/resources/en_US/element/string.json | 30 +-
.../main/resources/rawfile/fit_content.html | 126 +-
.../main/resources/zh_CN/element/string.json | 30 +-
.../entry/src/mock/mock-config.json5 | 32 +-
.../src/ohosTest/ets/test/Ability.test.ets | 194 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 38 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 38 +-
.../entry/src/test/LocalUnit.test.ets | 94 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../ArkWeb/WebRenderLayout/hvigorfile.ts | 42 +-
.../ArkWeb/WebRenderLayout/oh-package.json5 | 50 +-
.../ArkWeb/WebRenderLayout/ohosTest.md | 0
.../screenshots/FitPageContent.png | Bin
.../screenshots/RenderModeWebComp.png | Bin
.../HarSample/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../HarSample/build-profile.json5 | 92 +-
.../HarSample/entry/build-profile.json5 | 56 +-
.../HarSample/entry/oh-package.json5 | 54 +-
.../src/main/ets/entryability/EntryAbility.ts | 108 +-
.../entry/src/main/ets/logger/Logger.ts | 96 +-
.../HarSample/entry/src/main/module.json5 | 100 +-
.../main/resources/base/element/color.json | 38 +-
.../entry/src/ohosTest/ets/logger/Logger.ts | 96 +-
.../HarSample/entry/src/ohosTest/module.json5 | 102 +-
.../HarSample/hvigor/hvigor-config.json5 | 40 +-
.../HarSample/library/build-profile.json5 | 70 +-
.../HarSample/library/index.ets | 38 +-
.../HarSample/library/oh-package.json5 | 54 +-
.../src/main/cpp/types/liblibrary/index.d.ts | 30 +-
.../cpp/types/liblibrary/oh-package.json5 | 40 +-
.../main/ets/components/mainpage/MainPage.ets | 88 +-
.../library/src/main/ets/utils/nativeTest.ts | 40 +-
.../HarSample/library/src/main/module.json5 | 50 +-
.../main/resources/base/element/color.json | 38 +-
.../HarSample/library/src/main/ts/test.ets | 54 +-
.../HarSample/oh-package.json5 | 54 +-
.../HspSample/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../HspSample/build-profile.json5 | 108 +-
.../HspSample/entry/build-profile.json5 | 56 +-
.../HspSample/entry/oh-package.json5 | 54 +-
.../src/main/ets/entryability/EntryAbility.ts | 108 +-
.../entry/src/main/ets/logger/Logger.ts | 96 +-
.../HspSample/entry/src/main/module.json5 | 100 +-
.../main/resources/base/element/color.json | 46 +-
.../entry/src/ohosTest/ets/logger/Logger.ts | 96 +-
.../HspSample/entry/src/ohosTest/module.json5 | 102 +-
.../HspSample/hvigor/hvigor-config.json5 | 40 +-
.../HspSample/library/build-profile.json5 | 58 +-
.../HspSample/library/oh-package.json5 | 54 +-
.../src/main/cpp/types/liblibrary/index.d.ts | 30 +-
.../cpp/types/liblibrary/oh-package.json5 | 40 +-
.../HspSample/library/src/main/ets/Index.ets | 36 +-
.../library/src/main/ets/ResManager.ets | 44 +-
.../src/main/ets/components/MyTitleBar.ets | 58 +-
.../library/src/main/ets/pages/Back.ets | 150 +-
.../library/src/main/ets/pages/Menu.ets | 110 +-
.../library/src/main/ets/utils/nativeTest.ts | 40 +-
.../HspSample/library/src/main/module.json5 | 54 +-
.../main/resources/base/element/string.json | 46 +-
.../HspSample/oh-package.json5 | 54 +-
.../HCECardSimulationDevelopment/ohosTest.md | 12 +-
.../screenshots/image.jpeg | Bin
.../NFC/NFCReadAndWrite/ohosTest.md | 12 +-
.../NFCReadAndWrite/screenshots/image.jpeg | Bin
.../NFC/SecureElement/ohosTest.md | 12 +-
.../NFC/SecureElement/screenshots/image.jpeg | Bin
.../ConnectivityKit/Wlan/ohosTest.md | 18 +-
.../src/main/cpp/samples/sample_brush.cpp | 554 +-
.../src/main/cpp/samples/sample_canvas.cpp | 388 +-
.../src/main/cpp/samples/sample_matrix.cpp | 612 +-
.../src/main/cpp/samples/sample_path.cpp | 904 +-
.../entry/src/main/cpp/samples/sample_pen.cpp | 486 +-
.../src/main/cpp/samples/sample_pixelmap.cpp | 326 +-
.../src/main/cpp/samples/sample_rect.cpp | 252 +-
.../main/ets/drawing/pages/BitmapDrawing.ets | 68 +-
.../main/ets/drawing/pages/BrushDrawing.ets | 154 +-
.../main/ets/drawing/pages/CanvasDrawing.ets | 182 +-
.../main/ets/drawing/pages/ImageDrawing.ets | 68 +-
.../main/ets/drawing/pages/MatrixDrawing.ets | 238 +-
.../main/ets/drawing/pages/PathDrawing.ets | 154 +-
.../src/main/ets/drawing/pages/PenDrawing.ets | 182 +-
.../ets/drawing/pages/PixelMapDrawing.ets | 152 +-
.../main/ets/drawing/pages/RectDrawing.ets | 140 +-
.../NDKAPIDrawing/entry/src/main/module.json5 | 100 +-
.../Notification/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../Notification/Notification/README_zh.md | 160 +-
.../Notification/build-profile.json5 | 84 +-
.../Notification/entry/build-profile.json5 | 56 +-
.../Notification/entry/oh-package.json5 | 20 +-
.../main/ets/entryAbility/EntryAbility.ets | 124 +-
.../entry/src/main/ets/pages/Second.ets | 92 +-
.../src/main/ets/publish/PublishOperation.ets | 588 +-
.../main/ets/secondAbility/SecondAbility.ets | 120 +-
.../main/ets/subscribe/SubscribeOperation.ets | 122 +-
.../entry/src/main/ets/util/Logger.ets | 96 +-
.../Notification/entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 38 +-
.../entry/src/ohosTest/ets/util/Logger.ets | 96 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../Notification/hvigor/hvigor-config.json5 | 40 +-
.../Notification/oh-package.json5 | 52 +-
.../Notification/Notification/ohosTest.md | 32 +-
.../AssetStoreKit/AssetStoreArkTS/.gitignore | 0
.../AssetStoreArkTS/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AssetStoreKit/AssetStoreArkTS/README.md | 144 +-
.../AssetStoreArkTS/build-profile.json5 | 114 +-
.../AssetStoreArkTS/code-linter.json5 | 0
.../AssetStoreArkTS/entry/.gitignore | 0
.../AssetStoreArkTS/entry/build-profile.json5 | 84 +-
.../AssetStoreArkTS/entry/hvigorfile.ts | 0
.../AssetStoreArkTS/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 148 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/AssetStoreArkTS.test.ets | 220 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../AssetStoreArkTS/hvigorfile.ts | 0
.../AssetStoreArkTS/oh-package.json5 | 50 +-
.../AssetStoreKit/AssetStoreArkTS/ohosTest.md | 20 +-
.../screenshots/AssetStoreArkTS1.png | Bin
.../screenshots/AssetStoreArkTS2.png | Bin
.../AssetStoreKit/AssetStoreNdk/.gitignore | 0
.../AssetStoreNdk/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AssetStoreKit/AssetStoreNdk/README.md | 154 +-
.../AssetStoreNdk/build-profile.json5 | 114 +-
.../AssetStoreNdk/code-linter.json5 | 0
.../AssetStoreNdk/entry/.gitignore | 0
.../AssetStoreNdk/entry/build-profile.json5 | 116 +-
.../AssetStoreNdk/entry/hvigorfile.ts | 0
.../AssetStoreNdk/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 418 +-
.../src/main/cpp/types/libentry/Index.d.ts | 50 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 142 +-
.../AssetStoreNdk/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/AssetStoreNdk.test.ets | 158 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../AssetStoreNdk/hvigor/hvigor-config.json5 | 74 +-
.../AssetStoreKit/AssetStoreNdk/hvigorfile.ts | 0
.../AssetStoreNdk/oh-package.json5 | 50 +-
.../AssetStoreKit/AssetStoreNdk/ohosTest.md | 18 +-
.../screenshots/AssetStoreNdk1.png | Bin
.../screenshots/AssetStoreNdk2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 160 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 92 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../3des_ecb_encryption_decryption.cpp | 152 +-
.../entry/src/main/cpp/types/project/file.h | 44 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../pages/3des_ecb_encryption_decryption.ets | 70 +-
...ecb_encryption_decryption_asynchronous.ets | 162 +-
..._ecb_encryption_decryption_synchronous.ets | 162 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../EncryptionDecryptionGuidance3DES.test.ets | 194 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 18 +-
.../EncryptionDecryptionGuidance3DES1.png | Bin
.../EncryptionDecryptionGuidance3DES2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../EncryptionDecryptionGuidanceAes/README.md | 168 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 156 +-
.../src/main/cpp/types/libentry/Index.d.ts | 48 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../project/aes_cbc_encryption_decryption.cpp | 180 +-
.../project/aes_ccm_encryption_decryption.cpp | 232 +-
.../project/aes_ecb_encryption_decryption.cpp | 168 +-
.../project/aes_gcm_encryption_decryption.cpp | 230 +-
.../aes_gcm_segment_encryption_decryption.cpp | 290 +-
.../entry/src/main/cpp/types/project/file.h | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 124 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../EncryptionDecryptionGuidanceAes.test.ets | 226 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 22 +-
.../EncryptionDecryptionGuidanceAes1.png | Bin
.../EncryptionDecryptionGuidanceAes2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 170 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
...cbc_encryption_decryption_asynchronous.ets | 200 +-
..._cbc_encryption_decryption_synchronous.ets | 200 +-
...ccm_encryption_decryption_asynchronous.ets | 204 +-
..._ccm_encryption_decryption_synchronous.ets | 204 +-
...ecb_encryption_decryption_asynchronous.ets | 166 +-
..._ecb_encryption_decryption_synchronous.ets | 166 +-
...gcm_encryption_decryption_asynchronous.ets | 228 +-
..._gcm_encryption_decryption_synchronous.ets | 228 +-
...seg_encryption_decryption_asynchronous.ets | 139 -
..._seg_encryption_decryption_synchronous.ets | 139 -
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...ryptionDecryptionGuidanceAesArkTs.test.ets | 446 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 32 +-
.../EncryptionDecryptionGuidanceAesArkTs1.png | Bin
.../EncryptionDecryptionGuidanceAesArkTs2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../EncryptionDecryptionGuidanceRSA/README.md | 154 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../ets/pages/rsa_pkcs1/RSAPKCS1Async.ets | 244 +-
.../main/ets/pages/rsa_pkcs1/RSAPKCS1Sync.ets | 244 +-
.../rsa_pkcs1_oaep/RSAPKCS1OAEPAsync.ets | 256 +-
.../pages/rsa_pkcs1_oaep/RSAPKCS1OAEPSync.ets | 246 +-
.../rsa_segmentation/RSASegmentationAsync.ets | 208 +-
.../rsa_segmentation/RSASegmentationSync.ets | 208 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../EncryptionDecryptionGuidanceRSA.test.ets | 302 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 24 +-
.../EncryptionDecryptionGuidanceRSA1.png | Bin
.../EncryptionDecryptionGuidanceRSA2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../EncryptionDecryptionGuidanceSM2/README.md | 144 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../ets/pages/sm2/CreateASN.1Ciphertext.ets | 104 +-
.../main/ets/pages/sm2/ObtainCiphertext.ets | 102 +-
.../sm2/SM2EncryptionDecryptionAsync.ets | 188 +-
.../pages/sm2/SM2EncryptionDecryptionSync.ets | 188 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../EncryptionDecryptionGuidanceSM2.test.ets | 230 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
.../EncryptionDecryptionGuidanceSM21.png | Bin
.../EncryptionDecryptionGuidanceSM22.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../EncryptionDecryptionGuidanceSM4/README.md | 164 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 140 +-
.../src/main/cpp/types/libentry/Index.d.ts | 44 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/file.h | 40 +-
.../project/sm4_cbc_encryption_decryption.cpp | 186 +-
.../project/sm4_ecb_encryption_decryption.cpp | 170 +-
.../project/sm4_gcm_encryption_decryption.cpp | 232 +-
.../sm4_gcm_seg_encryption_decryption.cpp | 284 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 112 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../EncryptionDecryptionGuidanceSM4.test.ets | 198 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
.../EncryptionDecryptionGuidanceSM41.png | Bin
.../EncryptionDecryptionGuidanceSM42.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 162 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
...cbc_encryption_decryption_asynchronous.ets | 200 +-
..._cbc_encryption_decryption_synchronous.ets | 200 +-
...ecb_encryption_decryption_asynchronous.ets | 158 +-
..._ecb_encryption_decryption_synchronous.ets | 158 +-
...gcm_encryption_decryption_asynchronous.ets | 228 +-
..._gcm_encryption_decryption_synchronous.ets | 228 +-
...seg_encryption_decryption_asynchronous.ets | 139 -
..._seg_encryption_decryption_synchronous.ets | 139 -
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...yptionDecryptionGuidance3DESArkTs.test.ets | 374 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 28 +-
.../EncryptionDecryptionGuidanceSM4ArkTs1.png | Bin
.../EncryptionDecryptionGuidanceSM4ArkTs2.png | Bin
.../KeyDerivation/HKDFDerivation/.gitignore | 0
.../HKDFDerivation/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyDerivation/HKDFDerivation/README.md | 138 +-
.../HKDFDerivation/build-profile.json5 | 114 +-
.../HKDFDerivation/code-linter.json5 | 0
.../HKDFDerivation/entry/.gitignore | 0
.../HKDFDerivation/entry/build-profile.json5 | 84 +-
.../HKDFDerivation/entry/hvigorfile.ts | 0
.../HKDFDerivation/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Await.ets | 112 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/Promise.ets | 122 +-
.../entry/src/main/ets/pages/Sync.ets | 112 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/HKDFDerivation.test.ets | 194 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../HKDFDerivation/hvigor/hvigor-config.json5 | 74 +-
.../HKDFDerivation/hvigorfile.ts | 0
.../HKDFDerivation/oh-package.json5 | 50 +-
.../KeyDerivation/HKDFDerivation/ohosTest.md | 18 +-
.../screenshots/HKDFDerivation1.png | Bin
.../screenshots/HKDFDerivation2.png | Bin
.../KeyDerivation/PBKDF2Derivation/.gitignore | 0
.../PBKDF2Derivation/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyDerivation/PBKDF2Derivation/README.md | 138 +-
.../PBKDF2Derivation/build-profile.json5 | 114 +-
.../PBKDF2Derivation/code-linter.json5 | 0
.../PBKDF2Derivation/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../PBKDF2Derivation/entry/hvigorfile.ts | 0
.../PBKDF2Derivation/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Await.ets | 104 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/Promise.ets | 114 +-
.../entry/src/main/ets/pages/Sync.ets | 104 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/PBKDF2Derivation.test.ets | 194 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../PBKDF2Derivation/hvigorfile.ts | 0
.../PBKDF2Derivation/oh-package.json5 | 50 +-
.../PBKDF2Derivation/ohosTest.md | 18 +-
.../screenshots/PBKDF2Derivation1.png | Bin
.../screenshots/PBKDF2Derivation2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 160 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 126 +-
.../src/main/cpp/types/libentry/Index.d.ts | 38 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/ecc.cpp | 104 +-
.../entry/src/main/cpp/types/project/file.h | 46 +-
.../entry/src/main/cpp/types/project/rsa.cpp | 102 +-
.../entry/src/main/cpp/types/project/sm2.cpp | 102 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 100 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...inaryDataConvertAsymmetricKeyPair.test.ets | 170 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 18 +-
.../BinaryDataConvertAsymmetricKeyPair1.png | Bin
.../BinaryDataConvertAsymmetricKeyPair2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/ecc/Callback.ets | 120 +-
.../entry/src/main/ets/pages/ecc/Sync.ets | 122 +-
.../src/main/ets/pages/pkcs8ecc/PKCS8ECC.ets | 122 +-
.../entry/src/main/ets/pages/rsa/Callback.ets | 118 +-
.../entry/src/main/ets/pages/rsa/Sync.ets | 120 +-
.../entry/src/main/ets/pages/sm2/Callback.ets | 122 +-
.../entry/src/main/ets/pages/sm2/Sync.ets | 124 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...DataConvertAsymmetricKeyPairArkTS.test.ets | 338 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 26 +-
...naryDataConvertAsymmetricKeyPairArkTS1.png | Bin
...naryDataConvertAsymmetricKeyPairArkTS2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 166 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 90 +-
.../src/main/cpp/types/libentry/Index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/file.h | 42 +-
.../entry/src/main/cpp/types/project/rsa.cpp | 118 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 122 +-
.../entry/src/main/ets/pages/Promise.ets | 146 +-
.../entry/src/main/ets/pages/Sync.ets | 164 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...vertSpecifiedPEMAsymmetricKeyPair.test.ets | 186 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 48 +-
.../ohosTest.md | 18 +-
.../ConvertSpecifiedPEMAsymmetricKeyPair1.png | Bin
.../ConvertSpecifiedPEMAsymmetricKeyPair2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ConvertSymmetricKeyBinaryFormat/README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 110 +-
.../src/main/cpp/types/libentry/Index.d.ts | 34 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/3des.cpp | 96 +-
.../entry/src/main/cpp/types/project/file.h | 44 +-
.../entry/src/main/cpp/types/project/hmac.cpp | 98 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 88 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ConvertSymmetricKeyBinaryFormat.test.ets | 142 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 16 +-
.../ConvertSymmetricKeyBinaryFormat1.png | Bin
.../ConvertSymmetricKeyBinaryFormat2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 148 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/3des/Callback.ets | 144 +-
.../entry/src/main/ets/pages/3des/Sync.ets | 144 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/hmac/Await.ets | 104 +-
.../entry/src/main/ets/pages/hmac/Sync.ets | 104 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...vertSymmetricKeyBinaryFormatArkTS.test.ets | 230 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
.../ConvertSymmetricKeyBinaryFormatArkTS1.png | Bin
.../ConvertSymmetricKeyBinaryFormatArkTS2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 166 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 92 +-
.../src/main/cpp/types/libentry/Index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/file.h | 42 +-
.../project/specifyUncompressedPublicKey.cpp | 114 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../main/ets/pages/CompressedPointData.ets | 104 +-
.../entry/src/main/ets/pages/GetKeyObject.ets | 132 +-
.../entry/src/main/ets/pages/Index.ets | 132 +-
.../pages/SpecifyUncompressedPublicKey.ets | 104 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
...CompressPublicKeyFormatConversion.test.ets | 222 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
.../ECCCompressPublicKeyFormatConversion1.png | Bin
.../ECCCompressPublicKeyFormatConversion2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 106 +-
.../src/main/cpp/types/libentry/Index.d.ts | 34 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/file.h | 46 +-
.../entry/src/main/cpp/types/project/rsa.cpp | 106 +-
.../entry/src/main/cpp/types/project/sm2.cpp | 100 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 88 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...RandomlyGenerateAsymmetricKeyPair.test.ets | 142 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 16 +-
.../RandomlyGenerateAsymmetricKeyPair1.png | Bin
.../RandomlyGenerateAsymmetricKeyPair2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 148 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/rsa/Promise.ets | 110 +-
.../entry/src/main/ets/pages/rsa/Sync.ets | 122 +-
.../entry/src/main/ets/pages/sm2/Promise.ets | 110 +-
.../entry/src/main/ets/pages/sm2/Sync.ets | 122 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...mlyGenerateAsymmetricKeyPairArkTS.test.ets | 230 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
...andomlyGenerateAsymmetricKeyPairArkTS1.png | Bin
...andomlyGenerateAsymmetricKeyPairArkTS2.png | Bin
.../RandomlyGenerateSymmetricKey/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../RandomlyGenerateSymmetricKey/README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 114 +-
.../src/main/cpp/types/libentry/Index.d.ts | 34 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/aes.cpp | 82 +-
.../entry/src/main/cpp/types/project/file.h | 44 +-
.../entry/src/main/cpp/types/project/sm4.cpp | 82 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 88 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../RandomlyGenerateSymmetricKey.test.ets | 142 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../RandomlyGenerateSymmetricKey/ohosTest.md | 16 +-
.../RandomlyGenerateSymmetricKey1.png | Bin
.../RandomlyGenerateSymmetricKey2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 148 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/aes/Promise.ets | 102 +-
.../entry/src/main/ets/pages/aes/Sync.ets | 98 +-
.../entry/src/main/ets/pages/sm4/Promise.ets | 102 +-
.../entry/src/main/ets/pages/sm4/Sync.ets | 98 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...RandomlyGenerateSymmetricKeyArkTS.test.ets | 230 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 20 +-
.../RandomlyGenerateSymmetricKeyArkTS1.png | Bin
.../RandomlyGenerateSymmetricKeyArkTS2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 154 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/ecc/Promise.ets | 282 +-
.../entry/src/main/ets/pages/ecc/Sync.ets | 266 +-
.../entry/src/main/ets/pages/rsa/Callback.ets | 212 +-
.../entry/src/main/ets/pages/rsa/Sync.ets | 218 +-
.../entry/src/main/ets/pages/sm2/Promise.ets | 124 +-
.../entry/src/main/ets/pages/sm2/Sync.ets | 140 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...rametersGenerateAsymmetricKeyPair.test.ets | 300 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 24 +-
...edParametersGenerateAsymmetricKeyPair1.png | Bin
...edParametersGenerateAsymmetricKeyPair2.png | Bin
.../KeyNegotiation/.gitignore | 0
.../KeyNegotiation/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyNegotiation/README.md | 154 +-
.../KeyNegotiation/build-profile.json5 | 114 +-
.../KeyNegotiation/code-linter.json5 | 0
.../KeyNegotiation/entry/.gitignore | 0
.../KeyNegotiation/entry/build-profile.json5 | 84 +-
.../KeyNegotiation/entry/hvigorfile.ts | 0
.../KeyNegotiation/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/DH/DHAsync.ets | 118 +-
.../entry/src/main/ets/pages/DH/DHSync.ets | 118 +-
.../src/main/ets/pages/ECDH/EDCHAsync.ets | 136 +-
.../src/main/ets/pages/ECDH/EDCHSync.ets | 136 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/X25519/X25519Async.ets | 132 +-
.../src/main/ets/pages/X25519/X25519Sync.ets | 132 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/KeyNegotiation.test.ets | 302 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../KeyNegotiation/hvigor/hvigor-config.json5 | 74 +-
.../KeyNegotiation/hvigorfile.ts | 0
.../KeyNegotiation/oh-package.json5 | 50 +-
.../KeyNegotiation/ohosTest.md | 24 +-
.../screenshots/KeyNegotiation1.png | Bin
.../screenshots/KeyNegotiation2.png | Bin
.../MessageAuthenticationCode/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../MessageAuthenticationCode/README.md | 144 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../main/ets/pages/HMACSegmentation/Async.ets | 128 +-
.../main/ets/pages/HMACSegmentation/Sync.ets | 128 +-
.../main/ets/pages/HMACSingleTime/Async.ets | 140 +-
.../main/ets/pages/HMACSingleTime/Sync.ets | 140 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/MessageAuthenticationCode.test.ets | 230 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../MessageAuthenticationCode/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../MessageAuthenticationCode/ohosTest.md | 20 +-
.../MessageAuthenticationCode1.png | Bin
.../MessageAuthenticationCode2.png | Bin
.../MessageDigestComputation/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../MessageDigestComputation/README.md | 168 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../MessageDigestComputation/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 104 +-
.../src/main/cpp/types/libentry/index.d.ts | 34 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../entry/src/main/cpp/types/project/file.h | 44 +-
.../main/cpp/types/project/segmentation.cpp | 118 +-
.../src/main/cpp/types/project/singleTime.cpp | 92 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../pages/segmentation/SegmentationAsync.ets | 116 +-
.../pages/segmentation/SegmentationSync.ets | 116 +-
.../ets/pages/singleTime/SingleTimeAsync.ets | 104 +-
.../ets/pages/singleTime/SingleTimeSync.ets | 104 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../test/MessageDigestComputation.test.ets | 286 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../MessageDigestComputation/hvigorfile.ts | 0
.../MessageDigestComputation/oh-package.json5 | 50 +-
.../MessageDigestComputation/ohosTest.md | 24 +-
.../screenshots/MessageDigestComputation1.png | Bin
.../screenshots/MessageDigestComputation2.png | Bin
.../SecureRandomNumberGeneration/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SecureRandomNumberGeneration/README.md | 136 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../SecureRandomNumberGeneration.test.ets | 142 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../SecureRandomNumberGeneration/ohosTest.md | 16 +-
.../SecureRandomNumberGeneration1.png | Bin
.../SecureRandomNumberGeneration2.png | Bin
.../SigningSignatureVerification/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../SigningSignatureVerification/README.md | 176 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 30 +-
.../entry/src/main/cpp/napi_init.cpp | 176 +-
.../src/main/cpp/types/libentry/Index.d.ts | 50 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../project/ecdsa_signature_verification.cpp | 158 +-
.../project/rsa_pkcs1_segment_signature.cpp | 240 +-
.../rsa_pkcs1_signature_restoration.cpp | 194 +-
.../project/rsa_pkcs1_signature_validator.cpp | 198 +-
.../project/rsa_pss_verification_tool.cpp | 228 +-
.../project/signing_signature_verification.h | 56 +-
.../project/sm2_signature_verification.cpp | 172 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 132 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../SigningSignatureVerification.test.ets | 254 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../SigningSignatureVerification/ohosTest.md | 24 +-
.../SigningSignatureVerification1.png | Bin
.../SigningSignatureVerification2.png | Bin
.../.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../README.md | 158 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
...sa_signature_verification_asynchronous.ets | 152 +-
...dsa_signature_verification_synchronous.ets | 152 +-
...a_pkcs1_segment_signature_asynchronous.ets | 192 +-
...sa_pkcs1_segment_signature_synchronous.ets | 192 +-
...cs1_signature_restoration_asynchronous.ets | 144 +-
...kcs1_signature_restoration_synchronous.ets | 144 +-
...pkcs1_signature_validator_asynchronous.ets | 152 +-
..._pkcs1_signature_validator_synchronous.ets | 152 +-
...ss_signature_verification_asynchronous.ets | 252 +-
...pss_signature_verification_synchronous.ets | 252 +-
...m2_signature_verification_asynchronous.ets | 152 +-
...sm2_signature_verification_synchronous.ets | 152 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../entry/src/mock/mock-config.json5 | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
...SigningSignatureVerificationArkTs.test.ets | 516 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../ohosTest.md | 36 +-
.../SigningSignatureVerificationArkTs1.png | Bin
.../SigningSignatureVerificationArkTs2.png | Bin
.../DataProtection/.gitignore | 0
.../DataProtection/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../DataProtection/README.md | 146 +-
.../DataProtection/build-profile.json5 | 114 +-
.../DataProtection/code-linter.json5 | 0
.../DataProtection/entry/.gitignore | 0
.../DataProtection/entry/build-profile.json5 | 84 +-
.../DataProtection/entry/hvigorfile.ts | 0
.../DataProtection/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 132 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/DataProtection.test.ets | 126 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../DataProtection/hvigor/hvigor-config.json5 | 74 +-
.../DataProtection/hvigorfile.ts | 0
.../DataProtection/oh-package.json5 | 50 +-
.../DataProtection/ohosTest.md | 14 +-
.../screenshots/DataProtection.png | Bin
.../CertificateAlgorithmLibrary/.gitignore | 0
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../CertificateAlgorithmLibrary/README.md | 162 +-
.../build-profile.json5 | 114 +-
.../code-linter.json5 | 0
.../entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../main/ets/pages/CreateGetCertCrlObject.ets | 258 +-
.../ets/pages/CreateParseVerifyCertObject.ets | 220 +-
.../CreateParseVerifyCertextensionObject.ets | 190 +-
.../ets/pages/CreateParseVerifyCrlObject.ets | 396 +-
.../ets/pages/CreateTrustanchorFromP12.ets | 312 +-
.../CreateVerifyCerchainvalidatorObject.ets | 296 +-
.../ets/pages/CreateVerifyCertchainObject.ets | 288 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 154 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../test/CertificateAlgorithmLibrary.test.ets | 350 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../CertificateAlgorithmLibrary/hvigorfile.ts | 0
.../oh-package.json5 | 50 +-
.../CertificateAlgorithmLibrary/ohosTest.md | 26 +-
.../CertificateAlgorithmLibrary1.png | Bin
.../CertificateAlgorithmLibrary2.png | Bin
.../CertificateManagement/.gitignore | 0
.../CertificateManagement/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../CertificateManagement/README.md | 142 +-
.../CertificateManagement/build-profile.json5 | 114 +-
.../CertificateManagement/code-linter.json5 | 0
.../CertificateManagement/entry/.gitignore | 0
.../entry/build-profile.json5 | 84 +-
.../CertificateManagement/entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../ets/pages/CertManagerDialogGuidelines.ets | 112 +-
.../main/ets/pages/CertManagerGuidelines.ets | 588 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 154 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/CertificateManagement.test.ets | 168 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../CertificateManagement/hvigorfile.ts | 0
.../CertificateManagement/oh-package.json5 | 50 +-
.../CertificateManagement/ohosTest.md | 16 +-
.../screenshots/CertificateManagement1.png | Bin
.../screenshots/CertificateManagement2.png | Bin
.../KeyDeletion/.gitignore | 0
.../KeyDeletion/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyDeletion/README.md | 0
.../KeyDeletion/build-profile.json5 | 114 +-
.../KeyDeletion/code-linter.json5 | 0
.../KeyDeletion/entry/.gitignore | 0
.../KeyDeletion/entry/build-profile.json5 | 116 +-
.../KeyDeletion/entry/hvigorfile.ts | 0
.../KeyDeletion/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 230 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/KeyDeletion.ets | 340 +-
.../KeyDeletion/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/KeyDeletion.test.ets | 152 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../KeyDeletion/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../KeyDeletion/hvigor/hvigor-config.json5 | 74 +-
.../KeyDeletion/hvigorfile.ts | 0
.../KeyDeletion/oh-package.json5 | 50 +-
.../KeyDeletion/ohosTest.md | 16 +-
.../screenshots/KeyDeletionCpp_1.png | Bin
.../screenshots/KeyDeletionCpp_2.png | Bin
.../KeyDeletion/screenshots/KeyDeletion_1.png | Bin
.../KeyDeletion/screenshots/KeyDeletion_2.png | Bin
.../GenerateKey/.gitignore | 0
.../GenerateKey/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../GenerateKey/README.md | 0
.../GenerateKey/build-profile.json5 | 114 +-
.../GenerateKey/code-linter.json5 | 0
.../GenerateKey/entry/.gitignore | 0
.../GenerateKey/entry/build-profile.json5 | 116 +-
.../GenerateKey/entry/hvigorfile.ts | 0
.../GenerateKey/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 180 +-
.../src/main/cpp/types/libentry/Index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 240 +-
.../GenerateKey/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/GenerateKey.test.ets | 142 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../GenerateKey/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../GenerateKey/hvigor/hvigor-config.json5 | 74 +-
.../GenerateKey/hvigorfile.ts | 0
.../GenerateKey/oh-package.json5 | 50 +-
.../GenerateKey/ohosTest.md | 16 +-
.../GenerateKey/screenshots/ArkTS_1.png | Bin
.../GenerateKey/screenshots/ArkTS_2.png | Bin
.../GenerateKey/screenshots/Cpp_1.png | Bin
.../GenerateKey/screenshots/Cpp_2.png | Bin
.../ImportEncryptedKey/.gitignore | 0
.../ImportEncryptedKey/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ImportEncryptedKey/README.md | 0
.../ImportEncryptedKey/build-profile.json5 | 116 +-
.../ImportEncryptedKey/code-linter.json5 | 68 +-
.../ImportEncryptedKey/entry/.gitignore | 0
.../entry/build-profile.json5 | 118 +-
.../ImportEncryptedKey/entry/hvigorfile.ts | 42 +-
.../ImportEncryptedKey/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 1204 +-
.../src/main/cpp/types/libentry/index.d.ts | 32 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/ImportEncryptedKey.ets | 1310 +-
.../entry/src/main/ets/pages/Index.ets | 126 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 98 +-
.../ets/test/ImportEncryptedKey.test.ets | 146 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 40 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../ImportEncryptedKey/hvigorfile.ts | 42 +-
.../ImportEncryptedKey/oh-package.json5 | 50 +-
.../ImportEncryptedKey/ohosTest.md | 16 +-
.../ImportKeyPlainText/.gitignore | 0
.../ImportKeyPlainText/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../ImportKeyPlainText/build-profile.json5 | 114 +-
.../ImportKeyPlainText/code-linter.json5 | 0
.../ImportKeyPlainText/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../ImportKeyPlainText/entry/hvigorfile.ts | 0
.../ImportKeyPlainText/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 198 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/AES256.ets | 274 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/RSA2048.ets | 372 +-
.../entry/src/main/ets/pages/X25519.ets | 296 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/ImportKeyPlainText.test.ets | 194 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../ImportKeyPlainText/hvigorfile.ts | 0
.../ImportKeyPlainText/oh-package.json5 | 50 +-
.../AnonymousKeyProof/.gitignore | 0
.../AnonymousKeyProof/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AnonymousKeyProof/README.md | 0
.../AnonymousKeyProof/build-profile.json5 | 114 +-
.../AnonymousKeyProof/code-linter.json5 | 0
.../AnonymousKeyProof/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../AnonymousKeyProof/entry/hvigorfile.ts | 0
.../AnonymousKeyProof/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 314 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/AnonymousKeyProof.ets | 430 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/AnonymousKeyProof.test.ets | 152 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../AnonymousKeyProof/hvigorfile.ts | 0
.../AnonymousKeyProof/oh-package.json5 | 50 +-
.../AnonymousKeyProof/ohosTest.md | 16 +-
.../screenshots/AnonymousKeyProof_1.png | Bin
.../screenshots/AnonymousKeyProof_2.png | Bin
.../AnonymousKeyProof/screenshots/Cpp_1.png | Bin
.../AnonymousKeyProof/screenshots/Cpp_2.png | Bin
.../NonanonymousKeyProof/.gitignore | 0
.../NonanonymousKeyProof/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../NonanonymousKeyProof/README.md | 0
.../NonanonymousKeyProof/build-profile.json5 | 114 +-
.../NonanonymousKeyProof/code-linter.json5 | 0
.../NonanonymousKeyProof/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../NonanonymousKeyProof/entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 312 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../main/ets/pages/NonAnonymousKeyProof.ets | 430 +-
.../entry/src/main/module.json5 | 156 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/NonAnonymousKeyProof.test.ets | 152 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../NonanonymousKeyProof/hvigorfile.ts | 0
.../NonanonymousKeyProof/oh-package.json5 | 50 +-
.../NonanonymousKeyProof/ohosTest.md | 16 +-
.../screenshots/Cpp_1.png | Bin
.../screenshots/Cpp_2.png | Bin
.../screenshots/NonAnonymousKeyProof_1.png | Bin
.../screenshots/NonAnonymousKeyProof_2.png | Bin
.../KeyUsage/AccessControl/.gitignore | 22 +-
.../KeyUsage/AccessControl/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/AccessControl/README.md | 176 +-
.../AccessControl/build-profile.json5 | 116 +-
.../KeyUsage/AccessControl/code-linter.json5 | 68 +-
.../KeyUsage/AccessControl/entry/.gitignore | 10 +-
.../AccessControl/entry/build-profile.json5 | 84 +-
.../AccessControl/entry/hvigorfile.ts | 42 +-
.../AccessControl/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../FineGrainedUserIdentityAuthentication.ets | 884 +-
.../entry/src/main/ets/pages/Index.ets | 134 +-
.../ets/pages/UserIdentityAuthentication.ets | 830 +-
.../AccessControl/entry/src/main/module.json5 | 140 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/float.json | 14 +-
.../main/resources/base/element/string.json | 48 +-
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 12 +-
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 12 +-
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 98 +-
.../ohosTest/ets/test/AccessControl.test.ets | 158 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 40 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../AccessControl/hvigor/hvigor-config.json5 | 74 +-
.../KeyUsage/AccessControl/hvigorfile.ts | 42 +-
.../KeyUsage/AccessControl/oh-package.json5 | 50 +-
.../KeyUsage/AccessControl/ohosTest.md | 16 +-
...ineGrainedUserIdentityAuthentication_1.png | Bin
...ineGrainedUserIdentityAuthentication_2.png | Bin
.../UserIdentityAuthentication_1.png | Bin
.../UserIdentityAuthentication_2.png | Bin
.../KeyUsage/EncryptionDecryption/.gitignore | 0
.../EncryptionDecryption/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/EncryptionDecryption/README.md | 0
.../EncryptionDecryption/build-profile.json5 | 114 +-
.../EncryptionDecryption/code-linter.json5 | 0
.../EncryptionDecryption/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../EncryptionDecryption/entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 450 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/AESCBCPKCS7.ets | 520 +-
.../src/main/ets/pages/AESGCMNoPadding.ets | 542 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../src/main/ets/pages/RSAECBOAEPSHA256.ets | 518 +-
.../src/main/ets/pages/RSAECBPKCS1_V1_5.ets | 518 +-
.../entry/src/main/ets/pages/SM2.ets | 494 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/EncryptionDecryption.test.ets | 296 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../EncryptionDecryption/hvigorfile.ts | 0
.../EncryptionDecryption/oh-package.json5 | 50 +-
.../KeyUsage/EncryptionDecryption/ohosTest.md | 24 +-
.../screenshots/AESCBCPKCS7_1.png | Bin
.../screenshots/AESCBCPKCS7_2.png | Bin
.../screenshots/AESGCMNoPadding_1.png | Bin
.../screenshots/AESGCMNoPadding_2.png | Bin
.../screenshots/Cpp_1.png | Bin
.../screenshots/RSAECBOAEPSHA256_1.png | Bin
.../screenshots/RSAECBOAEPSHA256_2.png | Bin
.../screenshots/RSAECBPKCS1_V1_5_1.png | Bin
.../screenshots/RSAECBPKCS1_V1_5_2.png | Bin
.../screenshots/SM2_1.png | Bin
.../screenshots/SM2_2.png | Bin
.../KeyUsage/HMAC/.gitignore | 0
.../KeyUsage/HMAC/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/HMAC/README.md | 0
.../KeyUsage/HMAC/build-profile.json5 | 116 +-
.../KeyUsage/HMAC/code-linter.json5 | 68 +-
.../KeyUsage/HMAC/entry/.gitignore | 0
.../KeyUsage/HMAC/entry/build-profile.json5 | 116 +-
.../KeyUsage/HMAC/entry/hvigorfile.ts | 42 +-
.../KeyUsage/HMAC/entry/oh-package.json5 | 50 +-
.../HMAC/entry/src/main/cpp/CMakeLists.txt | 28 +-
.../HMAC/entry/src/main/cpp/napi_init.cpp | 268 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../HMAC/entry/src/main/ets/pages/HMAC.ets | 310 +-
.../HMAC/entry/src/main/ets/pages/Index.ets | 138 +-
.../KeyUsage/HMAC/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 98 +-
.../entry/src/ohosTest/ets/test/HMAC.test.ets | 154 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 38 +-
.../HMAC/entry/src/ohosTest/module.json5 | 54 +-
.../KeyUsage/HMAC/hvigor/hvigor-config.json5 | 74 +-
.../KeyUsage/HMAC/hvigorfile.ts | 42 +-
.../KeyUsage/HMAC/oh-package.json5 | 50 +-
.../KeyUsage/HMAC/ohosTest.md | 16 +-
.../KeyUsage/HMAC/screenshots/HMAC_1.png | Bin
.../KeyUsage/HMAC/screenshots/HMAC_2.png | Bin
.../KeyUsage/HMAC/screenshots/cpp_1.png | Bin
.../KeyUsage/HMAC/screenshots/cpp_2.png | Bin
.../KeyUsage/KeyDerivation/.gitignore | 0
.../KeyUsage/KeyDerivation/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/KeyDerivation/README.md | 0
.../KeyDerivation/build-profile.json5 | 114 +-
.../KeyUsage/KeyDerivation/code-linter.json5 | 0
.../KeyUsage/KeyDerivation/entry/.gitignore | 0
.../KeyDerivation/entry/build-profile.json5 | 116 +-
.../KeyDerivation/entry/hvigorfile.ts | 0
.../KeyDerivation/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 296 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/HKDF.ets | 720 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/PBKDF2.ets | 746 +-
.../KeyDerivation/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/KeyDerivation.test.ets | 190 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../KeyDerivation/hvigor/hvigor-config.json5 | 74 +-
.../KeyUsage/KeyDerivation/hvigorfile.ts | 0
.../KeyUsage/KeyDerivation/oh-package.json5 | 50 +-
.../KeyUsage/KeyDerivation/ohosTest.md | 18 +-
.../KeyDerivation/screenshots/Cpp_1.png | Bin
.../KeyDerivation/screenshots/Cpp_2.png | Bin
.../KeyDerivation/screenshots/HKDF_1.png | Bin
.../KeyDerivation/screenshots/HKDF_2.png | Bin
.../KeyDerivation/screenshots/PBKDF2_1.png | Bin
.../KeyDerivation/screenshots/PBKDF2_2.png | Bin
.../KeyUsage/KeyExchange/.gitignore | 0
.../KeyUsage/KeyExchange/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/KeyExchange/README.md | 0
.../KeyUsage/KeyExchange/build-profile.json5 | 114 +-
.../KeyUsage/KeyExchange/code-linter.json5 | 0
.../KeyUsage/KeyExchange/entry/.gitignore | 0
.../KeyExchange/entry/build-profile.json5 | 116 +-
.../KeyUsage/KeyExchange/entry/hvigorfile.ts | 0
.../KeyExchange/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 528 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/DH.ets | 402 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/X25519.ets | 848 +-
.../KeyExchange/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/KeyExchange.test.ets | 188 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../KeyExchange/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../KeyExchange/hvigor/hvigor-config.json5 | 74 +-
.../KeyUsage/KeyExchange/hvigorfile.ts | 0
.../KeyUsage/KeyExchange/oh-package.json5 | 50 +-
.../KeyUsage/KeyExchange/ohosTest.md | 18 +-
.../KeyExchange/screenshots/Cpp_1.png | Bin
.../KeyExchange/screenshots/Cpp_2.png | Bin
.../KeyUsage/KeyExchange/screenshots/DH_1.png | Bin
.../KeyUsage/KeyExchange/screenshots/DH_2.png | Bin
.../KeyExchange/screenshots/X25519_1.png | Bin
.../KeyExchange/screenshots/X25519_2.png | Bin
.../KeyUsage/SigningVerification/.gitignore | 0
.../SigningVerification/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../KeyUsage/SigningVerification/README.md | 0
.../SigningVerification/build-profile.json5 | 114 +-
.../SigningVerification/code-linter.json5 | 0
.../SigningVerification/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../SigningVerification/entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 330 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/ECC256SHA256.ets | 426 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../main/ets/pages/RSASHA256PKCS1_V1_5.ets | 430 +-
.../entry/src/main/ets/pages/RSASHA256PSS.ets | 446 +-
.../entry/src/main/ets/pages/SM2SM3.ets | 432 +-
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ets/test/SigningVerification.test.ets | 260 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../SigningVerification/hvigorfile.ts | 0
.../SigningVerification/oh-package.json5 | 50 +-
.../KeyUsage/SigningVerification/ohosTest.md | 22 +-
.../screenshots/ECC2561.png | Bin
.../screenshots/ECC2562.png | Bin
.../SigningVerification/screenshots/RSA1.png | Bin
.../SigningVerification/screenshots/RSA2.png | Bin
.../screenshots/SHA2561.png | Bin
.../screenshots/SHA2562.png | Bin
.../SigningVerification/screenshots/SM21.png | Bin
.../SigningVerification/screenshots/SM22.png | Bin
.../SigningVerification/screenshots/cpp1.png | Bin
.../SigningVerification/screenshots/cpp2.png | Bin
.../OtherOperations/CheckKeyExists/.gitignore | 0
.../CheckKeyExists/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../OtherOperations/CheckKeyExists/README.md | 0
.../CheckKeyExists/build-profile.json5 | 114 +-
.../CheckKeyExists/code-linter.json5 | 0
.../CheckKeyExists/entry/.gitignore | 0
.../CheckKeyExists/entry/build-profile.json5 | 116 +-
.../CheckKeyExists/entry/hvigorfile.ts | 0
.../CheckKeyExists/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 232 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/CheckKeyExists.ets | 272 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ohosTest/ets/test/CheckKeyExists.test.ets | 154 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../CheckKeyExists/hvigor/hvigor-config.json5 | 74 +-
.../CheckKeyExists/hvigorfile.ts | 0
.../CheckKeyExists/oh-package.json5 | 50 +-
.../CheckKeyExists/ohosTest.md | 16 +-
.../screenshots/CheckKeyExists_1.png | Bin
.../screenshots/CheckKeyExists_2.png | Bin
.../CheckKeyExists/screenshots/Cpp_1.png | Bin
.../CheckKeyExists/screenshots/Cpp_2.png | Bin
.../GetKeyAttributes/.gitignore | 0
.../GetKeyAttributes/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../GetKeyAttributes/README.md | 0
.../GetKeyAttributes/build-profile.json5 | 114 +-
.../GetKeyAttributes/code-linter.json5 | 0
.../GetKeyAttributes/entry/.gitignore | 0
.../entry/build-profile.json5 | 116 +-
.../GetKeyAttributes/entry/hvigorfile.ts | 0
.../GetKeyAttributes/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 260 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/GetKeyAttributes.ets | 262 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../ets/test/GetKeyAttributes.test.ets | 154 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../entry/src/ohosTest/module.json5 | 54 +-
.../entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../hvigor/hvigor-config.json5 | 74 +-
.../GetKeyAttributes/hvigorfile.ts | 0
.../GetKeyAttributes/oh-package.json5 | 50 +-
.../GetKeyAttributes/ohosTest.md | 16 +-
.../GetKeyAttributes/screenshots/Cpp_1.png | Bin
.../GetKeyAttributes/screenshots/Cpp_2.png | Bin
.../screenshots/GetKeyAttributes_1.png | Bin
.../screenshots/GetKeyAttributes_2.png | Bin
.../OtherOperations/KeyExport/.gitignore | 0
.../KeyExport/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../OtherOperations/KeyExport/README.md | 0
.../KeyExport/build-profile.json5 | 114 +-
.../KeyExport/code-linter.json5 | 0
.../KeyExport/entry/.gitignore | 0
.../KeyExport/entry/build-profile.json5 | 116 +-
.../KeyExport/entry/hvigorfile.ts | 0
.../KeyExport/entry/oh-package.json5 | 50 +-
.../entry/src/main/cpp/CMakeLists.txt | 28 +-
.../entry/src/main/cpp/napi_init.cpp | 242 +-
.../src/main/cpp/types/libentry/index.d.ts | 30 +-
.../main/cpp/types/libentry/oh-package.json5 | 40 +-
.../main/ets/entryability/EntryAbility.ets | 112 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../entry/src/main/ets/pages/Index.ets | 0
.../entry/src/main/ets/pages/KeyExport.ets | 262 +-
.../KeyExport/entry/src/main/module.json5 | 130 +-
.../main/resources/base/element/color.json | 14 +-
.../main/resources/base/element/string.json | 0
.../main/resources/base/media/background.png | Bin
.../main/resources/base/media/foreground.png | Bin
.../resources/base/media/layered_image.json | 0
.../main/resources/base/media/startIcon.png | Bin
.../resources/base/profile/backup_config.json | 4 +-
.../resources/base/profile/main_pages.json | 0
.../main/resources/dark/element/color.json | 14 +-
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../src/ohosTest/ets/test/KeyExport.test.ets | 152 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../KeyExport/entry/src/ohosTest/module.json5 | 54 +-
.../KeyExport/entry/src/test/List.test.ets | 0
.../entry/src/test/LocalUnit.test.ets | 0
.../KeyExport/hvigor/hvigor-config.json5 | 74 +-
.../OtherOperations/KeyExport/hvigorfile.ts | 0
.../KeyExport/oh-package.json5 | 50 +-
.../OtherOperations/KeyExport/ohosTest.md | 16 +-
.../KeyExport/screenshots/Cpp_1.png | Bin
.../KeyExport/screenshots/Cpp_2.png | Bin
.../KeyExport/screenshots/KeyExport_1.png | Bin
.../KeyExport/screenshots/KeyExport_2.png | Bin
.../ConcurrentModule/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../ConcurrentModule/build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 66 +-
.../ConcurrentModule/entry/oh-package.json5 | 50 +-
.../src/main/ets/component/TaskPoolTab.ets | 858 +-
.../src/main/ets/component/WorkerTab.ets | 334 +-
.../entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../ConcurrentModule/oh-package.json5 | 54 +-
.../src/main/ets/common/DeleteDialog.ets | 142 +-
.../src/main/ets/zlib/CompressFilesPage.ets | 492 +-
.../main/ets/zlib/ZLibInterfaceListPage.ets | 582 +-
.../ArkRuntime/NBody/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../ArkRuntime/NBody/build-profile.json5 | 100 +-
.../NBody/entry/build-profile.json5 | 66 +-
.../ArkRuntime/NBody/entry/oh-package.json5 | 20 +-
.../main/ets/entryability/EntryAbility.ets | 120 +-
.../src/main/ets/model/CalculateUtil.ets | 196 +-
.../NBody/entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 22 +-
.../main/resources/base/element/integer.json | 72 +-
.../NBody/entry/src/ohosTest/module.json5 | 104 +-
.../NBody/hvigor/hvigor-config.json5 | 36 +-
.../ArkRuntime/NBody/oh-package.json5 | 24 +-
.../renderGroup/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
code/Performance/renderGroup/README.md | 172 +-
.../renderGroup/build-profile.json5 | 110 +-
.../renderGroup/feature/renderGroup/Index.ets | 34 +-
.../feature/renderGroup/build-profile.json5 | 86 +-
.../feature/renderGroup/oh-package.json5 | 50 +-
.../src/main/ets/pages/NonProfitScene.ets | 252 +-
.../src/main/ets/pages/ProfitScene.ets | 286 +-
.../renderGroup/src/main/ets/utils/Logger.ets | 92 +-
.../src/main/ets/view/IconView.ets | 102 +-
.../src/main/ets/view/NonIconView.ets | 122 +-
.../feature/renderGroup/src/main/module.json5 | 50 +-
.../main/resources/base/element/color.json | 30 +-
.../main/resources/base/element/integer.json | 174 +-
.../src/main/resources/base/media/album.svg | 58 +-
.../src/main/resources/base/media/applet.svg | 30 +-
.../src/main/resources/base/media/back.svg | 44 +-
.../src/main/resources/base/media/cards.svg | 54 +-
.../src/main/resources/base/media/nearby.svg | 60 +-
.../src/main/resources/base/media/scan.svg | 56 +-
.../src/main/resources/base/media/shop.svg | 60 +-
.../renderGroup/hvigor/hvigor-config.json5 | 34 +-
code/Performance/renderGroup/oh-package.json5 | 24 +-
.../product/phone/entry/build-profile.json5 | 54 +-
.../product/phone/entry/oh-package.json5 | 24 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../entry/src/main/ets/model/DataType.ets | 38 +-
.../entry/src/main/ets/model/MockData.ets | 44 +-
.../pages/renderGroup/NonProfitScenePage.ets | 50 +-
.../ets/pages/renderGroup/ProfitScenePage.ets | 50 +-
.../pages/renderGroup/RenderGroupHomePage.ets | 166 +-
.../phone/entry/src/main/ets/utils/Logger.ets | 92 +-
.../product/phone/entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 30 +-
.../main/resources/base/element/integer.json | 110 +-
.../entry/src/ohosTest/ets/util/Logger.ets | 88 +-
.../phone/entry/src/ohosTest/module.json5 | 104 +-
.../uitest/entry/src/main/ets/pages/Web.ets | 86 +-
.../src/main/ets/webability/WebAbility.ts | 124 +-
.../src/main/resources/rawfile/index.html | 70 +-
.../InputMethod/KikaInput/build-profile.json5 | 43 -
code/Solutions/Social/GrapeSquare/.gitignore | 20 +-
.../Social/GrapeSquare/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Social/GrapeSquare/build-profile.json5 | 108 +-
.../GrapeSquare/hvigor/hvigor-config.json5 | 34 +-
.../Social/GrapeSquare/hvigorfile.ts | 42 +-
code/Solutions/Social/GrapeSquare/hvigorw.bat | 158 +-
.../Social/GrapeSquare/oh-package.json5 | 52 +-
.../product/phone/entry/.gitignore | 10 +-
.../product/phone/entry/build-profile.json5 | 54 +-
.../product/phone/entry/hvigorfile.ts | 42 +-
.../product/phone/entry/oh-package.json5 | 52 +-
.../src/main/ets/entryability/EntryAbility.ts | 216 +-
.../src/main/ets/pages/AdvertisingPage.ets | 142 +-
.../src/main/ets/pages/CommentDetailPage.ets | 50 +-
.../entry/src/main/ets/pages/HomePage.ets | 200 +-
.../src/main/ets/pages/SameCityListPage.ets | 54 +-
.../entry/src/main/ets/utils/Constants.ets | 54 +-
.../phone/entry/src/main/ets/utils/Logger.ts | 92 +-
.../src/main/ets/utils/ResourceUtils.ets | 50 +-
.../product/phone/entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 30 +-
.../main/resources/base/element/integer.json | 78 +-
.../main/resources/base/element/string.json | 70 +-
.../base/media/ic_gallery_discover.svg | 30 +-
.../base/media/ic_gallery_discover_filled.svg | 36 +-
.../base/media/ic_public_contacts.svg | 50 +-
.../base/media/ic_public_contacts_filled.svg | 34 +-
.../resources/base/media/ic_public_home.svg | 30 +-
.../base/media/ic_public_home_filled.svg | 30 +-
.../resources/base/profile/main_pages.json | 16 +-
.../main/resources/en_US/element/string.json | 70 +-
.../main/resources/zh_CN/element/string.json | 70 +-
.../src/ohosTest/ets/test/Ability.test.ets | 324 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 38 +-
.../entry/src/ohosTest/ets/test/Logger.ts | 92 +-
.../ohosTest/ets/testability/TestAbility.ets | 128 +-
.../ohosTest/ets/testability/pages/Index.ets | 96 +-
.../ets/testrunner/OpenHarmonyTestRunner.ts | 144 +-
.../phone/entry/src/ohosTest/module.json5 | 104 +-
.../resources/base/element/color.json | 14 +-
.../resources/base/element/string.json | 78 +-
.../resources/base/profile/test_pages.json | 10 +-
.../main/ets/serviceability/ServiceAbility.ts | 456 +-
.../DistributedFilemanager/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 88 +-
.../main/ets/entryability/EntryAbility.ets | 160 +-
.../entry/src/main/ets/model/DataObject.ets | 300 +-
.../entry/src/main/ets/model/FsManager.ets | 632 +-
.../rawfile/arkdata/utd/utd-adt.json | 52 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../DistributedFilemanager/oh-package.json5 | 24 +-
.../entry/src/main/ets/model/GlobalContext.ts | 72 +-
.../data/applications/Applications.ets | 100 +-
.../AbilityFeatureSystem/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Ability/AbilityFeatureSystem/README_zh.md | 226 +-
.../AbilityFeatureSystem/build-profile.json5 | 86 +-
.../entry/build-profile.json5 | 56 +-
.../entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 122 +-
.../src/main/ets/newability/NewAbility.ets | 118 +-
.../ets/newuiextability/NewUIExtAbility.ets | 102 +-
.../entry/src/main/ets/pages/Ext.ets | 232 +-
.../entry/src/main/ets/pages/New.ets | 114 +-
.../entry/src/main/ets/pages/NewExt.ets | 126 +-
.../entry/src/main/ets/pages/SendSync.ets | 274 +-
.../entry/src/main/ets/pages/SendSyncExt.ets | 92 +-
.../entry/src/main/ets/pages/Transit.ets | 82 +-
.../SendSyncUIExtAbility.ets | 102 +-
.../main/ets/uiextability/UIExtAbility.ets | 100 +-
.../entry/src/main/ets/util/Logger.ets | 96 +-
.../entry/src/main/module.json5 | 180 +-
.../main/resources/base/element/color.json | 46 +-
.../main/resources/base/element/float.json | 14 +-
.../entry/src/ohosTest/ets/util/Logger.ts | 96 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../hvigor/hvigor-config.json5 | 40 +-
.../AbilityFeatureSystem/oh-package.json5 | 54 +-
.../Ability/AbilityFeatureSystem/ohosTest.md | 28 +-
.../AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 100 +-
.../entry/build-profile.json5 | 56 +-
.../entry/oh-package.json5 | 50 +-
.../EmbeddedUIExtAbility.ts | 100 +-
.../src/main/ets/entryability/EntryAbility.ts | 120 +-
.../entry/src/main/ets/model/Logger.ts | 88 +-
.../entry/src/main/ets/pages/extension.ets | 92 +-
.../entry/src/main/module.json5 | 122 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 36 +-
.../oh-package.json5 | 54 +-
.../src/ohosTest/ets/test/Launcher.test.ets | 542 +-
.../StaticSubscriber/entry/hvigorfile.ts | 4 +-
.../StaticSubscriber/hvigorfile.ts | 2 +-
.../StaticSubscriber/publish/hvigorfile.ts | 4 +-
.../CrossChainBack/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../CrossChainBack/build-profile.json5 | 82 +-
.../CrossChainBack/entry/build-profile.json5 | 56 +-
.../CrossChainBack/entry/oh-package.json5 | 50 +-
.../src/main/ets/entryability/EntryAbility.ts | 112 +-
.../entry/src/main/ets/logger/Logger.ts | 120 +-
.../main/ets/secondability/SecondAbility.ts | 116 +-
.../main/ets/serviceability/ServiceAbility.ts | 122 +-
.../entry/src/main/module.json5 | 150 +-
.../main/resources/base/element/color.json | 14 +-
.../CrossChainBack/hvigor/hvigor-config.json5 | 42 +-
.../CrossChainBack/oh-package.json5 | 54 +-
.../StartRecentAbility/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../StartRecentAbility/build-profile.json5 | 82 +-
.../entry/build-profile.json5 | 56 +-
.../StartRecentAbility/entry/oh-package.json5 | 50 +-
.../src/main/ets/entryability/EntryAbility.ts | 122 +-
.../entry/src/main/ets/logger/Logger.ts | 122 +-
.../main/ets/secondability/SecondAbility.ts | 114 +-
.../entry/src/main/module.json5 | 122 +-
.../main/resources/base/element/color.json | 14 +-
.../hvigor/hvigor-config.json5 | 42 +-
.../StartRecentAbility/oh-package.json5 | 54 +-
.../UIExtensionAbility/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../UIExtensionAbility/build-profile.json5 | 100 +-
.../entry/build-profile.json5 | 56 +-
.../UIExtensionAbility/entry/oh-package.json5 | 20 +-
.../src/main/ets/entryability/EntryAbility.ts | 122 +-
.../entry/src/main/ets/model/Logger.ts | 88 +-
.../entry/src/main/ets/pages/Extension.ets | 90 +-
.../uiextensionability/UIExtensionAbility.ets | 100 +-
.../entry/src/main/module.json5 | 120 +-
.../main/resources/base/element/color.json | 14 +-
.../entry/src/ohosTest/module.json5 | 104 +-
.../hvigor/hvigor-config.json5 | 66 +-
.../UIExtensionAbility/oh-package.json5 | 54 +-
.../AutoFill/AutoFill/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../AutoFill/AutoFill/build-profile.json5 | 84 +-
.../AutoFill/entry/build-profile.json5 | 56 +-
.../AutoFill/AutoFill/entry/oh-package.json5 | 20 +-
.../ets/autofillability/AutoFillAbility.ts | 196 +-
.../ets/autofillpages/AutoFillControl.ets | 226 +-
.../ets/autofillpages/AutoFillNewPassWord.ets | 244 +-
.../autofillpages/BiometricAuthentication.ets | 316 +-
.../ets/autofillpages/LoginSuccessPage.ets | 62 +-
.../main/ets/autofillpages/RegisterPage.ets | 386 +-
.../src/main/ets/autofillpages/SavePage.ets | 212 +-
.../src/main/ets/entryability/EntryAbility.ts | 152 +-
.../AutoFill/entry/src/main/ets/log/Logger.ts | 88 +-
.../AutoFill/entry/src/main/module.json5 | 122 +-
.../main/resources/base/element/color.json | 94 +-
.../src/main/resources/base/media/arrow.svg | 0
.../src/main/resources/base/media/svg.png | Bin
.../entry/src/ohosTest/ets/util/Logger.ts | 88 +-
.../AutoFill/entry/src/ohosTest/module.json5 | 104 +-
.../AutoFill/hvigor/hvigor-config.json5 | 36 +-
.../AutoFill/AutoFill/oh-package.json5 | 52 +-
.../AutoFill/AutoFill/ohosTest.md | 22 +-
.../AutoFill/screenshots/autoFillControl.jpg | Bin
.../screenshots/biometricauthentication.jpg | Bin
.../AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../resources/base/media/app_icon.png | Bin
.../AutoFillScenarioization/README_zh.md | 0
.../build-profile.json5 | 84 +-
.../entry/build-profile.json5 | 56 +-
.../entry/hvigorfile.ts | 0
.../entry/oh-package.json5 | 18 +-
.../src/main/ets/application/ItemListData.ts | 32 +-
.../autofillability/TextAutoFillAbility.ts | 232 +-
.../main/ets/autofillpages/ReturnMainPage.ets | 0
.../src/main/ets/autofillpages/SavePage.ets | 206 +-
.../main/ets/autofillpages/SelectorList.ets | 224 +-
.../src/main/ets/entryability/EntryAbility.ts | 124 +-
.../entry/src/main/ets/pages/Index.ets | 338 +-
.../entry/src/main/module.json5 | 124 +-
.../main/resources/base/element/color.json | 78 +-
.../main/resources/base/element/string.json | 0
.../src/main/resources/base/media/arrow.png | Bin
.../resources/base/media/ic_public_back.svg | 0
.../src/main/resources/base/media/icon.png | Bin
.../src/main/resources/base/media/style.png | Bin
.../resources/base/profile/main_pages.json | 0
.../main/resources/en_US/element/string.json | 0
.../main/resources/zh_CN/element/string.json | 0
.../src/ohosTest/ets/test/Ability.test.ets | 0
.../entry/src/ohosTest/ets/test/List.test.ets | 0
.../ohosTest/ets/testability/TestAbility.ets | 0
.../ohosTest/ets/testability/pages/Index.ets | 0
.../ets/testrunner/OpenHarmonyTestRunner.ts | 0
.../entry/src/ohosTest/module.json5 | 102 +-
.../resources/base/element/color.json | 0
.../resources/base/element/string.json | 0
.../ohosTest/resources/base/media/icon.png | Bin
.../resources/base/profile/test_pages.json | 0
.../hvigor/hvigor-config.json5 | 40 +-
.../hvigor/hvigor-wrapper.js | 0
.../AutoFillScenarioization/hvigorfile.ts | 0
.../AutoFill/AutoFillScenarioization/hvigorw | 0
.../AutoFillScenarioization/hvigorw.bat | 0
.../AutoFillScenarioization/oh-package.json5 | 24 +-
.../AutoFillScenarioization/ohosTest.md | 20 +-
.../screenshots/Index.jpg | Bin
.../screenshots/NameAssociation.jpg | Bin
.../screenshots/ReturnMainPage.jpg | Bin
.../screenshots/SavePage.jpg | Bin
.../screenshots/SelectorList.jpg | Bin
.../FullScreenStart/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../FullScreenStart/build-profile.json5 | 102 +-
.../FullScreenStart/entry/build-profile.json5 | 84 +-
.../FullScreenStart/entry/oh-package.json5 | 50 +-
.../main/ets/entryability/EntryAbility.ets | 114 +-
.../entrybackupability/EntryBackupAbility.ets | 52 +-
.../src/main/ets/pages/ExtensionIndex.ets | 116 +-
.../uiextensionability/UIExtensionAbility.ets | 94 +-
.../entry/src/main/module.json5 | 144 +-
.../main/resources/base/element/color.json | 14 +-
.../resources/base/profile/backup_config.json | 4 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../FullScreenStart/oh-package.json5 | 50 +-
.../FullScreenStart/ohosTest.md | 16 +-
.../AppScope/app.json5 | 52 +-
.../resources/base/element/string.json | 16 +-
.../build-profile.json5 | 100 +-
.../entry/build-profile.json5 | 84 +-
.../entry/oh-package.json5 | 50 +-
.../ets/common/constants/CommonConstants.ets | 248 +-
.../main/ets/common/util/CalculateUtil.ets | 562 +-
.../main/ets/common/util/CheckEmptyUtil.ets | 100 +-
.../main/ets/entryability/EntryAbility.ets | 130 +-
.../src/main/ets/viewmodel/PressKeysItem.ets | 58 +-
.../main/ets/viewmodel/PresskeysViewModel.ets | 112 +-
.../entry/src/main/module.json5 | 102 +-
.../main/resources/base/element/color.json | 62 +-
.../main/resources/base/element/float.json | 150 +-
.../entry/src/ohosTest/module.json5 | 54 +-
.../hvigor/hvigor-config.json5 | 74 +-
.../FullScreenStart_Service/oh-package.json5 | 50 +-
.../AuthorizedButton/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
.../Security/AuthorizedButton/README_zh.md | 186 +-
.../AuthorizedButton/build-profile.json5 | 82 +-
.../entry/build-profile.json5 | 56 +-
.../AuthorizedButton/entry/oh-package.json5 | 50 +-
.../ets/common/Component/AuthorizedButton.ets | 82 +-
.../main/ets/common/Component/CopyButton.ets | 150 +-
.../ets/common/Component/LocationButton.ets | 218 +-
.../main/ets/common/Component/PasteButton.ets | 174 +-
.../main/ets/common/Component/SaveButton.ets | 174 +-
.../src/main/ets/entryability/EntryAbility.ts | 116 +-
.../ets/securitycomponent/pages/Location.ets | 120 +-
.../ets/securitycomponent/pages/Paste.ets | 234 +-
.../main/ets/securitycomponent/pages/Save.ets | 118 +-
.../entry/src/main/ets/utils/Logger.ts | 88 +-
.../entry/src/main/module.json5 | 100 +-
.../main/resources/base/element/color.json | 62 +-
.../entry/src/ohosTest/module.json5 | 102 +-
.../entry/src/ohosTest/utils/Logger.ts | 88 +-
.../hvigor/hvigor-config.json5 | 10 +-
.../AuthorizedButton/oh-package.json5 | 54 +-
.../Security/DLP/AppScope/app.json5 | 50 +-
.../resources/base/element/string.json | 16 +-
code/SystemFeature/Security/DLP/README_zh.md | 152 +-
.../Security/DLP/build-profile.json5 | 100 +-
.../Security/DLP/entry/build-profile.json5 | 56 +-
.../Security/DLP/entry/oh-package.json5 | 50 +-
.../src/main/ets/component/CustomDialog.ets | 220 +-
.../src/main/ets/entryability/EntryAbility.ts | 164 +-
.../entry/src/main/ets/feature/DlpManager.ets | 476 +-
.../src/main/ets/feature/FileManager.ets | 316 +-
.../main/ets/feature/PreferencesManager.ets | 168 +-
.../DLP/entry/src/main/ets/util/Logger.ts | 88 +-
.../entry/src/main/ets/util/ResourceUtils.ets | 50 +-
.../Security/DLP/entry/src/main/module.json5 | 148 +-
.../main/resources/base/element/color.json | 30 +-
.../src/main/resources/base/media/ic_docs.svg | 24 +-
.../main/resources/base/media/ic_folder.svg | 24 +-
.../main/resources/base/media/ic_saveas.svg | 24 +-
.../main/resources/base/media/triangle.svg | 22 +-
.../src/ohosTest/ets/test/Ability.test.ets | 416 +-
.../entry/src/ohosTest/ets/test/List.test.ets | 38 +-
.../DLP/entry/src/ohosTest/ets/test/Logger.ts | 92 +-
.../ohosTest/ets/testability/TestAbility.ets | 128 +-
.../ohosTest/ets/testability/pages/Index.ets | 102 +-
.../ets/testrunner/OpenHarmonyTestRunner.ts | 120 +-
.../DLP/entry/src/ohosTest/module.json5 | 104 +-
.../resources/base/element/color.json | 14 +-
.../resources/base/element/string.json | 46 +-
.../resources/base/profile/test_pages.json | 10 +-
.../Security/DLP/hvigor/hvigor-config.json5 | 34 +-
.../Security/DLP/oh-package.json5 | 54 +-
code/SystemFeature/Security/DLP/ohosTest.md | 22 +-
.../UIExtensionSamples/AppScope/app.json5 | 48 +-
.../resources/base/element/string.json | 16 +-
.../UIExtensionSamples/README_zh.md | 304 +-
.../UIExtensionSamples/build-profile.json5 | 104 +-
.../entry/build-profile.json5 | 82 +-
.../UIExtensionSamples/entry/oh-package.json5 | 20 +-
.../main/ets/entryability/EntryAbility.ets | 176 +-
.../ets/entryability/OpenLinkUIAbility.ets | 190 +-
.../ContextUIExtensionAbility.ets | 104 +-
.../SessionUIExtensionAbility.ets | 100 +-
.../uiextensionpages/AbilityStartCallback.ets | 312 +-
.../UIExtensionContentSession.ets | 226 +-
.../UIExtensionContentSessionPage.ets | 424 +-
.../uiextensionpages/UIExtensionContext.ets | 336 +-
.../UIExtensionContextPage.ets | 442 +-
.../entry/src/main/module.json5 | 208 +-
.../main/resources/base/element/color.json | 30 +-
.../resources/base/profile/backup_config.json | 4 +-
.../entry/src/ohosTest/module.json5 | 52 +-
.../hvigor/hvigor-config.json5 | 44 +-
.../UIExtensionSamples/oh-package.json5 | 20 +-
.../LayoutAnimationSample.ets | 402 +-
.../SideBarTransitionSample.ets | 170 +-
.../SizeTransitionSample.ets | 384 +-
.../listSample/ListSample.ets | 170 +-
.../navRouterSample/NavRouterSample.ets | 116 +-
.../SwiperCustomAnimationControlPanel.ets | 184 +-
.../imageSpanSample/ImageSpanSample.ets | 146 +-
.../customEventSample/CustomClickEvent.ets | 356 +-
.../customEventSample/CustomEventHome.ets | 196 +-
.../CustomScrollingEvent.ets | 368 +-
.../customGesture/CustomGestureJudge.ets | 340 +-
.../backgroundSample/ChangePanel.ets | 156 +-
.../properties/effectsSample/ChangePanel.ets | 168 +-
.../foregroundSample/ForegroundSample.ets | 138 +-
.../properties/safeAreaSample/ChangePanel.ets | 0
.../safeAreaSample/SafeAreaSample.ets | 152 +-
.../src/main/resources/ar/element/string.json | 11974 ++++++++--------
.../src/main/resources/ar/element/string.json | 16 +-
.../src/main/resources/ar/element/string.json | 14 +-
.../screenshots/devices/general.jpeg | Bin
.../ParentChildPartialContentSyncCode.ets | 108 -
12244 files changed, 325698 insertions(+), 326580 deletions(-)
mode change 100755 => 100644 README.md
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/app.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/README_zh.md
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/entryability/EntryAbility.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newability/NewAbility.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newuiextability/NewUIExtAbility.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/NewPage.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/module.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/ic_back.svg
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/pic_empty.svg
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/shortcuts_config.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/TestAbility.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/profile/test_pages.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-wrapper.js
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw.bat
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/utils/Calc.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/module.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/setting.jpeg
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/utils/Calc.ts
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/module.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/setting.jpeg
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/ohosTest.md
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/Scene-directory.png
mode change 100755 => 100644 code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/snapshot_directory.png
delete mode 100644 code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-config.json5
delete mode 100644 code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-wrapper.js
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/.gitignore
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/app.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/README_zh.md
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/.gitignore
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/hvigorfile.js
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/entryability/EntryAbility.ts
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/displayMediaFile.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/selectMediaType.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/util/Logger.ts
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/module.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/file.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/ic_select_option_collection.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/image.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/myAudio.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/utdType_back.svg
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/video.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/Application/TestAbilityStage.ts
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/TestAbility.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/util/Logger.ts
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/profile/test_pages.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/en/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/zh/element/string.json
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-wrapper.js
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw.bat
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/ohosTest.md
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/display_file.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/first.png
mode change 100755 => 100644 code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/select_type.png
mode change 100755 => 100644 code/BasicFeature/Security/Asset/.gitignore
mode change 100755 => 100644 code/BasicFeature/Security/Asset/AppScope/app.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/BasicFeature/Security/Asset/AppScope/resources/base/media/back.png
mode change 100755 => 100644 code/BasicFeature/Security/Asset/AppScope/resources/base/media/forward.png
mode change 100755 => 100644 code/BasicFeature/Security/Asset/README_zh.md
mode change 100755 => 100644 code/BasicFeature/Security/Asset/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/.gitignore
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/build-profile.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/common/Logger.ts
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/entryability/EntryAbility.ts
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/model/AssetModel.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/pages/QueryResultPage.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/ets/pages/UpdatePage.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/module.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/element/float.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/element/images.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/element/stringarray.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/ets/testability/TestAbility.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/ets/testability/pages/Index.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ets
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/resources/base/element/color.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/resources/base/element/string.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/resources/base/media/icon.png
mode change 100755 => 100644 code/BasicFeature/Security/Asset/entry/src/ohosTest/resources/base/profile/test_pages.json
mode change 100755 => 100644 code/BasicFeature/Security/Asset/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/hvigor/hvigor-wrapper.js
mode change 100755 => 100644 code/BasicFeature/Security/Asset/hvigorfile.ts
mode change 100755 => 100644 code/BasicFeature/Security/Asset/hvigorw
mode change 100755 => 100644 code/BasicFeature/Security/Asset/hvigorw.bat
mode change 100755 => 100644 code/BasicFeature/Security/Asset/oh-package.json5
mode change 100755 => 100644 code/BasicFeature/Security/Asset/ohosTest.md
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/batch_query_result.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/delete.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/query.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/save.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/single_query_result.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/update_edit.jpeg
mode change 100755 => 100644 code/BasicFeature/Security/Asset/screenshots/update_list.jpeg
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/pages/DomainAccount/AuthenticationDomainAccount.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/pages/DomainAccount/ManageDomainAccounts.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_1.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_10.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_11.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_12.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_2.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_3.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_4.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_5.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_6.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_7.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_8.png
mode change 100755 => 100644 code/DocsSample/Account/DomainAccount/screenshots/DomainAccount_9.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/screenshots/ManageDistributedAccount_1.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/screenshots/ManageDistributedAccount_2.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/screenshots/ManageDistributedAccount_3.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/screenshots/ManageDistributedAccount_4.png
mode change 100755 => 100644 code/DocsSample/Account/ManageDistributedAccount/screenshots/ManageDistributedAccount_5.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_1.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_2.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_3.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_4.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_5.png
mode change 100755 => 100644 code/DocsSample/Account/ManageSystemAccountCredentials/screenshots/AccountCredentials_6.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/README.md
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_1.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_2.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_3.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_4.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_5.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_6.png
mode change 100755 => 100644 code/DocsSample/Account/ManagerApplicationAccount/screenshots/ManagerApplicationAccount_7.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/pages/SystemAccount/ManageSystemAccounts.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/pages/SystemAccount/UseConstraintManagementSystemAccount.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_1.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_10.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_11.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_2.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_3.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_4.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_5.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_6.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_7.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_8.png
mode change 100755 => 100644 code/DocsSample/Account/SystemAccount/screenshots/SystemAccount_9.png
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/DynamicImport.test.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/utils/Calc.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/DynamicImport/screenshots/DynamicImport.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/JsApisLoadNativeModule.test.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule3.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A_ns.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/B.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/C.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/fail_example.ets (98%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/middle.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod1.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod2.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleUseGlobalVar.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/main.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVar.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVarOptimize.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModule.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModuleOptimize.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/a.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/b.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/main.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/modifyPrototype.ts (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/main.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModule.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModuleOptimize.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/CommonButton.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/ModuleLoadingSideEffects.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/screenshots/ModuleLoadingSideEffects.png (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/CpuIntensiveTaskDevelopment.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/IoIntensiveTaskDevelopment.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/LongTimeTaskGuide.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/ResidentTaskGuide.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/SyncTaskDevelopment.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/managers/write.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/workers/MyWorker1.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/workers/MyWorker2.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/workers/Worker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/ets/workers/handle.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/screenshots/ApplicationMultithreading_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/ApplicationMultithreading/screenshots/ApplicationMultithreading_2.png
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/pages/SendableObjTest.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/screenshots/NativeInterthreadShared_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/screenshots/NativeInterthreadShared_2.png (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/ConcurrentLoadingModulesGuide.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/Config.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/GlobalConfigurationGuide.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/MakeobservedSendable.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/Mock.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/SendableData.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/SharedValuesBucket.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/UsingSendable.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/UsingTaskPool.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/WaterFlowDataSource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/managers/WaterfallRendering.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/sdk/Calculator.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/sdk/TimerSdk.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/screenshots/PracticalCases_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ApplicationMultithreadingDevelopment/PracticalCases/screenshots/PracticalCases_2.png
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/ArrayBufferObject.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/NormalObject.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/SharedArrayBufferObject.ets (96%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/Test.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/TransferabledObject.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/pixelMapTest.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/CommonButton.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/resource.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_2.png (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/ets/achievenonability/AchievenonAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/achievenon/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/oh-package.json5
delete mode 100755 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/ets/arrowfunctionsability/ArrowfunctionsAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/arrowfunctions/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/ets/cannotbeusedability/CannotbeusedAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/cannotbeused/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritedfromnon/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/inheritonly/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/nocalculationsupport/src/test/LocalUnit.test.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/screenshots/RulesAndRestrictions_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/screenshots/RulesAndRestrictions_2.png
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/ets/templatetypeability/TemplatetypeAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/ets/typecannotability/TypecannotAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/BuildProfile.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/consumer-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/main/ets/components/MainPage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/class/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/managers/classusage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/managers/functionusage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/screenshots/SendableObjectIntroduction_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectIntroduction/screenshots/SendableObjectIntroduction_2.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/ArktsAsyncLockIntroduction.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/ArktsCollectionsIntroduction.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/ArktsSendableModule.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/AsonParsingGeneration.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/SendableFreeze.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/helper.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/sharedModule.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/managers/test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/ets/workers/Worker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/screenshots/SendableObjectRelated_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableObjectRelated/screenshots/SendableObjectRelated_2.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/ets/pages/sendable.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/bigdata/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/oh-package.json5
delete mode 100755 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/ets/crossconcurrencyability/CrossconcurrencyAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/ets/pages/sendable.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/crossconcurrency/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/screenshots/SendableScenarios_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/SendableScenarios/screenshots/SendableScenarios_2.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/IconItemSource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/IndependentTask.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/IndependentTimeConsumingTask.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/MultiTask.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/MultiTimeConsumingTasks.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/TaskSendDataUsage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/WorkerCallGlobalUsage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/managers/WorkerCommunicatesWithMainthread.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/ets/workers/Worker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/screenshots/InterThreadCommunicationScenario_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationScenario/screenshots/InterThreadCommunicationScenario_2.png
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/pages/Index.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/mock/mock-config.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_2.png (100%)
mode change 100755 => 100644
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/managers/Test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/managers/asynchronousfunctions.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/managers/customclasses.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/managers/generaluse.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/managers/returnpromise.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/screenshots/TaskPoolIntroduction_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/TaskPoolIntroduction/screenshots/TaskPoolIntroduction_2.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/README.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/managers/basicusage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/managers/crosshar.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/managers/notrecommendedone.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/managers/notrecommendedtwo.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/managers/recommend.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/notrecommendedoneworker/childworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/notrecommendedoneworker/parentworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/notrecommendedtwoworker/childworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/notrecommendedtwoworker/parentworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/recommendworkers/childworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/recommendworkers/parentworker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/util/CommonButton.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/util/resource.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/ets/workers/worker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/BuildProfile.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/consumer-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/main/ets/components/MainPage.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/main/ets/workers/worker.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/har/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/screenshots/WorkerIntroduction_1.png
mode change 100755 => 100644 code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/WorkerIntroduction/screenshots/WorkerIntroduction_2.png
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask => ArkTS/JSVMAPI/JsvmDebug}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/README.md
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/obfuscation-rules.txt (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/hello.cpp
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/types/libruntimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/types/libaboutcodecache}/Index.d.ts (100%)
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/types/libaboutcodecache/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/aboutcodecache/src/main/ets/aboutcodecacheability/AboutcodecacheAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/ohosTest/ets/test/Ability.test.ets
rename code/DocsSample/{ArkTs/JSVMAPI/JsvmDebug/runtimetask => ArkTS/JSVMAPI/JsvmDebug/aboutcodecache}/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/aboutcodecache/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask => ArkTS/JSVMAPI/JsvmDebug}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/ohosTest.md
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry => ArkTS/JSVMAPI/JsvmDebug/openinspector}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry => ArkTS/JSVMAPI/JsvmDebug/openinspector}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry => ArkTS/JSVMAPI/JsvmDebug/openinspector}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry => ArkTS/JSVMAPI/JsvmDebug/openinspector}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/ohosTest/ets/test/Ability.test.ets
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1 => ArkTS/JSVMAPI/JsvmDebug/openinspector}/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/openinspector/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry => ArkTS/JSVMAPI/JsvmDebug/runtimetask}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry => ArkTS/JSVMAPI/JsvmDebug/runtimetask}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/types/libruntimetask/Index.d.ts
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/types/libruntimetask/oh-package.json5 (100%)
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/ets/runtimetaskability/RuntimetaskAbility.ets (100%)
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/element/float.json (100%)
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry => ArkTS/JSVMAPI/JsvmDebug/runtimetask}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry => ArkTS/JSVMAPI/JsvmDebug/runtimetask}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/runtimetask/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2 => ArkTS/JSVMAPI/JsvmDebug/runtimetask}/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/runtimetask/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/screenshots/JsvmDebug_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/screenshots/JsvmDebug_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry => ArkTS/JSVMAPI/JsvmDebug/snapshot}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/types/libsnapshot/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/types/libsnapshot/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/snapshot/src/main/ets/snapshotability/SnapshotAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry => ArkTS/JSVMAPI/JsvmDebug/snapshot}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry => ArkTS/JSVMAPI/JsvmDebug/snapshot}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/ohosTest/ets/test/Ability.test.ets
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library => ArkTS/JSVMAPI/JsvmDebug/snapshot}/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmDebug/snapshot/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/JSVMAPI/JsvmProcess}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/JSVMAPI/JsvmProcess}/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1 => ArkTS/JSVMAPI/JsvmProcess/entry}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmProcess}/entry/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmProcess}/entry/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmProcess}/entry/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/en_US/element/string.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/main/resources/zh_CN/element/string.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/entry/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask => ArkTS/JSVMAPI/JsvmProcess}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmProcess/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/screenshots/JsvmProcess_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmProcess/screenshots/JsvmProcess_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray}/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2 => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/types/libcreatearraywithlength/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/types/libcreatearraywithlength/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/ets/createarraywithlengthability/CreatearraywithlengthAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/types/libcreatedataview/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/types/libcreatedataview/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/ets/createdataviewability/CreatedataviewAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/types/libcreatetypedarray/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/types/libcreatetypedarray/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/ets/createtypedarrayability/CreatetypedarrayAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/types/libdeleteelement/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/types/libdeleteelement/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/ets/deleteelementability/DeleteelementAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/types/libgetarraylength/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/types/libgetarraylength/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/ets/getarraylengthability/GetarraylengthAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/types/libgetdataviewinfo/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/types/libgetdataviewinfo/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/ets/getdataviewinfoability/GetdataviewinfoAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/types/libgetelement/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/types/libgetelement/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/ets/getelementability/GetelementAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/types/libgettypedarrayinfo/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/types/libgettypedarrayinfo/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/ets/gettypedarrayinfoability/GettypedarrayinfoAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/types/libhaselement/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/types/libhaselement/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/ets/haselementability/HaselementAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray}/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/types/libisarray/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/types/libisarray/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/ets/isarrayability/IsarrayAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/types/libisdataview/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/types/libisdataview/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/ets/isdataviewability/IsdataviewAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/types/libistypedarray/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/types/libistypedarray/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/ets/istypedarrayability/IstypedarrayAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/screenshots/JsvmAboutArray_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/screenshots/JsvmAboutArray_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/types/libsetelement/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/types/libsetelement/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/ets/setelementability/SetelementAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer}/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/types/libcreatearraybuffer/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/types/libcreatearraybuffer/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/ets/createarraybufferability/CreatearraybufferAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/profile/backup_config.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/types/libisarraybuffer/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/types/libisarraybuffer/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/ets/isarraybufferability/IsarraybufferAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/types/libisdetachedarraybuffer/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/types/libisdetachedarraybuffer/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/ets/isdetachedarraybufferability/IsdetachedarraybufferAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/screenshots/JsvmAboutArraybuffer_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/screenshots/JsvmAboutArraybuffer_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint}/code-linter.json5 (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/types/libcreatebigintint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/types/libcreatebigintint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/ets/createbigintint64ability/Createbigintint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64}/src/main/resources/base/media/layered_image.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64}/src/main/resources/base/profile/main_pages.json (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/types/libcreatebigintuint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/types/libcreatebigintuint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/ets/createbigintuint64ability/Createbigintuint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/types/libcreatebigintwords/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/types/libcreatebigintwords/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/ets/createbigintwordsability/CreatebigintwordsAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/types/libgetvaluebigintint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/types/libgetvaluebigintint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/ets/getvaluebigintint64ability/Getvaluebigintint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/types/libgetvaluebigintuint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/types/libgetvaluebigintuint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/ets/getvaluebigintuint64ability/Getvaluebigintuint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/screenshots/JsvmAboutBigint_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/screenshots/JsvmAboutBigint_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/types/libgetdatevalue/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/types/libgetdatevalue/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/ets/getdatevalueability/GetdatevalueAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArray => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/types/libisdate/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/types/libisdate/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/ets/isdateability/IsdateAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/screenshots/JsvmAboutDate_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/screenshots/JsvmAboutDate_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/types/libcheckobjecttypetag/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/types/libcheckobjecttypetag/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/ets/checkobjecttypetagability/CheckobjecttypetagAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/types/libcreateexternal/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/types/libcreateexternal/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/ets/createexternalability/CreateexternalAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/types/libcreateobject/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/types/libcreateobject/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/ets/createobjectability/CreateobjectAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/types/libcreatesymbol/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/types/libcreatesymbol/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/ets/createsymbolability/CreatesymbolAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/types/libgetvalueexternal/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/types/libgetvalueexternal/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/ets/getvalueexternalability/GetvalueexternalAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/types/libinstanceof/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/types/libinstanceof/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/ets/instanceofability/InstanceofAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/types/libobjectfreeze/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/types/libobjectfreeze/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/ets/objectfreezeability/ObjectfreezeAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/types/libobjectseal/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/types/libobjectseal/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/ets/objectsealability/ObjectsealAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/screenshots/JsvmAboutObject_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/screenshots/JsvmAboutObject_2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/types/libsymbolfor/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/types/libsymbolfor/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/ets/symbolforability/SymbolforAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/types/libtypeof/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/types/libtypeof/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/ets/typeofability/TypeofAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/types/libcoercetonumber/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/types/libcoercetonumber/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/ets/coercetonumberability/CoercetonumberAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/types/libcoercetoobject/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/types/libcoercetoobject/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/ets/coercetoobjectability/CoercetoobjectAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/types/libcoercetostring/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/types/libcoercetostring/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/ets/coercetostringability/CoercetostringAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/types/libgetboolean/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/types/libgetboolean/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/ets/getbooleanability/GetbooleanAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/types/libgetglobal/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/types/libgetglobal/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/ets/getglobalability/GetglobalAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/types/libgetnull/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/types/libgetnull/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/ets/getnullability/GetnullAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/types/libgetundefined/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/types/libgetundefined/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/ets/getundefinedability/GetundefinedAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/types/libgetvaluebool/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/types/libgetvaluebool/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/ets/getvalueboolability/GetvalueboolAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/screenshots/JsvmAboutPrimitive_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/screenshots/JsvmAboutPrimitive_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/types/libdefineproperties/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/types/libdefineproperties/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/ets/definepropertiesability/DefinepropertiesAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/types/libdeleteproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/types/libdeleteproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/ets/deletepropertyability/DeletepropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/types/libgetallpropertynames/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/types/libgetallpropertynames/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/ets/getallpropertynamesability/GetallpropertynamesAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/types/libgetnamedproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/types/libgetnamedproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/ets/getnamedpropertyability/GetnamedpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/types/libgetproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/types/libgetproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/ets/getpropertyability/GetpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/types/libhasnamedproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/types/libhasnamedproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/ets/hasnamedpropertyability/HasnamedpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/types/libhasownproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/types/libhasownproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/ets/hasownpropertyability/HasownpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/types/libhasproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/types/libhasproperty/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/ets/haspropertyability/HaspropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/screenshots/JsvmAboutProperty_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/screenshots/JsvmAboutProperty_2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/types/libsetnamedproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/types/libsetnamedproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/ets/setnamedpropertyability/SetnamedpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/types/libsetproperty/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/types/libsetproperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/ets/setpropertyability/SetpropertyAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/types/libcreatestringlatin1/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/types/libcreatestringlatin1/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/ets/createstringlatin1ability/Createstringlatin1Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/types/libcreatestringutf16/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/types/libcreatestringutf16/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/ets/createstringutf16ability/Createstringutf16Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/types/libcreatestringutf8/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/types/libcreatestringutf8/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/ets/createstringutf8ability/Createstringutf8Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/types/libgetvaluestringlatin1/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/types/libgetvaluestringlatin1/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/ets/getvaluestringlatin1ability/Getvaluestringlatin1Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/types/libgetvaluestringutf16/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/types/libgetvaluestringutf16/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/ets/getvaluestringutf16ability/Getvaluestringutf16Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmAboutString/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/screenshots/JsvmAboutString_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmAboutString/screenshots/JsvmAboutString_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/types/libcreatedouble/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/types/libcreatedouble/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/ets/createdoubleability/CreatedoubleAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/types/libcreateint32/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/types/libcreateint32/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/ets/createint32ability/Createint32Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/types/libcreateint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/types/libcreateint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/ets/createint64ability/Createint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/types/libcreateuint32/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/types/libcreateuint32/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/ets/createuint32ability/Createuint32Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/types/libgetvaluedouble/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/types/libgetvaluedouble/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/ets/getvaluedoubleability/GetvaluedoubleAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/types/libgetvalueint32/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/types/libgetvalueint32/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/ets/getvalueint32ability/Getvalueint32Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/types/libgetvalueint64/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/types/libgetvalueint64/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/ets/getvalueint64ability/Getvalueint64Ability.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/types/libgetvalueuint32/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/types/libgetvalueuint32/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/ets/getvalueuint32ability/Getvalueuint32Ability.ets (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/ets/getvalueuint32backupability/Getvalueuint32BackupAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/float.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIClass => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/screenshots/JsvmBasicDataTypes_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/screenshots/JsvmBasicDataTypes_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/types/libcreaterangeerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/types/libcreaterangeerror/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/ets/createrangeerrorability/CreaterangeerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/types/libcreatesyntaxerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/types/libcreatesyntaxerror/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/ets/createsyntaxerrorability/CreatesyntaxerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/types/libcreatetypeerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/types/libcreatetypeerror/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/ets/createtypeerrorability/CreateTypeErrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/types/libgetandclearlastexception/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/types/libgetandclearlastexception/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/ets/getandclearlastexceptionability/GetandclearlastexceptionAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/types/libgetlasterrorinfo/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/types/libgetlasterrorinfo/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/ets/getlasterrorinfoability/GetlasterrorInfoAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/types/libiserror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/types/libiserror/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/ets/iserrorability/IserrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/types/libisexceptionpending/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/types/libisexceptionpending/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/ets/isexceptionpendingability/IsexceptionpendingAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/screenshots/JsvmError_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/screenshots/JsvmError_2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/types/libthrowerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/types/libthrowerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/ets/throwerrorability/ThrowerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/types/libthrowrangeerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/types/libthrowrangeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/ets/throwrangeerrorability/ThrowrangeerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/types/libthrowsyntaxerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/types/libthrowsyntaxerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/ets/throwsyntaxerrorability/ThrowsyntaxerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/types/libthrowtypeerror/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/types/libthrowtypeerror/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/ets/throwtypeerrorability/ThrowtypeerrorAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/types/libaddfinalizer/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/types/libaddfinalizer/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/ets/addfinalizerability/AddfinalizerAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIDate => ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/ohosTest.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/types/libopenescapablehandlescope/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/types/libopenescapablehandlescope/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/ets/openescapablehandlescopeability/OpenescapablehandlescopeAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/types/libreferenceref/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/types/libreferenceref/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/ets/referencerefability/ReferencerefAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/screenshots/JsvmLifeCycle_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/screenshots/JsvmLifeCycle_2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError => ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/README.md
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/types/libadjustexternalmemory/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/types/libadjustexternalmemory/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/ets/adjustexternalmemoryability/AdjustexternalmemoryAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle => ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/types/libgetheapstatistics/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/types/libgetheapstatistics/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/ets/getheapstatisticsability/GetheapstatisticsAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/types/libgetversion/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/types/libgetversion/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/ets/getversionability/GetversionAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/dark/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle => ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/types/libmemorypressurenotification/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/types/libmemorypressurenotification/oh-package.json5
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/ets/memorypressurenotificationability/MemorypressurenotificationAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/screenshots/UsageInstructionsTwo_1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/screenshots/UsageInstructionsTwo_2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/.gitignore
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/obfuscation-rules.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/hello.cpp
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/types/libstrictequals/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/types/libstrictequals/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/ets/strictequalsability/StrictequalsAbility.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/element/color.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/ets/test/Ability.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/CMakeLists.txt
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/callback.cpp (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry1/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/ohosTest/ets/test/NodeAPIAsynchronousTask.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIError => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/screenshots/NodeAPIAsynchronousTask1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/screenshots/NodeAPIAsynchronousTask2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/napi_init.cpp
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/main/cpp/thread_safety.cpp (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry1/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/main/ets/pages/ObjectUtils.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/entry/src/ohosTest/ets/test/NodeApiApplicationScenario.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiApplicationScenario/ohosTest.md
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/screenshots/NodeApiApplicationScenario1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases => ArkTS/NodeAPI/NodeAPIClassicUseCases}/NodeApiApplicationScenario/screenshots/NodeApiApplicationScenario2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/file.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry1/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/Test.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/ohosTest/ets/test/NodeApiLoadModule.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/screenshots/NodeApiLoadModule1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/screenshots/NodeApiLoadModule2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/CMakeLists.txt
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/api.cpp (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/file.cpp
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/har_name.cpp (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/napi_init.cpp
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/remote_har.cpp (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryfour/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryfour/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryone/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryone/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrythree/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrythree/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrytwo/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrytwo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/Test.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry}/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/ohosTest/ets/test/NodeApiLoadModuleWithInfo.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry}/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry}/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/types/libhar1/index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/types/libhar1/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1}/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1}/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2 => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1}/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2}/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2}/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2}/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/build-profile.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/main/ets/components/MainPage.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/main/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library}/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/ohosTest/ets/test/List.test.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library}/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry => ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library}/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/screenshots/NodeApiLoadModuleWithInfo1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/screenshots/NodeApiLoadModuleWithInfo2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive => ArkTS/NodeAPI/NodeApiUse/NodeAPIArray}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject => ArkTS/NodeAPI/NodeApiUse/NodeAPIArray}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/ohosTest/ets/test/NodeAPIArray.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIObject => ArkTS/NodeAPI/NodeApiUse/NodeAPIArray}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArray/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/screenshots/NodeAPIArray1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArray/screenshots/NodeAPIArray2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise => ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive => ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/ohosTest/ets/test/NodeAPIArraybuffer.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive => ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIArraybuffer/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/screenshots/NodeAPIArraybuffer1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIArraybuffer/screenshots/NodeAPIArraybuffer2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty => ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise => ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/ohosTest/ets/test/NodeAPIBasicDataTypes.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise => ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/screenshots/NodeAPIBasicDataTypes1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/screenshots/NodeAPIBasicDataTypes2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations => ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty => ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/ohosTest/ets/test/NodeAPIBigint.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty => ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBigint/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/screenshots/NodeAPIBigint1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBigint/screenshots/NodeAPIBigint2.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString => ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer}/.gitignore (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations => ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/ohosTest/ets/test/NodeAPIBuffer.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations => ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIBuffer/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/screenshots/NodeAPIBuffer1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIBuffer/screenshots/NodeAPIBuffer2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/build-profile.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString => ArkTS/NodeAPI/NodeApiUse/NodeAPIClass}/code-linter.json5 (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/ohosTest/ets/test/NodeAPIClass.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/hvigor/hvigor-config.json5
rename code/DocsSample/{ArkTs/NodeAPI/NodeApiUse/NodeApiString => ArkTS/NodeAPI/NodeApiUse/NodeAPIClass}/hvigorfile.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIClass/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/screenshots/NodeAPIClass1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIClass/screenshots/NodeAPIClass2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/workers/worker.ts (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/ohosTest/ets/test/NodeAPICleanuphook.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPICleanuphook/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/screenshots/NodeAPICleanuphook1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPICleanuphook/screenshots/NodeAPICleanuphook2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/ohosTest/ets/test/NodeAPIDate.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIDate/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/screenshots/NodeAPIDate1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIDate/screenshots/NodeAPIDate2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/NodeAPIEnvironmentalLifeCycle.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/ohosTest/ets/test/NodeAPIError.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIError/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/screenshots/NodeAPIError1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIError/screenshots/NodeAPIError2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/rawfile/test.abc (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/ohosTest/ets/test/NodeAPIExtendCapabilities.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/screenshots/NodeAPIExtendCapabilities1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/screenshots/NodeAPIExtendCapabilities2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/ohosTest/ets/test/NodeAPIFunction.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIFunction/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/screenshots/NodeAPIFunction1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIFunction/screenshots/NodeAPIFunction2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/NodeAPILifeCycle.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/napiGetPrototype.ts (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/NodeAPIObject.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/NodeAPIPrimitive.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/ohosTest/ets/test/NodeAPIPromise.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPromise/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/screenshots/NodeAPIPromise1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIPromise/screenshots/NodeAPIPromise2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/pages/Index.ets
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/pages/napiDeleteProperty.ts (97%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/pages/napiHasOwnProperty.ts (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/ohosTest/ets/test/NodeAPIProperty.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIProperty/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/screenshots/NodeAPIProperty1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeAPIProperty/screenshots/NodeAPIProperty2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/ohosTest/ets/test/NodeApiCustomAsynchronousOperations.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/screenshots/NodeApiCustomAsynchronousOperations1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/screenshots/NodeApiCustomAsynchronousOperations2.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/README.md
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/main_pages.json
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/en_US/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/zh_CN/element/string.json (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/Ability.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/NodeApiString.test.ets (97%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets (100%)
mode change 100755 => 100644
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5
create mode 100644 code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString1.png (100%)
mode change 100755 => 100644
rename code/DocsSample/{ArkTs => ArkTS}/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString2.png (100%)
mode change 100755 => 100644
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ApplicationMultithreadingDevelopment/NativeInterthreadShared/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/Test.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/resource.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/notallowedInside/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/ets/objectliteralsability/ObjectliteralsAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/objectliterals/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/templatetype/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/typecannot/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablenotsupported/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/SendableObject/RulesAndRestrictions/variablesupport/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/types/libaboutcodecache/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/cpp/types/libaboutcodecache/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/aboutcodecache/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/openinspector/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/runtimetask/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/types/libsnapshot/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/cpp/types/libsnapshot/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmDebug/snapshot/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/en_US/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/main/resources/zh_CN/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmProcess/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarray/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/types/libcreatearraywithlength/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/cpp/types/libcreatearraywithlength/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createarraywithlength/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/types/libcreatedataview/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/cpp/types/libcreatedataview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createdataview/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/types/libcreatetypedarray/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/cpp/types/libcreatetypedarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/createtypedarray/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/types/libdeleteelement/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/cpp/types/libdeleteelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/deleteelement/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/types/libgetarraylength/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/cpp/types/libgetarraylength/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getarraylength/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/types/libgetdataviewinfo/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/cpp/types/libgetdataviewinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getdataviewinfo/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/types/libgetelement/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/cpp/types/libgetelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/getelement/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/types/libgettypedarrayinfo/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/cpp/types/libgettypedarrayinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/gettypedarrayinfo/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/types/libhaselement/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/cpp/types/libhaselement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/haselement/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/types/libisarray/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/cpp/types/libisarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isarray/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/types/libisdataview/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/cpp/types/libisdataview/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/isdataview/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/types/libistypedarray/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/cpp/types/libistypedarray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/istypedarray/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/types/libsetelement/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/cpp/types/libsetelement/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArray/setelement/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/types/libcreatearraybuffer/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/cpp/types/libcreatearraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/createarraybuffer/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/getarraybufferinfo/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/types/libisarraybuffer/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/cpp/types/libisarraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isarraybuffer/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/types/libisdetachedarraybuffer/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/cpp/types/libisdetachedarraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/isdetachedarraybuffer/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutArraybuffer/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/types/libcreatebigintint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/cpp/types/libcreatebigintint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/types/libcreatebigintuint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/cpp/types/libcreatebigintuint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintuint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/types/libcreatebigintwords/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/cpp/types/libcreatebigintwords/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/createbigintwords/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/types/libgetvaluebigintint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/cpp/types/libgetvaluebigintint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/types/libgetvaluebigintuint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/cpp/types/libgetvaluebigintuint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintuint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/getvaluebigintwords/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutBigint/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/createdate/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/types/libgetdatevalue/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/cpp/types/libgetdatevalue/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/getdatevalue/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/types/libisdate/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/cpp/types/libisdate/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/isdate/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutDate/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/types/libcheckobjecttypetag/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/cpp/types/libcheckobjecttypetag/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/checkobjecttypetag/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/types/libcreateexternal/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/cpp/types/libcreateexternal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createexternal/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/types/libcreateobject/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/cpp/types/libcreateobject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createobject/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/types/libcreatesymbol/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/cpp/types/libcreatesymbol/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/createsymbol/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getprototype/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/types/libgetvalueexternal/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/cpp/types/libgetvalueexternal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/getvalueexternal/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/types/libinstanceof/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/cpp/types/libinstanceof/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/instanceof/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/types/libobjectfreeze/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/cpp/types/libobjectfreeze/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectfreeze/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/types/libobjectseal/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/cpp/types/libobjectseal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/objectseal/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/types/libsymbolfor/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/cpp/types/libsymbolfor/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/symbolfor/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/types/libtypeof/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/cpp/types/libtypeof/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutObject/typeof/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetobool/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/types/libcoercetonumber/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/cpp/types/libcoercetonumber/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetonumber/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/types/libcoercetoobject/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/cpp/types/libcoercetoobject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetoobject/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/types/libcoercetostring/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/cpp/types/libcoercetostring/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/coercetostring/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/types/libgetboolean/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/cpp/types/libgetboolean/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getboolean/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/types/libgetglobal/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/cpp/types/libgetglobal/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getglobal/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/types/libgetnull/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/cpp/types/libgetnull/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getnull/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/types/libgetundefined/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/cpp/types/libgetundefined/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getundefined/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/types/libgetvaluebool/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/cpp/types/libgetvaluebool/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/getvaluebool/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutPrimitive/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/types/libdefineproperties/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/cpp/types/libdefineproperties/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/defineproperties/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/types/libdeleteproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/cpp/types/libdeleteproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/deleteproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/types/libgetallpropertynames/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/cpp/types/libgetallpropertynames/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getallpropertynames/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/types/libgetnamedproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/cpp/types/libgetnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getnamedproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/types/libgetproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/cpp/types/libgetproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/getpropertynames/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/types/libhasnamedproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/cpp/types/libhasnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasnamedproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/types/libhasownproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/cpp/types/libhasownproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasownproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/types/libhasproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/cpp/types/libhasproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hasproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/types/libsetnamedproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/cpp/types/libsetnamedproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setnamedproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/types/libsetproperty/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/cpp/types/libsetproperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutProperty/setproperty/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/types/libcreatestringlatin1/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/cpp/types/libcreatestringlatin1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringlatin1/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/types/libcreatestringutf16/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/cpp/types/libcreatestringutf16/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf16/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/types/libcreatestringutf8/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/cpp/types/libcreatestringutf8/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/createstringutf8/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/types/libgetvaluestringlatin1/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/cpp/types/libgetvaluestringlatin1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringlatin1/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/types/libgetvaluestringutf16/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/cpp/types/libgetvaluestringutf16/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf16/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/getvaluestringutf8/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmAboutString/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/types/libcreatedouble/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/cpp/types/libcreatedouble/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createdouble/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/types/libcreateint32/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/cpp/types/libcreateint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint32/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/types/libcreateint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/cpp/types/libcreateint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/types/libcreateuint32/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/cpp/types/libcreateuint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/createuint32/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/types/libgetvaluedouble/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/cpp/types/libgetvaluedouble/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvaluedouble/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/types/libgetvalueint32/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/cpp/types/libgetvalueint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint32/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/types/libgetvalueint64/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/cpp/types/libgetvalueint64/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueint64/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/types/libgetvalueuint32/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/cpp/types/libgetvalueuint32/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/float.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/getvalueuint32/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmBasicDataTypes/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/types/libcreaterangeerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/cpp/types/libcreaterangeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createrangeerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/types/libcreatesyntaxerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/cpp/types/libcreatesyntaxerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createsyntaxerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/types/libcreatetypeerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/cpp/types/libcreatetypeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/createtypeerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/types/libgetandclearlastexception/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/cpp/types/libgetandclearlastexception/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getandclearlastexception/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/types/libgetlasterrorinfo/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/cpp/types/libgetlasterrorinfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/getlasterrorinfo/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/types/libiserror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/cpp/types/libiserror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/iserror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/types/libisexceptionpending/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/cpp/types/libisexceptionpending/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/isexceptionpending/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/types/libthrowerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/cpp/types/libthrowerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/types/libthrowrangeerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/cpp/types/libthrowrangeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwrangeerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/types/libthrowsyntaxerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/cpp/types/libthrowsyntaxerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwsyntaxerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/types/libthrowtypeerror/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/cpp/types/libthrowtypeerror/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmError/throwtypeerror/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/types/libaddfinalizer/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/cpp/types/libaddfinalizer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/addfinalizer/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/types/libopenescapablehandlescope/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/cpp/types/libopenescapablehandlescope/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openescapablehandlescope/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/openhandlescope/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/types/libreferenceref/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/cpp/types/libreferenceref/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/JsvmLifeCycle/referenceref/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/README.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/types/libadjustexternalmemory/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/cpp/types/libadjustexternalmemory/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/adjustexternalmemory/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/code-linter.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/types/libgetheapstatistics/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/cpp/types/libgetheapstatistics/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getheapstatistics/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/types/libgetversion/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/cpp/types/libgetversion/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getversion/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/getvm/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/types/libmemorypressurenotification/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/cpp/types/libmemorypressurenotification/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/memorypressurenotification/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/.gitignore
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/hvigorfile.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/obfuscation-rules.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/hello.cpp
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/types/libstrictequals/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/cpp/types/libstrictequals/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/media/layered_image.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/main/resources/base/profile/main_pages.json
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/ets/test/Ability.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/ets/test/List.test.ets
delete mode 100755 code/DocsSample/ArkTs/JSVMAPI/JsvmUsageGuide/UsageInstructionsTwo/strictequals/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry1/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/cpp/types/libentry1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeAPIAsynchronousTask/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/file.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry1/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/cpp/types/libentry1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/Test.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModule/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/file.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryfour/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryfour/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryone/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentryone/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrythree/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrythree/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrytwo/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/cpp/types/libentrytwo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/Test.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/types/libhar1/index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/cpp/types/libhar1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har1/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/har2/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/main/ets/components/MainPage.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/library/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeAPIClassicUseCases/NodeApiLoadModuleWithInfo/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry1/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/cpp/types/libentry1/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiClassicUseCases/NodeApiApplicationScenario/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArray/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIArraybuffer/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBasicDataTypes/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBigint/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIBuffer/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIClass/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPICleanuphook/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIDate/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIError/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIExtendCapabilities/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIFunction/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPromise/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIProperty/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiCustomAsynchronousOperations/ohosTest.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/README.md
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5
delete mode 100755 code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/LifecycleWebComp/screenshots/LifecycleWebComp.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/AddIntTrackPreventByPassList.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/ClearIntTrackPreventByPassList.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/CollectingAdsBlockingInformation.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/DisAdsBlockSpecDomPages_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/DisAdsBlockSpecDomPages_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/EnableIntTrackPrevent.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/EnablingAdsBlocking.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/IsIntTrackPreventEnabled.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/LocCrossOriginResAccSol_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/LocCrossOriginResAccSol_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/OnIntTrackPreventResult.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/ets/pages/RemoveIntTrackPreventByPassList.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/rawfile/js/script.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/resfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/resfile/js/script.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/AddIntTrackPreventByPassList.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/ClearIntTrackPreventByPassList.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/CollectingAdsBlockingInformation.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/DisAdsBlockSpecDomPages_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/DisAdsBlockSpecDomPages_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/EnableIntTrackPrevent.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/EnablingAdsBlocking_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/EnablingAdsBlocking_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/IsIntTrackPreventEnabled.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/LocCrossOriginResAccSol_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/LocCrossOriginResAccSol_two_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/LocCrossOriginResAccSol_two_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/OnIntTrackPreventResult.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebCompSecPriv/screenshots/RemoveIntTrackPreventByPassList.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/InitiatingADownloadTask.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/ListenForPageDown.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/ResumeDownload.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/UploadFiles.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/ets/pages/downloadUtil.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/rawfile/download.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/rawfile/local.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/InitiatingADownloadTask_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/InitiatingADownloadTask_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/ListenForPageDown_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/ListenForPageDown_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/ResumeDownload.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/UploadFiles_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageFileIO/screenshots/UploadFiles_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/pages/ImpNestedScroll.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/pages/OnIntKbdAttachSysCustIn.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/ets/pages/SetSKBMode_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/rawfile/SetSKBModeIndex.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/ets/entry2backupability/Entry2BackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/ImpNestedScroll.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/OnIntKbdAttachSysCustIn.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/SetSKBMode_one_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/SetSKBMode_one_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/SetSKBMode_two_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageInteracts/screenshots/SetSKBMode_two_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/entry1ability/Entry1Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry1/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/Prefetching.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_three.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/ets/pages/PrefetchingAPOSTRequest_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/entry3ability/Entry3Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/BusinessWebview.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/DynamicComponent.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileConfig.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/ets/pages/PrecompileWebview.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry3/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/entry4ability/Entry4Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/BusinessWebview.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/DynamicComponent.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/InjectWebview.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/ets/pages/Resource.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/entry4/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/InjOffResNoInt_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/InjOffResNoInt_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrecompForCompCache_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrecompForCompCache_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/Prefetching.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrefetchingAPOSTRequest_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrefetchingAPOSTRequest_three.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrefetchingAPOSTRequest_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrepareForPageLoad_one_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrepareForPageLoad_one_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrepareForPageLoad_two_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/AcceleratePageAccess/screenshots/PrepareForPageLoad_two_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/ets/pages/OnInterceptRequest_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/ets/pages/OnInterceptRequest_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/rawfile/index1.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/rawfile/index2.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/screenshots/OnInterceptRequest_one_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/screenshots/OnInterceptRequest_one_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/CustomizePageResp/screenshots/OnInterceptRequest_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/GlobalContext.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/LoadLocalPageFileInSandboxPath_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/LoadLocalPageFileInSandboxPath_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/LoadingHTMLRichTextData.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/LoadingLocalPages.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/ets/pages/LoadingWebPages.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/rawfile/local.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/rawfile/local1.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadLocalPageFileInSandboxPath_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadLocalPageFileInSandboxPath_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingHTMLRichTextData_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingHTMLRichTextData_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingLocalPages_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingLocalPages_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingWebPages_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/LoadPages/screenshots/LoadingWebPages_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/CrossApplicationRedirection.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/HistoryNavigati.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/PageRedirection.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/ets/pages/ProfilePage.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/call.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/rawfile/route.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/CrossApplicationRedirection_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/CrossApplicationRedirection_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/HistoryNavigati_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/HistoryNavigati_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/PageRedirection_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/ManagePageRedirectNav/screenshots/PageRedirection_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/hello.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/rawfile_request.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/rawfile_request.h
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/chunked_post_stream.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/csp_bypassing.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/csp_script.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/isolated.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/isolated_script.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/local.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/local_script.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/post_data.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/service_worker.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/sw.js
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/test.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/test.mp4
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/video.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/rawfile/xhr
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/mock/Libentry.mock.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/ets/entry2backupability/Entry2BackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/ets/entry3ability/Entry3Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/ets/pages/common.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/entry3/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/InterceptNetRequest_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/InterceptNetRequest_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/MigrateWebCompWin_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/MigrateWebCompWin_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/SetBackForwardCache_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ManageWebPageLoadBrowse/NetReqInterceptCacheWinOps/screenshots/SetBackForwardCache_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/pages/CalcAdjustSafeArea.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/pages/InitiatePrintAppAPI.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/pages/InitiatePrintW3CAPI.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/ets/pages/PreviewPDF.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/rawfile/print.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/rawfile/test.pdf
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/screenshots/CalcAdjustSafeArea.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/screenshots/InitiatePrintAppAPI.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/screenshots/InitiatePrintW3CAPI.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/ProcessWebPageCont/screenshots/PreviewPDF.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/AllowGeolocation.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/ClearAllCookiesSync.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/ConfigCookieSync.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/DarkMode_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/DarkMode_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/DeleteAllData.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/DeleteGeolocation.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/ExistCookie.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/FetchCookieSync.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/GetAccessibleGeolocation.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/IncognitoMode_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/IncognitoMode_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/ManageLocPerms.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/ets/pages/OpenPageNewWin.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/rawfile/darkModePage.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/rawfile/getLocation.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/rawfile/window.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/AllowGeolocation.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/ClearAllCookiesSync.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/ConfigCookieSync.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/DarkMode_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/DarkMode_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/DeleteAllData.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/DeleteGeolocation.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/ExistCookie.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/FetchCookieSync.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/GetAccessibleGeolocation.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/IncognitoMode_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/IncognitoMode_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/ManageLocPerms_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/ManageLocPerms_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/OpenPageNewWin_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsOne/screenshots/OpenPageNewWin_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/Cache_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/Cache_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/CookieManagement.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/DomStorage.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/UseMotionDirSensor.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/UserAgent_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/UserAgent_three.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/ets/pages/UserAgent_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/Cache_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/Cache_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/CookieManagement.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/DomStorage.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/UseMotionDirSensor_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/UseMotionDirSensor_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/UserAgent_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/UserAgent_three.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/SetBasicAttrsEvts/SetBasicAttrsEvtsTwo/screenshots/UserAgent_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/entry2backupability/Entry2BackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/JavaScriptProxy.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/Promise_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/Promise_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/RegisterJavaScriptProxy.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/UsageOfComplexTypes_five.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/UsageOfComplexTypes_four.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/UsageOfComplexTypes_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/UsageOfComplexTypes_three.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/ets/pages/UsageOfComplexTypes_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index1.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index2.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index3.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index4.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index5.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index6.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index7.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index8.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/main/resources/rawfile/index9.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/ets/entry3ability/Entry3Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry3/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/hello.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/jsbridge_object.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/jsbridge_object.h
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/types/libentry4/Index.d.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/cpp/types/libentry4/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/ets/entry4ability/Entry4Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/main/resources/rawfile/runJS.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/mock/Libentry4.mock.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry4/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/cpp/hello.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/cpp/types/libentry5/Index.d.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/cpp/types/libentry5/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/ets/entry5ability/Entry5Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/mock/Libentry5.mock.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/entry5/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/AppCallFrontendFn_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/AppCallFrontendFn_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/AppCallFrontendFn_3.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/EstabDataChannelC_C_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/EstabDataChannelC_C_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/EstabDataChannel_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/EstabDataChannel_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/EstabDataChannel_3.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/JavaScriptProxy_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/JavaScriptProxy_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/MutualInvokeCCpp.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/Promise_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/Promise_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/RegisterJavaScriptProxy_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/RegisterJavaScriptProxy_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/UsageOfComplexTypes_five.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/UsageOfComplexTypes_four.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/UsageOfComplexTypes_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/UsageOfComplexTypes_three.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseFrontendJSApp/screenshots/UsageOfComplexTypes_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/ets/pages/common.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/ets/entry1ability/Entry1Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/ets/pages/common.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/ets/pages/index2.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry1/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/ets/pages/common.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/ets/pages/index2.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/screenshots/CreatingOfflineWebComponents.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/screenshots/PreLaunchingRenderingProcess_one_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/screenshots/PreLaunchingRenderingProcess_one_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/screenshots/PreLaunchingRenderingProcess_two_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseOfflineWebComp/screenshots/PreLaunchingRenderingProcess_two_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/pages/DrawXCompAVPBtn.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/pages/PlayerDemo.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/pages/RenderTxtBoxSameLayer_one.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/ets/pages/RenderTxtBoxSameLayer_two.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/rawfile/test1.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/rawfile/test2.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/rawfile/test3.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/screenshots/DrawXCompAVPBtn.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/screenshots/RenderTxtBoxSameLayer_one.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UseSameLayerRender/screenshots/RenderTxtBoxSameLayer_two.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/rawfile/index.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/ets/entry2ability/Entry2Ability.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/ets/entry2backupability/Entry2BackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/ets/pages/PlayerDemo.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/main/resources/rawfile/main.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/entry2/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/screenshots/HoldVideoConfWebRTC_1.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/screenshots/HoldVideoConfWebRTC_2.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/screenshots/HoldVideoConfWebRTC_3.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/UsingWebMultimedia/screenshots/TakeOverMediaPlay.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/README.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/code-linter.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/obfuscation-rules.txt
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/ets/pages/FitPageContent.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/ets/pages/RenderMode.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/rawfile/fit_content.html
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/oh-package.json5
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/screenshots/FitPageContent.png
mode change 100755 => 100644 code/DocsSample/ArkWeb/WebRenderLayout/screenshots/RenderModeWebComp.png
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/HCECardSimulationDevelopment/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/HCECardSimulationDevelopment/screenshots/image.jpeg
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/NFCReadAndWrite/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/NFCReadAndWrite/screenshots/image.jpeg
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/SecureElement/ohosTest.md
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/NFC/SecureElement/screenshots/image.jpeg
mode change 100755 => 100644 code/DocsSample/ConnectivityKit/Wlan/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/README.md
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/ohosTest/ets/test/AssetStoreArkTS.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/screenshots/AssetStoreArkTS1.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreArkTS/screenshots/AssetStoreArkTS2.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/README.md
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/ohosTest/ets/test/AssetStoreNdk.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/screenshots/AssetStoreNdk1.png
mode change 100755 => 100644 code/DocsSample/Security/AssetStoreKit/AssetStoreNdk/screenshots/AssetStoreNdk2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/types/project/3des_ecb_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/pages/3des_ecb_encryption_decryption.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/pages/3des_ecb_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/pages/3des_ecb_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidance3DES.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/screenshots/EncryptionDecryptionGuidance3DES1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidance3DES/screenshots/EncryptionDecryptionGuidance3DES2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/aes_cbc_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/aes_ccm_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/aes_ecb_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/aes_gcm_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/aes_gcm_segment_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidanceAes.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/screenshots/EncryptionDecryptionGuidanceAes1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAes/screenshots/EncryptionDecryptionGuidanceAes2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_cbc_encryption_decryption/aes_cbc_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_cbc_encryption_decryption/aes_cbc_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_ccm_encryption_decryption/aes_ccm_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_ccm_encryption_decryption/aes_ccm_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_ecb_encryption_decryption/aes_ecb_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_ecb_encryption_decryption/aes_ecb_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_gcm_encryption_decryption/aes_gcm_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_gcm_encryption_decryption/aes_gcm_encryption_decryption_synchronous.ets
delete mode 100755 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_gcm_seg_encryption_decryption/aes_gcm_seg_encryption_decryption_asynchronous.ets
delete mode 100755 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/ets/pages/aes_gcm_seg_encryption_decryption/aes_gcm_seg_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidanceAesArkTs.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/screenshots/EncryptionDecryptionGuidanceAesArkTs1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceAesArkTs/screenshots/EncryptionDecryptionGuidanceAesArkTs2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_pkcs1/RSAPKCS1Async.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_pkcs1/RSAPKCS1Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_pkcs1_oaep/RSAPKCS1OAEPAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_pkcs1_oaep/RSAPKCS1OAEPSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_segmentation/RSASegmentationAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/ets/pages/rsa_segmentation/RSASegmentationSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidanceRSA.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/screenshots/EncryptionDecryptionGuidanceRSA1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceRSA/screenshots/EncryptionDecryptionGuidanceRSA2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/pages/sm2/CreateASN.1Ciphertext.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/pages/sm2/ObtainCiphertext.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/pages/sm2/SM2EncryptionDecryptionAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/ets/pages/sm2/SM2EncryptionDecryptionSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidanceSM2.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/screenshots/EncryptionDecryptionGuidanceSM21.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM2/screenshots/EncryptionDecryptionGuidanceSM22.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/project/sm4_cbc_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/project/sm4_ecb_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/project/sm4_gcm_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/cpp/types/project/sm4_gcm_seg_encryption_decryption.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidanceSM4.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/screenshots/EncryptionDecryptionGuidanceSM41.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4/screenshots/EncryptionDecryptionGuidanceSM42.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_cbc_encryption_decryption/sm4_cbc_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_cbc_encryption_decryption/sm4_cbc_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_ecb_encryption_decryption/sm4_ecb_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_ecb_encryption_decryption/sm4_ecb_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_gcm_encryption_decryption/sm4_gcm_encryption_decryption_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_gcm_encryption_decryption/sm4_gcm_encryption_decryption_synchronous.ets
delete mode 100755 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_gcm_seg_encryption_decryption/sm4_gcm_seg_encryption_decryption_asynchronous.ets
delete mode 100755 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/ets/pages/sm4_gcm_seg_encryption_decryption/sm4_gcm_seg_encryption_decryption_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/ohosTest/ets/test/EncryptionDecryptionGuidance3DESArkTs.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/screenshots/EncryptionDecryptionGuidanceSM4ArkTs1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/EncryptionDecryption/EncryptionDecryptionGuidanceSM4ArkTs/screenshots/EncryptionDecryptionGuidanceSM4ArkTs2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/pages/Await.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/pages/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/ets/pages/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/ohosTest/ets/test/HKDFDerivation.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/screenshots/HKDFDerivation1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/HKDFDerivation/screenshots/HKDFDerivation2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/pages/Await.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/pages/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/ets/pages/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/ohosTest/ets/test/PBKDF2Derivation.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/screenshots/PBKDF2Derivation1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyDerivation/PBKDF2Derivation/screenshots/PBKDF2Derivation2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/project/ecc.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/project/rsa.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/cpp/types/project/sm2.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/ohosTest/ets/test/BinaryDataConvertAsymmetricKeyPair.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/screenshots/BinaryDataConvertAsymmetricKeyPair1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPair/screenshots/BinaryDataConvertAsymmetricKeyPair2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/ecc/Callback.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/ecc/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/pkcs8ecc/PKCS8ECC.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/rsa/Callback.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/rsa/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/sm2/Callback.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/ets/pages/sm2/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/BinaryDataConvertAsymmetricKeyPairArkTS.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/screenshots/BinaryDataConvertAsymmetricKeyPairArkTS1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/BinaryDataConvertAsymmetricKeyPairArkTS/screenshots/BinaryDataConvertAsymmetricKeyPairArkTS2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/cpp/types/project/rsa.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/ets/pages/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/ets/pages/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/ohosTest/ets/test/ConvertSpecifiedPEMAsymmetricKeyPair.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/screenshots/ConvertSpecifiedPEMAsymmetricKeyPair1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSpecifiedPEMAsymmetricKeyPair/screenshots/ConvertSpecifiedPEMAsymmetricKeyPair2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/types/project/3des.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/cpp/types/project/hmac.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/ohosTest/ets/test/ConvertSymmetricKeyBinaryFormat.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/screenshots/ConvertSymmetricKeyBinaryFormat1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormat/screenshots/ConvertSymmetricKeyBinaryFormat2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/pages/3des/Callback.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/pages/3des/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/pages/hmac/Await.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/ets/pages/hmac/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/ohosTest/ets/test/ConvertSymmetricKeyBinaryFormatArkTS.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/screenshots/ConvertSymmetricKeyBinaryFormatArkTS1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ConvertSymmetricKeyBinaryFormatArkTS/screenshots/ConvertSymmetricKeyBinaryFormatArkTS2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/cpp/types/project/specifyUncompressedPublicKey.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/pages/CompressedPointData.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/pages/GetKeyObject.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/ets/pages/SpecifyUncompressedPublicKey.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/ohosTest/ets/test/ECCCompressPublicKeyFormatConversion.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/screenshots/ECCCompressPublicKeyFormatConversion1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/ECCCompressPublicKeyFormatConversion/screenshots/ECCCompressPublicKeyFormatConversion2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/types/project/rsa.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/cpp/types/project/sm2.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/RandomlyGenerateAsymmetricKeyPair.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/screenshots/RandomlyGenerateAsymmetricKeyPair1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPair/screenshots/RandomlyGenerateAsymmetricKeyPair2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/pages/rsa/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/pages/rsa/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/pages/sm2/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/ets/pages/sm2/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/ohosTest/ets/test/RandomlyGenerateAsymmetricKeyPairArkTS.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/screenshots/RandomlyGenerateAsymmetricKeyPairArkTS1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateAsymmetricKeyPairArkTS/screenshots/RandomlyGenerateAsymmetricKeyPairArkTS2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/types/project/aes.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/cpp/types/project/sm4.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/ohosTest/ets/test/RandomlyGenerateSymmetricKey.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/screenshots/RandomlyGenerateSymmetricKey1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKey/screenshots/RandomlyGenerateSymmetricKey2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/pages/aes/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/pages/aes/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/pages/sm4/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/ets/pages/sm4/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/ohosTest/ets/test/RandomlyGenerateSymmetricKeyArkTS.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/screenshots/RandomlyGenerateSymmetricKeyArkTS1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/RandomlyGenerateSymmetricKeyArkTS/screenshots/RandomlyGenerateSymmetricKeyArkTS2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/ecc/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/ecc/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/rsa/Callback.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/rsa/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/sm2/Promise.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/ets/pages/sm2/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/ohosTest/ets/test/SpecifiedParametersGenerateAsymmetricKeyPair.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/screenshots/SpecifiedParametersGenerateAsymmetricKeyPair1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyGenerationConversion/SpecifiedParametersGenerateAsymmetricKeyPair/screenshots/SpecifiedParametersGenerateAsymmetricKeyPair2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/DH/DHAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/DH/DHSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/ECDH/EDCHAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/ECDH/EDCHSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/X25519/X25519Async.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/ets/pages/X25519/X25519Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/ohosTest/ets/test/KeyNegotiation.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/screenshots/KeyNegotiation1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/KeyNegotiation/screenshots/KeyNegotiation2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/pages/HMACSegmentation/Async.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/pages/HMACSegmentation/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/pages/HMACSingleTime/Async.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/pages/HMACSingleTime/Sync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/ohosTest/ets/test/MessageAuthenticationCode.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/screenshots/MessageAuthenticationCode1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageAuthenticationCode/screenshots/MessageAuthenticationCode2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/types/project/file.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/types/project/segmentation.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/cpp/types/project/singleTime.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/pages/segmentation/SegmentationAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/pages/segmentation/SegmentationSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/pages/singleTime/SingleTimeAsync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/ets/pages/singleTime/SingleTimeSync.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/ohosTest/ets/test/MessageDigestComputation.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/screenshots/MessageDigestComputation1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/MessageDigestComputation/screenshots/MessageDigestComputation2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/ohosTest/ets/test/SecureRandomNumberGeneration.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/screenshots/SecureRandomNumberGeneration1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SecureRandomNumberGeneration/screenshots/SecureRandomNumberGeneration2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/ecdsa_signature_verification.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/rsa_pkcs1_segment_signature.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/rsa_pkcs1_signature_restoration.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/rsa_pkcs1_signature_validator.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/rsa_pss_verification_tool.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/signing_signature_verification.h
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/cpp/types/project/sm2_signature_verification.cpp
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/ohosTest/ets/test/SigningSignatureVerification.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/screenshots/SigningSignatureVerification1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerification/screenshots/SigningSignatureVerification2.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/README.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/ecdsa_signature_verification/ecdsa_signature_verification_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/ecdsa_signature_verification/ecdsa_signature_verification_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_segment_signature/rsa_pkcs1_segment_signature_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_segment_signature/rsa_pkcs1_segment_signature_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_signature_restoration/rsa_pkcs1_signature_restoration_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_signature_restoration/rsa_pkcs1_signature_restoration_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_signature_validator/rsa_pkcs1_signature_validator_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pkcs1_signature_validator/rsa_pkcs1_signature_validator_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pss_signature_verification/rsa_pss_signature_verification_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/rsa_pss_signature_verification/rsa_pss_signature_verification_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/sm2_signature_verification/sm2_signature_verification_asynchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/ets/pages/sm2_signature_verification/sm2_signature_verification_synchronous.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/mock/mock-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/ohosTest/ets/test/SigningSignatureVerificationArkTs.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/screenshots/SigningSignatureVerificationArkTs1.png
mode change 100755 => 100644 code/DocsSample/Security/CryptoArchitectureKit/SignatureVerification/SigningSignatureVerificationArkTs/screenshots/SigningSignatureVerificationArkTs2.png
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/README.md
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/ohosTest/ets/test/DataProtection.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/DataProtectionKit/DataProtection/screenshots/DataProtection.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/README.md
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateGetCertCrlObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateParseVerifyCertObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateParseVerifyCertextensionObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateParseVerifyCrlObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateTrustanchorFromP12.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateVerifyCerchainvalidatorObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/CreateVerifyCertchainObject.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/ohosTest/ets/test/CertificateAlgorithmLibrary.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/screenshots/CertificateAlgorithmLibrary1.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateAlgorithmLibrary/screenshots/CertificateAlgorithmLibrary2.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/README.md
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/ets/pages/CertManagerDialogGuidelines.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/ets/pages/CertManagerGuidelines.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/ohosTest/ets/test/CertificateManagement.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/screenshots/CertificateManagement1.png
mode change 100755 => 100644 code/DocsSample/Security/DeviceCertificateKit/CertificateManagement/screenshots/CertificateManagement2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/ets/pages/KeyDeletion.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/ohosTest/ets/test/KeyDeletion.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/screenshots/KeyDeletionCpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/screenshots/KeyDeletionCpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/screenshots/KeyDeletion_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyDeletion/screenshots/KeyDeletion_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/cpp/types/libentry/Index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/ohosTest/ets/test/GenerateKey.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/screenshots/ArkTS_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/screenshots/ArkTS_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyGeneration/DevelopmentGuidelines/GenerateKey/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/ets/pages/ImportEncryptedKey.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/ohosTest/ets/test/ImportEncryptedKey.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportEncryptedKey/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/pages/AES256.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/pages/RSA2048.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/ets/pages/X25519.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/ohosTest/ets/test/ImportKeyPlainText.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyGenerationImport/KeyImport/DevelopmentGuidelines/ImportKeyPlainText/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/ets/pages/AnonymousKeyProof.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/ohosTest/ets/test/AnonymousKeyProof.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/screenshots/AnonymousKeyProof_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/screenshots/AnonymousKeyProof_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/AnonymousKeyProof/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/ets/pages/NonAnonymousKeyProof.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/ohosTest/ets/test/NonAnonymousKeyProof.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/screenshots/NonAnonymousKeyProof_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyProving/DevelopmentGuidelines/NonanonymousKeyProof/screenshots/NonAnonymousKeyProof_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/ets/pages/FineGrainedUserIdentityAuthentication.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/ets/pages/UserIdentityAuthentication.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/element/float.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/ohosTest/ets/test/AccessControl.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/screenshots/FineGrainedUserIdentityAuthentication_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/screenshots/FineGrainedUserIdentityAuthentication_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/screenshots/UserIdentityAuthentication_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/AccessControl/screenshots/UserIdentityAuthentication_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/AESCBCPKCS7.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/AESGCMNoPadding.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/RSAECBOAEPSHA256.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/RSAECBPKCS1_V1_5.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/ets/pages/SM2.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/ohosTest/ets/test/EncryptionDecryption.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/AESCBCPKCS7_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/AESCBCPKCS7_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/AESGCMNoPadding_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/AESGCMNoPadding_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/RSAECBOAEPSHA256_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/RSAECBOAEPSHA256_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/RSAECBPKCS1_V1_5_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/RSAECBPKCS1_V1_5_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/SM2_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/EncryptionDecryption/screenshots/SM2_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/ets/pages/HMAC.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/ohosTest/ets/test/HMAC.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/screenshots/HMAC_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/screenshots/HMAC_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/screenshots/cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/HMAC/screenshots/cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/ets/pages/HKDF.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/ets/pages/PBKDF2.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/ohosTest/ets/test/KeyDerivation.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/HKDF_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/HKDF_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/PBKDF2_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyDerivation/screenshots/PBKDF2_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/ets/pages/DH.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/ets/pages/X25519.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/ohosTest/ets/test/KeyExchange.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/DH_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/DH_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/X25519_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/KeyExchange/screenshots/X25519_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/pages/ECC256SHA256.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/pages/RSASHA256PKCS1_V1_5.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/pages/RSASHA256PSS.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/ets/pages/SM2SM3.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/ohosTest/ets/test/SigningVerification.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/ECC2561.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/ECC2562.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/RSA1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/RSA2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/SHA2561.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/SHA2562.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/SM21.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/SM22.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/cpp1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/KeyUsage/SigningVerification/screenshots/cpp2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/ets/pages/CheckKeyExists.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/ohosTest/ets/test/CheckKeyExists.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/screenshots/CheckKeyExists_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/screenshots/CheckKeyExists_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/CheckKeyExists/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/ets/pages/GetKeyAttributes.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/ohosTest/ets/test/GetKeyAttributes.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/screenshots/GetKeyAttributes_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/GetKeyAttributes/screenshots/GetKeyAttributes_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/AppScope/app.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/README.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/code-linter.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/.gitignore
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/build-profile.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/cpp/CMakeLists.txt
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/cpp/napi_init.cpp
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/cpp/types/libentry/index.d.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/cpp/types/libentry/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/ets/entryability/EntryAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/ets/pages/KeyExport.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/media/background.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/media/foreground.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/media/layered_image.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/media/startIcon.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/profile/backup_config.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/main/resources/dark/element/color.json
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/ohosTest/ets/test/KeyExport.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/test/List.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/entry/src/test/LocalUnit.test.ets
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/hvigorfile.ts
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/oh-package.json5
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/ohosTest.md
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/screenshots/Cpp_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/screenshots/Cpp_2.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/screenshots/KeyExport_1.png
mode change 100755 => 100644 code/DocsSample/Security/UniversalKeystoreKit/OtherOperations/KeyExport/screenshots/KeyExport_2.png
delete mode 100644 code/Solutions/InputMethod/KikaInput/build-profile.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFill/entry/src/main/ets/autofillpages/BiometricAuthentication.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFill/entry/src/main/resources/base/media/arrow.svg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFill/entry/src/main/resources/base/media/svg.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFill/screenshots/autoFillControl.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFill/screenshots/biometricauthentication.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/AppScope/app.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/AppScope/resources/base/element/string.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/AppScope/resources/base/media/app_icon.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/README_zh.md
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/build-profile.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/build-profile.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/hvigorfile.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/oh-package.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/application/ItemListData.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/autofillability/TextAutoFillAbility.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/autofillpages/ReturnMainPage.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/autofillpages/SavePage.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/autofillpages/SelectorList.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/entryability/EntryAbility.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/ets/pages/Index.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/module.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/element/color.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/element/string.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/media/arrow.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/media/ic_public_back.svg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/media/icon.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/media/style.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/base/profile/main_pages.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/en_US/element/string.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/main/resources/zh_CN/element/string.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/ets/test/Ability.test.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/ets/test/List.test.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/ets/testability/TestAbility.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/ets/testability/pages/Index.ets
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/module.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/resources/base/element/color.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/resources/base/element/string.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/resources/base/media/icon.png
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/entry/src/ohosTest/resources/base/profile/test_pages.json
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/hvigor/hvigor-config.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/hvigor/hvigor-wrapper.js
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/hvigorfile.ts
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/hvigorw
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/hvigorw.bat
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/oh-package.json5
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/ohosTest.md
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/screenshots/Index.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/screenshots/NameAssociation.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/screenshots/ReturnMainPage.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/screenshots/SavePage.jpg
mode change 100755 => 100644 code/SystemFeature/AutoFill/AutoFillScenarioization/screenshots/SelectorList.jpg
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/components/informationPresentationAndDynamicEffects/listSample/ListSample.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/components/navigation/navRouterSample/NavRouterSample.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/universal/events/customEventSample/CustomClickEvent.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/universal/events/customEventSample/CustomEventHome.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/universal/events/customEventSample/CustomScrollingEvent.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/universal/properties/safeAreaSample/ChangePanel.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/entry/src/main/ets/pages/universal/properties/safeAreaSample/SafeAreaSample.ets
mode change 100755 => 100644 code/UI/ArkTsComponentCollection/ComponentCollection/screenshots/devices/general.jpeg
delete mode 100644 code/UI/ArkTsComponentCollection/StateManagement/entry/src/main/ets/pages/pagelevelstagemanagement/multicompomentssync/parentchildcomponentsync/parentchildpartialcontentsync/ParentChildPartialContentSyncCode.ets
diff --git a/README.md b/README.md
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/Ability/AbilityFeature/AppScope/app.json5 b/code/BasicFeature/Ability/AbilityFeature/AppScope/app.json5
index 151a5d2ac9..0a2e1b209c 100644
--- a/code/BasicFeature/Ability/AbilityFeature/AppScope/app.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.samples.abilityFeature",
- "vendor": "samples",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.samples.abilityFeature",
+ "vendor": "samples",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/AppScope/resources/base/element/string.json b/code/BasicFeature/Ability/AbilityFeature/AppScope/resources/base/element/string.json
index 7f9e90ebc7..3c15b21f5a 100644
--- a/code/BasicFeature/Ability/AbilityFeature/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/Ability/AbilityFeature/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "AbilityFeature"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "AbilityFeature"
+ }
+ ]
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/README_zh.md b/code/BasicFeature/Ability/AbilityFeature/README_zh.md
index 42a50d6eeb..bc3e4ff2fc 100644
--- a/code/BasicFeature/Ability/AbilityFeature/README_zh.md
+++ b/code/BasicFeature/Ability/AbilityFeature/README_zh.md
@@ -1,98 +1,98 @@
-# 基础能力增强
-
-### 介绍
-
-本示例使用 [ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) ,[ohos.ability.wantConstant](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-ability-wantConstant.md) ,[ohos.app.ability.StartOptions](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-startOptions.md)等接口实现了以下功能:
-
-1. 支持应用定制系统环境参数;
-
-5. 支持隐式启动个数为0时才触发提示弹框--增加了一个flag;
-
-6. 支持应用清理自己的数据;
-
-7. Ability启动参数支持传递初始位置/初始大小/是否携带动效;
-
-### 效果预览
-
-| 主页面 | 隐式启动弹窗 | 英文切换页 | 深色模式切换页 |
-| :----------------------------------------------------------: | :----------------------------------------------------------: | :--------------------------------------------------: | :--------------------------------------------------: |
-|
|
|  |  |
-
-使用说明
-
-1.应用切换语言的能力;
-
-点击'切换英文语言'的ListItem,当前页面切换为英文,标题'基础能力增强'切换成'Basic capabilities are enhanced'
-,点击'切换中文语言'的ListItem,当前页面切换为中文,标题'Basic capabilities are enhanced'切换成'基础能力增强';
-
-2.应用切换颜色模式的能力
-
-点击'切换深色模式'的ListItem,当前页面颜色切换为深色,弹出Toast提示'切换成功',点击'切换浅色模式'
-的ListItem,当前页面颜色切换为浅色,弹出Toast提示'切换成功';
-
-3.应用隐式启动个数为0时,才触发提示弹框的特性
-
-点击'隐式启动弹窗'的ListItem,弹出弹窗,弹窗标题为'未找到文件',点击'隐式启动不弹窗'
-的ListItem,弹出Toast提示'隐式启动不弹窗',且无弹窗(仅支持rk);
-
-4.应用清理自己的数据的能力
-
-点击'创建数据'的ListItem,弹出Toast提示创建'缓存文件成功',点击'检查数据'的ListItem,弹出Toast提示创建'查询到缓存文件'
-,点击'清除数据'的ListItem,应用清理缓存文件后自动退出。手动重新启动应用后,点击'检查数据'的ListItem,弹出Toast提示创建'未找到缓存文件';
-
-5.应用可以设置启动参数启动Ability能力
-
-点击'StartOptions配置'的ListItem,应用启动NewAbility。返回主界面后,点击'启动动画'的Toggle,再点击'
-StartOptions配置'的ListItem,应用启动NewAbility;
-
-### 工程目录
-
-```
-entry/src/main/ets/
-|---characteroperation
-| |---CharacterOperation.ets // 调用applicationContext方法的工具类
-|---entryability
-| |---EntryAbility.ets // 首页的Ability
-|---pages
-| |---Index.ets // 首页
-| |---New.ets // 被启动UIAbility的展示页
-|---newability
-| |---NewAbility.ets // 被启动的UIAbility(验证新接口启动使用)
-|---utils // 工具
-| |---Logger.ets // 日志工具
-```
-
-### 具体实现
-
-- 应用切换语言的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用setLanguage(language: string): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
-- 应用切换颜色模式的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用setColorMode(colorMode: ConfigurationConstant.ColorMode): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
-- 应用清理自己的数据的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用clearUpApplicationData(callback: AsyncCallback): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
-- 应用隐式启动个数为0时不触发提示弹框的特性,通过给Want的flags设置为FLAG_START_WITHOUT_TIPS,源码参考:[Index.ets](entry/src/main/ets/pages/Index.ets)
-- 应用可以设置启动参数启动Ability能力,通过给startAbility(want: Want, options: StartOptions, callback: AsyncCallback): void;方法传递新增参数StartOptions来设置启动位置,大小以及是否包含动画,源码参考:[Index.ets](entry/src/main/ets/pages/Index.ets)
-
-### 相关权限
-
-无
-
-### 依赖
-
-无
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568;
-
-2.本示例为Stage模型,支持API11版本SDK,版本号:4.1.5.1;
-
-3.本示例需要使用DevEco Studio 3.1.1 Release (Build Version: 3.1.0.501, built on June 20, 2023)才可编译运行;
-
-### 下载
-
-```shell
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Ability/AbilityFeature/ > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
-
+# 基础能力增强
+
+### 介绍
+
+本示例使用 [ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) ,[ohos.ability.wantConstant](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-ability-wantConstant.md) ,[ohos.app.ability.StartOptions](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-startOptions.md)等接口实现了以下功能:
+
+1. 支持应用定制系统环境参数;
+
+5. 支持隐式启动个数为0时才触发提示弹框--增加了一个flag;
+
+6. 支持应用清理自己的数据;
+
+7. Ability启动参数支持传递初始位置/初始大小/是否携带动效;
+
+### 效果预览
+
+| 主页面 | 隐式启动弹窗 | 英文切换页 | 深色模式切换页 |
+| :----------------------------------------------------------: | :----------------------------------------------------------: | :--------------------------------------------------: | :--------------------------------------------------: |
+|
|
|  |  |
+
+使用说明
+
+1.应用切换语言的能力;
+
+点击'切换英文语言'的ListItem,当前页面切换为英文,标题'基础能力增强'切换成'Basic capabilities are enhanced'
+,点击'切换中文语言'的ListItem,当前页面切换为中文,标题'Basic capabilities are enhanced'切换成'基础能力增强';
+
+2.应用切换颜色模式的能力
+
+点击'切换深色模式'的ListItem,当前页面颜色切换为深色,弹出Toast提示'切换成功',点击'切换浅色模式'
+的ListItem,当前页面颜色切换为浅色,弹出Toast提示'切换成功';
+
+3.应用隐式启动个数为0时,才触发提示弹框的特性
+
+点击'隐式启动弹窗'的ListItem,弹出弹窗,弹窗标题为'未找到文件',点击'隐式启动不弹窗'
+的ListItem,弹出Toast提示'隐式启动不弹窗',且无弹窗(仅支持rk);
+
+4.应用清理自己的数据的能力
+
+点击'创建数据'的ListItem,弹出Toast提示创建'缓存文件成功',点击'检查数据'的ListItem,弹出Toast提示创建'查询到缓存文件'
+,点击'清除数据'的ListItem,应用清理缓存文件后自动退出。手动重新启动应用后,点击'检查数据'的ListItem,弹出Toast提示创建'未找到缓存文件';
+
+5.应用可以设置启动参数启动Ability能力
+
+点击'StartOptions配置'的ListItem,应用启动NewAbility。返回主界面后,点击'启动动画'的Toggle,再点击'
+StartOptions配置'的ListItem,应用启动NewAbility;
+
+### 工程目录
+
+```
+entry/src/main/ets/
+|---characteroperation
+| |---CharacterOperation.ets // 调用applicationContext方法的工具类
+|---entryability
+| |---EntryAbility.ets // 首页的Ability
+|---pages
+| |---Index.ets // 首页
+| |---New.ets // 被启动UIAbility的展示页
+|---newability
+| |---NewAbility.ets // 被启动的UIAbility(验证新接口启动使用)
+|---utils // 工具
+| |---Logger.ets // 日志工具
+```
+
+### 具体实现
+
+- 应用切换语言的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用setLanguage(language: string): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
+- 应用切换颜色模式的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用setColorMode(colorMode: ConfigurationConstant.ColorMode): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
+- 应用清理自己的数据的功能接口封装在CharacterOperation,使用[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md) 调用clearUpApplicationData(callback: AsyncCallback): void方法实现,源码参考:[CharacterOperation.ets](entry/src/main/ets/characteroperation/CharacterOperation.ets)
+- 应用隐式启动个数为0时不触发提示弹框的特性,通过给Want的flags设置为FLAG_START_WITHOUT_TIPS,源码参考:[Index.ets](entry/src/main/ets/pages/Index.ets)
+- 应用可以设置启动参数启动Ability能力,通过给startAbility(want: Want, options: StartOptions, callback: AsyncCallback): void;方法传递新增参数StartOptions来设置启动位置,大小以及是否包含动画,源码参考:[Index.ets](entry/src/main/ets/pages/Index.ets)
+
+### 相关权限
+
+无
+
+### 依赖
+
+无
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568;
+
+2.本示例为Stage模型,支持API11版本SDK,版本号:4.1.5.1;
+
+3.本示例需要使用DevEco Studio 3.1.1 Release (Build Version: 3.1.0.501, built on June 20, 2023)才可编译运行;
+
+### 下载
+
+```shell
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Ability/AbilityFeature/ > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
+
diff --git a/code/BasicFeature/Ability/AbilityFeature/build-profile.json5 b/code/BasicFeature/Ability/AbilityFeature/build-profile.json5
index 6e4824ee32..51d43b29fe 100644
--- a/code/BasicFeature/Ability/AbilityFeature/build-profile.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/build-profile.json5
@@ -1,44 +1,44 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "signingConfigs": [
- ],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 11,
- "compatibleSdkVersion": 11,
- "runtimeOS": "OpenHarmony"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "signingConfigs": [
+ ],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 11,
+ "compatibleSdkVersion": 11,
+ "runtimeOS": "OpenHarmony"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/build-profile.json5 b/code/BasicFeature/Ability/AbilityFeature/entry/build-profile.json5
index 0c8525dfdd..910cc991f5 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/build-profile.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/build-profile.json5
@@ -1,29 +1,29 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default",
- "runtimeOS": "OpenHarmony"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default",
+ "runtimeOS": "OpenHarmony"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/oh-package.json5 b/code/BasicFeature/Ability/AbilityFeature/entry/oh-package.json5
index 60744fdbc7..225946cb11 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/oh-package.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/oh-package.json5
@@ -1,10 +1,10 @@
-{
- "license": "",
- "devDependencies": {},
- "author": "",
- "name": "entry",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+{
+ "license": "",
+ "devDependencies": {},
+ "author": "",
+ "name": "entry",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/characteroperation/CharacterOperation.ets b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/characteroperation/CharacterOperation.ets
index 9a5778e9e5..2907869790 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/characteroperation/CharacterOperation.ets
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/characteroperation/CharacterOperation.ets
@@ -1,146 +1,146 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
-import fs from '@ohos.file.fs';
-import prompt from '@ohos.promptAction';
-import { logger } from '../util/Logger';
-
-const TAG: string = 'EntryAbility';
-const TIME: number = 3000;
-
-export default class CharacterOperation {
- private context: Context;
-
- constructor(context: Context) {
- this.context = context;
- }
- // 设置中文
- setZHCNLanguage = () => {
- let applicationContext = this.context.getApplicationContext();
- applicationContext.setLanguage('zh-cn');
- logger.info(`${TAG} Chinese success`);
- }
- // 设置英文
- setENUSLanguage = () => {
- let applicationContext = this.context.getApplicationContext();
- applicationContext.setLanguage('en-us');
- logger.info(`${TAG} English success`);
- }
- // 设置深色模式
- setDarKColorMode = () => {
- let applicationContext = this.context.getApplicationContext();
- applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
- prompt.showToast({
- message: $r('app.string.switchDarkSuccess'), duration: TIME
- });
- }
- // 设置浅色模式
- setLightColorMode = () => {
- let applicationContext = this.context.getApplicationContext();
- applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
- prompt.showToast({
- message: $r('app.string.switchLightSuccess'), duration: TIME
- });
- }
- // 获取缓存路径
- generateStorageFiles = () => {
- let context = this.context;
- let filePathName = '/test.txt';
- let cacheDirPath = context.cacheDir + filePathName;
- let filesDirPath = context.filesDir + filePathName;
- let preferencesDirPath = context.preferencesDir + filePathName;
- let tempDirPath = context.tempDir + filePathName;
- let databaseDirPath = context.databaseDir + filePathName;
-
- return [cacheDirPath, filesDirPath, preferencesDirPath, tempDirPath, databaseDirPath];
- }
- // 创建存储数据
- createStorageData = () => {
- let context = this.context;
- let filePathName = '/test.txt';
- let cacheDirPath = context.cacheDir + filePathName;
- let filesDirPath = context.filesDir + filePathName;
- let preferencesDirPath = context.preferencesDir + filePathName;
- let tempDirPath = context.tempDir + filePathName;
- let databaseDirPath = context.databaseDir + filePathName;
- try {
- let file1 = fs.openSync(cacheDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
- let file2 = fs.openSync(filesDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
- let file3 = fs.openSync(preferencesDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
- let file4 = fs.openSync(tempDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
- let file5 = fs.openSync(databaseDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
-
- fs.closeSync(file1);
- fs.closeSync(file2);
- fs.closeSync(file3);
- fs.closeSync(file4);
- fs.closeSync(file5);
-
- if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath)
- && fs.accessSync(preferencesDirPath) && fs.accessSync(tempDirPath)
- && fs.accessSync(databaseDirPath)) {
- prompt.showToast({
- message: $r('app.string.create_File_Success'), duration: TIME
- });
- }
- } catch (error) {
- }
- }
- // 检查文件
- checkStorageData = () => {
- let context = this.context;
- let filePathName = '/test.txt';
- let cacheDirPath = context.cacheDir + filePathName;
- let filesDirPath = context.filesDir + filePathName;
- let preferencesDirPath = context.preferencesDir + filePathName;
- let tempDirPath = context.tempDir + filePathName;
- let databaseDirPath = context.databaseDir + filePathName;
- if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath)
- && fs.accessSync(preferencesDirPath) && fs.accessSync(tempDirPath) && fs.accessSync(databaseDirPath)) {
- prompt.showToast({
- message: $r('app.string.search_File_Success'), duration: TIME
- });
- } else {
- prompt.showToast({
- message: $r('app.string.search_File_Failed'), duration: TIME
- });
- }
- }
- // 清理存储数据
- clearStorageData = () => {
- let context = this.context;
- let filePathName = '/test.txt';
- let cacheDirPath = context.cacheDir + filePathName;
- let filesDirPath = context.filesDir + filePathName;
- let preferencesDirPath = context.preferencesDir + filePathName;
- let tempDirPath = context.tempDir + filePathName;
- let databaseDirPath = context.databaseDir + filePathName;
- if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath) && fs.accessSync(preferencesDirPath)
- && fs.accessSync(tempDirPath) && fs.accessSync(databaseDirPath)) {
- context.getApplicationContext().clearUpApplicationData((err) => {
- logger.info(`clearUpApplicationData err:${JSON.stringify(err)}}`);
- prompt.showToast({
- message: $r('app.string.clean_Data_Success'), duration: TIME
- });
- });
- } else {
- // 清理存储数据失败
- prompt.showToast({
- message: $r('app.string.clean_Data_Failed'), duration: TIME
- });
- }
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import ConfigurationConstant from '@ohos.app.ability.ConfigurationConstant';
+import fs from '@ohos.file.fs';
+import prompt from '@ohos.promptAction';
+import { logger } from '../util/Logger';
+
+const TAG: string = 'EntryAbility';
+const TIME: number = 3000;
+
+export default class CharacterOperation {
+ private context: Context;
+
+ constructor(context: Context) {
+ this.context = context;
+ }
+ // 设置中文
+ setZHCNLanguage = () => {
+ let applicationContext = this.context.getApplicationContext();
+ applicationContext.setLanguage('zh-cn');
+ logger.info(`${TAG} Chinese success`);
+ }
+ // 设置英文
+ setENUSLanguage = () => {
+ let applicationContext = this.context.getApplicationContext();
+ applicationContext.setLanguage('en-us');
+ logger.info(`${TAG} English success`);
+ }
+ // 设置深色模式
+ setDarKColorMode = () => {
+ let applicationContext = this.context.getApplicationContext();
+ applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_DARK);
+ prompt.showToast({
+ message: $r('app.string.switchDarkSuccess'), duration: TIME
+ });
+ }
+ // 设置浅色模式
+ setLightColorMode = () => {
+ let applicationContext = this.context.getApplicationContext();
+ applicationContext.setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT);
+ prompt.showToast({
+ message: $r('app.string.switchLightSuccess'), duration: TIME
+ });
+ }
+ // 获取缓存路径
+ generateStorageFiles = () => {
+ let context = this.context;
+ let filePathName = '/test.txt';
+ let cacheDirPath = context.cacheDir + filePathName;
+ let filesDirPath = context.filesDir + filePathName;
+ let preferencesDirPath = context.preferencesDir + filePathName;
+ let tempDirPath = context.tempDir + filePathName;
+ let databaseDirPath = context.databaseDir + filePathName;
+
+ return [cacheDirPath, filesDirPath, preferencesDirPath, tempDirPath, databaseDirPath];
+ }
+ // 创建存储数据
+ createStorageData = () => {
+ let context = this.context;
+ let filePathName = '/test.txt';
+ let cacheDirPath = context.cacheDir + filePathName;
+ let filesDirPath = context.filesDir + filePathName;
+ let preferencesDirPath = context.preferencesDir + filePathName;
+ let tempDirPath = context.tempDir + filePathName;
+ let databaseDirPath = context.databaseDir + filePathName;
+ try {
+ let file1 = fs.openSync(cacheDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
+ let file2 = fs.openSync(filesDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
+ let file3 = fs.openSync(preferencesDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
+ let file4 = fs.openSync(tempDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
+ let file5 = fs.openSync(databaseDirPath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
+
+ fs.closeSync(file1);
+ fs.closeSync(file2);
+ fs.closeSync(file3);
+ fs.closeSync(file4);
+ fs.closeSync(file5);
+
+ if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath)
+ && fs.accessSync(preferencesDirPath) && fs.accessSync(tempDirPath)
+ && fs.accessSync(databaseDirPath)) {
+ prompt.showToast({
+ message: $r('app.string.create_File_Success'), duration: TIME
+ });
+ }
+ } catch (error) {
+ }
+ }
+ // 检查文件
+ checkStorageData = () => {
+ let context = this.context;
+ let filePathName = '/test.txt';
+ let cacheDirPath = context.cacheDir + filePathName;
+ let filesDirPath = context.filesDir + filePathName;
+ let preferencesDirPath = context.preferencesDir + filePathName;
+ let tempDirPath = context.tempDir + filePathName;
+ let databaseDirPath = context.databaseDir + filePathName;
+ if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath)
+ && fs.accessSync(preferencesDirPath) && fs.accessSync(tempDirPath) && fs.accessSync(databaseDirPath)) {
+ prompt.showToast({
+ message: $r('app.string.search_File_Success'), duration: TIME
+ });
+ } else {
+ prompt.showToast({
+ message: $r('app.string.search_File_Failed'), duration: TIME
+ });
+ }
+ }
+ // 清理存储数据
+ clearStorageData = () => {
+ let context = this.context;
+ let filePathName = '/test.txt';
+ let cacheDirPath = context.cacheDir + filePathName;
+ let filesDirPath = context.filesDir + filePathName;
+ let preferencesDirPath = context.preferencesDir + filePathName;
+ let tempDirPath = context.tempDir + filePathName;
+ let databaseDirPath = context.databaseDir + filePathName;
+ if (fs.accessSync(cacheDirPath) && fs.accessSync(filesDirPath) && fs.accessSync(preferencesDirPath)
+ && fs.accessSync(tempDirPath) && fs.accessSync(databaseDirPath)) {
+ context.getApplicationContext().clearUpApplicationData((err) => {
+ logger.info(`clearUpApplicationData err:${JSON.stringify(err)}}`);
+ prompt.showToast({
+ message: $r('app.string.clean_Data_Success'), duration: TIME
+ });
+ });
+ } else {
+ // 清理存储数据失败
+ prompt.showToast({
+ message: $r('app.string.clean_Data_Failed'), duration: TIME
+ });
+ }
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/entryability/EntryAbility.ets b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/entryability/EntryAbility.ets
index f640336e76..d759f4f0a6 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/entryability/EntryAbility.ets
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/entryability/EntryAbility.ets
@@ -1,61 +1,61 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import window from '@ohos.window';
-import Want from '@ohos.app.ability.Want';
-import { BusinessError } from '@ohos.base';
-import { logger } from '../util/Logger';
-
-export default class EntryAbility extends UIAbility {
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- windowStage.loadContent('pages/Index', (err: BusinessError) => {
- });
- windowStage.getMainWindow((err, windowClass) => {
- if (err.code) {
- return;
- }
- windowClass.setWindowLayoutFullScreen(true);
- })
- logger.info(`EntryAbility onWindowStageCreate`);
- }
-
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
- AppStorage.setOrCreate('want', want);
- AppStorage.setOrCreate('launchParam', launchParam);
- logger.info(`EntryAbility onCreate ${want.bundleName},${launchParam.launchReason}`);
- }
-
- onDestroy() {
- logger.info(`EntryAbility onDestroy`);
- }
-
- onWindowStageDestroy() {
- logger.info(`EntryAbility onWindowStageDestroy`);
- // Main window is destroyed, release UI related resources
- }
-
- onForeground() {
- logger.info(`EntryAbility onForeground`);
- // Ability has brought to foreground
- }
-
- onBackground() {
- logger.info(`EntryAbility onBackground`);
- // Ability has back to background
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import window from '@ohos.window';
+import Want from '@ohos.app.ability.Want';
+import { BusinessError } from '@ohos.base';
+import { logger } from '../util/Logger';
+
+export default class EntryAbility extends UIAbility {
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ windowStage.loadContent('pages/Index', (err: BusinessError) => {
+ });
+ windowStage.getMainWindow((err, windowClass) => {
+ if (err.code) {
+ return;
+ }
+ windowClass.setWindowLayoutFullScreen(true);
+ })
+ logger.info(`EntryAbility onWindowStageCreate`);
+ }
+
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
+ AppStorage.setOrCreate('want', want);
+ AppStorage.setOrCreate('launchParam', launchParam);
+ logger.info(`EntryAbility onCreate ${want.bundleName},${launchParam.launchReason}`);
+ }
+
+ onDestroy() {
+ logger.info(`EntryAbility onDestroy`);
+ }
+
+ onWindowStageDestroy() {
+ logger.info(`EntryAbility onWindowStageDestroy`);
+ // Main window is destroyed, release UI related resources
+ }
+
+ onForeground() {
+ logger.info(`EntryAbility onForeground`);
+ // Ability has brought to foreground
+ }
+
+ onBackground() {
+ logger.info(`EntryAbility onBackground`);
+ // Ability has back to background
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/newability/NewAbility.ets b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/newability/NewAbility.ets
index b9acfd827c..f74c81a86d 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/newability/NewAbility.ets
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/newability/NewAbility.ets
@@ -1,59 +1,59 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import window from '@ohos.window';
-import Want from '@ohos.app.ability.Want';
-import { logger } from '../util/Logger';
-
-export default class NewAbility extends UIAbility {
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- windowStage.loadContent('pages/New', () => {
- });
- windowStage.getMainWindow((err, windowClass) => {
- if (err.code) {
- return;
- }
- windowClass.setWindowLayoutFullScreen(true);
- })
- }
-
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
- AppStorage.setOrCreate('want', want);
- AppStorage.setOrCreate('launchParam', launchParam);
- logger.info(`NewAbility onCreate ${want.bundleName},${launchParam.launchReason}`);
- }
-
- onDestroy() {
- logger.info(`NewAbility onDestroy`);
- }
-
- onWindowStageDestroy() {
- logger.info(`NewAbility onWindowStageDestroy`);
- // Main window is destroyed, release UI related resources
- }
-
- onForeground() {
- logger.info(`NewAbility onForeground`);
- // Ability has brought to foreground
- }
-
- onBackground() {
- logger.info(`NewAbility onBackground`);
- // Ability has back to background
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import window from '@ohos.window';
+import Want from '@ohos.app.ability.Want';
+import { logger } from '../util/Logger';
+
+export default class NewAbility extends UIAbility {
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ windowStage.loadContent('pages/New', () => {
+ });
+ windowStage.getMainWindow((err, windowClass) => {
+ if (err.code) {
+ return;
+ }
+ windowClass.setWindowLayoutFullScreen(true);
+ })
+ }
+
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
+ AppStorage.setOrCreate('want', want);
+ AppStorage.setOrCreate('launchParam', launchParam);
+ logger.info(`NewAbility onCreate ${want.bundleName},${launchParam.launchReason}`);
+ }
+
+ onDestroy() {
+ logger.info(`NewAbility onDestroy`);
+ }
+
+ onWindowStageDestroy() {
+ logger.info(`NewAbility onWindowStageDestroy`);
+ // Main window is destroyed, release UI related resources
+ }
+
+ onForeground() {
+ logger.info(`NewAbility onForeground`);
+ // Ability has brought to foreground
+ }
+
+ onBackground() {
+ logger.info(`NewAbility onBackground`);
+ // Ability has back to background
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/pages/New.ets b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/pages/New.ets
index 93bec9d38d..e7eb83d5d2 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/pages/New.ets
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/pages/New.ets
@@ -1,58 +1,58 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import { logger } from '../util/Logger';
-
-const TAG: string = 'NewAbility';
-
-@Entry
-@Component
-struct New {
- private context = getContext(this) as common.UIAbilityContext;
-
- build() {
- Column() {
- Row() {
- Image($r('app.media.ic_back'))
- .size({ width: 20, height: 18 })
- .margin({ right: 18 })
- .onClick(() => {
- this.context.terminateSelf((err, data) => {
- logger.info(`${TAG} terminateSelf err:${JSON.stringify(err)},data:${JSON.stringify(data)}`);
- })
- })
- Text($r('app.string.NewAbility_label'))
- .fontSize(20)
- .fontWeight(FontWeight.Bold)
- }.height(56)
- .padding({ left: 26, right: 26 })
- .width('100%')
-
- Flex({ justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center, alignContent: FlexAlign.Center }) {
- Column() {
- Image($r('app.media.pic_empty')).width('33%')
- Text($r('app.string.empty'))
- .fontSize(14)
- }
- }.width('100%')
- .height('90%')
- }
- .width('100%')
- .height('100%')
- .padding({ top: 36, bottom: 0 })
- .backgroundColor($r('sys.color.ohos_id_color_text_field_sub_bg'))
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import { logger } from '../util/Logger';
+
+const TAG: string = 'NewAbility';
+
+@Entry
+@Component
+struct New {
+ private context = getContext(this) as common.UIAbilityContext;
+
+ build() {
+ Column() {
+ Row() {
+ Image($r('app.media.ic_back'))
+ .size({ width: 20, height: 18 })
+ .margin({ right: 18 })
+ .onClick(() => {
+ this.context.terminateSelf((err, data) => {
+ logger.info(`${TAG} terminateSelf err:${JSON.stringify(err)},data:${JSON.stringify(data)}`);
+ })
+ })
+ Text($r('app.string.NewAbility_label'))
+ .fontSize(20)
+ .fontWeight(FontWeight.Bold)
+ }.height(56)
+ .padding({ left: 26, right: 26 })
+ .width('100%')
+
+ Flex({ justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center, alignContent: FlexAlign.Center }) {
+ Column() {
+ Image($r('app.media.pic_empty')).width('33%')
+ Text($r('app.string.empty'))
+ .fontSize(14)
+ }
+ }.width('100%')
+ .height('90%')
+ }
+ .width('100%')
+ .height('100%')
+ .padding({ top: 36, bottom: 0 })
+ .backgroundColor($r('sys.color.ohos_id_color_text_field_sub_bg'))
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/util/Logger.ets b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/util/Logger.ets
index dbbf08e529..69eaf0c33e 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/util/Logger.ets
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/ets/util/Logger.ets
@@ -1,49 +1,49 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import hilog from '@ohos.hilog'
-
-class Logger {
- private domain: number;
- private prefix: string;
- private format: string = '%{public}s, %{public}s';
-
- constructor(prefix: string) {
- this.prefix = prefix;
- this.domain = 0xFF00;
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.INFO);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.DEBUG);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.WARN);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.ERROR);
- }
-
- debug(...args: string[]) {
- hilog.debug(this.domain, this.prefix, this.format, args);
- }
-
- info(...args: string[]) {
- hilog.info(this.domain, this.prefix, this.format, args);
- }
-
- warn(...args: string[]) {
- hilog.warn(this.domain, this.prefix, this.format, args);
- }
-
- error(...args: string[]) {
- hilog.error(this.domain, this.prefix, this.format, args);
- }
-}
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import hilog from '@ohos.hilog'
+
+class Logger {
+ private domain: number;
+ private prefix: string;
+ private format: string = '%{public}s, %{public}s';
+
+ constructor(prefix: string) {
+ this.prefix = prefix;
+ this.domain = 0xFF00;
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.INFO);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.DEBUG);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.WARN);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.ERROR);
+ }
+
+ debug(...args: string[]) {
+ hilog.debug(this.domain, this.prefix, this.format, args);
+ }
+
+ info(...args: string[]) {
+ hilog.info(this.domain, this.prefix, this.format, args);
+ }
+
+ warn(...args: string[]) {
+ hilog.warn(this.domain, this.prefix, this.format, args);
+ }
+
+ error(...args: string[]) {
+ hilog.error(this.domain, this.prefix, this.format, args);
+ }
+}
+
export let logger = new Logger('[Basic capabilities are enhanced]');
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/module.json5 b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/module.json5
index 420b8c1ce3..1658c2f6e8 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/module.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/module.json5
@@ -1,62 +1,62 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/entryability/EntryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:icon",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- },
- {
- "name": "NewAbility",
- "srcEntry": "./ets/newability/NewAbility.ets",
- "description": "$string:NewAbility_desc",
- "icon": "$media:icon",
- "label": "$string:NewAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background"
- },
- ],
- "extensionAbilities": [
- ]
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/entryability/EntryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "NewAbility",
+ "srcEntry": "./ets/newability/NewAbility.ets",
+ "description": "$string:NewAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:NewAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background"
+ },
+ ],
+ "extensionAbilities": [
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/color.json
index a55608bdfd..01dee51761 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/color.json
@@ -1,24 +1,24 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "background",
- "value": "#FAFAFA"
- },
- {
- "name": "line_color",
- "value": "#182431"
- },
- {
- "name": "text_color",
- "value": "#182431"
- },
- {
- "name": "button_color",
- "value": "#182431"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "background",
+ "value": "#FAFAFA"
+ },
+ {
+ "name": "line_color",
+ "value": "#182431"
+ },
+ {
+ "name": "text_color",
+ "value": "#182431"
+ },
+ {
+ "name": "button_color",
+ "value": "#182431"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/float.json b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/float.json
index 51aeb0059c..c8d10991d6 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/float.json
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/main/resources/base/element/float.json
@@ -1,8 +1,8 @@
-{
- "float": [
- {
- "name": "font_size",
- "value": "16fp"
- }
- ]
+{
+ "float": [
+ {
+ "name": "font_size",
+ "value": "16fp"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/ets/util/Logger.ts b/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/ets/util/Logger.ts
index dbbf08e529..69eaf0c33e 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/ets/util/Logger.ts
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/ets/util/Logger.ts
@@ -1,49 +1,49 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import hilog from '@ohos.hilog'
-
-class Logger {
- private domain: number;
- private prefix: string;
- private format: string = '%{public}s, %{public}s';
-
- constructor(prefix: string) {
- this.prefix = prefix;
- this.domain = 0xFF00;
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.INFO);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.DEBUG);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.WARN);
- hilog.isLoggable(this.domain, prefix, hilog.LogLevel.ERROR);
- }
-
- debug(...args: string[]) {
- hilog.debug(this.domain, this.prefix, this.format, args);
- }
-
- info(...args: string[]) {
- hilog.info(this.domain, this.prefix, this.format, args);
- }
-
- warn(...args: string[]) {
- hilog.warn(this.domain, this.prefix, this.format, args);
- }
-
- error(...args: string[]) {
- hilog.error(this.domain, this.prefix, this.format, args);
- }
-}
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import hilog from '@ohos.hilog'
+
+class Logger {
+ private domain: number;
+ private prefix: string;
+ private format: string = '%{public}s, %{public}s';
+
+ constructor(prefix: string) {
+ this.prefix = prefix;
+ this.domain = 0xFF00;
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.INFO);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.DEBUG);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.WARN);
+ hilog.isLoggable(this.domain, prefix, hilog.LogLevel.ERROR);
+ }
+
+ debug(...args: string[]) {
+ hilog.debug(this.domain, this.prefix, this.format, args);
+ }
+
+ info(...args: string[]) {
+ hilog.info(this.domain, this.prefix, this.format, args);
+ }
+
+ warn(...args: string[]) {
+ hilog.warn(this.domain, this.prefix, this.format, args);
+ }
+
+ error(...args: string[]) {
+ hilog.error(this.domain, this.prefix, this.format, args);
+ }
+}
+
export let logger = new Logger('[Basic capabilities are enhanced]');
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/module.json5 b/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/module.json5
index 0511adbc86..c6ad62fbbd 100644
--- a/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/entry/src/ohosTest/module.json5
@@ -1,51 +1,51 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "default"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntry": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "exported": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "default"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntry": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "exported": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/hvigor/hvigor-config.json5 b/code/BasicFeature/Ability/AbilityFeature/hvigor/hvigor-config.json5
index b84b124bfa..69b4a2dad7 100644
--- a/code/BasicFeature/Ability/AbilityFeature/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/hvigor/hvigor-config.json5
@@ -1,6 +1,6 @@
-{
- "hvigorVersion": "4.1.2",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "4.1.2"
- }
+{
+ "hvigorVersion": "4.1.2",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "4.1.2"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityFeature/oh-package.json5 b/code/BasicFeature/Ability/AbilityFeature/oh-package.json5
index 1919d17c03..6daa33b912 100644
--- a/code/BasicFeature/Ability/AbilityFeature/oh-package.json5
+++ b/code/BasicFeature/Ability/AbilityFeature/oh-package.json5
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "author": "",
- "name": "abilityFeature",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "author": "",
+ "name": "abilityFeature",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/Ability/AbilityFeature/ohosTest.md b/code/BasicFeature/Ability/AbilityFeature/ohosTest.md
index de91defcc0..dd6adf53fb 100644
--- a/code/BasicFeature/Ability/AbilityFeature/ohosTest.md
+++ b/code/BasicFeature/Ability/AbilityFeature/ohosTest.md
@@ -1,15 +1,15 @@
-# 基础能力增强测试用例
-
-## 用例表
-
-| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
-| ----------------------------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------- | -------- |
-| 应用切换语言的能力 | 设备正常运行 | 应用启动成功,点击'切换英文语言'的ListItem | 当前页面切换为英文,标题'基础能力增强'切换成'Basic capabilities are enhanced' | Yes | Pass |
-| 应用切换语言的能力 | 设备正常运行 | 应用启动成功,点击'切换中文语言'的ListItem | 当前页面切换为中文,标题'Basic capabilities are enhanced'切换成'基础能力增强' | Yes | Pass |
-| 应用切换颜色模式的能力 | 设备正常运行 | 应用启动成功,点击'切换深色模式'的ListItem | 当前页面颜色切换为深色,弹出Toast提示'切换成功' | Yes | Pass |
-| 应用切换颜色模式的能力 | 设备正常运行 | 应用启动成功,点击'切换浅色模式'的ListItem | 当前页面颜色切换为浅色,弹出Toast提示'切换成功' | Yes | Pass |
-| 应用隐式启动个数为0时不触发提示弹框的特性 | 设备正常运行 | 应用启动成功,点击'隐式启动弹窗'的ListItem | 弹出Toast提示'隐式启动弹窗',并且弹出弹窗,弹窗标题为'未找到文件' | Yes | Pass |
-| 应用隐式启动个数为0时不触发提示弹框的特性 | 设备正常运行 | 应用启动成功,点击'隐式启动不弹窗'的ListItem | 弹出Toast提示'隐式启动不弹窗',且无弹窗 | Yes | Pass |
-| 应用可以设置启动参数启动Ability能力 | 设备正常运行 | 1.应用启动成功,点击''启动动画'的“开启”的按钮
2.点击''StartOptions配置'的ListItem | 1.按钮变为“关闭”
2.应用启动NewAbility | Yes | Pass |
-| 应用清理自己的数据的能力 | 设备正常运行 | 1.应用启动成功,点击'创建数据'的ListItem
2.点击'检查数据'的ListItem
3.点击'清除数据'的ListItem
4.点击应用图标
5.点击'检查数据'的ListItem | 1.弹出Toast提示'创建缓存文件成功'
2.弹出Toast提示'查询到缓存文件',
3.应用退出
4.重新启动应用
5.弹出Toast提示'未找到缓存文件' | No | Pass |
-
+# 基础能力增强测试用例
+
+## 用例表
+
+| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
+| ----------------------------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------- | -------- |
+| 应用切换语言的能力 | 设备正常运行 | 应用启动成功,点击'切换英文语言'的ListItem | 当前页面切换为英文,标题'基础能力增强'切换成'Basic capabilities are enhanced' | Yes | Pass |
+| 应用切换语言的能力 | 设备正常运行 | 应用启动成功,点击'切换中文语言'的ListItem | 当前页面切换为中文,标题'Basic capabilities are enhanced'切换成'基础能力增强' | Yes | Pass |
+| 应用切换颜色模式的能力 | 设备正常运行 | 应用启动成功,点击'切换深色模式'的ListItem | 当前页面颜色切换为深色,弹出Toast提示'切换成功' | Yes | Pass |
+| 应用切换颜色模式的能力 | 设备正常运行 | 应用启动成功,点击'切换浅色模式'的ListItem | 当前页面颜色切换为浅色,弹出Toast提示'切换成功' | Yes | Pass |
+| 应用隐式启动个数为0时不触发提示弹框的特性 | 设备正常运行 | 应用启动成功,点击'隐式启动弹窗'的ListItem | 弹出Toast提示'隐式启动弹窗',并且弹出弹窗,弹窗标题为'未找到文件' | Yes | Pass |
+| 应用隐式启动个数为0时不触发提示弹框的特性 | 设备正常运行 | 应用启动成功,点击'隐式启动不弹窗'的ListItem | 弹出Toast提示'隐式启动不弹窗',且无弹窗 | Yes | Pass |
+| 应用可以设置启动参数启动Ability能力 | 设备正常运行 | 1.应用启动成功,点击''启动动画'的“开启”的按钮
2.点击''StartOptions配置'的ListItem | 1.按钮变为“关闭”
2.应用启动NewAbility | Yes | Pass |
+| 应用清理自己的数据的能力 | 设备正常运行 | 1.应用启动成功,点击'创建数据'的ListItem
2.点击'检查数据'的ListItem
3.点击'清除数据'的ListItem
4.点击应用图标
5.点击'检查数据'的ListItem | 1.弹出Toast提示'创建缓存文件成功'
2.弹出Toast提示'查询到缓存文件',
3.应用退出
4.重新启动应用
5.弹出Toast提示'未找到缓存文件' | No | Pass |
+
diff --git a/code/BasicFeature/Ability/AbilityRuntime/AppScope/app.json5 b/code/BasicFeature/Ability/AbilityRuntime/AppScope/app.json5
index 38b4d0880e..c15af56bb0 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/AppScope/app.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/AppScope/app.json5
@@ -1,28 +1,28 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "app": {
- "bundleName": "com.samples.abilityruntime",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name",
- "multiAppMode": {
- "multiAppModeType": "appClone",
- "maxCount": 5
- }
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "app": {
+ "bundleName": "com.samples.abilityruntime",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name",
+ "multiAppMode": {
+ "multiAppModeType": "appClone",
+ "maxCount": 5
+ }
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityRuntime/AppScope/resources/base/element/string.json b/code/BasicFeature/Ability/AbilityRuntime/AppScope/resources/base/element/string.json
index 7de244d006..07d445bead 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/Ability/AbilityRuntime/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "AbilityRuntime"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "AbilityRuntime"
+ }
+ ]
+}
diff --git a/code/BasicFeature/Ability/AbilityRuntime/README_zh.md b/code/BasicFeature/Ability/AbilityRuntime/README_zh.md
index 81b3f5aae9..486d032d94 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/README_zh.md
+++ b/code/BasicFeature/Ability/AbilityRuntime/README_zh.md
@@ -1,204 +1,204 @@
-# 基础能力增强
-
-### 介绍
-
-本示例使用 [AppManager](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-appManager.md) ,[dataUriUtils](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-ability-dataUriUtils.md),[WantAgent](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-wantAgent.md),[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md),[errorManager](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-errorManager.md),[UIAbilityContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md)中的接口进行实现。
-
-### 效果预览
-
-| 主页面 | appManager开发示例 | errorManager开发示例 | UIAbilityContext开发示例 |
-| :----------------------------------------------: | :---------------------------------------------------: | :-----------------------------------------------------: | :---------------------------------------------------------: |
-|
|
|
|
|
-
-### 使用说明
-
-AppManager对应接口
-
-1.点击主页面**appManager开发示例**按钮,跳转到'appManager开发示例'界面;
-
-2.点击**isRunningInStabilityTest callback**按钮,弹出'isRunningInStabilityTest(callback) success...'信息;
-
-3.点击**isRunningInStabilityTest promise**按钮,弹出提示'isRunningInStabilityTest(promise) success...'信息;
-
-4.点击**isRamConstrainedDevice callback**按钮,弹出提示'isRamConstrainedDevice(callback) success...'信息;
-
-5.点击**isRamConstrainedDevice promise**按钮,弹出提示'isRamConstrainedDevice(promise) success...'信息;
-
-6.点击**getAppMemorySize callback**按钮,弹出提示'getAppMemorySize(callback) success...'信息;
-
-7.点击**getAppMemorySize promise**按钮,弹出提示'getAppMemorySize(promise) success...'信息;
-
-8.点击**getRunningProcessInformation callback**按钮,弹出提示'getRunningProcessInformation(callback) success...'信息;
-
-9.点击**getRunningProcessInformation promise**按钮,弹出提示'getRunningProcessInformation(promise) success...'信息;
-
-
-
-dataUriUtils对应接口
-
-1.点击主页面**dataUriUtils开发示例**按钮,跳转到'dataUriUtils开发示例'界面;
-
-2.点击**getId**按钮,弹出提示'dataUriUtils.getId() called...'信息;
-
-3.点击**attachId**按钮,弹出提示'dataUriUtils.attachd() called...'信息;
-
-4.点击**deleteId**按钮,弹出提示'dataUriUtils.deleteId() called...'信息;
-
-5.点击**updateId**按钮,弹出提示'dataUriUtils.updateId() called...'信息;
-
-
-
-WantAgent对应接口
-
-1.点击主页面**WantAgent开发示例**按钮,跳转到'WantAgent开发示例'界面;
-
-2.点击**getBundleName callback**按钮,弹出提示'getBundleName(callback) success...'信息;
-
-3.点击**getBundleName promise**按钮,弹出提示'getBundleName(promise) success...'信息;
-
-4.点击**getUid callback**按钮,弹出提示'getUid(callback) success...'信息;
-
-5.点击**getUid promise**按钮,弹出提示'getUid(promise) success...'信息;
-
-6.点击**cancel callback**按钮,弹出提示'cancel(callback) success'信息;
-
-7.点击**cancel promise**按钮,弹出提示'cancel(promise) success'信息;
-
-8.点击**equal callback**按钮,弹出提示'equal(callback) success...'信息;
-
-9.点击**equal promise**按钮,弹出提示'equal(promise) success...'信息;
-
-10.点击**getOperationType callback**按钮,弹出提示'getOperationType(callback) success...'信息;
-
-11.点击**getOperationType promise**按钮,弹出提示'getOperationType(promise) success...'信息;
-
-12.点击**trigger**按钮,弹出提示'trigger success...'信息;
-
-
-
-ApplicationContext对应接口
-
-1.点击主页面**ApplicationContext开发示例**按钮,跳转到'ApplicationContext开发示例'界面;
-
-2.点击**setFont**按钮,弹出提示'setFont successfully'信息;
-
-3.点击**getRunningProcessInformation promise**按钮,弹出提示'getRunningProcessInformation promise successfully...'信息;
-
-4.点击**getRunningProcessInformation callback**按钮,弹出提示'getRunningProcessInformation callback successfully...'信息;
-
-5.点击**getCurrentAppCloneIndex**按钮,弹出提示'getCurrentAppCloneIndex successfully...'信息;
-
-
-
-errorManager对应接口
-
-1.点击主页面**errorManager开发示例**按钮,跳转到'errorManager开发示例'界面;
-
-2.点击**注册LoopObserver**按钮,弹出提示'loopObserver registered successfully...'信息;
-
-3.点击**注册UnhandledRejectionObserver**按钮,弹出提示'unhandledRejection registered successfully'信息,列表中增加**模拟UnhandledRejection**按钮,并且原**注册UnhandledRejectionObserver**按钮变为**注销UnhandledRejectionObserver**按钮
-
-4.点击**模拟UnhandledRejection**按钮,弹出提示'UnhandledRejectionObserver reason...'信息;
-
-5.点击**注销UnhandledRejection**按钮,弹出提示'unhandledRejection unregistered successfully'信息,**注销UnhandledRejectionObserver**按钮变回**注册UnhandledRejectionObserver**按钮,列表中**模拟UnhandledRejection**按钮消失;
-
-
-
-UIAbilityContext对应接口
-
-1.点击主页面**UIAbilityContext开发示例**按钮,启动新的Ability显示'UIAbilityContext开发示例'界面;
-
-2.点击**moveAbilityToBackground**按钮,将启动的Ability移动到后台,页面显示为主页面,触发AbilityLifecycleCallback中的生命周期;
-
-3.再次点击主页面**UIAbilityContext开发示例**按钮,启动新的Ability显示'UIAbilityContext开发示例'界面,点击**terminateSelf**按钮,回到主页面;
-
-### 工程目录
-
-```
-entry/src/main/ets/
-|---abilitylifecyclecallback
-| |---AbilityLifecycleCallback.ets //AbilityLifecycleCallback生命周期
-|---abilitypages
-| |---ApplicationContext.ets //ApplicationContext中对应接口
-| |---AppManager.ets //AppManager中对应接口
-| |---DataUriUtils.ets //DataUriUtils中对应接口
-| |---ErrorManager.ets //ErrorManager中对应接口
-| |---UIAbilityContext.ets //UIAbilityContext中对应接口
-| |---WantAgent.ets //WantAgent中对应接口
-|---entryability
-| |---EntryAbility.ets // 首页的Ability
-|---pages
-| |---Index.ets // 首页
-```
-
-### 具体实现
-
-* AppManager对应接口实现,源码参考[AppManager.ets](entry/src/main/ets/abilitypages/appManager.ets)
-
- * isRunningInStabilityTest(callback)接口实现:通过调用appManager.isRunningInStabilityTest()接口,查询当前是否处于稳定性测试场景。使用callback异步回调,并将弹出Toast信息的功能;
- * isRunningInStabilityTest(promise)接口实现:通过调用appManager.isRunningInStabilityTest()接口,查询当前是否处于稳定性测试场景。使用Promise异步回调,并将弹出Toast信息的功能;
- * isRamConstrainedDevice(callback)接口实现:通过调用appManager.isRamConstrainedDevice()接口,查询是否为ram受限设备。使用callback异步回调,并将弹出Toast信息的功能;
- * isRamConstrainedDevice(promise)接口实现:通过调用appManager.isRamConstrainedDevice()接口,查询是否为ram受限设备。使用Promise异步回调,并将弹出Toast信息的功能;
- * getAppMemorySize(callback)接口实现:通过调用appManager.getAppMemorySize()接口,获取当前应用程序可以使用的内存的值。使用callback异步回调,并将弹出Toast信息的功能;
- * getAppMemorySize(promise)接口实现:通过调用appManager.getAppMemorySize()接口,获取当前应用程序可以使用的内存的值。使用Promise异步回调,并将弹出Toast信息的功能;
- * getRunningProcessInformation(callback)接口实现:通过调用appManager.getRunningProcessInformation()接口,获取当前运行进程的有关信息。使用callback异步回调,并将弹出Toast信息的功能;
- * getRunningProcessInformation(promise)接口实现:通过调用appManager.getRunningProcessInformation()接口,获取当前运行进程的有关信息。使用Promise异步回调,并将弹出Toast信息的功能;
-* dataUriUtils对应接口实现,源码参考[DataUriUtils.ets](entry/src/main/ets/abilitypages/DataUriUtils.ets)
-
- * getId接口实现:通过调用dataUriUtils.getId()接口,获取指定uri路径末尾的ID的功能;
- * attachId接口实现:通过调用dataUriUtils.attachId()接口,将ID附加到uri的路径末尾的功能;
- * deleteId接口实现:通过调用dataUriUtils.deleteId()接口,删除指定uri路径末尾的ID的功能;
- * updateId接口实现:通过调用dataUriUtils.updateId()接口,更新指定uri中的ID的功能;
-* WantAgent对应接口实现,源码参考[WantAgent.ets](entry/src/main/ets/abilitypages/WantAgent.ets)
-
- * getBundleName(callback)接口实现:通过调用this.getBundleNameCallback()接口,获取WantAgent实例的包名;
- * getBundleName(promise)接口实现:通过调用this.getBundleNamePromise()接口,获取WantAgent实例的包名;
- * getUid(callback)接口实现:通过调用this.getUidCallback()接口,获取WantAgent实例的用户ID;
- * getUid(promise)接口实现:通过调用this.getUidPromise接口,获取WantAgent实例的用户ID;
- * cancel(callback)接口实现:通过调用this.cancelCallback()接口,取消WantAgent实例;
- * cancel(promise)接口实现:通过调用this.cancelPromise()接口,取消WantAgent实例;
- * equal(callback)接口实现:通过调用this.equalCallback()接口,以此来判断是否是来自同一应用的相同操作,判断两个WantAgent实例是否相等的回调方法。返回true表示两个WantAgent实例相等,false表示两个WantAgent实例不相等;
- * equal(promise)接口实现:通过调用this.equalPromise()接口,以此来判断是否是来自同一应用的相同操作,判断两个WantAgent实例是否相等的结果。返回true表示两个WantAgent实例相等,false表示两个WantAgent实例不相等;
- * getOperationType(callback)接口实现:通过调用this.getOperationTypeCallback()接口,获取一个WantAgent的OperationType信息;
- * getOperationType(promise)接口实现:通过调用this.getOperationTypePromise()接口,获取一个WantAgent的OperationType信息;
- * trigger接口实现:通过调用this.trigger()接口,主动激发WantAgent实例;
-* ApplicationContext对应接口实现,源码参考[ApplicationContext.ets](entry/src/main/ets/abilitypages/ApplicationContext.ets)
-
- * setFont接口实现:通过调用applicationContext.setFont接口,设置应用的字体类型。仅支持主线程调用,设置字体类型,字体可以通过font.registerFont方法进行注册使用;
- * getRunningProcessInformation(callback)接口实现:通过调用ApplicationContext.getRunningProcessInformation接口,获取有关运行进程的信息;
- * getRunningProcessInformation(promise)接口实现:通过调用ApplicationContext.getRunningProcessInformation接口,获取有关运行进程的信息;
- * getCurrentAppCloneIndex接口实现:通过调用ApplicationContext.getCurrentAppCloneIndex接口,获取当前应用的分身索引;
-* errorManager对应接口实现,源码参考[ErrorManager.ets](entry/src/main/ets/abilitypages/ErrorManager.ets)
- * 注册on(loopObserver类型)接口实现:通过调用errorManager.on 接口,注册监听loopObserver,注册后可以捕获到应用主线程处理消息的具体执行时间,触发onLoopTimeOut,之后注销监听;
- * 注册on(unhandledRejection类型)接口实现:通过调用errorManager.on接口,注册监听unhandledRejection,注册后可以捕获到当前线程中未被捕获到的promise rejection,模拟unhandledRejection类型错误,触发监听,之后注销监听;
-* UIAbilityContext对应接口实现:源码参考[UIAbilityContext.ets](entry/src/main/ets/abilitypages/UIAbilityContext.ets)
- * moveAbilityToBackground接口实现:通过调用context.moveAbilityToBackground()接口,将处于前台的Ability移动到后台,调用context.terminateSelf(),停止Ability自身,触发AbilityLifecycleCallback中的生命周期;
-
-### 相关权限
-
-不涉及。
-
-### 依赖
-
-不涉及。
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568;
-
-2.本示例为Stage模型,支持API12版本SDK,版本号:5.0.0.31;
-
-3.本示例需要使用DevEco Studio NEXT Developer Beta1 (Build Version: 5.0.3.502, built on July 28, 2024)才可编译运行;
-
-### 下载
-
-```shell
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Ability/AbilityRuntime > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
-
-
-
+# 基础能力增强
+
+### 介绍
+
+本示例使用 [AppManager](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-appManager.md) ,[dataUriUtils](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-ability-dataUriUtils.md),[WantAgent](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-wantAgent.md),[ApplicationContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-applicationContext.md),[errorManager](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-app-ability-errorManager.md),[UIAbilityContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md)中的接口进行实现。
+
+### 效果预览
+
+| 主页面 | appManager开发示例 | errorManager开发示例 | UIAbilityContext开发示例 |
+| :----------------------------------------------: | :---------------------------------------------------: | :-----------------------------------------------------: | :---------------------------------------------------------: |
+|
|
|
|
|
+
+### 使用说明
+
+AppManager对应接口
+
+1.点击主页面**appManager开发示例**按钮,跳转到'appManager开发示例'界面;
+
+2.点击**isRunningInStabilityTest callback**按钮,弹出'isRunningInStabilityTest(callback) success...'信息;
+
+3.点击**isRunningInStabilityTest promise**按钮,弹出提示'isRunningInStabilityTest(promise) success...'信息;
+
+4.点击**isRamConstrainedDevice callback**按钮,弹出提示'isRamConstrainedDevice(callback) success...'信息;
+
+5.点击**isRamConstrainedDevice promise**按钮,弹出提示'isRamConstrainedDevice(promise) success...'信息;
+
+6.点击**getAppMemorySize callback**按钮,弹出提示'getAppMemorySize(callback) success...'信息;
+
+7.点击**getAppMemorySize promise**按钮,弹出提示'getAppMemorySize(promise) success...'信息;
+
+8.点击**getRunningProcessInformation callback**按钮,弹出提示'getRunningProcessInformation(callback) success...'信息;
+
+9.点击**getRunningProcessInformation promise**按钮,弹出提示'getRunningProcessInformation(promise) success...'信息;
+
+
+
+dataUriUtils对应接口
+
+1.点击主页面**dataUriUtils开发示例**按钮,跳转到'dataUriUtils开发示例'界面;
+
+2.点击**getId**按钮,弹出提示'dataUriUtils.getId() called...'信息;
+
+3.点击**attachId**按钮,弹出提示'dataUriUtils.attachd() called...'信息;
+
+4.点击**deleteId**按钮,弹出提示'dataUriUtils.deleteId() called...'信息;
+
+5.点击**updateId**按钮,弹出提示'dataUriUtils.updateId() called...'信息;
+
+
+
+WantAgent对应接口
+
+1.点击主页面**WantAgent开发示例**按钮,跳转到'WantAgent开发示例'界面;
+
+2.点击**getBundleName callback**按钮,弹出提示'getBundleName(callback) success...'信息;
+
+3.点击**getBundleName promise**按钮,弹出提示'getBundleName(promise) success...'信息;
+
+4.点击**getUid callback**按钮,弹出提示'getUid(callback) success...'信息;
+
+5.点击**getUid promise**按钮,弹出提示'getUid(promise) success...'信息;
+
+6.点击**cancel callback**按钮,弹出提示'cancel(callback) success'信息;
+
+7.点击**cancel promise**按钮,弹出提示'cancel(promise) success'信息;
+
+8.点击**equal callback**按钮,弹出提示'equal(callback) success...'信息;
+
+9.点击**equal promise**按钮,弹出提示'equal(promise) success...'信息;
+
+10.点击**getOperationType callback**按钮,弹出提示'getOperationType(callback) success...'信息;
+
+11.点击**getOperationType promise**按钮,弹出提示'getOperationType(promise) success...'信息;
+
+12.点击**trigger**按钮,弹出提示'trigger success...'信息;
+
+
+
+ApplicationContext对应接口
+
+1.点击主页面**ApplicationContext开发示例**按钮,跳转到'ApplicationContext开发示例'界面;
+
+2.点击**setFont**按钮,弹出提示'setFont successfully'信息;
+
+3.点击**getRunningProcessInformation promise**按钮,弹出提示'getRunningProcessInformation promise successfully...'信息;
+
+4.点击**getRunningProcessInformation callback**按钮,弹出提示'getRunningProcessInformation callback successfully...'信息;
+
+5.点击**getCurrentAppCloneIndex**按钮,弹出提示'getCurrentAppCloneIndex successfully...'信息;
+
+
+
+errorManager对应接口
+
+1.点击主页面**errorManager开发示例**按钮,跳转到'errorManager开发示例'界面;
+
+2.点击**注册LoopObserver**按钮,弹出提示'loopObserver registered successfully...'信息;
+
+3.点击**注册UnhandledRejectionObserver**按钮,弹出提示'unhandledRejection registered successfully'信息,列表中增加**模拟UnhandledRejection**按钮,并且原**注册UnhandledRejectionObserver**按钮变为**注销UnhandledRejectionObserver**按钮
+
+4.点击**模拟UnhandledRejection**按钮,弹出提示'UnhandledRejectionObserver reason...'信息;
+
+5.点击**注销UnhandledRejection**按钮,弹出提示'unhandledRejection unregistered successfully'信息,**注销UnhandledRejectionObserver**按钮变回**注册UnhandledRejectionObserver**按钮,列表中**模拟UnhandledRejection**按钮消失;
+
+
+
+UIAbilityContext对应接口
+
+1.点击主页面**UIAbilityContext开发示例**按钮,启动新的Ability显示'UIAbilityContext开发示例'界面;
+
+2.点击**moveAbilityToBackground**按钮,将启动的Ability移动到后台,页面显示为主页面,触发AbilityLifecycleCallback中的生命周期;
+
+3.再次点击主页面**UIAbilityContext开发示例**按钮,启动新的Ability显示'UIAbilityContext开发示例'界面,点击**terminateSelf**按钮,回到主页面;
+
+### 工程目录
+
+```
+entry/src/main/ets/
+|---abilitylifecyclecallback
+| |---AbilityLifecycleCallback.ets //AbilityLifecycleCallback生命周期
+|---abilitypages
+| |---ApplicationContext.ets //ApplicationContext中对应接口
+| |---AppManager.ets //AppManager中对应接口
+| |---DataUriUtils.ets //DataUriUtils中对应接口
+| |---ErrorManager.ets //ErrorManager中对应接口
+| |---UIAbilityContext.ets //UIAbilityContext中对应接口
+| |---WantAgent.ets //WantAgent中对应接口
+|---entryability
+| |---EntryAbility.ets // 首页的Ability
+|---pages
+| |---Index.ets // 首页
+```
+
+### 具体实现
+
+* AppManager对应接口实现,源码参考[AppManager.ets](entry/src/main/ets/abilitypages/appManager.ets)
+
+ * isRunningInStabilityTest(callback)接口实现:通过调用appManager.isRunningInStabilityTest()接口,查询当前是否处于稳定性测试场景。使用callback异步回调,并将弹出Toast信息的功能;
+ * isRunningInStabilityTest(promise)接口实现:通过调用appManager.isRunningInStabilityTest()接口,查询当前是否处于稳定性测试场景。使用Promise异步回调,并将弹出Toast信息的功能;
+ * isRamConstrainedDevice(callback)接口实现:通过调用appManager.isRamConstrainedDevice()接口,查询是否为ram受限设备。使用callback异步回调,并将弹出Toast信息的功能;
+ * isRamConstrainedDevice(promise)接口实现:通过调用appManager.isRamConstrainedDevice()接口,查询是否为ram受限设备。使用Promise异步回调,并将弹出Toast信息的功能;
+ * getAppMemorySize(callback)接口实现:通过调用appManager.getAppMemorySize()接口,获取当前应用程序可以使用的内存的值。使用callback异步回调,并将弹出Toast信息的功能;
+ * getAppMemorySize(promise)接口实现:通过调用appManager.getAppMemorySize()接口,获取当前应用程序可以使用的内存的值。使用Promise异步回调,并将弹出Toast信息的功能;
+ * getRunningProcessInformation(callback)接口实现:通过调用appManager.getRunningProcessInformation()接口,获取当前运行进程的有关信息。使用callback异步回调,并将弹出Toast信息的功能;
+ * getRunningProcessInformation(promise)接口实现:通过调用appManager.getRunningProcessInformation()接口,获取当前运行进程的有关信息。使用Promise异步回调,并将弹出Toast信息的功能;
+* dataUriUtils对应接口实现,源码参考[DataUriUtils.ets](entry/src/main/ets/abilitypages/DataUriUtils.ets)
+
+ * getId接口实现:通过调用dataUriUtils.getId()接口,获取指定uri路径末尾的ID的功能;
+ * attachId接口实现:通过调用dataUriUtils.attachId()接口,将ID附加到uri的路径末尾的功能;
+ * deleteId接口实现:通过调用dataUriUtils.deleteId()接口,删除指定uri路径末尾的ID的功能;
+ * updateId接口实现:通过调用dataUriUtils.updateId()接口,更新指定uri中的ID的功能;
+* WantAgent对应接口实现,源码参考[WantAgent.ets](entry/src/main/ets/abilitypages/WantAgent.ets)
+
+ * getBundleName(callback)接口实现:通过调用this.getBundleNameCallback()接口,获取WantAgent实例的包名;
+ * getBundleName(promise)接口实现:通过调用this.getBundleNamePromise()接口,获取WantAgent实例的包名;
+ * getUid(callback)接口实现:通过调用this.getUidCallback()接口,获取WantAgent实例的用户ID;
+ * getUid(promise)接口实现:通过调用this.getUidPromise接口,获取WantAgent实例的用户ID;
+ * cancel(callback)接口实现:通过调用this.cancelCallback()接口,取消WantAgent实例;
+ * cancel(promise)接口实现:通过调用this.cancelPromise()接口,取消WantAgent实例;
+ * equal(callback)接口实现:通过调用this.equalCallback()接口,以此来判断是否是来自同一应用的相同操作,判断两个WantAgent实例是否相等的回调方法。返回true表示两个WantAgent实例相等,false表示两个WantAgent实例不相等;
+ * equal(promise)接口实现:通过调用this.equalPromise()接口,以此来判断是否是来自同一应用的相同操作,判断两个WantAgent实例是否相等的结果。返回true表示两个WantAgent实例相等,false表示两个WantAgent实例不相等;
+ * getOperationType(callback)接口实现:通过调用this.getOperationTypeCallback()接口,获取一个WantAgent的OperationType信息;
+ * getOperationType(promise)接口实现:通过调用this.getOperationTypePromise()接口,获取一个WantAgent的OperationType信息;
+ * trigger接口实现:通过调用this.trigger()接口,主动激发WantAgent实例;
+* ApplicationContext对应接口实现,源码参考[ApplicationContext.ets](entry/src/main/ets/abilitypages/ApplicationContext.ets)
+
+ * setFont接口实现:通过调用applicationContext.setFont接口,设置应用的字体类型。仅支持主线程调用,设置字体类型,字体可以通过font.registerFont方法进行注册使用;
+ * getRunningProcessInformation(callback)接口实现:通过调用ApplicationContext.getRunningProcessInformation接口,获取有关运行进程的信息;
+ * getRunningProcessInformation(promise)接口实现:通过调用ApplicationContext.getRunningProcessInformation接口,获取有关运行进程的信息;
+ * getCurrentAppCloneIndex接口实现:通过调用ApplicationContext.getCurrentAppCloneIndex接口,获取当前应用的分身索引;
+* errorManager对应接口实现,源码参考[ErrorManager.ets](entry/src/main/ets/abilitypages/ErrorManager.ets)
+ * 注册on(loopObserver类型)接口实现:通过调用errorManager.on 接口,注册监听loopObserver,注册后可以捕获到应用主线程处理消息的具体执行时间,触发onLoopTimeOut,之后注销监听;
+ * 注册on(unhandledRejection类型)接口实现:通过调用errorManager.on接口,注册监听unhandledRejection,注册后可以捕获到当前线程中未被捕获到的promise rejection,模拟unhandledRejection类型错误,触发监听,之后注销监听;
+* UIAbilityContext对应接口实现:源码参考[UIAbilityContext.ets](entry/src/main/ets/abilitypages/UIAbilityContext.ets)
+ * moveAbilityToBackground接口实现:通过调用context.moveAbilityToBackground()接口,将处于前台的Ability移动到后台,调用context.terminateSelf(),停止Ability自身,触发AbilityLifecycleCallback中的生命周期;
+
+### 相关权限
+
+不涉及。
+
+### 依赖
+
+不涉及。
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568;
+
+2.本示例为Stage模型,支持API12版本SDK,版本号:5.0.0.31;
+
+3.本示例需要使用DevEco Studio NEXT Developer Beta1 (Build Version: 5.0.3.502, built on July 28, 2024)才可编译运行;
+
+### 下载
+
+```shell
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Ability/AbilityRuntime > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
+
+
+
diff --git a/code/BasicFeature/Ability/AbilityRuntime/build-profile.json5 b/code/BasicFeature/Ability/AbilityRuntime/build-profile.json5
index 96292e1b2c..7848132072 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/build-profile.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/build-profile.json5
@@ -1,51 +1,51 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "app": {
- "signingConfigs": [
- ],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compatibleSdkVersion": 12,
- "compileSdkVersion": 12,
- "runtimeOS": "OpenHarmony",
- }
- ],
- "buildModeSet": [
- {
- "name": "debug",
- },
- {
- "name": "release"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "app": {
+ "signingConfigs": [
+ ],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compatibleSdkVersion": 12,
+ "compileSdkVersion": 12,
+ "runtimeOS": "OpenHarmony",
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug",
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/build-profile.json5 b/code/BasicFeature/Ability/AbilityRuntime/entry/build-profile.json5
index d04cb6b90c..b4c2311b76 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/build-profile.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/build-profile.json5
@@ -1,42 +1,42 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "buildOptionSet": [
- {
- "name": "release",
- "arkOptions": {
- "obfuscation": {
- "ruleOptions": {
- "enable": true,
- "files": [
- "./obfuscation-rules.txt"
- ]
- }
- }
- }
- },
- ],
- "targets": [
- {
- "name": "default"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "buildOptionSet": [
+ {
+ "name": "release",
+ "arkOptions": {
+ "obfuscation": {
+ "ruleOptions": {
+ "enable": true,
+ "files": [
+ "./obfuscation-rules.txt"
+ ]
+ }
+ }
+ }
+ },
+ ],
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/oh-package.json5 b/code/BasicFeature/Ability/AbilityRuntime/entry/oh-package.json5
index 65ca50243f..3d327009e0 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/oh-package.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/oh-package.json5
@@ -1,24 +1,24 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "name": "entry",
- "version": "1.0.0",
- "description": "Please describe the basic information.",
- "main": "",
- "author": "",
- "license": "",
- "dependencies": {}
-}
-
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "name": "entry",
+ "version": "1.0.0",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "author": "",
+ "license": "",
+ "dependencies": {}
+}
+
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets
index 430cc48537..3500fd2007 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets
@@ -1,240 +1,240 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { AbilityConstant, AbilityLifecycleCallback, UIAbility } from '@kit.AbilityKit';
-import { BusinessError } from '@ohos.base';
-import { window } from '@kit.ArkUI';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-
-const TAG: string = '[AbilityLifecycleCallback]';
-const DOMAIN: number = 0xFF00;
-
-export class GlobalContext {
- private constructor() {
- }
-
- private static instance: GlobalContext;
- private _objects = new Map();
-
- public static getContext(): GlobalContext {
- if (!GlobalContext.instance) {
- GlobalContext.instance = new GlobalContext();
- }
- return GlobalContext.instance;
- }
-
- getObject(value: string): Object | undefined {
- return this._objects.get(value);
- }
-
- setObject(key: string, objectClass: Object): void {
- this._objects.set(key, objectClass);
- }
-}
-
-// 声明ability生命周期回调,需配置所有回调后才可以在applicationContext注册
-let abilityLifecycleCallback: AbilityLifecycleCallback = {
- onAbilityCreate(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityCreate.');
- },
- onWindowStageCreate(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageCreate.');
- },
- onWindowStageActive(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageActive.');
- },
- onWindowStageInactive(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageInactive.');
- },
- onWindowStageDestroy(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageDestroy.');
- },
- onAbilityDestroy(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityDestroy.');
- },
- onAbilityForeground(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityForeground.');
- },
- onAbilityBackground(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityBackground.');
- },
- onAbilityContinue(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityContinue.');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onNewWant]触发后回调。
- onNewWant(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onNewWant');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onNewWant]触发前回调。
- onWillNewWant(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWillNewWant');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onCreate]触发前回调。
- onAbilityWillCreate(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillCreate');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onWindowStageCreate]触发前回调。
- onWindowStageWillCreate(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageWillCreate');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onWindowStageDestroy]触发前回调。
- onWindowStageWillDestroy(ability, windowStage) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageWillDestroy');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onDestroy]触发前回调。
- onAbilityWillDestroy(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillDestroy');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onForeground]触发前回调。
- onAbilityWillForeground(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillForeground');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onBackground]触发前回调。
- onAbilityWillBackground(ability) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillBackground');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onSaveState]触发前回调。
- onAbilityWillSaveState(ability: UIAbility) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillSaveState.');
- },
- // 注册监听应用上下文的生命周期后,在UIAbility的[onSaveState]触发后回调。
- onAbilitySaveState(ability: UIAbility) {
- hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilitySaveState.');
- }
-};
-
-export default class AbilityLifecycle extends UIAbility {
- onCreate() {
- hilog.info(DOMAIN, TAG, 'MyAbilityStage onCreate');
-
- // 1.通过context属性获取applicationContext
- let applicationContext = this.context.getApplicationContext();
- // 2.通过applicationContext注册监听应用内生命周期
- try {
- let lifecycleId = applicationContext.on('abilityLifecycle', abilityLifecycleCallback);
- GlobalContext.getContext().setObject('lifecycleId', lifecycleId);
- hilog.info(DOMAIN, TAG,
- `registerAbilityLifecycleCallback lifecycleId: ${GlobalContext.getContext().getObject('lifecycleId')}`);
- } catch (paramError) {
- hilog.error(DOMAIN, TAG, `error: ${paramError.code}, ${paramError.message}`);
- }
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- hilog.info(DOMAIN, TAG, 'onWindowStageCreate');
-
- let windowClass: window.Window | undefined = undefined;
- windowStage.getMainWindow((err: BusinessError, data) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- windowClass = data;
- let systemBarProperties: window.SystemBarProperties = {
- statusBarColor: '#f1f3f5',
- navigationBarColor: '#f1f3f5',
- };
- try {
- windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
- });
- } catch (exception) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
- }
- });
-
- windowStage.loadContent('abilitypages/UIAbilityContext', (err, data) => {
- if (err.code) {
- return;
- }
- });
- }
-
- onBackground() {
- hilog.info(DOMAIN, TAG, 'onBackground');
- }
-
- onForeground() {
- hilog.info(DOMAIN, TAG, 'onBackground');
- }
-
- onPrepareToTerminate() {
- hilog.info(DOMAIN, TAG, 'onPrepareToTerminate');
- // 开发者定义预关闭动作
- // 例如拉起另一个ability,根据ability处理结果执行异步关闭
- let want: Want = {
- bundleName: 'com.samples.abilityruntime',
- abilityName: 'AbilityLifecycleAbility'
- }
- this.context.startAbilityForResult(want)
- .then((result) => {
- // 获取ability处理结果,当返回结果的resultCode为0关闭当前UIAbility
- hilog.info(DOMAIN, TAG, 'startAbilityForResult success, resultCode is ' + result.resultCode);
- if (result.resultCode === 0) {
- this.context.terminateSelf();
- }
- }).catch((err: BusinessError) => {
- // 异常处理
- hilog.error(DOMAIN, TAG, 'startAbilityForResult failed, err:' + JSON.stringify(err));
- this.context.terminateSelf();
- })
-
- return true; // 已定义预关闭操作后,返回true表示UIAbility取消关闭
- }
-
- onWindowStageWillDestroy(windowStage: window.WindowStage) {
- hilog.info(DOMAIN, TAG, 'onWindowStageWillDestroy');
- }
-
- onWindowStageRestore(windowStage: window.WindowStage) {
- hilog.info(DOMAIN, TAG, 'onWindowStageRestore');
- }
-
- onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
- // No need to save state
- hilog.info(DOMAIN, TAG, 'onSaveState');
- return AbilityConstant.OnSaveResult.ALL_REJECT;
- }
-
- onWindowStageDestroy() {
- hilog.info(DOMAIN, TAG, 'onWindowStageDestroy');
- }
-
- onDestroy() {
- let applicationContext = this.context.getApplicationContext();
- let lifecycleId = GlobalContext.getContext().getObject('lifecycleId') as number;
- try {
- // 3.通过applicationContext注销监听应用内生命周期
- applicationContext.off('abilityLifecycle', lifecycleId, (error) => {
- if (error && error.code !== 0) {
- hilog.error(DOMAIN, TAG, `unregisterAbilityLifecycleCallback fail, error: ${JSON.stringify(error)}`);
- } else {
- hilog.info(DOMAIN, TAG, 'unregisterAbilityLifecycleCallback success.');
- }
- });
- } catch (paramError) {
- hilog.error(DOMAIN, TAG,
- `error: ${(paramError as BusinessError).code}, ${(paramError as BusinessError).message}`);
- }
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { AbilityConstant, AbilityLifecycleCallback, UIAbility } from '@kit.AbilityKit';
+import { BusinessError } from '@ohos.base';
+import { window } from '@kit.ArkUI';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+
+const TAG: string = '[AbilityLifecycleCallback]';
+const DOMAIN: number = 0xFF00;
+
+export class GlobalContext {
+ private constructor() {
+ }
+
+ private static instance: GlobalContext;
+ private _objects = new Map();
+
+ public static getContext(): GlobalContext {
+ if (!GlobalContext.instance) {
+ GlobalContext.instance = new GlobalContext();
+ }
+ return GlobalContext.instance;
+ }
+
+ getObject(value: string): Object | undefined {
+ return this._objects.get(value);
+ }
+
+ setObject(key: string, objectClass: Object): void {
+ this._objects.set(key, objectClass);
+ }
+}
+
+// 声明ability生命周期回调,需配置所有回调后才可以在applicationContext注册
+let abilityLifecycleCallback: AbilityLifecycleCallback = {
+ onAbilityCreate(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityCreate.');
+ },
+ onWindowStageCreate(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageCreate.');
+ },
+ onWindowStageActive(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageActive.');
+ },
+ onWindowStageInactive(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageInactive.');
+ },
+ onWindowStageDestroy(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageDestroy.');
+ },
+ onAbilityDestroy(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityDestroy.');
+ },
+ onAbilityForeground(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityForeground.');
+ },
+ onAbilityBackground(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityBackground.');
+ },
+ onAbilityContinue(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityContinue.');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onNewWant]触发后回调。
+ onNewWant(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onNewWant');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onNewWant]触发前回调。
+ onWillNewWant(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWillNewWant');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onCreate]触发前回调。
+ onAbilityWillCreate(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillCreate');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onWindowStageCreate]触发前回调。
+ onWindowStageWillCreate(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageWillCreate');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onWindowStageDestroy]触发前回调。
+ onWindowStageWillDestroy(ability, windowStage) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onWindowStageWillDestroy');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onDestroy]触发前回调。
+ onAbilityWillDestroy(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillDestroy');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onForeground]触发前回调。
+ onAbilityWillForeground(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillForeground');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onBackground]触发前回调。
+ onAbilityWillBackground(ability) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillBackground');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onSaveState]触发前回调。
+ onAbilityWillSaveState(ability: UIAbility) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilityWillSaveState.');
+ },
+ // 注册监听应用上下文的生命周期后,在UIAbility的[onSaveState]触发后回调。
+ onAbilitySaveState(ability: UIAbility) {
+ hilog.info(DOMAIN, TAG, 'AbilityLifecycleCallback onAbilitySaveState.');
+ }
+};
+
+export default class AbilityLifecycle extends UIAbility {
+ onCreate() {
+ hilog.info(DOMAIN, TAG, 'MyAbilityStage onCreate');
+
+ // 1.通过context属性获取applicationContext
+ let applicationContext = this.context.getApplicationContext();
+ // 2.通过applicationContext注册监听应用内生命周期
+ try {
+ let lifecycleId = applicationContext.on('abilityLifecycle', abilityLifecycleCallback);
+ GlobalContext.getContext().setObject('lifecycleId', lifecycleId);
+ hilog.info(DOMAIN, TAG,
+ `registerAbilityLifecycleCallback lifecycleId: ${GlobalContext.getContext().getObject('lifecycleId')}`);
+ } catch (paramError) {
+ hilog.error(DOMAIN, TAG, `error: ${paramError.code}, ${paramError.message}`);
+ }
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ hilog.info(DOMAIN, TAG, 'onWindowStageCreate');
+
+ let windowClass: window.Window | undefined = undefined;
+ windowStage.getMainWindow((err: BusinessError, data) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ windowClass = data;
+ let systemBarProperties: window.SystemBarProperties = {
+ statusBarColor: '#f1f3f5',
+ navigationBarColor: '#f1f3f5',
+ };
+ try {
+ windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
+ });
+ } catch (exception) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
+ }
+ });
+
+ windowStage.loadContent('abilitypages/UIAbilityContext', (err, data) => {
+ if (err.code) {
+ return;
+ }
+ });
+ }
+
+ onBackground() {
+ hilog.info(DOMAIN, TAG, 'onBackground');
+ }
+
+ onForeground() {
+ hilog.info(DOMAIN, TAG, 'onBackground');
+ }
+
+ onPrepareToTerminate() {
+ hilog.info(DOMAIN, TAG, 'onPrepareToTerminate');
+ // 开发者定义预关闭动作
+ // 例如拉起另一个ability,根据ability处理结果执行异步关闭
+ let want: Want = {
+ bundleName: 'com.samples.abilityruntime',
+ abilityName: 'AbilityLifecycleAbility'
+ }
+ this.context.startAbilityForResult(want)
+ .then((result) => {
+ // 获取ability处理结果,当返回结果的resultCode为0关闭当前UIAbility
+ hilog.info(DOMAIN, TAG, 'startAbilityForResult success, resultCode is ' + result.resultCode);
+ if (result.resultCode === 0) {
+ this.context.terminateSelf();
+ }
+ }).catch((err: BusinessError) => {
+ // 异常处理
+ hilog.error(DOMAIN, TAG, 'startAbilityForResult failed, err:' + JSON.stringify(err));
+ this.context.terminateSelf();
+ })
+
+ return true; // 已定义预关闭操作后,返回true表示UIAbility取消关闭
+ }
+
+ onWindowStageWillDestroy(windowStage: window.WindowStage) {
+ hilog.info(DOMAIN, TAG, 'onWindowStageWillDestroy');
+ }
+
+ onWindowStageRestore(windowStage: window.WindowStage) {
+ hilog.info(DOMAIN, TAG, 'onWindowStageRestore');
+ }
+
+ onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
+ // No need to save state
+ hilog.info(DOMAIN, TAG, 'onSaveState');
+ return AbilityConstant.OnSaveResult.ALL_REJECT;
+ }
+
+ onWindowStageDestroy() {
+ hilog.info(DOMAIN, TAG, 'onWindowStageDestroy');
+ }
+
+ onDestroy() {
+ let applicationContext = this.context.getApplicationContext();
+ let lifecycleId = GlobalContext.getContext().getObject('lifecycleId') as number;
+ try {
+ // 3.通过applicationContext注销监听应用内生命周期
+ applicationContext.off('abilityLifecycle', lifecycleId, (error) => {
+ if (error && error.code !== 0) {
+ hilog.error(DOMAIN, TAG, `unregisterAbilityLifecycleCallback fail, error: ${JSON.stringify(error)}`);
+ } else {
+ hilog.info(DOMAIN, TAG, 'unregisterAbilityLifecycleCallback success.');
+ }
+ });
+ } catch (paramError) {
+ hilog.error(DOMAIN, TAG,
+ `error: ${(paramError as BusinessError).code}, ${(paramError as BusinessError).message}`);
+ }
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/AppManager.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/AppManager.ets
index d9d9c9df20..a87a3f5b41 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/AppManager.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/AppManager.ets
@@ -1,349 +1,349 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { appManager } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { promptAction } from '@kit.ArkUI';
-
-const TAG: string = 'AppManager';
-const DOMAIN: number = 0xFF00;
-
-@Entry
-@Component
-struct AppManager {
- private promptDuration: number = 2000;
-
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.AppManager'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('7.18%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
- .margin({
- top: '7.18%',
- bottom: '6.41%',
- left: '3.33%'
- })
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.isRunningInStabilityTestCallback'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('isRunningInStabilityTestCallback')
- }
- .onClick(() => {
- try {
- appManager.isRunningInStabilityTest((err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of isRunningInStabilityTest(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `isRunningInStabilityTest(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `isRunningInStabilityTest(callback) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.isRunningInStabilityTestPromise'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('isRunningInStabilityTestPromise')
- }
- .onClick(() => {
- try {
- appManager.isRunningInStabilityTest().then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of isRunningInStabilityTest(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `isRunningInStabilityTest(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `isRunningInStabilityTest(promise) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.isRamConstrainedDeviceCallback'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('isRamConstrainedDeviceCallback')
- }
- .onClick(() => {
- try {
- appManager.isRamConstrainedDevice((err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of isRamConstrainedDevice(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `isRamConstrainedDevice(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `isRamConstrainedDevice(callback) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.isRamConstrainedDevicePromise'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('isRamConstrainedDevicePromise')
- }
- .onClick(() => {
- try {
- appManager.isRamConstrainedDevice().then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of isRamConstrainedDevice(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `isRamConstrainedDevice(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `isRamConstrainedDevice(promise) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.getAppMemorySizeCallback'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('getAppMemorySizeCallback')
- }
- .onClick(() => {
- try {
- appManager.getAppMemorySize((err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getAppMemorySize(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getAppMemorySize(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `getAppMemorySize(callback) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.getAppMemorySizePromise'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('getAppMemorySizePromise')
- }
- .onClick(() => {
- try {
- appManager.getAppMemorySize().then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getAppMemorySize(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getAppMemorySize(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `getAppMemorySize(promise) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.getRunningProcessInformationCallback'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('getRunningProcessInformationCallback')
- }
- .onClick(() => {
- try {
- appManager.getRunningProcessInformation((err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getRunningProcessInformation(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getRunningProcessInformation(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `getRunningProcessInformation(callback) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.getRunningProcessInformationPromise'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- .id('getRunningProcessInformationPromise')
- }
- .onClick(() => {
- try {
- appManager.getRunningProcessInformation().then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getRunningProcessInformation(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getRunningProcessInformation(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG, `getRunningProcessInformation(promise) fail, err: ${JSON.stringify(err)}`);
- }
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .width('100%')
- .height('100%')
- .backgroundColor($r('app.color.backGrounding'))
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { appManager } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { promptAction } from '@kit.ArkUI';
+
+const TAG: string = 'AppManager';
+const DOMAIN: number = 0xFF00;
+
+@Entry
+@Component
+struct AppManager {
+ private promptDuration: number = 2000;
+
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.AppManager'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('7.18%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+ .margin({
+ top: '7.18%',
+ bottom: '6.41%',
+ left: '3.33%'
+ })
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.isRunningInStabilityTestCallback'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('isRunningInStabilityTestCallback')
+ }
+ .onClick(() => {
+ try {
+ appManager.isRunningInStabilityTest((err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of isRunningInStabilityTest(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `isRunningInStabilityTest(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `isRunningInStabilityTest(callback) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.isRunningInStabilityTestPromise'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('isRunningInStabilityTestPromise')
+ }
+ .onClick(() => {
+ try {
+ appManager.isRunningInStabilityTest().then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of isRunningInStabilityTest(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `isRunningInStabilityTest(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `isRunningInStabilityTest(promise) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.isRamConstrainedDeviceCallback'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('isRamConstrainedDeviceCallback')
+ }
+ .onClick(() => {
+ try {
+ appManager.isRamConstrainedDevice((err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of isRamConstrainedDevice(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `isRamConstrainedDevice(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `isRamConstrainedDevice(callback) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.isRamConstrainedDevicePromise'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('isRamConstrainedDevicePromise')
+ }
+ .onClick(() => {
+ try {
+ appManager.isRamConstrainedDevice().then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of isRamConstrainedDevice(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `isRamConstrainedDevice(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `isRamConstrainedDevice(promise) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.getAppMemorySizeCallback'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('getAppMemorySizeCallback')
+ }
+ .onClick(() => {
+ try {
+ appManager.getAppMemorySize((err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getAppMemorySize(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getAppMemorySize(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `getAppMemorySize(callback) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.getAppMemorySizePromise'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('getAppMemorySizePromise')
+ }
+ .onClick(() => {
+ try {
+ appManager.getAppMemorySize().then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getAppMemorySize(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getAppMemorySize(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `getAppMemorySize(promise) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.getRunningProcessInformationCallback'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('getRunningProcessInformationCallback')
+ }
+ .onClick(() => {
+ try {
+ appManager.getRunningProcessInformation((err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getRunningProcessInformation(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getRunningProcessInformation(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `getRunningProcessInformation(callback) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.getRunningProcessInformationPromise'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ .id('getRunningProcessInformationPromise')
+ }
+ .onClick(() => {
+ try {
+ appManager.getRunningProcessInformation().then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getRunningProcessInformation(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getRunningProcessInformation(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `getRunningProcessInformation(promise) fail, err: ${JSON.stringify(err)}`);
+ }
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ApplicationContext.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ApplicationContext.ets
index ea2e625223..18c221ec1d 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ApplicationContext.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ApplicationContext.ets
@@ -1,225 +1,225 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { common } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { font, promptAction } from '@kit.ArkUI';
-
-const TAG: string = 'ApplicationContext';
-const DOMAIN: number = 0xFF00;
-
-@Entry
-@Component
-struct ApplicationContext {
- private promptDuration: number = 2000;
-
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ApplicationContext'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('14.36%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ApplicationContext_getCurrentAppCloneIndex'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getCurrentAppCloneIndex')
- .onClick(() => {
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getCurrentAppCloneIndex begin.');
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let applicationContext = context.getApplicationContext();
- try {
- let index = applicationContext.getCurrentAppCloneIndex();
- let msg = `getCurrentAppCloneIndex successfully, index: ${index}`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- } catch (error) {
- hilog.info(DOMAIN, TAG,
- `ApplicationContext.getCurrentAppCloneIndex fail, error: ${JSON.stringify(error)}`);
- }
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getCurrentAppCloneIndex succeed.');
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ApplicationContext_getRunningProcessInformation_callback'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getRunningProcessInformationCallback')
- .onClick(() => {
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation callback begin.');
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let applicationContext = context.getApplicationContext();
-
- try {
- applicationContext.getRunningProcessInformation((err, data) => {
- let msg = `getRunningProcessInformation callback successfully, data: ${JSON.stringify(data)}`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG,
- `ApplicationContext.getRunningProcessInformation callback fail, error: ${JSON.stringify(err)}`);
- }
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation callback succeed.');
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ApplicationContext_getRunningProcessInformation_promise'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getRunningProcessInformationPromise')
- .onClick(() => {
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation promise begin.');
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let applicationContext = context.getApplicationContext();
-
- try {
- applicationContext.getRunningProcessInformation().then((data) => {
- let msg = `getRunningProcessInformation promise successfully, data: ${JSON.stringify(data)}`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG,
- `ApplicationContext.getRunningProcessInformation promise fail, error: ${JSON.stringify(err)}`);
- }
- hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation promise succeed.');
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ApplicationContext_setFont'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('100%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('setFont')
- .onClick(() => {
- font.registerFont({
- familyName: 'fontName',
- familySrc: $rawfile('font/Roboto-Regular.ttf')
- })
-
- hilog.info(DOMAIN, TAG, 'ApplicationContext.setFont begin.');
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let applicationContext = context.getApplicationContext();
-
- try {
- applicationContext.setFont('fontName');
- let msg = `setFont successfully`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- } catch (err) {
- hilog.info(DOMAIN, TAG,
- `ApplicationContext.setFont fail, error: ${JSON.stringify(err)}`);
- }
- hilog.info(DOMAIN, TAG, 'ApplicationContext.setFont succeed.');
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .height('100%')
- .width('100%')
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { common } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { font, promptAction } from '@kit.ArkUI';
+
+const TAG: string = 'ApplicationContext';
+const DOMAIN: number = 0xFF00;
+
+@Entry
+@Component
+struct ApplicationContext {
+ private promptDuration: number = 2000;
+
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ApplicationContext'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('14.36%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ApplicationContext_getCurrentAppCloneIndex'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getCurrentAppCloneIndex')
+ .onClick(() => {
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getCurrentAppCloneIndex begin.');
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let applicationContext = context.getApplicationContext();
+ try {
+ let index = applicationContext.getCurrentAppCloneIndex();
+ let msg = `getCurrentAppCloneIndex successfully, index: ${index}`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ } catch (error) {
+ hilog.info(DOMAIN, TAG,
+ `ApplicationContext.getCurrentAppCloneIndex fail, error: ${JSON.stringify(error)}`);
+ }
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getCurrentAppCloneIndex succeed.');
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ApplicationContext_getRunningProcessInformation_callback'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getRunningProcessInformationCallback')
+ .onClick(() => {
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation callback begin.');
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let applicationContext = context.getApplicationContext();
+
+ try {
+ applicationContext.getRunningProcessInformation((err, data) => {
+ let msg = `getRunningProcessInformation callback successfully, data: ${JSON.stringify(data)}`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG,
+ `ApplicationContext.getRunningProcessInformation callback fail, error: ${JSON.stringify(err)}`);
+ }
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation callback succeed.');
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ApplicationContext_getRunningProcessInformation_promise'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getRunningProcessInformationPromise')
+ .onClick(() => {
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation promise begin.');
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let applicationContext = context.getApplicationContext();
+
+ try {
+ applicationContext.getRunningProcessInformation().then((data) => {
+ let msg = `getRunningProcessInformation promise successfully, data: ${JSON.stringify(data)}`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG,
+ `ApplicationContext.getRunningProcessInformation promise fail, error: ${JSON.stringify(err)}`);
+ }
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.getRunningProcessInformation promise succeed.');
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ApplicationContext_setFont'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('100%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('setFont')
+ .onClick(() => {
+ font.registerFont({
+ familyName: 'fontName',
+ familySrc: $rawfile('font/Roboto-Regular.ttf')
+ })
+
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.setFont begin.');
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let applicationContext = context.getApplicationContext();
+
+ try {
+ applicationContext.setFont('fontName');
+ let msg = `setFont successfully`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ } catch (err) {
+ hilog.info(DOMAIN, TAG,
+ `ApplicationContext.setFont fail, error: ${JSON.stringify(err)}`);
+ }
+ hilog.info(DOMAIN, TAG, 'ApplicationContext.setFont succeed.');
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .height('100%')
+ .width('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/DataUriUtils.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/DataUriUtils.ets
index 274b22b686..f969d2154d 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/DataUriUtils.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/DataUriUtils.ets
@@ -1,198 +1,198 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { dataUriUtils } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { promptAction } from '@kit.ArkUI';
-
-const TAG: string = 'DataUriUtils';
-const DOMAIN: number = 0xFF00;
-const ID = 1122;
-
-@Entry
-@Component
-struct DataUriUtils {
- private promptDuration: number = 2000;
- @State loopObserverRegistered: boolean = false;
- @State unhandledRejectionRegistered: boolean = false;
-
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.DataUriUtils'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('14.36%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.getId'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getId')
- .onClick(() => {
- ((): void => {
- try {
- let id = dataUriUtils.getId('com.example.dataUriUtils/1221');
- hilog.info(DOMAIN, TAG, `dataUriUtils.getId() called. id: ${id}`);
- promptAction.showToast({
- message: `dataUriUtils.getId() called. id: ${id}`,
- duration: this.promptDuration
- });
- } catch (err) {
- hilog.info(DOMAIN, TAG, `dataUriUtils.getId() error: ${err}`);
- promptAction.showToast({
- message: `dataUriUtils.getId() error: ${err}`,
- duration: this.promptDuration
- });
- }
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.attachId'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('attachId')
- .onClick(() => {
- ((): void => {
- let id = 1122;
- let uri = dataUriUtils.attachId(
- 'com.example.dataUriUtils',
- id,
- );
- promptAction.showToast({
- message: `dataUriUtils.attachId() called. uri: ${JSON.stringify(uri)}`,
- duration: this.promptDuration
- });
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.deleteId'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('deleteId')
- .onClick(() => {
- ((): void => {
- let uri = dataUriUtils.deleteId('com.example.dataUriUtils/1221');
- promptAction.showToast({
- message: `dataUriUtils.deleteId() called. uri: ${JSON.stringify(uri)}`,
- duration: this.promptDuration
- });
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.updateId'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('updateId')
- .onClick(() => {
- ((): void => {
- let uri = dataUriUtils.updateId(
- 'com.example.dataUriUtils/1221',
- ID
- );
- promptAction.showToast({
- message: `dataUriUtils.updateId() called. uri: ${JSON.stringify(uri)}`,
- duration: this.promptDuration
- });
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .height('100%')
- .width('100%')
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { dataUriUtils } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { promptAction } from '@kit.ArkUI';
+
+const TAG: string = 'DataUriUtils';
+const DOMAIN: number = 0xFF00;
+const ID = 1122;
+
+@Entry
+@Component
+struct DataUriUtils {
+ private promptDuration: number = 2000;
+ @State loopObserverRegistered: boolean = false;
+ @State unhandledRejectionRegistered: boolean = false;
+
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.DataUriUtils'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('14.36%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.getId'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getId')
+ .onClick(() => {
+ ((): void => {
+ try {
+ let id = dataUriUtils.getId('com.example.dataUriUtils/1221');
+ hilog.info(DOMAIN, TAG, `dataUriUtils.getId() called. id: ${id}`);
+ promptAction.showToast({
+ message: `dataUriUtils.getId() called. id: ${id}`,
+ duration: this.promptDuration
+ });
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, `dataUriUtils.getId() error: ${err}`);
+ promptAction.showToast({
+ message: `dataUriUtils.getId() error: ${err}`,
+ duration: this.promptDuration
+ });
+ }
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.attachId'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('attachId')
+ .onClick(() => {
+ ((): void => {
+ let id = 1122;
+ let uri = dataUriUtils.attachId(
+ 'com.example.dataUriUtils',
+ id,
+ );
+ promptAction.showToast({
+ message: `dataUriUtils.attachId() called. uri: ${JSON.stringify(uri)}`,
+ duration: this.promptDuration
+ });
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.deleteId'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('deleteId')
+ .onClick(() => {
+ ((): void => {
+ let uri = dataUriUtils.deleteId('com.example.dataUriUtils/1221');
+ promptAction.showToast({
+ message: `dataUriUtils.deleteId() called. uri: ${JSON.stringify(uri)}`,
+ duration: this.promptDuration
+ });
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.updateId'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('updateId')
+ .onClick(() => {
+ ((): void => {
+ let uri = dataUriUtils.updateId(
+ 'com.example.dataUriUtils/1221',
+ ID
+ );
+ promptAction.showToast({
+ message: `dataUriUtils.updateId() called. uri: ${JSON.stringify(uri)}`,
+ duration: this.promptDuration
+ });
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .height('100%')
+ .width('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ErrorManager.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ErrorManager.ets
index 701e0d6c81..84c71b39b5 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ErrorManager.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/ErrorManager.ets
@@ -1,195 +1,195 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { errorManager } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { promptAction } from '@kit.ArkUI';
-
-const TAG: string = 'ErrorManager';
-const DOMAIN: number = 0xFF00;
-
-let observer: errorManager.LoopObserver = {
- onLoopTimeOut(timeout: number) {
- hilog.info(DOMAIN, TAG, `onLoopTimeOut, timeout: ${timeout}`)
- errorManager.off('loopObserver');
- }
-};
-
-@Entry
-@Component
-struct ErrorManager {
- private promptDuration: number = 2000;
- private loopTimeOut: number = 20;
- @State unhandledRejectionRegistered: boolean = false;
-
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.ErrorManager'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('14.36%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.registerLoopObserver'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('registerLoopObserver')
- .onClick(() => {
- ((): void => {
- try {
- errorManager.on('loopObserver', this.loopTimeOut, observer);
- let msg = `loopObserver registered successfully, loopTimeOut: ${this.loopTimeOut}`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- } catch (error) {
- hilog.info(DOMAIN, TAG, `errorManager.on('loopObserver') failed, error: ${JSON.stringify(error)}`);
- }
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text(this.unhandledRejectionRegistered ?
- $r('app.string.unregisterUnhandledRejection') : $r('app.string.registerUnhandledRejection'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id(this.unhandledRejectionRegistered ? ('unregisterUnhandledRejection') : ('registerUnhandledRejection'))
- .onClick(() => {
- ((): void => {
- if (this.unhandledRejectionRegistered == false) {
- let observer: errorManager.UnhandledRejectionObserver = (reason: Error, promise: Promise) => {
- let msg = `UnhandledRejectionObserver reason: ${JSON.stringify(reason)}`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- };
-
- try {
- errorManager.on('unhandledRejection', observer);
- this.unhandledRejectionRegistered = true;
- let msg = `unhandledRejection registered successfully`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- } catch (error) {
- hilog.info(DOMAIN, TAG,
- `errorManager.on('unhandledRejection') failed, error: ${JSON.stringify(error)}`);
- this.unhandledRejectionRegistered = false;
- }
-
- } else {
- try {
- errorManager.off('unhandledRejection');
- this.unhandledRejectionRegistered = false;
- let msg: string = `unhandledRejection unregistered successfully`;
- hilog.info(DOMAIN, TAG, msg);
- promptAction.showToast({
- message: msg,
- duration: this.promptDuration
- })
- } catch (error) {
- this.unhandledRejectionRegistered = true;
- hilog.info(DOMAIN, TAG, `unhandledRejection unregistered failed, error: ${JSON.stringify(error)}`);
- }
- }
- })()
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- if (this.unhandledRejectionRegistered) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.simulateUnhandledRejection'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('simulateUnhandledRejection')
- .onClick(() => {
- Promise.reject({ name: 'test', message: 'simulateUnhandledRejection' });
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .height('100%')
- .width('100%')
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { errorManager } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { promptAction } from '@kit.ArkUI';
+
+const TAG: string = 'ErrorManager';
+const DOMAIN: number = 0xFF00;
+
+let observer: errorManager.LoopObserver = {
+ onLoopTimeOut(timeout: number) {
+ hilog.info(DOMAIN, TAG, `onLoopTimeOut, timeout: ${timeout}`)
+ errorManager.off('loopObserver');
+ }
+};
+
+@Entry
+@Component
+struct ErrorManager {
+ private promptDuration: number = 2000;
+ private loopTimeOut: number = 20;
+ @State unhandledRejectionRegistered: boolean = false;
+
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.ErrorManager'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('14.36%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.registerLoopObserver'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('registerLoopObserver')
+ .onClick(() => {
+ ((): void => {
+ try {
+ errorManager.on('loopObserver', this.loopTimeOut, observer);
+ let msg = `loopObserver registered successfully, loopTimeOut: ${this.loopTimeOut}`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ } catch (error) {
+ hilog.info(DOMAIN, TAG, `errorManager.on('loopObserver') failed, error: ${JSON.stringify(error)}`);
+ }
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text(this.unhandledRejectionRegistered ?
+ $r('app.string.unregisterUnhandledRejection') : $r('app.string.registerUnhandledRejection'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id(this.unhandledRejectionRegistered ? ('unregisterUnhandledRejection') : ('registerUnhandledRejection'))
+ .onClick(() => {
+ ((): void => {
+ if (this.unhandledRejectionRegistered == false) {
+ let observer: errorManager.UnhandledRejectionObserver = (reason: Error, promise: Promise) => {
+ let msg = `UnhandledRejectionObserver reason: ${JSON.stringify(reason)}`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ };
+
+ try {
+ errorManager.on('unhandledRejection', observer);
+ this.unhandledRejectionRegistered = true;
+ let msg = `unhandledRejection registered successfully`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ } catch (error) {
+ hilog.info(DOMAIN, TAG,
+ `errorManager.on('unhandledRejection') failed, error: ${JSON.stringify(error)}`);
+ this.unhandledRejectionRegistered = false;
+ }
+
+ } else {
+ try {
+ errorManager.off('unhandledRejection');
+ this.unhandledRejectionRegistered = false;
+ let msg: string = `unhandledRejection unregistered successfully`;
+ hilog.info(DOMAIN, TAG, msg);
+ promptAction.showToast({
+ message: msg,
+ duration: this.promptDuration
+ })
+ } catch (error) {
+ this.unhandledRejectionRegistered = true;
+ hilog.info(DOMAIN, TAG, `unhandledRejection unregistered failed, error: ${JSON.stringify(error)}`);
+ }
+ }
+ })()
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ if (this.unhandledRejectionRegistered) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.simulateUnhandledRejection'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('simulateUnhandledRejection')
+ .onClick(() => {
+ Promise.reject({ name: 'test', message: 'simulateUnhandledRejection' });
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .height('100%')
+ .width('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/UIAbilityContext.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/UIAbilityContext.ets
index 26baf797fd..914f1337b5 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/UIAbilityContext.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/UIAbilityContext.ets
@@ -1,113 +1,113 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-import { common } from '@kit.AbilityKit';
-import { BusinessError } from '@kit.BasicServicesKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-
-const TAG: string = 'UIAbilityContext';
-const DOMAIN: number = 0xFF00;
-
-@Entry
-@Component
-struct UIAbilityContext {
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.UIAbilityContext'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('14.36%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.UIAbilityContext_moveAbilityToBackground'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('moveAbilityToBackground')
- .onClick(() => {
- let context = getContext(this) as common.UIAbilityContext;
- context.moveAbilityToBackground().then(() => {
- hilog.info(DOMAIN, TAG, 'moveAbilityToBackground success.');
- }).catch((err: BusinessError) => {
- hilog.info(DOMAIN, TAG, `moveAbilityToBackground error: ${JSON.stringify(err)}.`);
- });
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r('app.string.UIAbilityContext_terminateSelf'))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('terminateSelf')
- .onClick(() => {
- let context = getContext(this) as common.UIAbilityContext;
- context.terminateSelf().then(() => {
- hilog.info(DOMAIN, TAG, 'terminateSelf success.');
- }).catch((err: BusinessError) => {
- hilog.info(DOMAIN, TAG, `terminateSelf error: ${JSON.stringify(err)}.`);
- });
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .backgroundColor($r('app.color.backGrounding'))
- .width('100%')
- .height('100%')
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { common } from '@kit.AbilityKit';
+import { BusinessError } from '@kit.BasicServicesKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+
+const TAG: string = 'UIAbilityContext';
+const DOMAIN: number = 0xFF00;
+
+@Entry
+@Component
+struct UIAbilityContext {
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.UIAbilityContext'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('14.36%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.UIAbilityContext_moveAbilityToBackground'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('moveAbilityToBackground')
+ .onClick(() => {
+ let context = getContext(this) as common.UIAbilityContext;
+ context.moveAbilityToBackground().then(() => {
+ hilog.info(DOMAIN, TAG, 'moveAbilityToBackground success.');
+ }).catch((err: BusinessError) => {
+ hilog.info(DOMAIN, TAG, `moveAbilityToBackground error: ${JSON.stringify(err)}.`);
+ });
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.UIAbilityContext_terminateSelf'))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('terminateSelf')
+ .onClick(() => {
+ let context = getContext(this) as common.UIAbilityContext;
+ context.terminateSelf().then(() => {
+ hilog.info(DOMAIN, TAG, 'terminateSelf success.');
+ }).catch((err: BusinessError) => {
+ hilog.info(DOMAIN, TAG, `terminateSelf error: ${JSON.stringify(err)}.`);
+ });
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .backgroundColor($r('app.color.backGrounding'))
+ .width('100%')
+ .height('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/WantAgent.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/WantAgent.ets
index 8e4bad93d0..33c1177c84 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/WantAgent.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/abilitypages/WantAgent.ets
@@ -1,506 +1,506 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { wantAgent } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { promptAction } from '@kit.ArkUI';
-
-const TAG: string = 'WantAgent';
-const DOMAIN: number = 0xFF00;
-
-@Entry
-@Component
-struct WantAgentClass {
- private promptDuration: number = 2000;
- private wantAgentInfo: wantAgent.WantAgentInfo = {
- wants: [
- {
- bundleName: 'com.samples.abilityruntime',
- abilityName: 'EntryAbility',
- }
- ],
- actionType: wantAgent.OperationType.START_ABILITY,
- requestCode: 0,
- actionFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
- }
-
- async getBundleNameCallback(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getBundleName(dataBase, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getBundleName(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getBundleName(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async getBundleNamePromise(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getBundleName(dataBase).then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getBundleName(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getBundleName(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async getUidCallback(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getUid(dataBase, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getUid(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getUid(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async getUidPromise(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getUid(dataBase).then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getUid(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getUid(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async cancelCallback(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.cancel(dataBase, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of cancel(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `cancel(callback) success`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async cancelPromise(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.cancel(dataBase).then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of cancel(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `cancel(promise) success`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async equalCallback(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.equal(dataBase, dataBase, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of equal(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `equal(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async equalPromise(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.equal(dataBase, dataBase).then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of equal(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `equal(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async getOperationTypeCallback(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getOperationType(dataBase, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getOperationType(callback) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getOperationType(callback) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async getOperationTypePromise(): Promise {
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.getOperationType(dataBase).then((data) => {
- hilog.info(DOMAIN, TAG,
- `The result of getOperationType(promise) is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `getOperationType(promise) success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- async trigger(): Promise {
- let triggerInfo: wantAgent.TriggerInfo = {
- code: 0,
- want: {
- bundleName: 'com.samples.abilityruntime',
- abilityName: 'EntryAbility',
- },
- permission: '',
- extraInfo: {
- test: 'this is a test value'
- }
- }
-
- wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
- wantAgent.trigger(dataBase, triggerInfo, (err, data) => {
- hilog.info(DOMAIN, TAG,
- `The result of trigger is: ${JSON.stringify(data)}`);
- promptAction.showToast({
- message: `trigger success, data: ${JSON.stringify(data)}`,
- duration: this.promptDuration
- })
- })
- console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
- })
- }
-
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.WantAgent'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .margin({
- top: 8,
- bottom: 8,
- left: 12
- })
- }
- }
- .width('100%')
- .height('14.36%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
-
- List({ initialIndex: 0 }) {
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getBundleNameCallback`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getBundleNameCallback')
- .onClick(() => {
- this.getBundleNameCallback();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getBundleNamePromise`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getBundleNamePromise')
- .onClick(() => {
- this.getBundleNamePromise();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getUidCallback`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getUidCallback')
- .onClick(() => {
- this.getUidCallback();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getUidPromise`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getUidPromise')
- .onClick(() => {
- this.getUidPromise();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.cancelCallback`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('cancelCallback')
- .onClick(() => {
- this.cancelCallback();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.cancelPromise`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('cancelPromise')
- .onClick(() => {
- this.cancelPromise();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.equalCallback`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('equalCallback')
- .onClick(() => {
- this.equalCallback();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.equalPromise`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('equalPromise')
- .onClick(() => {
- this.equalPromise();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getOperationTypeCallback`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getOperationTypeCallback')
- .onClick(() => {
- this.getOperationTypeCallback();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.getOperationTypePromise`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('getOperationTypePromise')
- .onClick(() => {
- this.getOperationTypePromise();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
-
- ListItem() {
- Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
- Text($r(`app.string.trigger`))
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- .margin({
- top: 17,
- bottom: 17,
- left: 12
- })
- .fontSize(16)
- .width('77.87%')
- .height('39.29%')
- .fontColor($r('app.color.text_color'))
- }
- .id('trigger')
- .onClick(() => {
- this.trigger();
- })
- }
- .height('8.45%')
- .backgroundColor($r('app.color.start_window_background'))
- .borderRadius(24)
- .margin({ top: 12, right: 12, left: 12 })
- }
- .height('86%')
- .backgroundColor($r('app.color.backGrounding'))
- }
- .width('100%')
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { wantAgent } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { promptAction } from '@kit.ArkUI';
+
+const TAG: string = 'WantAgent';
+const DOMAIN: number = 0xFF00;
+
+@Entry
+@Component
+struct WantAgentClass {
+ private promptDuration: number = 2000;
+ private wantAgentInfo: wantAgent.WantAgentInfo = {
+ wants: [
+ {
+ bundleName: 'com.samples.abilityruntime',
+ abilityName: 'EntryAbility',
+ }
+ ],
+ actionType: wantAgent.OperationType.START_ABILITY,
+ requestCode: 0,
+ actionFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
+ }
+
+ async getBundleNameCallback(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getBundleName(dataBase, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getBundleName(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getBundleName(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async getBundleNamePromise(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getBundleName(dataBase).then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getBundleName(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getBundleName(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async getUidCallback(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getUid(dataBase, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getUid(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getUid(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async getUidPromise(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getUid(dataBase).then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getUid(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getUid(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async cancelCallback(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.cancel(dataBase, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of cancel(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `cancel(callback) success`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async cancelPromise(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.cancel(dataBase).then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of cancel(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `cancel(promise) success`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async equalCallback(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.equal(dataBase, dataBase, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of equal(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `equal(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async equalPromise(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.equal(dataBase, dataBase).then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of equal(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `equal(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async getOperationTypeCallback(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getOperationType(dataBase, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getOperationType(callback) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getOperationType(callback) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async getOperationTypePromise(): Promise {
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.getOperationType(dataBase).then((data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of getOperationType(promise) is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `getOperationType(promise) success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ async trigger(): Promise {
+ let triggerInfo: wantAgent.TriggerInfo = {
+ code: 0,
+ want: {
+ bundleName: 'com.samples.abilityruntime',
+ abilityName: 'EntryAbility',
+ },
+ permission: '',
+ extraInfo: {
+ test: 'this is a test value'
+ }
+ }
+
+ wantAgent.getWantAgent(this.wantAgentInfo).then((dataBase) => {
+ wantAgent.trigger(dataBase, triggerInfo, (err, data) => {
+ hilog.info(DOMAIN, TAG,
+ `The result of trigger is: ${JSON.stringify(data)}`);
+ promptAction.showToast({
+ message: `trigger success, data: ${JSON.stringify(data)}`,
+ duration: this.promptDuration
+ })
+ })
+ console.info(`${TAG} getWantAgent success: ${JSON.stringify(dataBase)}`)
+ })
+ }
+
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.WantAgent'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .margin({
+ top: 8,
+ bottom: 8,
+ left: 12
+ })
+ }
+ }
+ .width('100%')
+ .height('14.36%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+
+ List({ initialIndex: 0 }) {
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getBundleNameCallback`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getBundleNameCallback')
+ .onClick(() => {
+ this.getBundleNameCallback();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getBundleNamePromise`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getBundleNamePromise')
+ .onClick(() => {
+ this.getBundleNamePromise();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getUidCallback`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getUidCallback')
+ .onClick(() => {
+ this.getUidCallback();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getUidPromise`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getUidPromise')
+ .onClick(() => {
+ this.getUidPromise();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.cancelCallback`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('cancelCallback')
+ .onClick(() => {
+ this.cancelCallback();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.cancelPromise`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('cancelPromise')
+ .onClick(() => {
+ this.cancelPromise();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.equalCallback`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('equalCallback')
+ .onClick(() => {
+ this.equalCallback();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.equalPromise`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('equalPromise')
+ .onClick(() => {
+ this.equalPromise();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getOperationTypeCallback`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getOperationTypeCallback')
+ .onClick(() => {
+ this.getOperationTypeCallback();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.getOperationTypePromise`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('getOperationTypePromise')
+ .onClick(() => {
+ this.getOperationTypePromise();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+
+ ListItem() {
+ Flex({ justifyContent: FlexAlign.SpaceBetween, alignContent: FlexAlign.Center }) {
+ Text($r(`app.string.trigger`))
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ .margin({
+ top: 17,
+ bottom: 17,
+ left: 12
+ })
+ .fontSize(16)
+ .width('77.87%')
+ .height('39.29%')
+ .fontColor($r('app.color.text_color'))
+ }
+ .id('trigger')
+ .onClick(() => {
+ this.trigger();
+ })
+ }
+ .height('8.45%')
+ .backgroundColor($r('app.color.start_window_background'))
+ .borderRadius(24)
+ .margin({ top: 12, right: 12, left: 12 })
+ }
+ .height('86%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .width('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entryability/EntryAbility.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entryability/EntryAbility.ets
index 57f379afaf..9b1882bc13 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entryability/EntryAbility.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entryability/EntryAbility.ets
@@ -1,88 +1,88 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { BusinessError } from '@kit.BasicServicesKit';
-import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { window } from '@kit.ArkUI';
-
-const TAG: string = 'EntryAbility';
-const DOMAIN: number = 0xFF00;
-
-export default class EntryAbility extends UIAbility {
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onCreate');
- }
-
- onDestroy(): void {
- hilog.info(DOMAIN, TAG, 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage): void {
- // Main window is created, set main page for this ability
- hilog.info(DOMAIN, TAG, 'Ability onWindowStageCreate');
-
- let windowClass: window.Window | undefined = undefined;
- windowStage.getMainWindow((err: BusinessError, data) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- windowClass = data;
- let systemBarProperties: window.SystemBarProperties = {
- statusBarColor: '#f1f3f5',
- navigationBarColor: '#f1f3f5',
- };
- try {
- windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
- });
- } catch (exception) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
- }
- });
-
- windowStage.loadContent('pages/Index', (err) => {
- if (err.code) {
- hilog.error(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
- });
- }
-
- onWindowStageDestroy(): void {
- // Main window is destroyed, release UI related resources
- hilog.info(DOMAIN, TAG, 'Ability onWindowStageDestroy');
- }
-
- onForeground(): void {
- // Ability has brought to foreground
- hilog.info(DOMAIN, TAG, 'Ability onForeground');
- }
-
- onBackground(): void {
- // Ability has back to background
- hilog.info(DOMAIN, TAG, 'Ability onBackground');
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { BusinessError } from '@kit.BasicServicesKit';
+import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { window } from '@kit.ArkUI';
+
+const TAG: string = 'EntryAbility';
+const DOMAIN: number = 0xFF00;
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy(): void {
+ hilog.info(DOMAIN, TAG, 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(DOMAIN, TAG, 'Ability onWindowStageCreate');
+
+ let windowClass: window.Window | undefined = undefined;
+ windowStage.getMainWindow((err: BusinessError, data) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ windowClass = data;
+ let systemBarProperties: window.SystemBarProperties = {
+ statusBarColor: '#f1f3f5',
+ navigationBarColor: '#f1f3f5',
+ };
+ try {
+ windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
+ });
+ } catch (exception) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
+ }
+ });
+
+ windowStage.loadContent('pages/Index', (err) => {
+ if (err.code) {
+ hilog.error(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(DOMAIN, TAG, 'Ability onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ // Ability has brought to foreground
+ hilog.info(DOMAIN, TAG, 'Ability onForeground');
+ }
+
+ onBackground(): void {
+ // Ability has back to background
+ hilog.info(DOMAIN, TAG, 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
index b72fc477d9..dc55c03d3e 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
@@ -1,12 +1,12 @@
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
-
-export default class EntryBackupAbility extends BackupExtensionAbility {
- async onBackup() {
- hilog.info(0x0000, 'testTag', 'onBackup ok');
- }
-
- async onRestore(bundleVersion: BundleVersion) {
- hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
- }
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
+
+export default class EntryBackupAbility extends BackupExtensionAbility {
+ async onBackup() {
+ hilog.info(0x0000, 'testTag', 'onBackup ok');
+ }
+
+ async onRestore(bundleVersion: BundleVersion) {
+ hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/module.json5 b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/module.json5
index f7ffb1e19b..b46bb5595a 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/module.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/module.json5
@@ -1,87 +1,87 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/entryability/EntryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:startIcon",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:startIcon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "recoverable": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- },
- {
- "name": "AbilityLifecycleAbility",
- "srcEntry": "./ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:startIcon",
- "label": "$string:EntryAbility_label",
- "recoverable": true,
- "startWindowIcon": "$media:startIcon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- },
- ],
- "extensionAbilities": [
- {
- "name": "EntryBackupAbility",
- "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
- "type": "backup",
- "exported": false,
- "metadata": [
- {
- "name": "ohos.extension.backup",
- "resource": "$profile:backup_config"
- }
- ]
- },
- ],
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/entryability/EntryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:startIcon",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:startIcon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "recoverable": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "AbilityLifecycleAbility",
+ "srcEntry": "./ets/abilitylifecyclecallback/AbilityLifecycleCallback.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:startIcon",
+ "label": "$string:EntryAbility_label",
+ "recoverable": true,
+ "startWindowIcon": "$media:startIcon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ },
+ ],
+ "extensionAbilities": [
+ {
+ "name": "EntryBackupAbility",
+ "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
+ "type": "backup",
+ "exported": false,
+ "metadata": [
+ {
+ "name": "ohos.extension.backup",
+ "resource": "$profile:backup_config"
+ }
+ ]
+ },
+ ],
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/element/color.json
index 73d32c4c75..6cdb3e3002 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/element/color.json
@@ -1,16 +1,16 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "backGrounding",
- "value": "#f1f3f5"
- },
- {
- "name": "text_color",
- "value": "#182431"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "backGrounding",
+ "value": "#f1f3f5"
+ },
+ {
+ "name": "text_color",
+ "value": "#182431"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/profile/backup_config.json b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/profile/backup_config.json
index d742c2f96e..78f40ae7c4 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/profile/backup_config.json
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/main/resources/base/profile/backup_config.json
@@ -1,3 +1,3 @@
-{
- "allowToBackupRestore": true
+{
+ "allowToBackupRestore": true
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/entry/src/ohosTest/module.json5 b/code/BasicFeature/Ability/AbilityRuntime/entry/src/ohosTest/module.json5
index 93f5a2e5d6..556081afc7 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/entry/src/ohosTest/module.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false
+ }
+}
diff --git a/code/BasicFeature/Ability/AbilityRuntime/hvigor/hvigor-config.json5 b/code/BasicFeature/Ability/AbilityRuntime/hvigor/hvigor-config.json5
index ab4cf8bc32..3ac9626c8b 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/hvigor/hvigor-config.json5
@@ -1,19 +1,19 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "modelVersion": "5.0.0",
- "dependencies": {
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "modelVersion": "5.0.0",
+ "dependencies": {
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/AbilityRuntime/oh-package.json5 b/code/BasicFeature/Ability/AbilityRuntime/oh-package.json5
index 5d3d2f801c..4b93216c04 100644
--- a/code/BasicFeature/Ability/AbilityRuntime/oh-package.json5
+++ b/code/BasicFeature/Ability/AbilityRuntime/oh-package.json5
@@ -1,24 +1,24 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "modelVersion": "5.0.0",
- "description": "Please describe the basic information.",
- "dependencies": {
- },
- "devDependencies": {
- "@ohos/hypium": "1.0.18",
- "@ohos/hamock": "1.0.0"
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "modelVersion": "5.0.0",
+ "description": "Please describe the basic information.",
+ "dependencies": {
+ },
+ "devDependencies": {
+ "@ohos/hypium": "1.0.18",
+ "@ohos/hamock": "1.0.0"
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/AppScope/app.json5 b/code/BasicFeature/Ability/UniversalLink/AppScope/app.json5
index 036de81010..e063348523 100644
--- a/code/BasicFeature/Ability/UniversalLink/AppScope/app.json5
+++ b/code/BasicFeature/Ability/UniversalLink/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.example.universallink",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.example.universallink",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/AppScope/resources/base/element/string.json b/code/BasicFeature/Ability/UniversalLink/AppScope/resources/base/element/string.json
index f9a2f3aa9d..c8e33e8783 100644
--- a/code/BasicFeature/Ability/UniversalLink/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/Ability/UniversalLink/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "UniversalLink"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "UniversalLink"
+ }
+ ]
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/README_zh.md b/code/BasicFeature/Ability/UniversalLink/README_zh.md
index 6482300789..0009ef24e4 100644
--- a/code/BasicFeature/Ability/UniversalLink/README_zh.md
+++ b/code/BasicFeature/Ability/UniversalLink/README_zh.md
@@ -1,66 +1,66 @@
-# 基础能力增强
-
-### 介绍
-
-本示例使用 [UIAbilityContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md) 接口实现了通过AppLinking启动UIAbility功能。
-
-### 效果预览
-
-| 主页面 | 点击按钮拉起Ability |
-| :----------------------------------------------: | :---------------------------------------------------: |
-|
|
|
-
-### 使用说明
-
-UniversalLink基础能力展示
-
-1.点击主页面**openLink(promise)拉起应用**按钮,拉起新的Ability,页面显示'UniversalLink方式拉起Ability成功';
-
-2.点击主页面**openLink(callback)拉起应用**按钮,拉起新的Ability,页面显示'UniversalLink方式拉起Ability成功';
-
-### 工程目录
-
-```
-entry/src/main/ets/
-|---entryability
-| |---EntryAbility.ets // 首页的Ability
-| |---OpenLinkAbility.ets // UIAbility(用于验证UniversalLink功能使用)
-|---pages
-| |---Index.ets // 首页(包含openLink接口的调用)
-| |---UniversalLinkIndex.ets // 被启动的UIAbility的展示页
-```
-
-### 具体实现
-
-* UniversalLink基础能力实现,源码参考[Index.ets](entry/src/main/ets/pages/Index.ets)
-
- * openLink(promise)接口实现:通过调用context.openLink接口,传入与要拉起的应用相同的配置,实现拉起应用的功能;
- * openLink(callback)接口实现:通过调用context.openLink接口,传入与要拉起的应用相同的配置,实现拉起应用的功能;
-
-
-### 相关权限
-
-不涉及。
-
-### 依赖
-
-不涉及。
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568;
-
-2.本示例为Stage模型,支持API12版本SDK,版本号:5.0.0.31;
-
-3.本示例需要使用DevEco Studio NEXT Developer Beta1 (Build Version: 5.0.3.403, built on June 20, 2024)才可编译运行;
-
-### 下载
-
-```shell
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Ability/UniversalLink/ > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
-
+# 基础能力增强
+
+### 介绍
+
+本示例使用 [UIAbilityContext](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-inner-application-uiAbilityContext.md) 接口实现了通过AppLinking启动UIAbility功能。
+
+### 效果预览
+
+| 主页面 | 点击按钮拉起Ability |
+| :----------------------------------------------: | :---------------------------------------------------: |
+|
|
|
+
+### 使用说明
+
+UniversalLink基础能力展示
+
+1.点击主页面**openLink(promise)拉起应用**按钮,拉起新的Ability,页面显示'UniversalLink方式拉起Ability成功';
+
+2.点击主页面**openLink(callback)拉起应用**按钮,拉起新的Ability,页面显示'UniversalLink方式拉起Ability成功';
+
+### 工程目录
+
+```
+entry/src/main/ets/
+|---entryability
+| |---EntryAbility.ets // 首页的Ability
+| |---OpenLinkAbility.ets // UIAbility(用于验证UniversalLink功能使用)
+|---pages
+| |---Index.ets // 首页(包含openLink接口的调用)
+| |---UniversalLinkIndex.ets // 被启动的UIAbility的展示页
+```
+
+### 具体实现
+
+* UniversalLink基础能力实现,源码参考[Index.ets](entry/src/main/ets/pages/Index.ets)
+
+ * openLink(promise)接口实现:通过调用context.openLink接口,传入与要拉起的应用相同的配置,实现拉起应用的功能;
+ * openLink(callback)接口实现:通过调用context.openLink接口,传入与要拉起的应用相同的配置,实现拉起应用的功能;
+
+
+### 相关权限
+
+不涉及。
+
+### 依赖
+
+不涉及。
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568;
+
+2.本示例为Stage模型,支持API12版本SDK,版本号:5.0.0.31;
+
+3.本示例需要使用DevEco Studio NEXT Developer Beta1 (Build Version: 5.0.3.403, built on June 20, 2024)才可编译运行;
+
+### 下载
+
+```shell
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Ability/UniversalLink/ > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
+
diff --git a/code/BasicFeature/Ability/UniversalLink/build-profile.json5 b/code/BasicFeature/Ability/UniversalLink/build-profile.json5
index f0b12f54c1..6774a44508 100644
--- a/code/BasicFeature/Ability/UniversalLink/build-profile.json5
+++ b/code/BasicFeature/Ability/UniversalLink/build-profile.json5
@@ -1,52 +1,52 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "signingConfigs": [
- ],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compatibleSdkVersion": 12,
- "compileSdkVersion": 12,
- "runtimeOS": "OpenHarmony",
- }
- ],
- "buildModeSet": [
- {
- "name": "debug",
- },
- {
- "name": "release"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "signingConfigs": [
+ ],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compatibleSdkVersion": 12,
+ "compileSdkVersion": 12,
+ "runtimeOS": "OpenHarmony",
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug",
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/build-profile.json5 b/code/BasicFeature/Ability/UniversalLink/entry/build-profile.json5
index 97f563b45a..63b88fb1a0 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/build-profile.json5
+++ b/code/BasicFeature/Ability/UniversalLink/entry/build-profile.json5
@@ -1,43 +1,43 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "buildOptionSet": [
- {
- "name": "release",
- "arkOptions": {
- "obfuscation": {
- "ruleOptions": {
- "enable": true,
- "files": [
- "./obfuscation-rules.txt"
- ]
- }
- }
- }
- },
- ],
- "targets": [
- {
- "name": "default"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "buildOptionSet": [
+ {
+ "name": "release",
+ "arkOptions": {
+ "obfuscation": {
+ "ruleOptions": {
+ "enable": true,
+ "files": [
+ "./obfuscation-rules.txt"
+ ]
+ }
+ }
+ }
+ },
+ ],
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/oh-package.json5 b/code/BasicFeature/Ability/UniversalLink/entry/oh-package.json5
index 41a4755f66..4e54d14e1b 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/oh-package.json5
+++ b/code/BasicFeature/Ability/UniversalLink/entry/oh-package.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "name": "entry",
- "version": "1.0.0",
- "description": "Please describe the basic information.",
- "main": "",
- "author": "",
- "license": "",
- "dependencies": {}
-}
-
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "name": "entry",
+ "version": "1.0.0",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "author": "",
+ "license": "",
+ "dependencies": {}
+}
+
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/EntryAbility.ets b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/EntryAbility.ets
index 3722d79ef8..08928746d7 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/EntryAbility.ets
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/EntryAbility.ets
@@ -1,88 +1,88 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { UIAbility } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { window } from '@kit.ArkUI';
-import { BusinessError } from '@kit.BasicServicesKit';
-
-const TAG: string = '[EntryAbility]';
-const DOMAIN: number = 0xFF00;
-
-export default class EntryAbility extends UIAbility {
- onCreate(): void {
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onCreate');
- }
-
- onDestroy(): void {
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage): void {
- // Main window is created, set main page for this ability
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onWindowStageCreate');
-
- let windowClass: window.Window | undefined = undefined;
- windowStage.getMainWindow((err: BusinessError, data) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- windowClass = data;
- let systemBarProperties: window.SystemBarProperties = {
- statusBarColor: '#f1f3f5',
- navigationBarColor: '#f1f3f5',
- };
- try {
- windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
- });
- } catch (exception) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
- }
- });
-
- windowStage.loadContent('pages/Index', (err) => {
- if (err.code) {
- hilog.info(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
- });
- }
-
- onWindowStageDestroy(): void {
- // Main window is destroyed, release UI related resources
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground(): void {
- // Ability has brought to foreground
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onForeground');
- }
-
- onBackground(): void {
- // Ability has back to background
- hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onBackground');
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { UIAbility } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { window } from '@kit.ArkUI';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+const TAG: string = '[EntryAbility]';
+const DOMAIN: number = 0xFF00;
+
+export default class EntryAbility extends UIAbility {
+ onCreate(): void {
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy(): void {
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onWindowStageCreate');
+
+ let windowClass: window.Window | undefined = undefined;
+ windowStage.getMainWindow((err: BusinessError, data) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ windowClass = data;
+ let systemBarProperties: window.SystemBarProperties = {
+ statusBarColor: '#f1f3f5',
+ navigationBarColor: '#f1f3f5',
+ };
+ try {
+ windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
+ });
+ } catch (exception) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
+ }
+ });
+
+ windowStage.loadContent('pages/Index', (err) => {
+ if (err.code) {
+ hilog.info(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ // Ability has brought to foreground
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground(): void {
+ // Ability has back to background
+ hilog.info(DOMAIN, TAG, '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/OpenLinkAbility.ets b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/OpenLinkAbility.ets
index 08686c3818..e836d7f74c 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/OpenLinkAbility.ets
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entryability/OpenLinkAbility.ets
@@ -1,86 +1,86 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { BusinessError } from '@kit.BasicServicesKit';
-import { UIAbility } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { window } from '@kit.ArkUI';
-
-const TAG: string = '[OpenLinkAbility]';
-const DOMAIN: number = 0xFF00;
-
-export default class OpenLinkAbility extends UIAbility {
- onCreate(): void {
- hilog.info(DOMAIN, TAG, '%{public}s', 'OpenLinkAbility onCreate');
- }
-
- onForeground() {
- hilog.info(DOMAIN, TAG, `OpenLinkAbility onForeground`);
- }
-
- onBackground() {
- hilog.info(DOMAIN, TAG, `OpenLinkAbility onBackground`);
- }
-
- onWindowStageCreate(windowStage: window.WindowStage): void {
- // Main window is created, set main page for this ability
- hilog.info(DOMAIN, TAG, '%{public}s', 'OpenLinkAbility onWindowStageCreate');
-
- let windowClass: window.Window | undefined = undefined;
- windowStage.getMainWindow((err: BusinessError, data) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- windowClass = data;
- let systemBarProperties: window.SystemBarProperties = {
- statusBarColor: '#f1f3f5',
- navigationBarColor: '#f1f3f5',
- };
- try {
- windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
- const errCode: number = err.code;
- if (errCode) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
- });
- } catch (exception) {
- hilog.error(DOMAIN, TAG,
- `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
- }
- });
-
- windowStage.loadContent('pages/UniversalLinkIndex', (err) => {
- if (err.code) {
- hilog.error(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
- });
- }
-
- onDestroy(): void {
- hilog.info(DOMAIN, TAG, 'OpenLinkAbility onDestroy');
- }
-
- onWindowStageDestroy(): void {
- // Main window is destroyed, release UI related resources
- hilog.info(DOMAIN, TAG, 'OpenLinkAbility onWindowStageDestroy');
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { BusinessError } from '@kit.BasicServicesKit';
+import { UIAbility } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { window } from '@kit.ArkUI';
+
+const TAG: string = '[OpenLinkAbility]';
+const DOMAIN: number = 0xFF00;
+
+export default class OpenLinkAbility extends UIAbility {
+ onCreate(): void {
+ hilog.info(DOMAIN, TAG, '%{public}s', 'OpenLinkAbility onCreate');
+ }
+
+ onForeground() {
+ hilog.info(DOMAIN, TAG, `OpenLinkAbility onForeground`);
+ }
+
+ onBackground() {
+ hilog.info(DOMAIN, TAG, `OpenLinkAbility onBackground`);
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(DOMAIN, TAG, '%{public}s', 'OpenLinkAbility onWindowStageCreate');
+
+ let windowClass: window.Window | undefined = undefined;
+ windowStage.getMainWindow((err: BusinessError, data) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG, `Failed to obtain the main window. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ windowClass = data;
+ let systemBarProperties: window.SystemBarProperties = {
+ statusBarColor: '#f1f3f5',
+ navigationBarColor: '#f1f3f5',
+ };
+ try {
+ windowClass.setWindowSystemBarProperties(systemBarProperties, (err: BusinessError) => {
+ const errCode: number = err.code;
+ if (errCode) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${err.code}, message: ${err.message}`);
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in setting the system bar properties.');
+ });
+ } catch (exception) {
+ hilog.error(DOMAIN, TAG,
+ `Failed to set the system bar properties. Cause code: ${exception.code}, message: ${exception.message}`);
+ }
+ });
+
+ windowStage.loadContent('pages/UniversalLinkIndex', (err) => {
+ if (err.code) {
+ hilog.error(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(DOMAIN, TAG, 'Succeeded in loading the content.');
+ });
+ }
+
+ onDestroy(): void {
+ hilog.info(DOMAIN, TAG, 'OpenLinkAbility onDestroy');
+ }
+
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(DOMAIN, TAG, 'OpenLinkAbility onWindowStageDestroy');
+ }
};
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
index b72fc477d9..dc55c03d3e 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
@@ -1,12 +1,12 @@
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
-
-export default class EntryBackupAbility extends BackupExtensionAbility {
- async onBackup() {
- hilog.info(0x0000, 'testTag', 'onBackup ok');
- }
-
- async onRestore(bundleVersion: BundleVersion) {
- hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
- }
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
+
+export default class EntryBackupAbility extends BackupExtensionAbility {
+ async onBackup() {
+ hilog.info(0x0000, 'testTag', 'onBackup ok');
+ }
+
+ async onRestore(bundleVersion: BundleVersion) {
+ hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/pages/UniversalLinkIndex.ets b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/pages/UniversalLinkIndex.ets
index 6c706d3e12..b86832a068 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/pages/UniversalLinkIndex.ets
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/ets/pages/UniversalLinkIndex.ets
@@ -1,38 +1,38 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the 'License');
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an 'AS IS' BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-@Entry
-@Component
-struct UniversalLinkIndex {
- build() {
- Column() {
- Row() {
- Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
- Text($r('app.string.OpenLinkTitle'))
- .fontSize(30)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- }
- }
- .width('100%')
- .height('80%')
- .justifyContent(FlexAlign.Start)
- .backgroundColor($r('app.color.backGrounding'))
- }
- .width('100%')
- .height('100%')
- .backgroundColor($r('app.color.backGrounding'))
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the 'License');
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an 'AS IS' BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct UniversalLinkIndex {
+ build() {
+ Column() {
+ Row() {
+ Flex({ justifyContent: FlexAlign.Start, alignContent: FlexAlign.Center }) {
+ Text($r('app.string.OpenLinkTitle'))
+ .fontSize(30)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ }
+ }
+ .width('100%')
+ .height('80%')
+ .justifyContent(FlexAlign.Start)
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor($r('app.color.backGrounding'))
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/module.json5 b/code/BasicFeature/Ability/UniversalLink/entry/src/main/module.json5
index 5c5e88d321..1e83bc34d3 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/module.json5
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/module.json5
@@ -1,97 +1,97 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/entryability/EntryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:startIcon",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:startIcon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- },
- {
- "name": "OpenLinkAbility",
- "srcEntry": "./ets/entryability/OpenLinkAbility.ets",
- "description": "uri",
- "icon": "$media:layered_image",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:startIcon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "entities": [
- "entity.system.home",
- "entity.system.browsable"
- ],
- "actions": [
- "action.system.home",
- "ohos.want.action.viewData"
- ],
- "uris": [
- {
- // scheme可以自定义
- "scheme": "http",
- // host须配置关联的域名
- "host": "docs.openharmony.cn",
- // path可选,为了避免匹配到多个应用,建议配置该字段
- "path": ""
- }
- ]
- }
- ]
- }
- ],
- "extensionAbilities": [
- {
- "name": "EntryBackupAbility",
- "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
- "type": "backup",
- "exported": false,
- "metadata": [
- {
- "name": "ohos.extension.backup",
- "resource": "$profile:backup_config"
- }
- ]
- }
- ]
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/entryability/EntryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:startIcon",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:startIcon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "OpenLinkAbility",
+ "srcEntry": "./ets/entryability/OpenLinkAbility.ets",
+ "description": "uri",
+ "icon": "$media:layered_image",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:startIcon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home",
+ "entity.system.browsable"
+ ],
+ "actions": [
+ "action.system.home",
+ "ohos.want.action.viewData"
+ ],
+ "uris": [
+ {
+ // scheme可以自定义
+ "scheme": "http",
+ // host须配置关联的域名
+ "host": "docs.openharmony.cn",
+ // path可选,为了避免匹配到多个应用,建议配置该字段
+ "path": ""
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "extensionAbilities": [
+ {
+ "name": "EntryBackupAbility",
+ "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
+ "type": "backup",
+ "exported": false,
+ "metadata": [
+ {
+ "name": "ohos.extension.backup",
+ "resource": "$profile:backup_config"
+ }
+ ]
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/element/color.json
index 73d32c4c75..6cdb3e3002 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/element/color.json
@@ -1,16 +1,16 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "backGrounding",
- "value": "#f1f3f5"
- },
- {
- "name": "text_color",
- "value": "#182431"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "backGrounding",
+ "value": "#f1f3f5"
+ },
+ {
+ "name": "text_color",
+ "value": "#182431"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/profile/backup_config.json b/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/profile/backup_config.json
index d742c2f96e..78f40ae7c4 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/profile/backup_config.json
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/main/resources/base/profile/backup_config.json
@@ -1,3 +1,3 @@
-{
- "allowToBackupRestore": true
+{
+ "allowToBackupRestore": true
}
\ No newline at end of file
diff --git a/code/BasicFeature/Ability/UniversalLink/entry/src/ohosTest/module.json5 b/code/BasicFeature/Ability/UniversalLink/entry/src/ohosTest/module.json5
index 1f646ea03f..5f63462032 100644
--- a/code/BasicFeature/Ability/UniversalLink/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/Ability/UniversalLink/entry/src/ohosTest/module.json5
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/hvigor/hvigor-config.json5 b/code/BasicFeature/Ability/UniversalLink/hvigor/hvigor-config.json5
index 5f9d8a5758..76e3231223 100644
--- a/code/BasicFeature/Ability/UniversalLink/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/Ability/UniversalLink/hvigor/hvigor-config.json5
@@ -1,37 +1,37 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "modelVersion": "5.0.0",
- "dependencies": {
- },
- "execution": {
- // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | false ]. Default: "normal" */
- // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */
- // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */
- // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */
- // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */
- },
- "logging": {
- // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
- },
- "debugging": {
- // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */
- },
- "nodeOptions": {
- // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/
- // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "modelVersion": "5.0.0",
+ "dependencies": {
+ },
+ "execution": {
+ // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | false ]. Default: "normal" */
+ // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */
+ // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */
+ // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */
+ // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */
+ },
+ "logging": {
+ // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
+ },
+ "debugging": {
+ // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */
+ },
+ "nodeOptions": {
+ // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/
+ // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/
+ }
+}
diff --git a/code/BasicFeature/Ability/UniversalLink/oh-package.json5 b/code/BasicFeature/Ability/UniversalLink/oh-package.json5
index d645a02be5..a941f44583 100644
--- a/code/BasicFeature/Ability/UniversalLink/oh-package.json5
+++ b/code/BasicFeature/Ability/UniversalLink/oh-package.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "modelVersion": "5.0.0",
- "description": "Please describe the basic information.",
- "dependencies": {
- },
- "devDependencies": {
- "@ohos/hypium": "1.0.18",
- "@ohos/hamock": "1.0.0"
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "modelVersion": "5.0.0",
+ "description": "Please describe the basic information.",
+ "dependencies": {
+ },
+ "devDependencies": {
+ "@ohos/hypium": "1.0.18",
+ "@ohos/hamock": "1.0.0"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/app.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/app.json5
old mode 100755
new mode 100644
index 9933eb9fd5..8a01fbc442
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/app.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.samples.bundlemanagement",
- "vendor": "samples",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.samples.bundlemanagement",
+ "vendor": "samples",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/element/string.json
old mode 100755
new mode 100644
index 5987cf90b2..6e551034bf
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "bundleManagement"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "bundleManagement"
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/media/app_icon.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/AppScope/resources/base/media/app_icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/README_zh.md b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/README_zh.md
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/build-profile.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/build-profile.json5
old mode 100755
new mode 100644
index b38a57b105..f2e5bbf7ea
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/build-profile.json5
@@ -1,67 +1,67 @@
-/**
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "signingConfigs": [],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 12,
- "compatibleSdkVersion": 12,
- "runtimeOS": "OpenHarmony"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- },
- {
- "name": "libraryOverlay",
- "srcPath": "./libraryOverlay",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- },
- {
- "name": "libraryRuntimeOverlay",
- "srcPath": "./libraryRuntimeOverlay",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
-}
+/**
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "signingConfigs": [],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 12,
+ "compatibleSdkVersion": 12,
+ "runtimeOS": "OpenHarmony"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "libraryOverlay",
+ "srcPath": "./libraryOverlay",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "libraryRuntimeOverlay",
+ "srcPath": "./libraryRuntimeOverlay",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/build-profile.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/build-profile.json5
old mode 100755
new mode 100644
index f6cbf2f1e1..85d986b1fc
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/build-profile.json5
@@ -1,28 +1,28 @@
-/*
-* Copyright (c) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+* Copyright (c) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/hvigorfile.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/hvigorfile.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/oh-package.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/oh-package.json5
old mode 100755
new mode 100644
index 57a65bc499..bf70bbf466
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/oh-package.json5
@@ -1,13 +1,13 @@
-{
- "license": "",
- "devDependencies": {},
- "author": "",
- "name": "entry",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {
- "libraryOverlay": "file:../libraryOverlay",
- "libraryRuntimeOverlay": "file:../libraryRuntimeOverlay"
- }
-}
+{
+ "license": "",
+ "devDependencies": {},
+ "author": "",
+ "name": "entry",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {
+ "libraryOverlay": "file:../libraryOverlay",
+ "libraryRuntimeOverlay": "file:../libraryRuntimeOverlay"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/entryability/EntryAbility.ts
old mode 100755
new mode 100644
index 40c6f70ca4..e4316af591
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,80 +1,80 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { UIAbility } from '@kit.AbilityKit';
-import { window } from '@kit.ArkUI';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-
-const TAG: string = 'entryAbility';
-const DOMAIN_NUMBER: number = 0xFF00;
-
-export default class EntryAbility extends UIAbility {
- onCreate(want, launchParam) {
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onCreate');
- }
-
- onDestroy() {
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
-
- windowStage.getMainWindow((err, data) => {
- if (err.code) {
- hilog.error(DOMAIN_NUMBER, TAG, 'Failed to obtain the main window. Cause: ' + JSON.stringify(err));
- return;
- }
- let windowClass = data;
- hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in obtaining the main window. Data: ' + JSON.stringify(data));
-
- let SystemBarProperties = {
- statusBarColor: "#f1f3f5",
- navigationBarColor: "#f1f3f5"
- };
- windowClass.setWindowSystemBarProperties(SystemBarProperties, (err) => {
- if (err) {
- hilog.error(DOMAIN_NUMBER, TAG, 'Failed to set the system bar properties. Cause: ' + JSON.stringify(err));
- return;
- }
- hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in setting the system bar properties.');
- });
- })
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onBackground');
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { UIAbility } from '@kit.AbilityKit';
+import { window } from '@kit.ArkUI';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+
+const TAG: string = 'entryAbility';
+const DOMAIN_NUMBER: number = 0xFF00;
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want, launchParam) {
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy() {
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+
+ windowStage.getMainWindow((err, data) => {
+ if (err.code) {
+ hilog.error(DOMAIN_NUMBER, TAG, 'Failed to obtain the main window. Cause: ' + JSON.stringify(err));
+ return;
+ }
+ let windowClass = data;
+ hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in obtaining the main window. Data: ' + JSON.stringify(data));
+
+ let SystemBarProperties = {
+ statusBarColor: "#f1f3f5",
+ navigationBarColor: "#f1f3f5"
+ };
+ windowClass.setWindowSystemBarProperties(SystemBarProperties, (err) => {
+ if (err) {
+ hilog.error(DOMAIN_NUMBER, TAG, 'Failed to set the system bar properties. Cause: ' + JSON.stringify(err));
+ return;
+ }
+ hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in setting the system bar properties.');
+ });
+ })
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onBackground');
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newability/NewAbility.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newability/NewAbility.ts
old mode 100755
new mode 100644
index 587e40dce9..3d4d389046
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newability/NewAbility.ts
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newability/NewAbility.ts
@@ -1,60 +1,60 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { UIAbility } from '@kit.AbilityKit';
-import { window } from '@kit.ArkUI';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-
-const TAG: string = 'newAbility';
-const DOMAIN_NUMBER: number = 0xFF00;
-
-export default class NewAbility extends UIAbility {
- onCreate(want, launchParam) {
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onCreate');
- }
-
- onDestroy() {
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onWindowStageCreate');
-
- windowStage.loadContent('pages/NewPage', (err, data) => {
- if (err.code) {
- hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
-
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onBackground');
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { UIAbility } from '@kit.AbilityKit';
+import { window } from '@kit.ArkUI';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+
+const TAG: string = 'newAbility';
+const DOMAIN_NUMBER: number = 0xFF00;
+
+export default class NewAbility extends UIAbility {
+ onCreate(want, launchParam) {
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onCreate');
+ }
+
+ onDestroy() {
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onWindowStageCreate');
+
+ windowStage.loadContent('pages/NewPage', (err, data) => {
+ if (err.code) {
+ hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'NewAbility onBackground');
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newuiextability/NewUIExtAbility.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newuiextability/NewUIExtAbility.ets
old mode 100755
new mode 100644
index 2722952497..c78ee21470
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newuiextability/NewUIExtAbility.ets
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/newuiextability/NewUIExtAbility.ets
@@ -1,42 +1,42 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { Want, UIExtensionAbility, UIExtensionContentSession } from '@kit.AbilityKit';
-
-export default class NewUIExtAbility extends UIExtensionAbility {
- onCreate() {
- }
-
- onDestroy() {
- }
-
- onSessionCreate(want: Want, session: UIExtensionContentSession) {
- let param: Record = {
- 'session': session,
- 'want': want
- };
-
- let storage: LocalStorage = new LocalStorage(param);
- session.loadContent('pages/NewPage', storage);
- }
-
- onForeground() {
- // Ability has brought to foreground
- }
-
- onBackground() {
- // Ability has back to background
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { Want, UIExtensionAbility, UIExtensionContentSession } from '@kit.AbilityKit';
+
+export default class NewUIExtAbility extends UIExtensionAbility {
+ onCreate() {
+ }
+
+ onDestroy() {
+ }
+
+ onSessionCreate(want: Want, session: UIExtensionContentSession) {
+ let param: Record = {
+ 'session': session,
+ 'want': want
+ };
+
+ let storage: LocalStorage = new LocalStorage(param);
+ session.loadContent('pages/NewPage', storage);
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ }
+
+ onBackground() {
+ // Ability has back to background
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/NewPage.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/NewPage.ets
old mode 100755
new mode 100644
index 9cab3d3b3e..93826059c7
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/NewPage.ets
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/ets/pages/NewPage.ets
@@ -1,59 +1,59 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { common } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-
-const TAG: string = '[Sample_ShortCut]';
-const DOMAIN_NUMBER: number = 0xFF00;
-
-@Entry
-@Component
-struct NewPage {
- private context = getContext(this) as common.UIAbilityContext;
-
- build() {
- Column() {
- Row() {
- Image($r('app.media.ic_back'))
- .size({ width: 20, height: 18 })
- .margin({ right: 18 })
- .onClick(() => {
- this.context.terminateSelf(() => {
- hilog.info(DOMAIN_NUMBER, TAG, 'terminateSelf');
- })
- })
- Text($r('app.string.NewAbility_label'))
- .fontSize(20)
- .fontWeight(FontWeight.Bold)
- }.height(56)
- .padding({ left: 26, right: 26 })
- .width('100%')
-
- Flex({ justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center, alignContent: FlexAlign.Center }) {
- Column() {
- Image($r('app.media.pic_empty')).width('33%')
- Text($r('app.string.empty'))
- .fontSize(14)
- }
- }.width('100%')
- .height('90%')
- }
- .width('100%')
- .height('100%')
- .padding({ top: 36, bottom: 0 })
- .backgroundColor($r('sys.color.ohos_id_color_text_field_sub_bg'))
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { common } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+
+const TAG: string = '[Sample_ShortCut]';
+const DOMAIN_NUMBER: number = 0xFF00;
+
+@Entry
+@Component
+struct NewPage {
+ private context = getContext(this) as common.UIAbilityContext;
+
+ build() {
+ Column() {
+ Row() {
+ Image($r('app.media.ic_back'))
+ .size({ width: 20, height: 18 })
+ .margin({ right: 18 })
+ .onClick(() => {
+ this.context.terminateSelf(() => {
+ hilog.info(DOMAIN_NUMBER, TAG, 'terminateSelf');
+ })
+ })
+ Text($r('app.string.NewAbility_label'))
+ .fontSize(20)
+ .fontWeight(FontWeight.Bold)
+ }.height(56)
+ .padding({ left: 26, right: 26 })
+ .width('100%')
+
+ Flex({ justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center, alignContent: FlexAlign.Center }) {
+ Column() {
+ Image($r('app.media.pic_empty')).width('33%')
+ Text($r('app.string.empty'))
+ .fontSize(14)
+ }
+ }.width('100%')
+ .height('90%')
+ }
+ .width('100%')
+ .height('100%')
+ .padding({ top: 36, bottom: 0 })
+ .backgroundColor($r('sys.color.ohos_id_color_text_field_sub_bg'))
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/module.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/module.json5
old mode 100755
new mode 100644
index cc8bd34fc2..b6e22c8236
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/module.json5
@@ -1,102 +1,102 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default",
- "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:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ],
- "uris": [
- {
- "scheme": "http"
- }
- ]
- }
- ],
- "metadata": [
- {
- "name": "ohos.ability.shortcuts",
- "resource": "$profile:shortcuts_config"
- }
- ]
- },
- {
- "name": "NewAbility",
- "srcEntry": "./ets/newability/NewAbility.ts",
- "description": "$string:NewAbility_desc",
- "icon": "$media:icon",
- "label": "$string:NewAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "metadata": [
- {
- "name": "ohos.ability.NewAbility",
- "resource": "$profile:shortcuts_config"
- }
- ]
- }
- ],
- "extensionAbilities": [
- {
- "name": "NewUIExtAbility",
- "icon": "$media:icon",
- "description": "NewUIExtAbility",
- "exported": true,
- "type": "sysPicker/share",
- "srcEntry": "./ets/newuiextability/NewUIExtAbility.ets",
- "metadata": [
- {
- "name": "ohos.ability.NewUIExtAbility",
- "resource": "$profile:shortcuts_config"
- }
- ]
- }
- ],
- "requestPermissions": [
- {
- "name": "ohos.permission.RUN_DYN_CODE",
- }
- ],
- "querySchemes": [
- "http"
- ]
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default",
+ "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:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ],
+ "uris": [
+ {
+ "scheme": "http"
+ }
+ ]
+ }
+ ],
+ "metadata": [
+ {
+ "name": "ohos.ability.shortcuts",
+ "resource": "$profile:shortcuts_config"
+ }
+ ]
+ },
+ {
+ "name": "NewAbility",
+ "srcEntry": "./ets/newability/NewAbility.ts",
+ "description": "$string:NewAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:NewAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "metadata": [
+ {
+ "name": "ohos.ability.NewAbility",
+ "resource": "$profile:shortcuts_config"
+ }
+ ]
+ }
+ ],
+ "extensionAbilities": [
+ {
+ "name": "NewUIExtAbility",
+ "icon": "$media:icon",
+ "description": "NewUIExtAbility",
+ "exported": true,
+ "type": "sysPicker/share",
+ "srcEntry": "./ets/newuiextability/NewUIExtAbility.ets",
+ "metadata": [
+ {
+ "name": "ohos.ability.NewUIExtAbility",
+ "resource": "$profile:shortcuts_config"
+ }
+ ]
+ }
+ ],
+ "requestPermissions": [
+ {
+ "name": "ohos.permission.RUN_DYN_CODE",
+ }
+ ],
+ "querySchemes": [
+ "http"
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/color.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/color.json
old mode 100755
new mode 100644
index 397f3ddb2b..8fe12b6f07
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/color.json
@@ -1,20 +1,20 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "button_color",
- "value": "#027DFF"
- },
- {
- "name": "backGrounding",
- "value": "#f1f3f5"
- },
- {
- "name": "text_color",
- "value": "#000"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "button_color",
+ "value": "#027DFF"
+ },
+ {
+ "name": "backGrounding",
+ "value": "#f1f3f5"
+ },
+ {
+ "name": "text_color",
+ "value": "#000"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/ic_back.svg b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/ic_back.svg
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/icon.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/pic_empty.svg b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/media/pic_empty.svg
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/main_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/shortcuts_config.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/base/profile/shortcuts_config.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/en_US/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/en_US/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/main/resources/zh_CN/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/Ability.test.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/Ability.test.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/List.test.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/test/List.test.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/TestAbility.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testability/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/module.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/module.json5
old mode 100755
new mode 100644
index 0ea2ffbd55..91e15a07ae
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/module.json5
@@ -1,52 +1,52 @@
-/*
-* Copyright (c) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntry": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "exported": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
+/*
+* Copyright (c) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntry": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "exported": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/color.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/color.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/media/icon.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/base/profile/test_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/en_US/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/en_US/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/zh_CN/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/entry/src/ohosTest/resources/zh_CN/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-config.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-config.json5
old mode 100755
new mode 100644
index fb29482d10..9a79085076
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-config.json5
@@ -1,21 +1,21 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "hvigorVersion": "4.0.2",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "4.0.2"
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "hvigorVersion": "4.0.2",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "4.0.2"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-wrapper.js b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigor/hvigor-wrapper.js
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorfile.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorfile.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw.bat b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/hvigorw.bat
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/build-profile.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/build-profile.json5
old mode 100755
new mode 100644
index 28dd9a05d1..26d4447c11
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/build-profile.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/hvigorfile.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/hvigorfile.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/oh-package.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/oh-package.json5
old mode 100755
new mode 100644
index 2c177c4b11..8921a9e7f6
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/oh-package.json5
@@ -1,10 +1,10 @@
-{
- "license": "Apache-2.0",
- "devDependencies": {},
- "author": "",
- "name": "libraryOverlay",
- "description": "Please describe the basic information.",
- "main": "./src/main/ets/Index.ets",
- "version": "1.0.0",
- "dependencies": {}
-}
+{
+ "license": "Apache-2.0",
+ "devDependencies": {},
+ "author": "",
+ "name": "libraryOverlay",
+ "description": "Please describe the basic information.",
+ "main": "./src/main/ets/Index.ets",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/Index.ets
old mode 100755
new mode 100644
index ac3645ba79..8facc0b5e7
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/Index.ets
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/Index.ets
@@ -1,16 +1,16 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export { add } from './utils/Calc'
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/pages/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/utils/Calc.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/ets/utils/Calc.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/module.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/module.json5
old mode 100755
new mode 100644
index 35e810f31b..e576fbd6bd
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/module.json5
@@ -1,29 +1,29 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "libraryOverlay",
- "type": "shared",
- "description": "$string:shared_desc",
- "targetModuleName":"entry",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "pages": "$profile:main_pages"
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "libraryOverlay",
+ "type": "shared",
+ "description": "$string:shared_desc",
+ "targetModuleName":"entry",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "pages": "$profile:main_pages"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/color.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/color.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/string.json
old mode 100755
new mode 100644
index 8ff4fc989c..e5e5574f73
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/string.json
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/element/string.json
@@ -1,12 +1,12 @@
-{
- "string": [
- {
- "name": "shared_desc",
- "value": "description"
- },
- {
- "name": "test_string",
- "value": "base_overlay_test"
- }
- ]
+{
+ "string": [
+ {
+ "name": "shared_desc",
+ "value": "description"
+ },
+ {
+ "name": "test_string",
+ "value": "base_overlay_test"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/icon.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/setting.jpeg b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/media/setting.jpeg
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/base/profile/main_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/en_US/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/en_US/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryOverlay/src/main/resources/zh_CN/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/build-profile.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/build-profile.json5
old mode 100755
new mode 100644
index 28dd9a05d1..26d4447c11
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/build-profile.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- }
- ]
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/hvigorfile.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/hvigorfile.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/oh-package.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/oh-package.json5
old mode 100755
new mode 100644
index 52496b1d38..fff6109ffb
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/oh-package.json5
@@ -1,10 +1,10 @@
-{
- "license": "Apache-2.0",
- "devDependencies": {},
- "author": "",
- "name": "libraryRuntimeOverlay",
- "description": "Please describe the basic information.",
- "main": "./src/main/ets/Index.ets",
- "version": "1.0.0",
- "dependencies": {}
-}
+{
+ "license": "Apache-2.0",
+ "devDependencies": {},
+ "author": "",
+ "name": "libraryRuntimeOverlay",
+ "description": "Please describe the basic information.",
+ "main": "./src/main/ets/Index.ets",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/Index.ets
old mode 100755
new mode 100644
index ac3645ba79..8facc0b5e7
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/Index.ets
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/Index.ets
@@ -1,16 +1,16 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export { add } from './utils/Calc'
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/pages/Index.ets b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/utils/Calc.ts b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/ets/utils/Calc.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/module.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/module.json5
old mode 100755
new mode 100644
index b431873677..f110da5073
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/module.json5
@@ -1,29 +1,29 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "libraryRuntimeOverlay",
- "type": "shared",
- "description": "$string:shared_desc",
- "targetModuleName":"entry",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "pages": "$profile:main_pages"
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "libraryRuntimeOverlay",
+ "type": "shared",
+ "description": "$string:shared_desc",
+ "targetModuleName":"entry",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "pages": "$profile:main_pages"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/color.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/color.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/string.json
old mode 100755
new mode 100644
index 6175c8ac06..9996631913
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/string.json
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/element/string.json
@@ -1,12 +1,12 @@
-{
- "string": [
- {
- "name": "shared_desc",
- "value": "description"
- },
- {
- "name": "test_string",
- "value": "en_US_overlay_RUNTIME"
- }
- ]
+{
+ "string": [
+ {
+ "name": "shared_desc",
+ "value": "description"
+ },
+ {
+ "name": "test_string",
+ "value": "en_US_overlay_RUNTIME"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/icon.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/setting.jpeg b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/media/setting.jpeg
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/base/profile/main_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/en_US/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/en_US/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/libraryRuntimeOverlay/src/main/resources/zh_CN/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/oh-package.json5 b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/oh-package.json5
old mode 100755
new mode 100644
index 5092a626e5..6faa9e99fc
--- a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/oh-package.json5
@@ -1,12 +1,12 @@
-{
- "license": "",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "author": "",
- "name": "shortcut",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+{
+ "license": "",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "author": "",
+ "name": "shortcut",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/ohosTest.md b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/ohosTest.md
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/Scene-directory.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/Scene-directory.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/snapshot_directory.png b/code/BasicFeature/ApplicationModels/BundleManager/BundleManagement/sceenshots/device/snapshot_directory.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/app.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/app.json5
index 375c5a9b4b..615d9c69bc 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/app.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/app.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "app": {
- "bundleName": "com.samples.navigation",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "app": {
+ "bundleName": "com.samples.navigation",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/resources/base/element/string.json b/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/resources/base/element/string.json
index f2fd092934..03ada0a8e4 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "Navigation"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "Navigation"
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/README_zh.md b/code/BasicFeature/ApplicationModels/DynamicRouter/README_zh.md
index e149ceff52..2e2b728c43 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/README_zh.md
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/README_zh.md
@@ -1,86 +1,86 @@
-# Navigation动态路由
-
-### 介绍
-
-本项目提供动态路由的验证,运用了WrapperBuilder的自定义函数打包能力,以及动态路由的跨模块文件引用的能力,解除了har包和hap包的依赖关系,实现了
-即使hap包不引用har包,依然能跳转到har包中的页面的能力
-目前还不支持动态import变量表达式和跨模块相对路径的文件,所以代码中使用switch作为替代,若后续版本支持,会出相应的补丁
-由于环境的差异,不建议下载后直接编译,应先当创建项目,参考示例代码进行编写
-
-### 效果预览
-
-
-
-
-使用说明
-
-1. 主页会提供一个NavIndex的导航页,点击按钮会跳转到不同的来自har包的页面
-
-2. 每个har包的页面也存在跳转到别的页面的按钮
-
-### 工程目录
-
-```
-.
-├── entry // 主页面
-│ ├── pages
-│ │ ├── Index.ets
-│ ├── entryability
-│ │ ├── EntryAbility.ets
-├── harA
-│ ├── pages
-│ │ ├── page1.ets
-│ │ ├── page2.ets
-│ │ ├── page3.ets
-│ ├── entryability
-│ │ ├── EntryAbility.ets
-├── harB
-│ ├── pages
-│ │ ├── page1.ets
-│ │ ├── page2.ets
-│ │ ├── page3.ets
-│ ├── entryability
-│ │ ├── EntryAbility.ets
-├── RouterModule
-│ ├── utils
-│ │ ├── RouterModule.ets
-│ ├── entryability
-│ │ ├── EntryAbility.ets
-.
-```
-
-### 具体实现
-
-1.创建hapA harA harB
-
-2.创建路由框架RouterModule,使用map存储hap包的路由和har包的页面信息
-
-3.在RouterModule中封装get和set方法,并对外开放,允许外部模块引用和调用
-
-4.创建push方法,允许传入一串url,并对其进行解析,通过拆解出路由名称从map中获取到路由栈,并将目标页面压栈
-
-5.在hap和har包中引入RouterModule,将hap包的路由栈和har包的页面信息通过开放的set方法存入RouterModule
-
-### 相关权限
-
-不涉及
-
-### 约束与限制
-
-1. 本示例仅支持标准系统上运行,支持设备:RK3568。
-
-2. 本示例需要使用DevEco Studio 版本号(Build Version: 4.1.1.500, built on January 21, 2024)及以上版本才可编译运行。
-
-3. 本示例为Stage模型,支持API11版本SDK,SDK版本号(4.1.6.3以上),镜像版本号(4.1.6.3以上)。
-
-### 下载
-
-如需单独下载本工程,执行如下命令:
-
-```
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/ApplicationModels/DynamicRouter > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
+# Navigation动态路由
+
+### 介绍
+
+本项目提供动态路由的验证,运用了WrapperBuilder的自定义函数打包能力,以及动态路由的跨模块文件引用的能力,解除了har包和hap包的依赖关系,实现了
+即使hap包不引用har包,依然能跳转到har包中的页面的能力
+目前还不支持动态import变量表达式和跨模块相对路径的文件,所以代码中使用switch作为替代,若后续版本支持,会出相应的补丁
+由于环境的差异,不建议下载后直接编译,应先当创建项目,参考示例代码进行编写
+
+### 效果预览
+
+
+
+
+使用说明
+
+1. 主页会提供一个NavIndex的导航页,点击按钮会跳转到不同的来自har包的页面
+
+2. 每个har包的页面也存在跳转到别的页面的按钮
+
+### 工程目录
+
+```
+.
+├── entry // 主页面
+│ ├── pages
+│ │ ├── Index.ets
+│ ├── entryability
+│ │ ├── EntryAbility.ets
+├── harA
+│ ├── pages
+│ │ ├── page1.ets
+│ │ ├── page2.ets
+│ │ ├── page3.ets
+│ ├── entryability
+│ │ ├── EntryAbility.ets
+├── harB
+│ ├── pages
+│ │ ├── page1.ets
+│ │ ├── page2.ets
+│ │ ├── page3.ets
+│ ├── entryability
+│ │ ├── EntryAbility.ets
+├── RouterModule
+│ ├── utils
+│ │ ├── RouterModule.ets
+│ ├── entryability
+│ │ ├── EntryAbility.ets
+.
+```
+
+### 具体实现
+
+1.创建hapA harA harB
+
+2.创建路由框架RouterModule,使用map存储hap包的路由和har包的页面信息
+
+3.在RouterModule中封装get和set方法,并对外开放,允许外部模块引用和调用
+
+4.创建push方法,允许传入一串url,并对其进行解析,通过拆解出路由名称从map中获取到路由栈,并将目标页面压栈
+
+5.在hap和har包中引入RouterModule,将hap包的路由栈和har包的页面信息通过开放的set方法存入RouterModule
+
+### 相关权限
+
+不涉及
+
+### 约束与限制
+
+1. 本示例仅支持标准系统上运行,支持设备:RK3568。
+
+2. 本示例需要使用DevEco Studio 版本号(Build Version: 4.1.1.500, built on January 21, 2024)及以上版本才可编译运行。
+
+3. 本示例为Stage模型,支持API11版本SDK,SDK版本号(4.1.6.3以上),镜像版本号(4.1.6.3以上)。
+
+### 下载
+
+如需单独下载本工程,执行如下命令:
+
+```
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/ApplicationModels/DynamicRouter > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/Index.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/Index.ets
index f5920d2bb6..e1547ce35a 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/Index.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/Index.ets
@@ -1,14 +1,14 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/build-profile.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/build-profile.json5
index ac6f2b3a18..6a29181242 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/build-profile.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- }
- ]
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/oh-package.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/oh-package.json5
index 1be403cb8b..e71c1f8b1f 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/oh-package.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "license": "Apache-2.0",
- "devDependencies": {},
- "author": "",
- "name": "routermodule",
- "description": "Please describe the basic information.",
- "main": "Index.ets",
- "version": "1.0.0",
- "dependencies": {}
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "license": "Apache-2.0",
+ "devDependencies": {},
+ "author": "",
+ "name": "routermodule",
+ "description": "Please describe the basic information.",
+ "main": "Index.ets",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/ets/utils/RouterModule.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/ets/utils/RouterModule.ets
index a6c3b72b49..5c2269bf63 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/ets/utils/RouterModule.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/ets/utils/RouterModule.ets
@@ -1,72 +1,72 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-export class RouterModule {
- static builderMap: Map> = new Map>();
- static routerMap: Map = new Map();
-
- // 通过名称注册builder
- public static registerBuilder(builderName: string, builder: WrappedBuilder<[object]>): void{
- RouterModule.builderMap.set(builderName, builder);
- }
-
- // 通过名称获取builder
- public static getBuilder(builderName: string): WrappedBuilder<[object]>{
- let builder = RouterModule.builderMap.get(builderName);
- return builder as WrappedBuilder<[object]>;
- }
-
- // 通过名称注册router
- public static createRouter(routerName: string, router: NavPathStack): void{
- RouterModule.routerMap.set(routerName, router);
- }
-
- // 通过名称获取router
- public static getRouter(routerName: string): NavPathStack{
- let router = RouterModule.routerMap.get(routerName);
- return router as NavPathStack;
- }
-
- // 通过获取页面栈跳转到指定页面
- public static async push(url: string): Promise{
- // 分解url
- // 获取包名、路由名、页面名
- let params = url.split("/");
- const harName = params[0];
- let context = params[params.length - 1].split("-");
- const routerName = context[0];
- const builderName = context[1];
- // 获取路径
- let path = ".";
- for (let i = 1; i < params.length - 1; i++) {
- path += "/" + params[i];
- }
- // 动态引入要跳转的页面
- let ns: ESObject = await import(harName);
- ns.harInit(path);
- RouterModule.getRouter(routerName).pushPathByName(builderName, null);
- }
-
- // 通过获取页面栈并pop
- public static pop(routerName: string): void {
- // 查找到对应的路由栈进行pop
- RouterModule.getRouter(routerName).pop();
- }
-
- // 通过获取页面栈并将其清空
- public static clear(routerName: string): void {
- // 查找到对应的路由栈进行pop
- RouterModule.getRouter(routerName).clear();
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+export class RouterModule {
+ static builderMap: Map> = new Map>();
+ static routerMap: Map = new Map();
+
+ // 通过名称注册builder
+ public static registerBuilder(builderName: string, builder: WrappedBuilder<[object]>): void{
+ RouterModule.builderMap.set(builderName, builder);
+ }
+
+ // 通过名称获取builder
+ public static getBuilder(builderName: string): WrappedBuilder<[object]>{
+ let builder = RouterModule.builderMap.get(builderName);
+ return builder as WrappedBuilder<[object]>;
+ }
+
+ // 通过名称注册router
+ public static createRouter(routerName: string, router: NavPathStack): void{
+ RouterModule.routerMap.set(routerName, router);
+ }
+
+ // 通过名称获取router
+ public static getRouter(routerName: string): NavPathStack{
+ let router = RouterModule.routerMap.get(routerName);
+ return router as NavPathStack;
+ }
+
+ // 通过获取页面栈跳转到指定页面
+ public static async push(url: string): Promise{
+ // 分解url
+ // 获取包名、路由名、页面名
+ let params = url.split("/");
+ const harName = params[0];
+ let context = params[params.length - 1].split("-");
+ const routerName = context[0];
+ const builderName = context[1];
+ // 获取路径
+ let path = ".";
+ for (let i = 1; i < params.length - 1; i++) {
+ path += "/" + params[i];
+ }
+ // 动态引入要跳转的页面
+ let ns: ESObject = await import(harName);
+ ns.harInit(path);
+ RouterModule.getRouter(routerName).pushPathByName(builderName, null);
+ }
+
+ // 通过获取页面栈并pop
+ public static pop(routerName: string): void {
+ // 查找到对应的路由栈进行pop
+ RouterModule.getRouter(routerName).pop();
+ }
+
+ // 通过获取页面栈并将其清空
+ public static clear(routerName: string): void {
+ // 查找到对应的路由栈进行pop
+ RouterModule.getRouter(routerName).clear();
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/module.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/module.json5
index 8d6911a8ce..e72c17c68e 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/RouterModule/src/main/module.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "module": {
- "name": "RouterModule",
- "type": "har",
- "deviceTypes": [
- "default",
- "tablet"
- ]
- }
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "module": {
+ "name": "RouterModule",
+ "type": "har",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/build-profile.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/build-profile.json5
index 774f06a9c7..08a3adf541 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/build-profile.json5
@@ -1,53 +1,53 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "app": {
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "runtimeOS": "OpenHarmony",
- "compileSdkVersion": 11,
- "compatibleSdkVersion": 11
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- },
- {
- "name": "harA",
- "srcPath": "./harA"
- },
- {
- "name": "harB",
- "srcPath": "./harB"
- },
- {
- "name": "RouterModule",
- "srcPath": "./RouterModule"
- }
- ]
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "app": {
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "runtimeOS": "OpenHarmony",
+ "compileSdkVersion": 11,
+ "compatibleSdkVersion": 11
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "harA",
+ "srcPath": "./harA"
+ },
+ {
+ "name": "harB",
+ "srcPath": "./harB"
+ },
+ {
+ "name": "RouterModule",
+ "srcPath": "./RouterModule"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/build-profile.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/build-profile.json5
index 8a11f78124..5afd0f621b 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/build-profile.json5
@@ -1,37 +1,37 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "apiType": "stageMode",
- "buildOption": {
- "arkOptions": {
- "runtimeOnly": {
- "sources": [
- ],
- "packages": [
- "HarA",
- "HarB"
- ]
- }
- }
- },
- "targets": [
- {
- "name": "default"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ "arkOptions": {
+ "runtimeOnly": {
+ "sources": [
+ ],
+ "packages": [
+ "HarA",
+ "HarB"
+ ]
+ }
+ }
+ },
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package-lock.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package-lock.json5
index 6262463277..4413194cad 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package-lock.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package-lock.json5
@@ -1,43 +1,43 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "lockfileVersion": 3,
- "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
- "specifiers": {
- "HarB@../harB": "HarB@../harB",
- "RouterModule@../RouterModule": "RouterModule@../RouterModule",
- "HarA@../harA": "HarA@../harA"
- },
- "packages": {
- "HarB@../harB": {
- "mtime": "1707210920658.4658",
- "resolved": "../harB",
- "dependencies": {
- "RouterModule": "file:../RouterModule"
- }
- },
- "RouterModule@../RouterModule": {
- "mtime": "1707210724992.75",
- "resolved": "../RouterModule"
- },
- "HarA@../harA": {
- "mtime": "1707210916733.4844",
- "resolved": "../harA",
- "dependencies": {
- "RouterModule": "file:../RouterModule"
- }
- }
- }
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "lockfileVersion": 3,
+ "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
+ "specifiers": {
+ "HarB@../harB": "HarB@../harB",
+ "RouterModule@../RouterModule": "RouterModule@../RouterModule",
+ "HarA@../harA": "HarA@../harA"
+ },
+ "packages": {
+ "HarB@../harB": {
+ "mtime": "1707210920658.4658",
+ "resolved": "../harB",
+ "dependencies": {
+ "RouterModule": "file:../RouterModule"
+ }
+ },
+ "RouterModule@../RouterModule": {
+ "mtime": "1707210724992.75",
+ "resolved": "../RouterModule"
+ },
+ "HarA@../harA": {
+ "mtime": "1707210916733.4844",
+ "resolved": "../harA",
+ "dependencies": {
+ "RouterModule": "file:../RouterModule"
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package.json5
index 73a404a398..f95a2f9fba 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/oh-package.json5
@@ -1,28 +1,28 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "license": "",
- "devDependencies": {},
- "author": "",
- "name": "entry",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {
- "RouterModule": "file:../RouterModule",
- "HarA": "file:../harA",
- "HarB": "file:../harB"
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "license": "",
+ "devDependencies": {},
+ "author": "",
+ "name": "entry",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {
+ "RouterModule": "file:../RouterModule",
+ "HarA": "file:../harA",
+ "HarB": "file:../harB"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/ets/entryability/EntryAbility.ts
index 42252a5bd2..0037532ae8 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,57 +1,57 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import hilog from '@ohos.hilog';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Want from '@ohos.app.ability.Want';
-import window from '@ohos.window';
-
-export default class EntryAbility extends UIAbility {
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- onDestroy(): void {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage): void {
- // Main window is created, set main page for this ability
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
- }
-
- onWindowStageDestroy(): void {
- // Main window is destroyed, release UI related resources
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground(): void {
- // Ability has brought to foreground
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
- }
-
- onBackground(): void {
- // Ability has back to background
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import hilog from '@ohos.hilog';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Want from '@ohos.app.ability.Want';
+import window from '@ohos.window';
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy(): void {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground(): void {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/module.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/module.json5
index 89ec46f039..11e428235e 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/module.json5
@@ -1,51 +1,51 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default",
- "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"
- ]
- }
- ]
- }
- ]
- }
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default",
+ "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"
+ ]
+ }
+ ]
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/resources/base/element/color.json b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/resources/base/element/color.json
index d66f9a7d4a..3c712962da 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/main/resources/base/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/ohosTest/module.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/ohosTest/module.json5
index 7c9a2ac3fb..4a6cc8c2cc 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/entry/src/ohosTest/module.json5
@@ -1,51 +1,51 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntry": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "exported": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntry": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "exported": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/Index.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/Index.ets
index b739b34f38..e68e860c43 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/Index.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/Index.ets
@@ -1,30 +1,30 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-export function harInit(path: string): void{
- // 动态引入要跳转的页面
- switch (path) {
- case "./src/main/ets/components/mainpage/page1":
- import("./src/main/ets/components/mainpage/page1");
- break;
- case "./src/main/ets/components/mainpage/page2":
- import("./src/main/ets/components/mainpage/page2");
- break;
- case "./src/main/ets/components/mainpage/page3":
- import("./src/main/ets/components/mainpage/page3");
- break;
- default:
- break;
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+export function harInit(path: string): void{
+ // 动态引入要跳转的页面
+ switch (path) {
+ case "./src/main/ets/components/mainpage/page1":
+ import("./src/main/ets/components/mainpage/page1");
+ break;
+ case "./src/main/ets/components/mainpage/page2":
+ import("./src/main/ets/components/mainpage/page2");
+ break;
+ case "./src/main/ets/components/mainpage/page3":
+ import("./src/main/ets/components/mainpage/page3");
+ break;
+ default:
+ break;
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/build-profile.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/build-profile.json5
index ac6f2b3a18..6a29181242 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/build-profile.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- }
- ]
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package-lock.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package-lock.json5
index 595baf01e1..4d162199c6 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package-lock.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package-lock.json5
@@ -1,27 +1,27 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "lockfileVersion": 3,
- "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
- "specifiers": {
- "RouterModule@../RouterModule": "RouterModule@../RouterModule"
- },
- "packages": {
- "RouterModule@../RouterModule": {
- "mtime": "1707210724992.75",
- "resolved": "../RouterModule"
- }
- }
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "lockfileVersion": 3,
+ "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
+ "specifiers": {
+ "RouterModule@../RouterModule": "RouterModule@../RouterModule"
+ },
+ "packages": {
+ "RouterModule@../RouterModule": {
+ "mtime": "1707210724992.75",
+ "resolved": "../RouterModule"
+ }
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package.json5
index 84ed860c14..2f818abe09 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/oh-package.json5
@@ -1,26 +1,26 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "license": "Apache-2.0",
- "devDependencies": {},
- "author": "",
- "name": "hara",
- "description": "Please describe the basic information.",
- "main": "Index.ets",
- "version": "1.0.0",
- "dependencies": {
- "RouterModule": "file:../RouterModule"
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "license": "Apache-2.0",
+ "devDependencies": {},
+ "author": "",
+ "name": "hara",
+ "description": "Please describe the basic information.",
+ "main": "Index.ets",
+ "version": "1.0.0",
+ "dependencies": {
+ "RouterModule": "file:../RouterModule"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page1.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page1.ets
index 2ceb4ad898..8b117082b4 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page1.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page1.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarA_Page1')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarA_Page1_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarA_Page1')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarA_Page1_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page2.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page2.ets
index 30ab96b161..047e4ba416 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page2.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page2.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarA_Page2')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarA_Page2_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarA_Page2')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarA_Page2_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page3.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page3.ets
index 2fbd970720..eb1adce692 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page3.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/ets/components/mainpage/page3.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarA_Page3')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarA_Page3_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_harb_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page1/HapA_Router-HarB_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page2/HapA_Router-HarB_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_harb_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarB/src/main/ets/components/mainpage/page3/HapA_Router-HarB_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarA_Page3')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarA_Page3_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/module.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/module.json5
index a0c6877ad9..5d42003186 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harA/src/main/module.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "module": {
- "name": "harA",
- "type": "har",
- "deviceTypes": [
- "default",
- "tablet"
- ]
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "module": {
+ "name": "harA",
+ "type": "har",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ]
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/Index.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/Index.ets
index b739b34f38..e68e860c43 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/Index.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/Index.ets
@@ -1,30 +1,30 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-export function harInit(path: string): void{
- // 动态引入要跳转的页面
- switch (path) {
- case "./src/main/ets/components/mainpage/page1":
- import("./src/main/ets/components/mainpage/page1");
- break;
- case "./src/main/ets/components/mainpage/page2":
- import("./src/main/ets/components/mainpage/page2");
- break;
- case "./src/main/ets/components/mainpage/page3":
- import("./src/main/ets/components/mainpage/page3");
- break;
- default:
- break;
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+export function harInit(path: string): void{
+ // 动态引入要跳转的页面
+ switch (path) {
+ case "./src/main/ets/components/mainpage/page1":
+ import("./src/main/ets/components/mainpage/page1");
+ break;
+ case "./src/main/ets/components/mainpage/page2":
+ import("./src/main/ets/components/mainpage/page2");
+ break;
+ case "./src/main/ets/components/mainpage/page3":
+ import("./src/main/ets/components/mainpage/page3");
+ break;
+ default:
+ break;
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/build-profile.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/build-profile.json5
index 2783f9a949..c776629856 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/build-profile.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/build-profile.json5
@@ -1,25 +1,25 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "targets": [
- {
- "name": "default"
- }
- ]
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default"
+ }
+ ]
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package-lock.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package-lock.json5
index 595baf01e1..4d162199c6 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package-lock.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package-lock.json5
@@ -1,27 +1,27 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "lockfileVersion": 3,
- "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
- "specifiers": {
- "RouterModule@../RouterModule": "RouterModule@../RouterModule"
- },
- "packages": {
- "RouterModule@../RouterModule": {
- "mtime": "1707210724992.75",
- "resolved": "../RouterModule"
- }
- }
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "lockfileVersion": 3,
+ "ATTENTION": "THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.",
+ "specifiers": {
+ "RouterModule@../RouterModule": "RouterModule@../RouterModule"
+ },
+ "packages": {
+ "RouterModule@../RouterModule": {
+ "mtime": "1707210724992.75",
+ "resolved": "../RouterModule"
+ }
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package.json5
index 489a3704df..584b7808d5 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/oh-package.json5
@@ -1,26 +1,26 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "license": "Apache-2.0",
- "devDependencies": {},
- "author": "",
- "name": "harb",
- "description": "Please describe the basic information.",
- "main": "Index.ets",
- "version": "1.0.0",
- "dependencies": {
- "RouterModule": "file:../RouterModule"
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "license": "Apache-2.0",
+ "devDependencies": {},
+ "author": "",
+ "name": "harb",
+ "description": "Please describe the basic information.",
+ "main": "Index.ets",
+ "version": "1.0.0",
+ "dependencies": {
+ "RouterModule": "file:../RouterModule"
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page1.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page1.ets
index 8f9752914d..b0f04cedae 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page1.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page1.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarB_Page1')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarB_Page1_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarB_Page1')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarB_Page1_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page2.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page2.ets
index 6ff8d325a6..6fef357292 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page2.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page2.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarB_Page2')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarB_Page2_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarB_Page2')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarB_Page2_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page3.ets b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page3.ets
index a8f0b9e4ff..b4922252f8 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page3.ets
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/ets/components/mainpage/page3.ets
@@ -1,65 +1,65 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
-
-@Builder
-export function harBuilder(value: object) {
- NavDestination(){
- Column(){
- Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let routerName = "HapA_Router";
- RouterModule.clear(routerName);
- })
- Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
- RouterModule.push(url);
- })
- Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
- .width('80%')
- .height(40)
- .margin(20)
- .onClick(() => {
- let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
- RouterModule.push(url);
- })
- }.width('100%').height('100%')
- }.title('HarB_Page3')
- .onBackPressed(() => {
- RouterModule.pop("HapA_Router");
- return true;
- })
-}
-
-let builderName = 'HarB_Page3_Builder';
-if (!RouterModule.getBuilder(builderName)) {
- let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
- RouterModule.registerBuilder(builderName, builder);
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+import { RouterModule } from "RouterModule/src/main/ets/utils/RouterModule";
+
+@Builder
+export function harBuilder(value: object) {
+ NavDestination(){
+ Column(){
+ Button($r("app.string.to_index"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let routerName = "HapA_Router";
+ RouterModule.clear(routerName);
+ })
+ Button($r("app.string.to_hara_page1"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page1/HapA_Router-HarA_Page1_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page2"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page2/HapA_Router-HarA_Page2_Builder";
+ RouterModule.push(url);
+ })
+ Button($r("app.string.to_hara_page3"), { stateEffect: true, type: ButtonType.Capsule })
+ .width('80%')
+ .height(40)
+ .margin(20)
+ .onClick(() => {
+ let url = "HarA/src/main/ets/components/mainpage/page3/HapA_Router-HarA_Page3_Builder";
+ RouterModule.push(url);
+ })
+ }.width('100%').height('100%')
+ }.title('HarB_Page3')
+ .onBackPressed(() => {
+ RouterModule.pop("HapA_Router");
+ return true;
+ })
+}
+
+let builderName = 'HarB_Page3_Builder';
+if (!RouterModule.getBuilder(builderName)) {
+ let builder: WrappedBuilder<[object]> = wrapBuilder(harBuilder);
+ RouterModule.registerBuilder(builderName, builder);
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/module.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/module.json5
index 51a6edaffb..a052108752 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/module.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/harB/src/main/module.json5
@@ -1,24 +1,24 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "module": {
- "name": "harB",
- "type": "har",
- "deviceTypes": [
- "default",
- "tablet"
- ]
- }
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "module": {
+ "name": "harB",
+ "type": "har",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ]
+ }
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/hvigor/hvigor-config.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/hvigor/hvigor-config.json5
index e1b617db91..0b5647c97e 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/hvigor/hvigor-config.json5
@@ -1,6 +1,6 @@
-{
- "hvigorVersion": "4.0.2",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "4.0.2"
- }
+{
+ "hvigorVersion": "4.0.2",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "4.0.2"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/oh-package.json5 b/code/BasicFeature/ApplicationModels/DynamicRouter/oh-package.json5
index dce34f96c0..41f1d62f0d 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/oh-package.json5
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/oh-package.json5
@@ -1,26 +1,26 @@
-/*
-* Copyright (C) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-{
- "license": "",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "author": "",
- "name": "myapplication",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+/*
+* Copyright (C) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+{
+ "license": "",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "author": "",
+ "name": "myapplication",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/ApplicationModels/DynamicRouter/ohosTest.md b/code/BasicFeature/ApplicationModels/DynamicRouter/ohosTest.md
index 74fe3b6ece..8d459c87e3 100644
--- a/code/BasicFeature/ApplicationModels/DynamicRouter/ohosTest.md
+++ b/code/BasicFeature/ApplicationModels/DynamicRouter/ohosTest.md
@@ -1,10 +1,10 @@
-# FileManager 测试用例归档
-
-## 用例表
-
-| 测试功能 | 预置条件 | 输入 | 预期输出 |是否自动|测试结果|
-|----------------|----------|-----------|--------------|--------------------------------|--------------------------------|
-| 拉起应用 | 设备正常运行 | | 成功拉起应用 |是|Pass|
-| 从首页跳转到harA页面 | 进入首页 | 点击ToHarA | 成功跳转到harA页面 |是|Pass|
-| 从harA跳转到harB页面 | 进入HarA页面 | 点击ToHarB | 成功跳转跳转到harB页面 |是|Pass|
+# FileManager 测试用例归档
+
+## 用例表
+
+| 测试功能 | 预置条件 | 输入 | 预期输出 |是否自动|测试结果|
+|----------------|----------|-----------|--------------|--------------------------------|--------------------------------|
+| 拉起应用 | 设备正常运行 | | 成功拉起应用 |是|Pass|
+| 从首页跳转到harA页面 | 进入首页 | 点击ToHarA | 成功跳转到harA页面 |是|Pass|
+| 从harA跳转到harB页面 | 进入HarA页面 | 点击ToHarB | 成功跳转跳转到harB页面 |是|Pass|
| 从harB跳转到首页 | 进入HarB页面 | 点击ToIndex | 成功跳转到首页 |是|Pass|
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/app.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/app.json5
index 7422edb8a7..f8349cd66b 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/app.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/app.json5
@@ -1,24 +1,24 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "app": {
- "bundleName": "com.samples.multiplefilesdownload",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "app": {
+ "bundleName": "com.samples.multiplefilesdownload",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/resources/base/element/string.json b/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/resources/base/element/string.json
index f5b165b843..35ce4d49ab 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "MultipleFilesDownload"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "MultipleFilesDownload"
+ }
+ ]
+}
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/README.md b/code/BasicFeature/Connectivity/MultipleFilesDownload/README.md
index b75f037faf..281c945193 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/README.md
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/README.md
@@ -1,201 +1,201 @@
-
-
-# 多文件下载监听案例
-
-### 介绍
-
-多文件下载监听在应用开发中是一个非常常见的需求。本示例将介绍如何使用request上传下载模块实现多文件下载监听,如监听每个文件下载任务的进度,任务暂停,下载完成等下载情况。下载历史页面展示的是下载完成的文件,可对页面中已删除的文件进行重新下载 。每个应用至多支持创建10个未完成的任务,相关规格说明请参考[request.agent.create](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestagentcreate10)。
-
-### 效果图预览
-
-
-
-**使用说明**
-
-1. 连接网络。进入页面,点击“全部开始”,启动所有文件的下载任务。点击“全部暂停”,暂停所有文件下载任务。再次点击“全部开始”,可重新启动未完成的下载任务。如出现下载失败,一般是网络不稳定,点击“全部开始”即可重新下载。
-2. 下载完成的文件会保存在应用缓存路径下,出现在下载历史页面中。
-3. 可点击删除按钮,在应用缓存路径下删除该文件存储的数据。
-4. 点击文件,若文件中在应用缓存路径下存在,弹窗提示用户“文件已存在”;否则弹窗提示用户“文件不存在,是否重新下载?”,点击确认按钮,该条文件数据会出现在下载列表中,可点击“全部开始“按钮重新下载。
-
-### 实现思路
-
-1. 配置下载参数。一个下载任务需要配置对应一套下载参数request.agent.Config。本例中使用downloadConfig方法简单配置了下载文件的url,实际业务中请按实际情况按需配置。源码参考[MultipleFilesDownload.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/MultipleFilesDownload.ets)。
-
- ```typescript
- let config: request.agent.Config = {
- action: request.agent.Action.DOWNLOAD, // 配置任务选项,这里配置为下载任务
- url: downloadUrl, // 配置下载任务url
- overwrite: true, // 下载过程中路径已存在时的解决方案选择。true表示覆盖已存在的文件
- method: 'GET', // HTTP标准方法。下载时,使用GET或POST。
- saveas: './', // 这里'./'表示下载至应用当前缓存路径下。
- mode: request.agent.Mode.BACKGROUND, // 任务模式设置后台任务。
- gauge: true // 后台任务的过程进度通知策略,仅应用于后台任务。true表示发出每个进度已完成或失败的通知。
- };
- ```
-
-2. 创建多个文件下载监听实例。单个文件下载监听只需要配置下载参数,创建下载任务,注册下载任务相关监听,启动下载任务即可实现。而要实现多文件下载监听,需要每个下载任务注册独立的下载监听回调。本例通过封装自定义组件FileDownloadItem,在每个FileDownloadItem中创建各自的下载任务和监听回调,从而实现多文件下载监听。源码参考[MultipleFilesDownload.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/MultipleFilesDownload.ets)。
-
- ```typescript
- ForEach(this.downloadConfigArray, (item: request.agent.Config) => {
- ListItem() {
- // 创建文件下载监听实例
- FileDownloadItem({
- downloadConfig: item, // 文件下载配置
- isStartAllDownload: this.isStartAllDownload, // 是否全部开始下载
- downloadCount: this.downloadCount // 待下载任务数量
- downloadFailCount: this.downloadFailCount // 下载失败任务数量
- })
- }
- }, (item: request.agent.Config) => JSON.stringify(item))
- ```
-
-3. 创建下载任务,并注册下载任务相关监听。本例在每个FileDownloadItem中使用request.agent.create创建下载任务。然后在下载任务创建成功后,注册各自下载任务相关监听。本例中注册了下载任务完成回调,下载任务失败回调,下载进度更新回调,暂停任务回调,重新启动任务回调。源码参考[FileDownloadItem.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/FileDownloadItem.ets)。
-
- ```typescript
- request.agent.create(context, this.downloadConfig).then((task: request.agent.Task) => {
- // 注册下载任务相关回调
- task.on('completed', this.completedCallback); // 下载任务完成回调
- task.on('failed', this.failedCallback); // 下载任务失败回调
- task.on('pause', this.pauseCallback); // 暂停任务回调
- task.on('resume', this.resumeCallback); // 重新启动任务回调
- task.on('progress', this.progressCallback); // 下载进度更新回调
- }).catch((err: BusinessError) => {
- logger.error(TAG, `Failed to task create with error message: ${err.message}, error code: ${err.code}`);
- });
- ```
-
-4. 启动下载任务。本例在每个FileDownloadItem中使用task.start方法启动各自的下载任务。源码参考[FileDownloadItem.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/FileDownloadItem.ets)。
-
- ```typescript
- task.start((err: BusinessError) => {
- if (err) {
- logger.error(TAG, `Failed to task start with error message: ${err.message}, error code: ${err.code}`);
- return;
- }
- this.downloadTask = task;
- })
- ```
-
-5. 删除文件。使用fs.unlink删除该条数据应用文件路径
-
- ```typescript
- // TODO:知识点:删除该条数据应用文件路径
- fs.unlink(filePath).then(() => {
- // 文件状态变为已删除
- this.FileInfo.fileStatus = 3;
- promptAction.showToast({
- message: $r('app.string.multiple_files_download_history_toast_text_del'),
- duration: 2000,
- bottom: '50%',
- })
- }).catch((error: BusinessError) => {
- logger.error("remove file failed with error:" + error);
- });
- ```
-
-6. 重新下载已删除的文件。使用fs.access判断文件是否已经存在,若不存在弹窗提示用户是否重新下载。
-
- ```typescript
- // 获取应用文件路径
- const cacheDir = context.cacheDir;
- const FilePath: string = `${cacheDir}/${this.fileName}`;
-
- // TODO:知识点:使用fs.access判断目录是否已经存在。
- fs.access(FilePath).then((res: boolean) => {
- if (!res) {
- // 文件已删除,弹窗提示是否重新下载
- AlertDialog.show({
- message: `${this.fileName}文件不存在,是否重新下载?`,
- alignment: DialogAlignment.Center, // 弹窗在竖直方向上的对齐方式。
- autoCancel: false, // 点击遮罩层时,是否关闭弹窗。默认值:true
- primaryButton: {
- value: $r('app.string.multiple_files_download_history_button_text_cancel'),
- fontColor: $r('app.color.multiple_files_download_text_color'),
- action: () => {
- logger.info('已取消');
- }
- },
- secondaryButton: {
- value: $r('app.string.multiple_files_download_history_button_text_confirm'),
- fontColor: $r('app.color.multiple_files_download_del_bgc'),
- action: () => {
- // 更改该条数据下载状态
- this.FileInfo.fileStatus = 0;
- // 该条数据加入下载列表数组中
- this.downloadFileArray.push(this.FileInfo);
- // 下载历史列表删除该条数据
- this.historyArray = this.historyArray.filter( ( item: downloadFilesData ) => {
- return item.id !== this.FileInfo.id;
- });
- // 更新待下载任务数量
- this.downloadCount = this.downloadFileArray.length;
- }
- },
- cornerRadius: $r('app.integer.multiple_files_download_borderRadius_twelve'), // 弹窗边框弧度
- width: $r('app.string.multiple_files_download_list_height'), // 弹窗宽度
- cancel: () => {
- logger.info('点击关闭按钮');
- }
- });
- } else {
- // 文件已下载到本地,弹窗提示文件已存在
- promptAction.showToast({
- message: $r('app.string.multiple_files_download_history_toast_text_exist'),
- duration: 1000,
- bottom: '50%',
- })
- }
- ```
-
-### 高性能知识点
-
-本示例中注册了progress下载进度更新监听,不建议在下载进度更新回调中加日志打印,以减少不必要的性能损耗。
-
-### FAQ
-
-1. 无网络时,点击”全部开始“,下载队列中的任务状态却显示”已暂停“。
-
- 答:request.agent.Config有一个参数retry默认是true,如果没有网络或者网络不满足时,会自动暂停waiting,所以在没网络的时候下载底层逻辑会走暂停回调,应用侧在暂停回调里设置了显示当前下载状态,所以无网络时,点击”全部开始“,下载队列中的任务状态显示”已暂停“。目前本例中已经把retry设置为false,没网络时,开启下载任务会直接走入失败回调,直接显示”下载失败“。
-
-### 工程结构&模块类型
-
- ```
- multiplefilesdownload // har类型
- |---view
- | |---MultipleFilesDownload.ets // 视图层-文件下载页面
- | |---FileDownloadItem.ets // 视图层-单个文件下载组件
- | |---HistoryItem.ets // 视图层-单个文件历史组件
- ```
-
-### 参考资料
-
-[上传下载](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)
-
-### 相关权限
-
-| 权限名 | 权限说明 | 级别 |
-| ------------------------ | -------------------- | ------ |
-| ohos.permission.INTERNET | 允许使用Interent网络 | normal |
-
-### 依赖
-
-不涉及。
-### 约束与限制
-
-1.本示例仅支持标准系统上运行。
-
-2.本示例为Stage模型,支持API12版本SDK,SDK版本号(API Version 12 Release)。
-
-3.本示例需要使用DevEco Studio版本号(DevEco Studio 5.0.0 Release)及以上版本才可编译运行。
-
-### 下载
-
-如需单独下载本工程,执行如下命令:
-
-```shell
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Connectivity/MultipleFilesDownload > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
+
+
+# 多文件下载监听案例
+
+### 介绍
+
+多文件下载监听在应用开发中是一个非常常见的需求。本示例将介绍如何使用request上传下载模块实现多文件下载监听,如监听每个文件下载任务的进度,任务暂停,下载完成等下载情况。下载历史页面展示的是下载完成的文件,可对页面中已删除的文件进行重新下载 。每个应用至多支持创建10个未完成的任务,相关规格说明请参考[request.agent.create](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md#requestagentcreate10)。
+
+### 效果图预览
+
+
+
+**使用说明**
+
+1. 连接网络。进入页面,点击“全部开始”,启动所有文件的下载任务。点击“全部暂停”,暂停所有文件下载任务。再次点击“全部开始”,可重新启动未完成的下载任务。如出现下载失败,一般是网络不稳定,点击“全部开始”即可重新下载。
+2. 下载完成的文件会保存在应用缓存路径下,出现在下载历史页面中。
+3. 可点击删除按钮,在应用缓存路径下删除该文件存储的数据。
+4. 点击文件,若文件中在应用缓存路径下存在,弹窗提示用户“文件已存在”;否则弹窗提示用户“文件不存在,是否重新下载?”,点击确认按钮,该条文件数据会出现在下载列表中,可点击“全部开始“按钮重新下载。
+
+### 实现思路
+
+1. 配置下载参数。一个下载任务需要配置对应一套下载参数request.agent.Config。本例中使用downloadConfig方法简单配置了下载文件的url,实际业务中请按实际情况按需配置。源码参考[MultipleFilesDownload.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/MultipleFilesDownload.ets)。
+
+ ```typescript
+ let config: request.agent.Config = {
+ action: request.agent.Action.DOWNLOAD, // 配置任务选项,这里配置为下载任务
+ url: downloadUrl, // 配置下载任务url
+ overwrite: true, // 下载过程中路径已存在时的解决方案选择。true表示覆盖已存在的文件
+ method: 'GET', // HTTP标准方法。下载时,使用GET或POST。
+ saveas: './', // 这里'./'表示下载至应用当前缓存路径下。
+ mode: request.agent.Mode.BACKGROUND, // 任务模式设置后台任务。
+ gauge: true // 后台任务的过程进度通知策略,仅应用于后台任务。true表示发出每个进度已完成或失败的通知。
+ };
+ ```
+
+2. 创建多个文件下载监听实例。单个文件下载监听只需要配置下载参数,创建下载任务,注册下载任务相关监听,启动下载任务即可实现。而要实现多文件下载监听,需要每个下载任务注册独立的下载监听回调。本例通过封装自定义组件FileDownloadItem,在每个FileDownloadItem中创建各自的下载任务和监听回调,从而实现多文件下载监听。源码参考[MultipleFilesDownload.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/MultipleFilesDownload.ets)。
+
+ ```typescript
+ ForEach(this.downloadConfigArray, (item: request.agent.Config) => {
+ ListItem() {
+ // 创建文件下载监听实例
+ FileDownloadItem({
+ downloadConfig: item, // 文件下载配置
+ isStartAllDownload: this.isStartAllDownload, // 是否全部开始下载
+ downloadCount: this.downloadCount // 待下载任务数量
+ downloadFailCount: this.downloadFailCount // 下载失败任务数量
+ })
+ }
+ }, (item: request.agent.Config) => JSON.stringify(item))
+ ```
+
+3. 创建下载任务,并注册下载任务相关监听。本例在每个FileDownloadItem中使用request.agent.create创建下载任务。然后在下载任务创建成功后,注册各自下载任务相关监听。本例中注册了下载任务完成回调,下载任务失败回调,下载进度更新回调,暂停任务回调,重新启动任务回调。源码参考[FileDownloadItem.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/FileDownloadItem.ets)。
+
+ ```typescript
+ request.agent.create(context, this.downloadConfig).then((task: request.agent.Task) => {
+ // 注册下载任务相关回调
+ task.on('completed', this.completedCallback); // 下载任务完成回调
+ task.on('failed', this.failedCallback); // 下载任务失败回调
+ task.on('pause', this.pauseCallback); // 暂停任务回调
+ task.on('resume', this.resumeCallback); // 重新启动任务回调
+ task.on('progress', this.progressCallback); // 下载进度更新回调
+ }).catch((err: BusinessError) => {
+ logger.error(TAG, `Failed to task create with error message: ${err.message}, error code: ${err.code}`);
+ });
+ ```
+
+4. 启动下载任务。本例在每个FileDownloadItem中使用task.start方法启动各自的下载任务。源码参考[FileDownloadItem.ets](./casesfeature/multiplefilesdownload/src/main/ets/view/FileDownloadItem.ets)。
+
+ ```typescript
+ task.start((err: BusinessError) => {
+ if (err) {
+ logger.error(TAG, `Failed to task start with error message: ${err.message}, error code: ${err.code}`);
+ return;
+ }
+ this.downloadTask = task;
+ })
+ ```
+
+5. 删除文件。使用fs.unlink删除该条数据应用文件路径
+
+ ```typescript
+ // TODO:知识点:删除该条数据应用文件路径
+ fs.unlink(filePath).then(() => {
+ // 文件状态变为已删除
+ this.FileInfo.fileStatus = 3;
+ promptAction.showToast({
+ message: $r('app.string.multiple_files_download_history_toast_text_del'),
+ duration: 2000,
+ bottom: '50%',
+ })
+ }).catch((error: BusinessError) => {
+ logger.error("remove file failed with error:" + error);
+ });
+ ```
+
+6. 重新下载已删除的文件。使用fs.access判断文件是否已经存在,若不存在弹窗提示用户是否重新下载。
+
+ ```typescript
+ // 获取应用文件路径
+ const cacheDir = context.cacheDir;
+ const FilePath: string = `${cacheDir}/${this.fileName}`;
+
+ // TODO:知识点:使用fs.access判断目录是否已经存在。
+ fs.access(FilePath).then((res: boolean) => {
+ if (!res) {
+ // 文件已删除,弹窗提示是否重新下载
+ AlertDialog.show({
+ message: `${this.fileName}文件不存在,是否重新下载?`,
+ alignment: DialogAlignment.Center, // 弹窗在竖直方向上的对齐方式。
+ autoCancel: false, // 点击遮罩层时,是否关闭弹窗。默认值:true
+ primaryButton: {
+ value: $r('app.string.multiple_files_download_history_button_text_cancel'),
+ fontColor: $r('app.color.multiple_files_download_text_color'),
+ action: () => {
+ logger.info('已取消');
+ }
+ },
+ secondaryButton: {
+ value: $r('app.string.multiple_files_download_history_button_text_confirm'),
+ fontColor: $r('app.color.multiple_files_download_del_bgc'),
+ action: () => {
+ // 更改该条数据下载状态
+ this.FileInfo.fileStatus = 0;
+ // 该条数据加入下载列表数组中
+ this.downloadFileArray.push(this.FileInfo);
+ // 下载历史列表删除该条数据
+ this.historyArray = this.historyArray.filter( ( item: downloadFilesData ) => {
+ return item.id !== this.FileInfo.id;
+ });
+ // 更新待下载任务数量
+ this.downloadCount = this.downloadFileArray.length;
+ }
+ },
+ cornerRadius: $r('app.integer.multiple_files_download_borderRadius_twelve'), // 弹窗边框弧度
+ width: $r('app.string.multiple_files_download_list_height'), // 弹窗宽度
+ cancel: () => {
+ logger.info('点击关闭按钮');
+ }
+ });
+ } else {
+ // 文件已下载到本地,弹窗提示文件已存在
+ promptAction.showToast({
+ message: $r('app.string.multiple_files_download_history_toast_text_exist'),
+ duration: 1000,
+ bottom: '50%',
+ })
+ }
+ ```
+
+### 高性能知识点
+
+本示例中注册了progress下载进度更新监听,不建议在下载进度更新回调中加日志打印,以减少不必要的性能损耗。
+
+### FAQ
+
+1. 无网络时,点击”全部开始“,下载队列中的任务状态却显示”已暂停“。
+
+ 答:request.agent.Config有一个参数retry默认是true,如果没有网络或者网络不满足时,会自动暂停waiting,所以在没网络的时候下载底层逻辑会走暂停回调,应用侧在暂停回调里设置了显示当前下载状态,所以无网络时,点击”全部开始“,下载队列中的任务状态显示”已暂停“。目前本例中已经把retry设置为false,没网络时,开启下载任务会直接走入失败回调,直接显示”下载失败“。
+
+### 工程结构&模块类型
+
+ ```
+ multiplefilesdownload // har类型
+ |---view
+ | |---MultipleFilesDownload.ets // 视图层-文件下载页面
+ | |---FileDownloadItem.ets // 视图层-单个文件下载组件
+ | |---HistoryItem.ets // 视图层-单个文件历史组件
+ ```
+
+### 参考资料
+
+[上传下载](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)
+
+### 相关权限
+
+| 权限名 | 权限说明 | 级别 |
+| ------------------------ | -------------------- | ------ |
+| ohos.permission.INTERNET | 允许使用Interent网络 | normal |
+
+### 依赖
+
+不涉及。
+### 约束与限制
+
+1.本示例仅支持标准系统上运行。
+
+2.本示例为Stage模型,支持API12版本SDK,SDK版本号(API Version 12 Release)。
+
+3.本示例需要使用DevEco Studio版本号(DevEco Studio 5.0.0 Release)及以上版本才可编译运行。
+
+### 下载
+
+如需单独下载本工程,执行如下命令:
+
+```shell
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Connectivity/MultipleFilesDownload > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
```
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/build-profile.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/build-profile.json5
index 62ec91ec46..3bd213566f 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/build-profile.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/build-profile.json5
@@ -1,60 +1,60 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "app": {
- "signingConfigs": [],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- compileSdkVersion: 12,
- "compatibleSdkVersion": 12,
- "runtimeOS": "OpenHarmony",
- "buildOption": {
- "strictMode": {
- "caseSensitiveCheck": true,
- "useNormalizedOHMUrl": true
- }
- }
- }
- ],
- "buildModeSet": [
- {
- "name": "debug"
- },
- {
- "name": "release"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- },
- {
- "name": "multiplefilesdownload",
- "srcPath": "./casesfeature/multiplefilesdownload"
- }
- ]
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "app": {
+ "signingConfigs": [],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ compileSdkVersion: 12,
+ "compatibleSdkVersion": 12,
+ "runtimeOS": "OpenHarmony",
+ "buildOption": {
+ "strictMode": {
+ "caseSensitiveCheck": true,
+ "useNormalizedOHMUrl": true
+ }
+ }
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug"
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "multiplefilesdownload",
+ "srcPath": "./casesfeature/multiplefilesdownload"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/casesfeature/multiplefilesdownload/oh-package.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/casesfeature/multiplefilesdownload/oh-package.json5
index b6a8c714fa..2464e14a8c 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/casesfeature/multiplefilesdownload/oh-package.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/casesfeature/multiplefilesdownload/oh-package.json5
@@ -1,23 +1,23 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "name" : "multiplefilesdownload",
- "version" : "1.0.0",
- "description" : "Please describe the basic information.",
- "main" : "Index.ets",
- "author" : "",
- "license" : "Apache-2.0",
- "dependencies" : { }
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "name" : "multiplefilesdownload",
+ "version" : "1.0.0",
+ "description" : "Please describe the basic information.",
+ "main" : "Index.ets",
+ "author" : "",
+ "license" : "Apache-2.0",
+ "dependencies" : { }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/build-profile.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/build-profile.json5
index b4d65d490e..e7569e3056 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/build-profile.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/build-profile.json5
@@ -1,43 +1,43 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": "stageMode",
- "buildOption": {
- },
- "buildOptionSet": [
- {
- "name": "release",
- "arkOptions": {
- "obfuscation": {
- "ruleOptions": {
- "enable": false,
- "files": [
- "./obfuscation-rules.txt"
- ]
- }
- }
- }
- },
- ],
- "targets": [
- {
- "name": "default"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": "stageMode",
+ "buildOption": {
+ },
+ "buildOptionSet": [
+ {
+ "name": "release",
+ "arkOptions": {
+ "obfuscation": {
+ "ruleOptions": {
+ "enable": false,
+ "files": [
+ "./obfuscation-rules.txt"
+ ]
+ }
+ }
+ }
+ },
+ ],
+ "targets": [
+ {
+ "name": "default"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/oh-package.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/oh-package.json5
index f24d0a9a5e..71c70d510a 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/oh-package.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/oh-package.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "name": "entry",
- "version": "1.0.0",
- "description": "Please describe the basic information.",
- "main": "",
- "author": "",
- "license": "",
- "dependencies": {
- "multiplefilesdownload": "file:../casesfeature/multiplefilesdownload"
- }
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "name": "entry",
+ "version": "1.0.0",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "author": "",
+ "license": "",
+ "dependencies": {
+ "multiplefilesdownload": "file:../casesfeature/multiplefilesdownload"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entryability/EntryAbility.ets b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entryability/EntryAbility.ets
index 3e77e4b9f7..edc2839f20 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entryability/EntryAbility.ets
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entryability/EntryAbility.ets
@@ -1,57 +1,57 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { AbilityConstant, ConfigurationConstant, UIAbility, Want } from '@kit.AbilityKit';
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { window } from '@kit.ArkUI';
-
-export default class EntryAbility extends UIAbility {
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
- this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET);
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- onDestroy(): void {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage): void {
- // Main window is created, set main page for this ability
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.');
- });
- }
-
- onWindowStageDestroy(): void {
- // Main window is destroyed, release UI related resources
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground(): void {
- // Ability has brought to foreground
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
- }
-
- onBackground(): void {
- // Ability has back to background
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
- }
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { AbilityConstant, ConfigurationConstant, UIAbility, Want } from '@kit.AbilityKit';
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { window } from '@kit.ArkUI';
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
+ this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET);
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy(): void {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage): void {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content.');
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground(): void {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
index 1504a74f09..b1e2129472 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { hilog } from '@kit.PerformanceAnalysisKit';
-import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
-
-export default class EntryBackupAbility extends BackupExtensionAbility {
- async onBackup() {
- hilog.info(0x0000, 'testTag', 'onBackup ok');
- }
-
- async onRestore(bundleVersion: BundleVersion) {
- hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
- }
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { hilog } from '@kit.PerformanceAnalysisKit';
+import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
+
+export default class EntryBackupAbility extends BackupExtensionAbility {
+ async onBackup() {
+ hilog.info(0x0000, 'testTag', 'onBackup ok');
+ }
+
+ async onRestore(bundleVersion: BundleVersion) {
+ hilog.info(0x0000, 'testTag', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/module.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/module.json5
index dfbe47e6ac..9deddb7dec 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/module.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/module.json5
@@ -1,66 +1,66 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/entryability/EntryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:layered_image",
- "label": "$string:app_name",
- "startWindowIcon": "$media:startIcon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- }
- ],
- "extensionAbilities": [
- {
- "name": "EntryBackupAbility",
- "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
- "type": "backup",
- "exported": false,
- "metadata": [
- {
- "name": "ohos.extension.backup",
- "resource": "$profile:backup_config"
- }
- ]
- }
- ]
- }
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/entryability/EntryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:layered_image",
+ "label": "$string:app_name",
+ "startWindowIcon": "$media:startIcon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ }
+ ],
+ "extensionAbilities": [
+ {
+ "name": "EntryBackupAbility",
+ "srcEntry": "./ets/entrybackupability/EntryBackupAbility.ets",
+ "type": "backup",
+ "exported": false,
+ "metadata": [
+ {
+ "name": "ohos.extension.backup",
+ "resource": "$profile:backup_config"
+ }
+ ]
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/element/color.json
index d66f9a7d4a..3c712962da 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/profile/backup_config.json b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/profile/backup_config.json
index d742c2f96e..78f40ae7c4 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/profile/backup_config.json
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/base/profile/backup_config.json
@@ -1,3 +1,3 @@
-{
- "allowToBackupRestore": true
+{
+ "allowToBackupRestore": true
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/dark/element/color.json b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/dark/element/color.json
index 438d5bc43b..79b11c2747 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/dark/element/color.json
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/main/resources/dark/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#000000"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#000000"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/ohosTest/module.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/ohosTest/module.json5
index 9983b2ba4e..c3fd9dda30 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/entry/src/ohosTest/module.json5
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false
- }
-}
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false
+ }
+}
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/hvigor/hvigor-config.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/hvigor/hvigor-config.json5
index dccc142c23..5282eefe05 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/hvigor/hvigor-config.json5
@@ -1,36 +1,36 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-{
- "modelVersion": "5.0.1",
- "dependencies": {
- },
- "execution": {
- // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | false ]. Default: "normal" */
- // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */
- // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */
- // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */
- // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */
- },
- "logging": {
- // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
- },
- "debugging": {
- // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */
- },
- "nodeOptions": {
- // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/
- // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/
- }
-}
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+{
+ "modelVersion": "5.0.1",
+ "dependencies": {
+ },
+ "execution": {
+ // "analyze": "normal", /* Define the build analyze mode. Value: [ "normal" | "advanced" | false ]. Default: "normal" */
+ // "daemon": true, /* Enable daemon compilation. Value: [ true | false ]. Default: true */
+ // "incremental": true, /* Enable incremental compilation. Value: [ true | false ]. Default: true */
+ // "parallel": true, /* Enable parallel compilation. Value: [ true | false ]. Default: true */
+ // "typeCheck": false, /* Enable typeCheck. Value: [ true | false ]. Default: false */
+ },
+ "logging": {
+ // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
+ },
+ "debugging": {
+ // "stacktrace": false /* Disable stacktrace compilation. Value: [ true | false ]. Default: false */
+ },
+ "nodeOptions": {
+ // "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Unit M. Used for the daemon process. Default: 8192*/
+ // "exposeGC": true /* Enable to trigger garbage collection explicitly. Default: true*/
+ }
+}
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/oh-package.json5 b/code/BasicFeature/Connectivity/MultipleFilesDownload/oh-package.json5
index eaef52736f..e41bae026a 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/oh-package.json5
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/oh-package.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2025 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "modelVersion": "5.0.1",
- "description": "Please describe the basic information.",
- "dependencies": {
- },
- "devDependencies": {
- "@ohos/hypium": "1.0.19",
- "@ohos/hamock": "1.0.0"
- }
-}
+/*
+ * Copyright (c) 2025 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "modelVersion": "5.0.1",
+ "description": "Please describe the basic information.",
+ "dependencies": {
+ },
+ "devDependencies": {
+ "@ohos/hypium": "1.0.19",
+ "@ohos/hamock": "1.0.0"
+ }
+}
diff --git a/code/BasicFeature/Connectivity/MultipleFilesDownload/ohosTest.md b/code/BasicFeature/Connectivity/MultipleFilesDownload/ohosTest.md
index 7691735123..1d79cbba9d 100644
--- a/code/BasicFeature/Connectivity/MultipleFilesDownload/ohosTest.md
+++ b/code/BasicFeature/Connectivity/MultipleFilesDownload/ohosTest.md
@@ -1,13 +1,13 @@
-# 多文件下载监听案例 测试用例归档
-
-## 用例表
-
-|测试功能|预置条件|输入|预期输出|是否自动|测试结果|
-|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|
-|点击“全部开始”功能是否正常启动下载| 1.进入案例页面 2.正常连接网络 | 点击“全部开始” |点击“全部开始”,下载队列中两个任务能正常下载|是|Pass|
-|点击“全部暂停”功能是否能正常暂停下载| 1.进入案例页面 2.正常连接网络 | 点击“全部暂停” |点击“全部暂停”,下载队列中正在下载的任务被暂停了|是|Pass|
-|点击“全部开始”,然后在下载完成前点击“全部暂停”,然后再次点击“全部开始”查看被暂停的下载任务能否正常恢复下载| 1.进入案例页面 2.正常连接网络 | 点击“全部开始”,然后在下载完成前点击点击“全部暂停”,然后再次点击“全部开始” |下载任务重新恢复下载|是|Pass|
-|下载文件保存是否正常| 1.进入案例页面 2.正常连接网络 | 点击“全部开始”,等待下载完成后,查看下载的文件是否保存在应用缓存路径下。(手工可用hdc shell cd /data/app/el2/100/base/com/north.cases/haps/entry/cache/) |下载完成后,在案例应用缓存路径下可以找到下载的文件:favor_list_tea.png favor_list_tree.png|是|Pass|
-|在下载历史中已下载的文件是否能删除|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击“删除”| 点击“删除”,文件被删除样式发生变化且在案例应用缓存路径下不能找到已删除的文件 |是|Pass|
-|点击下载历史中的文件,是否能把已删除的文件重新下载|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击已删除文件|弹出“xxx文件已被删除,是否重新下载”的弹窗提示用户是否重新下载,若用户点击“确认”文件重新下载|是|Pass|
-|在下载历史中点击已下载的文件是否弹出“文件已存在”信息|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击已下载文件|弹出“文件已存在”toast|是|Pass|
+# 多文件下载监听案例 测试用例归档
+
+## 用例表
+
+|测试功能|预置条件|输入|预期输出|是否自动|测试结果|
+|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|
+|点击“全部开始”功能是否正常启动下载| 1.进入案例页面 2.正常连接网络 | 点击“全部开始” |点击“全部开始”,下载队列中两个任务能正常下载|是|Pass|
+|点击“全部暂停”功能是否能正常暂停下载| 1.进入案例页面 2.正常连接网络 | 点击“全部暂停” |点击“全部暂停”,下载队列中正在下载的任务被暂停了|是|Pass|
+|点击“全部开始”,然后在下载完成前点击“全部暂停”,然后再次点击“全部开始”查看被暂停的下载任务能否正常恢复下载| 1.进入案例页面 2.正常连接网络 | 点击“全部开始”,然后在下载完成前点击点击“全部暂停”,然后再次点击“全部开始” |下载任务重新恢复下载|是|Pass|
+|下载文件保存是否正常| 1.进入案例页面 2.正常连接网络 | 点击“全部开始”,等待下载完成后,查看下载的文件是否保存在应用缓存路径下。(手工可用hdc shell cd /data/app/el2/100/base/com/north.cases/haps/entry/cache/) |下载完成后,在案例应用缓存路径下可以找到下载的文件:favor_list_tea.png favor_list_tree.png|是|Pass|
+|在下载历史中已下载的文件是否能删除|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击“删除”| 点击“删除”,文件被删除样式发生变化且在案例应用缓存路径下不能找到已删除的文件 |是|Pass|
+|点击下载历史中的文件,是否能把已删除的文件重新下载|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击已删除文件|弹出“xxx文件已被删除,是否重新下载”的弹窗提示用户是否重新下载,若用户点击“确认”文件重新下载|是|Pass|
+|在下载历史中点击已下载的文件是否弹出“文件已存在”信息|1.进入案例页面 2.正常连接网络 3.点击下载历史tab|点击已下载文件|弹出“文件已存在”toast|是|Pass|
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/README_zh.md b/code/BasicFeature/Connectivity/UploadAndDownLoad/README_zh.md
index a5e7b5a882..9536aca545 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/README_zh.md
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/README_zh.md
@@ -1,152 +1,152 @@
-# 上传和下载
-
-### 介绍
-本示例使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)接口创建上传和下载任务,实现上传、下载功能,hfs作为服务器,实现了文件的上传和下载和任务的查询功能。
-
-### 效果预览
-
-| 主页 | 上传 | 片段上传 | 下载 | 证书锁定 |
-| :---------------------------------------: | :---------------------------------------: | :--------------------------------------: | :--------------------------------------: | ---------------------------------------- |
-|  |  |  |  |  |
-
-使用说明
-
-1.本示例功能需要先配置服务器环境后使用,具体配置见[上传下载服务配置](./environment)。
-
-2.首页展示上传、下载和证书锁定三个入口组件,点击进入对应的页面,如果要使用后台下载任务,请开启后台任务开关。
-
-3.上传页面:
-
-点击 **+**,**从相册选择**拉起图库选择照片,图片选择页面支持拍照,选择照片后点击**上传**进行上传。
-
-可选的,点击缩略图,显示文件片段上传配置选项弹窗,可以配置上传起点和终点,取值为闭区间;起点默认为0,终点默认为文件结尾。点击**上传**进行选中文件片段以及后续文件全部内容上传。
-
-点击**返回**键或片段上传配置选项弹窗外区域,取消片段上传。
-
-在首页中打开后台任务开关后,上传页面开启的是后台上传任务,后台任务在应用退出到后台时可以在通知栏看到任务状态。
-
-后台上传**暂停**时,需要服务器支持上传暂停服务(HFS暂不支持此操作)。如仍然使用HFS作为服务器,此时HFS服务将中断文件写入,立即将当前传输的数据保存为文件片段。点击**继续**时则会重新生成一份文件,并在新文件中开始写入。
-
-4.下载页面:
-
-点击文件列表选择要下载的文件后,点击**下载**选择指定路径后开始下载。
-
-点击**查看下载文件**进入下载文件页面,点击文件夹查看文件夹内的文件。
-
-在首页中打开后台任务开关后,下载页面开启的是后台下载任务,后台任务在应用退出到后台时可以在通知栏看到任务状态。
-
-前台下载时只支持单文件下载,后台下载时支持选择多个文件下载。
-
-后台下载**暂停**时,本示例功能将自动记录断点。此时HFS服务仍会进行一定时间的传输,但是传输的数据并不会被接受。点击**继续**后将会从上次暂停的断点继续下载。
-
-5.证书锁定页面:
-
-点击**下载**按钮会使用get方式访问百度,并在空白处显示返回的响应header内容。
-
-点击**上传**按钮会使用post方式访问百度,并在空白处显示返回的响应header内容。
-
-以上功能需要在src/main/resources/base/profile/network_config.json中配置domains和digest,只有你配置的证书信息通过验证,上传和下载才可以正常响应;否则将无法正常访问百度,会通过toast提示上传或者下载失败,日志中会有具体错误信息。如果你要访问的服务器根证书不在系统中,你需要把它的根证书放到src/main/resources/resfile目录下。
-
-如示例中访问百度,则digest需要取百度服务器的证书生成:
-
-```bash
-cat server.crt \
-| openssl x509 -noout -pubkey \
-| openssl pkey -pubin -outform der \
-| openssl dgst -sha256 -binary \
-| openssl enc -base64
-```
-
-因为服务器证书可能定期更新,所以digest的值需要与服务端证书对应,及时更新。
-
-
-
-
-
-
-### 工程目录
-
-```
-UploadAndDownload
-├── AppScope
-│ └── app.json5 //APP信息配置文件
-├── entry/src/main //应用首页
-│ ├── ets
-│ │ ├── entryability
-│ │ ├── components //自定义组件
-│ │ ├── pages
-│ │ │ ├── Index.ets //主页入口
-│ │ │ ├── Download.ets //下载页面
-│ │ │ ├── DownloadFiles.ets //查看下载文件页面
-│ │ │ ├── Upload.ets //上传页面
-│ │ │ ├── CertLock.ets //证书锁定页面
-│ └── module.json5
-│
-├── features/uploadanddownload/src/main //上传和下载
-│ ├── ets
-│ │ ├── Index.ets //对外提供的接口列表
-│ │ ├── components
-│ │ │ └── FileBrowse.ets //查看下载文件组件
-│ │ ├── download //下载任务相关
-│ │ ├── upload //上传任务相关
-│ │ ├── utils //相关工具类
-│ └── module.json5
-```
-
-### 具体实现
-
-* 该示例分为三个模块:
- * 上传模块
- * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现上传任务的创建、取消、进度加载,失败的任务会调用查询接口获取失败原因并打印在日志中,支持多个文件上传及片段上传。
- * 源码链接:[RequestUpload.ets](./features/uploadanddownload/src/main/ets/upload/RequestUpload.ets),[AddPictures.ets](./entry/src/main/ets/components/AddPictures.ets),[Upload.ets](./entry/src/main/ets/pages/Upload.ets)
- * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md),[@ohos.file.picker](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-picker.md)
-
- * 下载模块
-
- * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现上传任务的创建、取消、进度加载,失败的任务会调用查询接口获取失败原因并打印在日志中,前台下载任务只支持单个文件下载,后台下载任务支持多文件下载。使用[@ohos.file.fs](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-fs.md)完成指定路径的创建和查询已下载的文件。
- * 源码链接:[RequestDownload.ets](./features/uploadanddownload/src/main/ets/download/RequestDownload.ets),[Download.ets](./entry/src/main/ets/pages/Download.ets),[FileUtils.ets](./features/uploadanddownload/src/main/ets/utils/FileUtils.ets),[FileBrowse.ets](./features/uploadanddownload/src/main/ets/components/FileBrowse.ets)
- * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md),[@ohos.file.fs](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-fs.md)
-
- * 证书锁定模块
-
- * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现通过get或者post方式访问指定的网页,点击按钮后会在空白处显示返回的响应header内容。你需要提前在src/main/resources/base/profile/network_config.json中配置domains和digest,只有你配置的证书信息通过验证,上传和下载才可以正常响应。如果你要访问的服务器根证书不在系统中,你需要把它的根证书放在src/main/resources/resfile目录下。
-
- * 源码链接,[CertLock.ets](./entry/src/main/ets/pages/CertLock.ets)
-
- * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)
-
-
-
-
-
-### 相关权限
-
-[ohos.permission.INTERNET](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissioninternet)
-
-[ohos.permission.READ_MEDIA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissionread_media)
-
-### 依赖
-
-[上传下载服务配置](./environment)。
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568。
-
-2.本示例为Stage模型,支持API12版本SDK,SDK版本号(API Version 12),镜像版本号(5.0)
-
-3.本示例需要使用DevEco Studio 版本号(4.1 Release)及以上版本才可编译运行。
-
-4.运行本示例需全程联网。
-
-### 下载
-
-如需单独下载本工程,执行如下命令:
-
-```bash
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Connectivity/UploadAndDownload/ > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
+# 上传和下载
+
+### 介绍
+本示例使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)接口创建上传和下载任务,实现上传、下载功能,hfs作为服务器,实现了文件的上传和下载和任务的查询功能。
+
+### 效果预览
+
+| 主页 | 上传 | 片段上传 | 下载 | 证书锁定 |
+| :---------------------------------------: | :---------------------------------------: | :--------------------------------------: | :--------------------------------------: | ---------------------------------------- |
+|  |  |  |  |  |
+
+使用说明
+
+1.本示例功能需要先配置服务器环境后使用,具体配置见[上传下载服务配置](./environment)。
+
+2.首页展示上传、下载和证书锁定三个入口组件,点击进入对应的页面,如果要使用后台下载任务,请开启后台任务开关。
+
+3.上传页面:
+
+点击 **+**,**从相册选择**拉起图库选择照片,图片选择页面支持拍照,选择照片后点击**上传**进行上传。
+
+可选的,点击缩略图,显示文件片段上传配置选项弹窗,可以配置上传起点和终点,取值为闭区间;起点默认为0,终点默认为文件结尾。点击**上传**进行选中文件片段以及后续文件全部内容上传。
+
+点击**返回**键或片段上传配置选项弹窗外区域,取消片段上传。
+
+在首页中打开后台任务开关后,上传页面开启的是后台上传任务,后台任务在应用退出到后台时可以在通知栏看到任务状态。
+
+后台上传**暂停**时,需要服务器支持上传暂停服务(HFS暂不支持此操作)。如仍然使用HFS作为服务器,此时HFS服务将中断文件写入,立即将当前传输的数据保存为文件片段。点击**继续**时则会重新生成一份文件,并在新文件中开始写入。
+
+4.下载页面:
+
+点击文件列表选择要下载的文件后,点击**下载**选择指定路径后开始下载。
+
+点击**查看下载文件**进入下载文件页面,点击文件夹查看文件夹内的文件。
+
+在首页中打开后台任务开关后,下载页面开启的是后台下载任务,后台任务在应用退出到后台时可以在通知栏看到任务状态。
+
+前台下载时只支持单文件下载,后台下载时支持选择多个文件下载。
+
+后台下载**暂停**时,本示例功能将自动记录断点。此时HFS服务仍会进行一定时间的传输,但是传输的数据并不会被接受。点击**继续**后将会从上次暂停的断点继续下载。
+
+5.证书锁定页面:
+
+点击**下载**按钮会使用get方式访问百度,并在空白处显示返回的响应header内容。
+
+点击**上传**按钮会使用post方式访问百度,并在空白处显示返回的响应header内容。
+
+以上功能需要在src/main/resources/base/profile/network_config.json中配置domains和digest,只有你配置的证书信息通过验证,上传和下载才可以正常响应;否则将无法正常访问百度,会通过toast提示上传或者下载失败,日志中会有具体错误信息。如果你要访问的服务器根证书不在系统中,你需要把它的根证书放到src/main/resources/resfile目录下。
+
+如示例中访问百度,则digest需要取百度服务器的证书生成:
+
+```bash
+cat server.crt \
+| openssl x509 -noout -pubkey \
+| openssl pkey -pubin -outform der \
+| openssl dgst -sha256 -binary \
+| openssl enc -base64
+```
+
+因为服务器证书可能定期更新,所以digest的值需要与服务端证书对应,及时更新。
+
+
+
+
+
+
+### 工程目录
+
+```
+UploadAndDownload
+├── AppScope
+│ └── app.json5 //APP信息配置文件
+├── entry/src/main //应用首页
+│ ├── ets
+│ │ ├── entryability
+│ │ ├── components //自定义组件
+│ │ ├── pages
+│ │ │ ├── Index.ets //主页入口
+│ │ │ ├── Download.ets //下载页面
+│ │ │ ├── DownloadFiles.ets //查看下载文件页面
+│ │ │ ├── Upload.ets //上传页面
+│ │ │ ├── CertLock.ets //证书锁定页面
+│ └── module.json5
+│
+├── features/uploadanddownload/src/main //上传和下载
+│ ├── ets
+│ │ ├── Index.ets //对外提供的接口列表
+│ │ ├── components
+│ │ │ └── FileBrowse.ets //查看下载文件组件
+│ │ ├── download //下载任务相关
+│ │ ├── upload //上传任务相关
+│ │ ├── utils //相关工具类
+│ └── module.json5
+```
+
+### 具体实现
+
+* 该示例分为三个模块:
+ * 上传模块
+ * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现上传任务的创建、取消、进度加载,失败的任务会调用查询接口获取失败原因并打印在日志中,支持多个文件上传及片段上传。
+ * 源码链接:[RequestUpload.ets](./features/uploadanddownload/src/main/ets/upload/RequestUpload.ets),[AddPictures.ets](./entry/src/main/ets/components/AddPictures.ets),[Upload.ets](./entry/src/main/ets/pages/Upload.ets)
+ * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md),[@ohos.file.picker](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-picker.md)
+
+ * 下载模块
+
+ * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现上传任务的创建、取消、进度加载,失败的任务会调用查询接口获取失败原因并打印在日志中,前台下载任务只支持单个文件下载,后台下载任务支持多文件下载。使用[@ohos.file.fs](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-fs.md)完成指定路径的创建和查询已下载的文件。
+ * 源码链接:[RequestDownload.ets](./features/uploadanddownload/src/main/ets/download/RequestDownload.ets),[Download.ets](./entry/src/main/ets/pages/Download.ets),[FileUtils.ets](./features/uploadanddownload/src/main/ets/utils/FileUtils.ets),[FileBrowse.ets](./features/uploadanddownload/src/main/ets/components/FileBrowse.ets)
+ * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md),[@ohos.file.fs](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-fs.md)
+
+ * 证书锁定模块
+
+ * 使用[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)中API 12接口agent.create创建上传任务,调用@ohos.request中的Task相关接口实现通过get或者post方式访问指定的网页,点击按钮后会在空白处显示返回的响应header内容。你需要提前在src/main/resources/base/profile/network_config.json中配置domains和digest,只有你配置的证书信息通过验证,上传和下载才可以正常响应。如果你要访问的服务器根证书不在系统中,你需要把它的根证书放在src/main/resources/resfile目录下。
+
+ * 源码链接,[CertLock.ets](./entry/src/main/ets/pages/CertLock.ets)
+
+ * 参考接口:[@ohos.request](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-request.md)
+
+
+
+
+
+### 相关权限
+
+[ohos.permission.INTERNET](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissioninternet)
+
+[ohos.permission.READ_MEDIA](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissionread_media)
+
+### 依赖
+
+[上传下载服务配置](./environment)。
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568。
+
+2.本示例为Stage模型,支持API12版本SDK,SDK版本号(API Version 12),镜像版本号(5.0)
+
+3.本示例需要使用DevEco Studio 版本号(4.1 Release)及以上版本才可编译运行。
+
+4.运行本示例需全程联网。
+
+### 下载
+
+如需单独下载本工程,执行如下命令:
+
+```bash
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Connectivity/UploadAndDownload/ > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
```
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/build-profile.json5 b/code/BasicFeature/Connectivity/UploadAndDownLoad/build-profile.json5
index 49dfabaaeb..39778e6c09 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/build-profile.json5
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/build-profile.json5
@@ -1,48 +1,48 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "signingConfigs": [
- ],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 12,
- "compatibleSdkVersion": 12,
- "runtimeOS": "OpenHarmony"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- },
- {
- "name": "uploadanddownload",
- "srcPath": "./features/uploadanddownload"
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "signingConfigs": [
+ ],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 12,
+ "compatibleSdkVersion": 12,
+ "runtimeOS": "OpenHarmony"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "uploadanddownload",
+ "srcPath": "./features/uploadanddownload"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/CertLock.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/CertLock.ets
index 5a02607081..1ded11e16c 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/CertLock.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/CertLock.ets
@@ -1,192 +1,192 @@
-/*
- * Copyright (c) 2024 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import promptAction from '@ohos.promptAction';
-import request from '@ohos.request';
-import connection from '@ohos.net.connection';
-import router from '@ohos.router';
-import { BusinessError } from '@ohos.base';
-import { logger, TOAST_BOTTOM } from '@ohos/uploaddownload';
-
-const TAG: string = 'CertLockSample';
-
-@Entry
-@Component
-struct CertLock {
- @State message: string = ''
- @State taskId: string = '';
- @State progress: string = '0%';
-
- build() {
- Navigation() {
- Text(this.message)
- .fontSize(16)
- .fontColor($r('app.color.text_message'))
- .textAlign(TextAlign.Start)
- .id('http_response')
- .width('90%')
- .height('80%')
- .maxLines(30)
- .textOverflow({ overflow: TextOverflow.Ellipsis })
-
- Button($r('app.string.upload'))
- .id('upload')
- .width('90%')
- .fontSize(16)
- .height(40)
- .margin({ top: 10, bottom: 20 })
- .enabled(true)
- .backgroundColor($r('app.color.button_blue'))
- .onClick(() => {
- this.uploadTask();
- })
-
- Button($r('app.string.download'))
- .id('download')
- .type(ButtonType.Capsule)
- .width('90%')
- .fontSize(16)
- .fontColor($r('app.color.btn_text_blue'))
- .height(40)
- .margin({ bottom: 10 })
- .enabled(true)
- .backgroundColor($r('app.color.button_light_gray'))
- .onClick(() => {
- this.DownloadTask();
- })
- }
- .width('100%')
- .height('100%')
- .hideBackButton(false)
- .titleMode(NavigationTitleMode.Mini)
- .mode(NavigationMode.Stack)
- .backgroundColor($r('app.color.light_gray'))
- .hideToolBar(false)
- .title($r('app.string.cert_lock'))
- }
-
- static task: request.agent.Task;
- static netConnection = connection.createNetConnection();
-
- async DownloadTask() {
- logger.debug(TAG, 'DownloadTask');
- let config: request.agent.Config = {
- action: request.agent.Action.DOWNLOAD,
- url: 'https://www.baidu.com',
- gauge: true,
- overwrite: true,
- method: 'GET',
- network: request.agent.Network.ANY,
- };
- let task: request.agent.Task = await request.agent.create(getContext(), config);
- CertLock.task = task;
- task.on('progress', async (progress) => {
- logger.debug(TAG, `/Request download status ${progress.state}, downloaded ${progress.processed}`);
- promptAction.showToast({
- message: $r('app.string.download_finish'),
- bottom: TOAST_BOTTOM,
- offset: { dx: 10, dy: 96 }
- });
- this.taskId = task.tid;
- })
- let responseOnCallback = (response: request.agent.HttpResponse) => {
- logger.debug(TAG, `response : ${response.version} ${response.statusCode} ${response.reason} ${response.headers} ${response.headers.size}`)
- let headers: string = '';
- for (let k of response.headers.keys()) {
- headers = headers + k + ':' + response.headers.get(k) + '\r\n';
- ;
- logger.debug(TAG, `response 1 ${k}, ${response.headers.get(k)}`)
- }
- this.message = headers;
- };
- task.on('response', responseOnCallback);
-
- task.on('failed', async (progress) => {
- this.message = JSON.stringify(progress);
- logger.debug(TAG, `/Request download failed ${(JSON.stringify(progress))}`);
- promptAction.showToast({ message: $r('app.string.download_fail'), bottom: TOAST_BOTTOM });
- })
- logger.debug(TAG, 'Downloading before');
- await task.start();
- logger.debug(TAG, 'Downloading started');
- }
-
- async uploadTask() {
- logger.debug(TAG, 'uploadTask');
- let attachments: Array = [];
- let attachment: request.agent.FormItem = {
- name: 'test',
- value: [
- {
- filename: 'testUpload.txt',
- path: './testUpload.txt',
- },
- ]
- };
- attachments.push(attachment);
- let config: request.agent.Config = {
- action: request.agent.Action.UPLOAD,
- url: 'https://www.baidu.com',
- title: 'taskOnTest',
- mode: request.agent.Mode.FOREGROUND,
- overwrite: true,
- method: 'POST',
- data: attachments,
- saveas: './'
- };
- let createOnCallback = (progress: request.agent.Progress) => {
- let txt: string = $r('app.string.upload_fail').bundleName;
- this.progress = txt + ((progress.processed / 1024 / 1024));
- promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM });
- };
- request.agent.create(getContext(), config).then((task: request.agent.Task) => {
- task.start((err: BusinessError) => {
- if (err) {
- this.progress = `Failed to start the upload task, Code: ${err.code} message: ${err.message}`;
- return;
- }
- });
- task.on('progress', createOnCallback);
- let responseOnCallback = (response: request.agent.HttpResponse) => {
- logger.debug(TAG, `response : ${response.version} ${response.statusCode} ${response.reason} ${response.headers} ${response.headers.size}`)
- let headers: string = '';
- for (let k of response.headers.keys()) {
- headers = headers + k + ':' + response.headers.get(k) + '\r\n';
- ;
- logger.debug(TAG, `response 1 ${k}, ${response.headers.get(k)}`)
- }
- this.message = headers;
- };
- task.on('response', responseOnCallback);
- task.on('failed', async (progress) => {
- this.message = JSON.stringify(progress);
- logger.debug(TAG, `/Request upload failed ${(JSON.stringify(progress))}`);
- promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM });
- })
- logger.debug(TAG, `Succeeded in creating a upload task. result: ${task.tid}`);
- }).catch((err: BusinessError) => {
- this.progress = `Failed to create a upload task, Code: ${err.code}, message: ${err.message}`;
- });
- }
-
- aboutToAppear() {
- logger.debug(TAG, 'aboutToAppear');
- }
-
- stateChange() {
- logger.debug(TAG, 'stateChange');
- }
+/*
+ * Copyright (c) 2024 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import promptAction from '@ohos.promptAction';
+import request from '@ohos.request';
+import connection from '@ohos.net.connection';
+import router from '@ohos.router';
+import { BusinessError } from '@ohos.base';
+import { logger, TOAST_BOTTOM } from '@ohos/uploaddownload';
+
+const TAG: string = 'CertLockSample';
+
+@Entry
+@Component
+struct CertLock {
+ @State message: string = ''
+ @State taskId: string = '';
+ @State progress: string = '0%';
+
+ build() {
+ Navigation() {
+ Text(this.message)
+ .fontSize(16)
+ .fontColor($r('app.color.text_message'))
+ .textAlign(TextAlign.Start)
+ .id('http_response')
+ .width('90%')
+ .height('80%')
+ .maxLines(30)
+ .textOverflow({ overflow: TextOverflow.Ellipsis })
+
+ Button($r('app.string.upload'))
+ .id('upload')
+ .width('90%')
+ .fontSize(16)
+ .height(40)
+ .margin({ top: 10, bottom: 20 })
+ .enabled(true)
+ .backgroundColor($r('app.color.button_blue'))
+ .onClick(() => {
+ this.uploadTask();
+ })
+
+ Button($r('app.string.download'))
+ .id('download')
+ .type(ButtonType.Capsule)
+ .width('90%')
+ .fontSize(16)
+ .fontColor($r('app.color.btn_text_blue'))
+ .height(40)
+ .margin({ bottom: 10 })
+ .enabled(true)
+ .backgroundColor($r('app.color.button_light_gray'))
+ .onClick(() => {
+ this.DownloadTask();
+ })
+ }
+ .width('100%')
+ .height('100%')
+ .hideBackButton(false)
+ .titleMode(NavigationTitleMode.Mini)
+ .mode(NavigationMode.Stack)
+ .backgroundColor($r('app.color.light_gray'))
+ .hideToolBar(false)
+ .title($r('app.string.cert_lock'))
+ }
+
+ static task: request.agent.Task;
+ static netConnection = connection.createNetConnection();
+
+ async DownloadTask() {
+ logger.debug(TAG, 'DownloadTask');
+ let config: request.agent.Config = {
+ action: request.agent.Action.DOWNLOAD,
+ url: 'https://www.baidu.com',
+ gauge: true,
+ overwrite: true,
+ method: 'GET',
+ network: request.agent.Network.ANY,
+ };
+ let task: request.agent.Task = await request.agent.create(getContext(), config);
+ CertLock.task = task;
+ task.on('progress', async (progress) => {
+ logger.debug(TAG, `/Request download status ${progress.state}, downloaded ${progress.processed}`);
+ promptAction.showToast({
+ message: $r('app.string.download_finish'),
+ bottom: TOAST_BOTTOM,
+ offset: { dx: 10, dy: 96 }
+ });
+ this.taskId = task.tid;
+ })
+ let responseOnCallback = (response: request.agent.HttpResponse) => {
+ logger.debug(TAG, `response : ${response.version} ${response.statusCode} ${response.reason} ${response.headers} ${response.headers.size}`)
+ let headers: string = '';
+ for (let k of response.headers.keys()) {
+ headers = headers + k + ':' + response.headers.get(k) + '\r\n';
+ ;
+ logger.debug(TAG, `response 1 ${k}, ${response.headers.get(k)}`)
+ }
+ this.message = headers;
+ };
+ task.on('response', responseOnCallback);
+
+ task.on('failed', async (progress) => {
+ this.message = JSON.stringify(progress);
+ logger.debug(TAG, `/Request download failed ${(JSON.stringify(progress))}`);
+ promptAction.showToast({ message: $r('app.string.download_fail'), bottom: TOAST_BOTTOM });
+ })
+ logger.debug(TAG, 'Downloading before');
+ await task.start();
+ logger.debug(TAG, 'Downloading started');
+ }
+
+ async uploadTask() {
+ logger.debug(TAG, 'uploadTask');
+ let attachments: Array = [];
+ let attachment: request.agent.FormItem = {
+ name: 'test',
+ value: [
+ {
+ filename: 'testUpload.txt',
+ path: './testUpload.txt',
+ },
+ ]
+ };
+ attachments.push(attachment);
+ let config: request.agent.Config = {
+ action: request.agent.Action.UPLOAD,
+ url: 'https://www.baidu.com',
+ title: 'taskOnTest',
+ mode: request.agent.Mode.FOREGROUND,
+ overwrite: true,
+ method: 'POST',
+ data: attachments,
+ saveas: './'
+ };
+ let createOnCallback = (progress: request.agent.Progress) => {
+ let txt: string = $r('app.string.upload_fail').bundleName;
+ this.progress = txt + ((progress.processed / 1024 / 1024));
+ promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM });
+ };
+ request.agent.create(getContext(), config).then((task: request.agent.Task) => {
+ task.start((err: BusinessError) => {
+ if (err) {
+ this.progress = `Failed to start the upload task, Code: ${err.code} message: ${err.message}`;
+ return;
+ }
+ });
+ task.on('progress', createOnCallback);
+ let responseOnCallback = (response: request.agent.HttpResponse) => {
+ logger.debug(TAG, `response : ${response.version} ${response.statusCode} ${response.reason} ${response.headers} ${response.headers.size}`)
+ let headers: string = '';
+ for (let k of response.headers.keys()) {
+ headers = headers + k + ':' + response.headers.get(k) + '\r\n';
+ ;
+ logger.debug(TAG, `response 1 ${k}, ${response.headers.get(k)}`)
+ }
+ this.message = headers;
+ };
+ task.on('response', responseOnCallback);
+ task.on('failed', async (progress) => {
+ this.message = JSON.stringify(progress);
+ logger.debug(TAG, `/Request upload failed ${(JSON.stringify(progress))}`);
+ promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM });
+ })
+ logger.debug(TAG, `Succeeded in creating a upload task. result: ${task.tid}`);
+ }).catch((err: BusinessError) => {
+ this.progress = `Failed to create a upload task, Code: ${err.code}, message: ${err.message}`;
+ });
+ }
+
+ aboutToAppear() {
+ logger.debug(TAG, 'aboutToAppear');
+ }
+
+ stateChange() {
+ logger.debug(TAG, 'stateChange');
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Download.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Download.ets
index 86f662222d..21827b079c 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Download.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Download.ets
@@ -1,332 +1,332 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import promptAction from '@ohos.promptAction';
-import router from '@ohos.router';
-import { CustomDataSource } from '../components/CustomDataSource';
-import {
- FileModel,
- FileType,
- fileUtils,
- logger,
- requestFiles,
- requestDownload,
- BackgroundTaskState,
- TOAST_BOTTOM
-} from '@ohos/uploaddownload';
-import { SelectFolderDialog } from '../components/SelectFolderDialog';
-
-const TAG: string = 'DownloadSample';
-
-@Entry
-@Component
-struct Download {
- private fileData: CustomDataSource = new CustomDataSource([]);
- @StorageLink('isBackground') isBackground: boolean = false;
- @StorageLink('backDownTaskState') backDownTaskState: BackgroundTaskState = BackgroundTaskState.NONE;
- @Provide downloadFolder: Array = [];
- @State isGetData: boolean = false;
- @State checkFile: Array = [];
- @State checkList: Array = [];
- @State isRunning: boolean = false;
- @State isPause: boolean = false;
- @State progress: number = 0;
- private selectFolder = (folder: string) => {
- logger.info(TAG, `selectFolder = ${folder}`);
- this.download(folder);
- }
- private folderDialogController: CustomDialogController = new CustomDialogController({
- builder: SelectFolderDialog({ selectFolder: this.selectFolder }),
- autoCancel: true,
- alignment: DialogAlignment.Bottom,
- offset: { dx: 0, dy: -12 }
- });
-
- build() {
- Navigation() {
- Column() {
- if (this.isGetData) {
- LoadingProgress()
- .width(100)
- .layoutWeight(1)
- } else {
- List({ space: 12 }) {
- LazyForEach(this.fileData, (item: FileModel, index?: number) => {
- ListItem() {
- if (index !== undefined) {
- this.FileItem(item, index)
- }
- }
- }, (item: FileModel) => JSON.stringify(item))
- }
- .width('100%')
- .scrollBar(BarState.Off)
- .layoutWeight(1)
- .backgroundColor(Color.White)
- .borderRadius(24)
- .padding({ top: 4, bottom: 4 })
- .divider({ strokeWidth: 1, startMargin: 44, endMargin: 12 })
- }
- this.BottomView()
- }
- .padding({ left: 12, right: 12, bottom: 12 })
- .height('100%')
- }
- .width('100%')
- .height('100%')
- .hideBackButton(false)
- .titleMode(NavigationTitleMode.Mini)
- .mode(NavigationMode.Stack)
- .backgroundColor($r('app.color.light_gray'))
- .hideToolBar(false)
- .title($r('app.string.download'))
- }
-
- @Builder
- FileItem(file: FileModel, index: number) {
- Row() {
- Row() {
- if (file.fileType === FileType.FOLDER) {
- Image($r('app.media.ic_files_folder'))
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Contain)
- } else if (file.fileType === FileType.IMAGE) {
- Image($r('app.media.ic_public_picture'))
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Contain)
- } else if (file.fileType === FileType.MUSIC) {
- Image($r('app.media.ic_public_music'))
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Contain)
- } else if (file.fileType === FileType.Video) {
- Image($r('app.media.ic_public_video'))
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Contain)
- } else {
- Image($r('app.media.ic_public_document'))
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Contain)
- }
-
- Text(decodeURIComponent(file.name))
- .fontSize(16)
- .fontWeight(400)
- .layoutWeight(1)
- .maxLines(1)
- .textOverflow({ overflow: TextOverflow.Ellipsis })
- .margin({ left: 12 })
- }
- .layoutWeight(1)
-
- Checkbox({ name: '', group: 'checkboxGroup' })
- .select(this.checkList[index])
- .selectedColor($r('app.color.button_blue'))
- .margin({ left: 12 })
- .hitTestBehavior(HitTestMode.None)
- }
- .width('100%')
- .padding({ left: 12, right: 12 })
- .height(48)
- .onClick(() => {
- this.fileCheck(index);
- })
- }
-
- @Builder
- BottomView() {
- Column({ space: 12 }) {
- if (this.isBackground && this.backDownTaskState !== BackgroundTaskState.NONE) {
- Button() {
- Row() {
- Text(this.backDownTaskState === BackgroundTaskState.PAUSE ? $r('app.string.continue') : $r('app.string.pause'))
- .fontColor(Color.White)
- .fontSize(16)
- }
- }
- .id('download_to')
- .type(ButtonType.Capsule)
- .height(45)
- .width('100%')
- .backgroundColor($r('app.color.button_blue'))
- .onClick(() => {
- requestDownload.pauseOrResume();
- })
-
- Button() {
- Row() {
- Text($r('app.string.cancel'))
- .fontColor(Color.White)
- .fontSize(16)
- }
- }
- .id('download_to')
- .type(ButtonType.Capsule)
- .height(45)
- .width('100%')
- .backgroundColor($r('app.color.button_blue'))
- .onClick(() => {
- requestDownload.deleteAllBackTasks();
- })
- }
- if (!this.isBackground || this.isBackground && this.backDownTaskState === BackgroundTaskState.NONE) {
- Button() {
- Row() {
- if (!this.isBackground && this.isRunning) {
- Text(`${this.progress}%`)
- .fontColor(Color.White)
- .fontSize(16)
- Text($r('app.string.downloading'))
- .fontColor(Color.White)
- .fontSize(16)
- .margin({ left: 12 })
- } else {
- Text($r('app.string.download'))
- .fontColor(Color.White)
- .fontSize(16)
- }
- }
- }
- .id('download_to')
- .type(ButtonType.Capsule)
- .height(45)
- .width('100%')
- .backgroundColor($r('app.color.button_blue'))
- .onClick(() => {
- if (!this.isRunning) {
- this.folderDialogController.open();
- }
- })
- }
- Button($r('app.string.view_download_files'))
- .id('view_download_files')
- .type(ButtonType.Capsule)
- .backgroundColor($r('sys.color.ohos_id_color_button_normal'))
- .width('100%')
- .fontSize(16)
- .margin({ bottom: 12 })
- .fontColor($r('app.color.btn_text_blue'))
- .onClick(() => {
- router.pushUrl({
- url: 'pages/DownloadFiles'
- });
- })
- }
- .margin({ top: 12, left: 12, right: 12 })
- }
-
- aboutToAppear() {
- logger.debug(TAG, 'aboutToAppear');
- this.isRunning = false;
- this.isPause = false;
- this.isGetData = true;
- requestFiles.requestFiles().then((data: FileModel[]) => {
- this.checkList = [];
- this.isRunning = false;
- this.fileData.dataArray = data;
- this.fileData.dataArray.forEach((item: FileModel) => {
- this.checkList.push(false);
- })
- this.isGetData = false;
- this.fileData.notifyDataReload();
- })
- fileUtils.listFolders().then((folders: Array) => {
- this.downloadFolder = folders;
- })
- }
-
- fileCheck(index: number) {
- logger.debug(TAG, `fileCheck= ${index}`);
- if (!this.isBackground) {
- for (let i = 0; i < this.checkList.length; i++) {
- if (i !== index) {
- this.checkList[i] = false;
- }
- }
- }
- this.checkList[index] = !this.checkList[index];
- logger.info(TAG, `this.checkList = ${JSON.stringify(this.checkList)}`);
- }
-
- download(folder: string) {
- logger.debug(TAG, `download folder= ${folder}`);
- this.checkFile = [];
- if (this.checkList === undefined) {
- return;
- }
- logger.info(TAG, `this.checkList = ${JSON.stringify(this.checkList)}`);
- for (let i = 0; i < this.checkList.length; i++) {
- if (this.checkList[i]) {
- let fileModel = this.fileData.getData(i);
- logger.info(TAG, `fileModel = ${JSON.stringify(fileModel)}`);
- fileModel.files.forEach((url: string) => {
- let splitUrl = url.split('//')[1].split('/');
- if (splitUrl[splitUrl.length-1] !== '') {
- this.checkFile.push(url);
- }
- });
- }
- }
- logger.info(TAG, `this.checkFile = ${JSON.stringify(this.checkFile)}`);
- if (this.checkFile.length === 0) {
- promptAction.showToast({ message: $r('app.string.check_file_tips'), bottom: TOAST_BOTTOM });
- return;
- }
- this.progress = 0;
- logger.info(TAG, `this.isBackground = ${JSON.stringify(this.isBackground)}`);
- if (this.isBackground) {
- this.isRunning = false;
- this.backDownTaskState = BackgroundTaskState.RUNNING;
- requestDownload.downloadFilesBackground(folder, this.checkFile);
- this.checkFile = [];
- this.checkList = [];
- this.fileData.dataArray.forEach((item: FileModel) => {
- this.checkList.push(false);
- })
- this.fileData.notifyDataReload();
- promptAction.showToast({ message: $r('app.string.background_task_start'), bottom: TOAST_BOTTOM });
- } else {
- this.isRunning = true;
- requestDownload.downloadFile(folder, this.checkFile[0], this.downloadFileCallback);
- }
- }
-
- downloadFilesCallback = (downloadCount: number, isSuccess: boolean) => {
- logger.debug(TAG, 'downloadFilesCallback');
- this.progress = downloadCount;
- if (downloadCount === this.checkFile.length) {
- this.downloadFinish(isSuccess);
- }
- }
- downloadFileCallback = (progress: number, isSuccess: boolean) => {
- logger.debug(TAG, 'downloadFileCallback');
- this.progress = progress;
- if (this.progress === 100) {
- this.downloadFinish(isSuccess);
- }
- }
-
- downloadFinish(isSuccess: boolean) {
- logger.debug(TAG, 'downloadFinish');
- this.isRunning = false;
- this.checkFile = [];
- this.checkList = [];
- this.fileData.dataArray.forEach((item: FileModel) => {
- this.checkList.push(false);
- })
- this.fileData.notifyDataReload();
- let message = isSuccess ? $r('app.string.download_finish') : $r('app.string.download_fail');
- promptAction.showToast({ message: message, bottom: TOAST_BOTTOM });
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import promptAction from '@ohos.promptAction';
+import router from '@ohos.router';
+import { CustomDataSource } from '../components/CustomDataSource';
+import {
+ FileModel,
+ FileType,
+ fileUtils,
+ logger,
+ requestFiles,
+ requestDownload,
+ BackgroundTaskState,
+ TOAST_BOTTOM
+} from '@ohos/uploaddownload';
+import { SelectFolderDialog } from '../components/SelectFolderDialog';
+
+const TAG: string = 'DownloadSample';
+
+@Entry
+@Component
+struct Download {
+ private fileData: CustomDataSource = new CustomDataSource([]);
+ @StorageLink('isBackground') isBackground: boolean = false;
+ @StorageLink('backDownTaskState') backDownTaskState: BackgroundTaskState = BackgroundTaskState.NONE;
+ @Provide downloadFolder: Array = [];
+ @State isGetData: boolean = false;
+ @State checkFile: Array = [];
+ @State checkList: Array = [];
+ @State isRunning: boolean = false;
+ @State isPause: boolean = false;
+ @State progress: number = 0;
+ private selectFolder = (folder: string) => {
+ logger.info(TAG, `selectFolder = ${folder}`);
+ this.download(folder);
+ }
+ private folderDialogController: CustomDialogController = new CustomDialogController({
+ builder: SelectFolderDialog({ selectFolder: this.selectFolder }),
+ autoCancel: true,
+ alignment: DialogAlignment.Bottom,
+ offset: { dx: 0, dy: -12 }
+ });
+
+ build() {
+ Navigation() {
+ Column() {
+ if (this.isGetData) {
+ LoadingProgress()
+ .width(100)
+ .layoutWeight(1)
+ } else {
+ List({ space: 12 }) {
+ LazyForEach(this.fileData, (item: FileModel, index?: number) => {
+ ListItem() {
+ if (index !== undefined) {
+ this.FileItem(item, index)
+ }
+ }
+ }, (item: FileModel) => JSON.stringify(item))
+ }
+ .width('100%')
+ .scrollBar(BarState.Off)
+ .layoutWeight(1)
+ .backgroundColor(Color.White)
+ .borderRadius(24)
+ .padding({ top: 4, bottom: 4 })
+ .divider({ strokeWidth: 1, startMargin: 44, endMargin: 12 })
+ }
+ this.BottomView()
+ }
+ .padding({ left: 12, right: 12, bottom: 12 })
+ .height('100%')
+ }
+ .width('100%')
+ .height('100%')
+ .hideBackButton(false)
+ .titleMode(NavigationTitleMode.Mini)
+ .mode(NavigationMode.Stack)
+ .backgroundColor($r('app.color.light_gray'))
+ .hideToolBar(false)
+ .title($r('app.string.download'))
+ }
+
+ @Builder
+ FileItem(file: FileModel, index: number) {
+ Row() {
+ Row() {
+ if (file.fileType === FileType.FOLDER) {
+ Image($r('app.media.ic_files_folder'))
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Contain)
+ } else if (file.fileType === FileType.IMAGE) {
+ Image($r('app.media.ic_public_picture'))
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Contain)
+ } else if (file.fileType === FileType.MUSIC) {
+ Image($r('app.media.ic_public_music'))
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Contain)
+ } else if (file.fileType === FileType.Video) {
+ Image($r('app.media.ic_public_video'))
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Contain)
+ } else {
+ Image($r('app.media.ic_public_document'))
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Contain)
+ }
+
+ Text(decodeURIComponent(file.name))
+ .fontSize(16)
+ .fontWeight(400)
+ .layoutWeight(1)
+ .maxLines(1)
+ .textOverflow({ overflow: TextOverflow.Ellipsis })
+ .margin({ left: 12 })
+ }
+ .layoutWeight(1)
+
+ Checkbox({ name: '', group: 'checkboxGroup' })
+ .select(this.checkList[index])
+ .selectedColor($r('app.color.button_blue'))
+ .margin({ left: 12 })
+ .hitTestBehavior(HitTestMode.None)
+ }
+ .width('100%')
+ .padding({ left: 12, right: 12 })
+ .height(48)
+ .onClick(() => {
+ this.fileCheck(index);
+ })
+ }
+
+ @Builder
+ BottomView() {
+ Column({ space: 12 }) {
+ if (this.isBackground && this.backDownTaskState !== BackgroundTaskState.NONE) {
+ Button() {
+ Row() {
+ Text(this.backDownTaskState === BackgroundTaskState.PAUSE ? $r('app.string.continue') : $r('app.string.pause'))
+ .fontColor(Color.White)
+ .fontSize(16)
+ }
+ }
+ .id('download_to')
+ .type(ButtonType.Capsule)
+ .height(45)
+ .width('100%')
+ .backgroundColor($r('app.color.button_blue'))
+ .onClick(() => {
+ requestDownload.pauseOrResume();
+ })
+
+ Button() {
+ Row() {
+ Text($r('app.string.cancel'))
+ .fontColor(Color.White)
+ .fontSize(16)
+ }
+ }
+ .id('download_to')
+ .type(ButtonType.Capsule)
+ .height(45)
+ .width('100%')
+ .backgroundColor($r('app.color.button_blue'))
+ .onClick(() => {
+ requestDownload.deleteAllBackTasks();
+ })
+ }
+ if (!this.isBackground || this.isBackground && this.backDownTaskState === BackgroundTaskState.NONE) {
+ Button() {
+ Row() {
+ if (!this.isBackground && this.isRunning) {
+ Text(`${this.progress}%`)
+ .fontColor(Color.White)
+ .fontSize(16)
+ Text($r('app.string.downloading'))
+ .fontColor(Color.White)
+ .fontSize(16)
+ .margin({ left: 12 })
+ } else {
+ Text($r('app.string.download'))
+ .fontColor(Color.White)
+ .fontSize(16)
+ }
+ }
+ }
+ .id('download_to')
+ .type(ButtonType.Capsule)
+ .height(45)
+ .width('100%')
+ .backgroundColor($r('app.color.button_blue'))
+ .onClick(() => {
+ if (!this.isRunning) {
+ this.folderDialogController.open();
+ }
+ })
+ }
+ Button($r('app.string.view_download_files'))
+ .id('view_download_files')
+ .type(ButtonType.Capsule)
+ .backgroundColor($r('sys.color.ohos_id_color_button_normal'))
+ .width('100%')
+ .fontSize(16)
+ .margin({ bottom: 12 })
+ .fontColor($r('app.color.btn_text_blue'))
+ .onClick(() => {
+ router.pushUrl({
+ url: 'pages/DownloadFiles'
+ });
+ })
+ }
+ .margin({ top: 12, left: 12, right: 12 })
+ }
+
+ aboutToAppear() {
+ logger.debug(TAG, 'aboutToAppear');
+ this.isRunning = false;
+ this.isPause = false;
+ this.isGetData = true;
+ requestFiles.requestFiles().then((data: FileModel[]) => {
+ this.checkList = [];
+ this.isRunning = false;
+ this.fileData.dataArray = data;
+ this.fileData.dataArray.forEach((item: FileModel) => {
+ this.checkList.push(false);
+ })
+ this.isGetData = false;
+ this.fileData.notifyDataReload();
+ })
+ fileUtils.listFolders().then((folders: Array) => {
+ this.downloadFolder = folders;
+ })
+ }
+
+ fileCheck(index: number) {
+ logger.debug(TAG, `fileCheck= ${index}`);
+ if (!this.isBackground) {
+ for (let i = 0; i < this.checkList.length; i++) {
+ if (i !== index) {
+ this.checkList[i] = false;
+ }
+ }
+ }
+ this.checkList[index] = !this.checkList[index];
+ logger.info(TAG, `this.checkList = ${JSON.stringify(this.checkList)}`);
+ }
+
+ download(folder: string) {
+ logger.debug(TAG, `download folder= ${folder}`);
+ this.checkFile = [];
+ if (this.checkList === undefined) {
+ return;
+ }
+ logger.info(TAG, `this.checkList = ${JSON.stringify(this.checkList)}`);
+ for (let i = 0; i < this.checkList.length; i++) {
+ if (this.checkList[i]) {
+ let fileModel = this.fileData.getData(i);
+ logger.info(TAG, `fileModel = ${JSON.stringify(fileModel)}`);
+ fileModel.files.forEach((url: string) => {
+ let splitUrl = url.split('//')[1].split('/');
+ if (splitUrl[splitUrl.length-1] !== '') {
+ this.checkFile.push(url);
+ }
+ });
+ }
+ }
+ logger.info(TAG, `this.checkFile = ${JSON.stringify(this.checkFile)}`);
+ if (this.checkFile.length === 0) {
+ promptAction.showToast({ message: $r('app.string.check_file_tips'), bottom: TOAST_BOTTOM });
+ return;
+ }
+ this.progress = 0;
+ logger.info(TAG, `this.isBackground = ${JSON.stringify(this.isBackground)}`);
+ if (this.isBackground) {
+ this.isRunning = false;
+ this.backDownTaskState = BackgroundTaskState.RUNNING;
+ requestDownload.downloadFilesBackground(folder, this.checkFile);
+ this.checkFile = [];
+ this.checkList = [];
+ this.fileData.dataArray.forEach((item: FileModel) => {
+ this.checkList.push(false);
+ })
+ this.fileData.notifyDataReload();
+ promptAction.showToast({ message: $r('app.string.background_task_start'), bottom: TOAST_BOTTOM });
+ } else {
+ this.isRunning = true;
+ requestDownload.downloadFile(folder, this.checkFile[0], this.downloadFileCallback);
+ }
+ }
+
+ downloadFilesCallback = (downloadCount: number, isSuccess: boolean) => {
+ logger.debug(TAG, 'downloadFilesCallback');
+ this.progress = downloadCount;
+ if (downloadCount === this.checkFile.length) {
+ this.downloadFinish(isSuccess);
+ }
+ }
+ downloadFileCallback = (progress: number, isSuccess: boolean) => {
+ logger.debug(TAG, 'downloadFileCallback');
+ this.progress = progress;
+ if (this.progress === 100) {
+ this.downloadFinish(isSuccess);
+ }
+ }
+
+ downloadFinish(isSuccess: boolean) {
+ logger.debug(TAG, 'downloadFinish');
+ this.isRunning = false;
+ this.checkFile = [];
+ this.checkList = [];
+ this.fileData.dataArray.forEach((item: FileModel) => {
+ this.checkList.push(false);
+ })
+ this.fileData.notifyDataReload();
+ let message = isSuccess ? $r('app.string.download_finish') : $r('app.string.download_fail');
+ promptAction.showToast({ message: message, bottom: TOAST_BOTTOM });
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Index.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Index.ets
index a2ed4f2e8e..7d201e0a0d 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Index.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Index.ets
@@ -1,136 +1,136 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import notificationManager from '@ohos.notificationManager';
-import router from '@ohos.router';
-import common from '@ohos.app.ability.common';
-import { urlUtils } from '@ohos/uploaddownload';
-import util from '@ohos.util';
-
-@Styles
-function itemStyle() {
- .width('100%')
- .height(56)
- .padding({ top: 17, bottom: 17, left: 12, right: 12 })
- .backgroundColor(Color.White)
- .borderRadius(24)
- .margin({ top: 20 })
-}
-
-@Extend(Text)
-function textStyle() {
- .fontColor($r('app.color.text_normal'))
- .fontWeight(400)
- .fontFamily('HarmonyHeiTi')
- .fontSize(16)
-}
-
-@Entry
-@Component
-struct Index {
- @StorageLink('isBackground') isBackground: boolean = false;
-
- aboutToAppear() {
- notificationManager.requestEnableNotification();
- }
-
- build() {
- Navigation() {
- Scroll() {
- Column() {
- Row() {
- Text($r('app.string.background_tips'))
- .textStyle()
- Blank()
- Toggle({ type: ToggleType.Switch, isOn: this.isBackground })
- .width(40)
- .height(24)
- .onChange((isOn: boolean) => {
- this.isBackground = isOn;
- AppStorage.setOrCreate('isBackground', isOn);
- })
- }
- .itemStyle()
- .margin({ top: 20 })
-
- Row() {
- Text($r('app.string.HFS_tips'))
- .textStyle()
- Blank()
- TextInput()
- .width(250)
- .height(40)
- .margin({left : 20})
- .onChange((val) => urlUtils.saveUrl(getContext(this) as common.UIAbilityContext,val))
- }
-
- .itemStyle()
- .margin({ top: 15 })
-
- this.CapabilityView($r('app.media.ic_upload'), $r('app.string.upload'), 'btn_upload', () => {
- router.pushUrl({
- url: 'pages/Upload'
- })
- })
- this.CapabilityView($r('app.media.ic_download'), $r('app.string.download'), 'btn_download', () => {
- router.pushUrl({
- url: 'pages/Download'
- })
- })
- this.CapabilityView($r('app.media.ic_certified'), $r('app.string.cert_lock'), 'btn_cert_lock', () => {
- router.pushUrl({
- url: 'pages/CertLock'
- })
- })
- }
- .width('100%')
- .margin({ left:-12 })
- }
- .padding({ left: 12, right: 6 })
- .height('100%')
- .align(Alignment.Top)
- }
- .width('100%')
- .height('100%')
- .hideBackButton(true)
- .titleMode(NavigationTitleMode.Mini)
- .backgroundColor($r('app.color.light_gray'))
- .title({
- main: this.getResourceString($r('app.string.EntryAbility_label')),
- sub: this.getResourceString($r('app.string.home_tips'))
- })
- .padding({ top:5 })
- }
-
- @Builder
- CapabilityView(image: Resource, text: Resource, id: string, onClick: () => void) {
- Row() {
- Image(image)
- .size({ width: 24, height: 24 })
- .objectFit(ImageFit.Cover)
- Text(text)
- .textStyle()
- .margin({ left: 12 })
- }
- .itemStyle()
- .id(id)
- .onClick(onClick)
- }
-
- getResourceString(resource: Resource) {
- let context = getContext(this) as common.UIAbilityContext;
- return context.resourceManager.getStringSync(resource.id);
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import notificationManager from '@ohos.notificationManager';
+import router from '@ohos.router';
+import common from '@ohos.app.ability.common';
+import { urlUtils } from '@ohos/uploaddownload';
+import util from '@ohos.util';
+
+@Styles
+function itemStyle() {
+ .width('100%')
+ .height(56)
+ .padding({ top: 17, bottom: 17, left: 12, right: 12 })
+ .backgroundColor(Color.White)
+ .borderRadius(24)
+ .margin({ top: 20 })
+}
+
+@Extend(Text)
+function textStyle() {
+ .fontColor($r('app.color.text_normal'))
+ .fontWeight(400)
+ .fontFamily('HarmonyHeiTi')
+ .fontSize(16)
+}
+
+@Entry
+@Component
+struct Index {
+ @StorageLink('isBackground') isBackground: boolean = false;
+
+ aboutToAppear() {
+ notificationManager.requestEnableNotification();
+ }
+
+ build() {
+ Navigation() {
+ Scroll() {
+ Column() {
+ Row() {
+ Text($r('app.string.background_tips'))
+ .textStyle()
+ Blank()
+ Toggle({ type: ToggleType.Switch, isOn: this.isBackground })
+ .width(40)
+ .height(24)
+ .onChange((isOn: boolean) => {
+ this.isBackground = isOn;
+ AppStorage.setOrCreate('isBackground', isOn);
+ })
+ }
+ .itemStyle()
+ .margin({ top: 20 })
+
+ Row() {
+ Text($r('app.string.HFS_tips'))
+ .textStyle()
+ Blank()
+ TextInput()
+ .width(250)
+ .height(40)
+ .margin({left : 20})
+ .onChange((val) => urlUtils.saveUrl(getContext(this) as common.UIAbilityContext,val))
+ }
+
+ .itemStyle()
+ .margin({ top: 15 })
+
+ this.CapabilityView($r('app.media.ic_upload'), $r('app.string.upload'), 'btn_upload', () => {
+ router.pushUrl({
+ url: 'pages/Upload'
+ })
+ })
+ this.CapabilityView($r('app.media.ic_download'), $r('app.string.download'), 'btn_download', () => {
+ router.pushUrl({
+ url: 'pages/Download'
+ })
+ })
+ this.CapabilityView($r('app.media.ic_certified'), $r('app.string.cert_lock'), 'btn_cert_lock', () => {
+ router.pushUrl({
+ url: 'pages/CertLock'
+ })
+ })
+ }
+ .width('100%')
+ .margin({ left:-12 })
+ }
+ .padding({ left: 12, right: 6 })
+ .height('100%')
+ .align(Alignment.Top)
+ }
+ .width('100%')
+ .height('100%')
+ .hideBackButton(true)
+ .titleMode(NavigationTitleMode.Mini)
+ .backgroundColor($r('app.color.light_gray'))
+ .title({
+ main: this.getResourceString($r('app.string.EntryAbility_label')),
+ sub: this.getResourceString($r('app.string.home_tips'))
+ })
+ .padding({ top:5 })
+ }
+
+ @Builder
+ CapabilityView(image: Resource, text: Resource, id: string, onClick: () => void) {
+ Row() {
+ Image(image)
+ .size({ width: 24, height: 24 })
+ .objectFit(ImageFit.Cover)
+ Text(text)
+ .textStyle()
+ .margin({ left: 12 })
+ }
+ .itemStyle()
+ .id(id)
+ .onClick(onClick)
+ }
+
+ getResourceString(resource: Resource) {
+ let context = getContext(this) as common.UIAbilityContext;
+ return context.resourceManager.getStringSync(resource.id);
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Upload.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Upload.ets
index 33bb2eb4ad..be9defe712 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Upload.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/ets/pages/Upload.ets
@@ -1,246 +1,246 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import fs from '@ohos.file.fs';
-import promptAction from '@ohos.promptAction';
-import { AddPictures } from '../components/AddPictures';
-import { ConfigFileChunkDialog } from '../components/ConfigFileChunkDialog';
-import { BackgroundTaskState, requestUpload, logger, TOAST_BOTTOM, NO_IMAGE_SELECTED } from '@ohos/uploaddownload';
-
-const TIME_MAX: number = 5;
-const TAG: string = 'UploadSample';
-
-@Entry
-@Component
-struct Upload {
- @StorageLink('isBackground') isBackground: boolean = false;
- @StorageLink('backTaskState') @Watch('stateChange') backTaskState: BackgroundTaskState = BackgroundTaskState.NONE;
- @State isBegin: boolean = false;
- @Provide imageList: Array = [];
- @State progress: number = 0;
- @State countdown: number = 0;
- @Provide @Watch('onChunkImgIndexChange') chunkImgIndex: number = NO_IMAGE_SELECTED;
- @Provide chunkInputEnable: boolean = false;
- @Provide chunkParaBegins: number = 0;
- @Provide chunkParaEnds: number = -1;
- chunkDialog: CustomDialogController = new CustomDialogController({
- builder: ConfigFileChunkDialog({
- upload: this.uploadFiles
- }),
- alignment: DialogAlignment.Bottom,
- offset: { dx: 0, dy: -12 },
- cancel: this.onChunkDiaglogCancel
- });
-
- build() {
- Navigation() {
- Scroll() {
- AddPictures()
- }
- .padding({ left: 24, right: 24 })
- .width('100%')
- .layoutWeight(1)
- .align(Alignment.Top)
- .margin({ bottom: 24 })
-
- Column() {
- Button() {
- if (this.isBackground && this.backTaskState !== BackgroundTaskState.NONE) {
- if (this.backTaskState === BackgroundTaskState.RUNNING) {
- Text($r('app.string.pause'))
- .fontSize(16)
- .fontWeight(500)
- .fontColor($r('app.color.white'))
- } else {
- Text($r('app.string.continue'))
- .fontSize(16)
- .fontWeight(500)
- .fontColor($r('app.color.white'))
- }
- } else if (this.isBegin && !this.isBackground) {
- Row() {
- Progress({ value: this.progress, type: ProgressType.Ring })
- .width(20)
- .height(20)
- .backgroundColor('#FFFFFF')
- .color('#558DFF')
- .style({ strokeWidth: 2, scaleCount: 100, scaleWidth: 2 })
- Text(`${this.getResourceString($r('app.string.uploading'))}${this.progress}%`)
- .fontSize(16)
- .fontColor(0xffffff)
- .fontWeight(500)
- .margin({ left: 12 })
- }.alignItems(VerticalAlign.Center)
- } else {
- if (this.countdown > 0) {
- Text(`${this.countdown}s`)
- .fontSize(16)
- .fontWeight(500)
- .fontColor($r('app.color.white'))
- } else {
- Text($r('app.string.upload'))
- .fontSize(16)
- .fontWeight(500)
- .fontColor($r('app.color.white'))
- }
- }
- }
- .id('publish')
- .width('100%')
- .height(40)
- .margin({ bottom: this.isBegin ? 16 : 24 })
- .enabled(this.countdown > 0 ? false : true)
- .backgroundColor($r('app.color.button_blue'))
- .onClick(() => {
- if (this.isBackground && this.backTaskState !== BackgroundTaskState.NONE) {
- requestUpload.pauseOrResume();
- } else {
- this.uploadFiles();
- }
- })
-
- if (this.isBegin) {
- Button() {
- Text($r('app.string.cancel'))
- .fontSize(16)
- .fontWeight(500)
- .fontColor($r('app.color.btn_text_blue'))
- }
- .id('cancel')
- .width('100%')
- .height(40)
- .margin({ bottom: 24 })
- .backgroundColor($r('app.color.button_light_gray'))
- .onClick(() => {
- // 取消上传任务
- requestUpload.cancelTask();
- this.progress = 0;
- this.isBegin = false;
- })
- }
- }
- .width('100%')
- .padding({ left: 24, right: 24 })
- }
- .width('100%')
- .height('100%')
- .backgroundColor($r('app.color.light_gray'))
- .title($r('app.string.upload'))
- .hideBackButton(false)
- .titleMode(NavigationTitleMode.Mini)
- .mode(NavigationMode.Stack)
- }
-
- aboutToAppear() {
- logger.debug(TAG, 'aboutToAppear');
- this.isBegin = false;
- this.backTaskState = BackgroundTaskState.NONE;
- }
-
- stateChange() {
- logger.debug(TAG, 'stateChange');
- if (this.backTaskState === BackgroundTaskState.NONE) {
- this.imageList = [];
- }
- }
-
- uploadFiles() {
- logger.debug(TAG, 'uploadFiles');
- if (this.imageList.length == 0) {
- return;
- }
-
- if (this.chunkInputEnable) { // 选中checkbox,从该文件分段上传
- this.isBegin = true;
- this.progress = 0;
- let index = this.chunkImgIndex;
- let fileUris = this.imageList.slice(index);
- console.debug(TAG + 'fileuri:' + fileUris);
- requestUpload.uploadFileChunk(fileUris, this.chunkParaBegins, this.chunkParaEnds, (progress: number, isSucceed: boolean) => {
- this.progress = progress;
- if (this.progress === 100 && isSucceed) {
- this.isBegin = false;
- this.imageList = this.imageList.slice(0, index);
- promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM });
- }
- if (this.progress === 100 && isSucceed === false) {
- this.isBegin = false;
- this.countdown = TIME_MAX;
- let interval = setInterval(() => {
- if (this.countdown > 0) {
- this.countdown--;
- } else {
- clearInterval(interval);
- }
- }, 1000);
- promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM });
- }
- });
- return;
- }
- console.debug(TAG + ':imageList:' + this.imageList);
- if (this.isBackground) {
- AppStorage.setOrCreate('backTaskState', BackgroundTaskState.RUNNING);
- requestUpload.uploadFilesBackground(this.imageList);
- promptAction.showToast({ message: $r('app.string.background_task_start'), bottom: TOAST_BOTTOM });
- } else {
- this.isBegin = true;
- this.progress = 0;
- requestUpload.uploadFiles(this.imageList, (progress: number, isSucceed: boolean) => {
- this.progress = progress;
- if (this.progress === 100 && isSucceed) {
- this.isBegin = false;
- this.imageList = [];
- promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM })
- }
- if (this.progress === 100 && isSucceed === false) {
- this.isBegin = false;
- this.countdown = TIME_MAX;
- let interval = setInterval(() => {
- if (this.countdown > 0) {
- this.countdown--;
- } else {
- clearInterval(interval);
- }
- }, 1000);
- promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM })
- }
- });
- }
- }
-
- getResourceString(resource: Resource) {
- let context = getContext(this) as common.UIAbilityContext;
- let res = context.resourceManager.getStringSync(resource.id);
- logger.debug(TAG + ':****' + res);
- return res;
- }
-
- onChunkImgIndexChange(propName: string) {
- logger.debug(TAG, 'onChunkImgIndexChange');
- if (this.chunkImgIndex != NO_IMAGE_SELECTED) {
- this.chunkDialog.open();
- }
- this.chunkInputEnable = false;
- this.chunkParaBegins = 0;
- this.chunkParaEnds = -1;
- }
-
- onChunkDiaglogCancel() {
- logger.debug(TAG, 'onChunkDiaglogCancel');
- this.chunkImgIndex = NO_IMAGE_SELECTED;
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import fs from '@ohos.file.fs';
+import promptAction from '@ohos.promptAction';
+import { AddPictures } from '../components/AddPictures';
+import { ConfigFileChunkDialog } from '../components/ConfigFileChunkDialog';
+import { BackgroundTaskState, requestUpload, logger, TOAST_BOTTOM, NO_IMAGE_SELECTED } from '@ohos/uploaddownload';
+
+const TIME_MAX: number = 5;
+const TAG: string = 'UploadSample';
+
+@Entry
+@Component
+struct Upload {
+ @StorageLink('isBackground') isBackground: boolean = false;
+ @StorageLink('backTaskState') @Watch('stateChange') backTaskState: BackgroundTaskState = BackgroundTaskState.NONE;
+ @State isBegin: boolean = false;
+ @Provide imageList: Array = [];
+ @State progress: number = 0;
+ @State countdown: number = 0;
+ @Provide @Watch('onChunkImgIndexChange') chunkImgIndex: number = NO_IMAGE_SELECTED;
+ @Provide chunkInputEnable: boolean = false;
+ @Provide chunkParaBegins: number = 0;
+ @Provide chunkParaEnds: number = -1;
+ chunkDialog: CustomDialogController = new CustomDialogController({
+ builder: ConfigFileChunkDialog({
+ upload: this.uploadFiles
+ }),
+ alignment: DialogAlignment.Bottom,
+ offset: { dx: 0, dy: -12 },
+ cancel: this.onChunkDiaglogCancel
+ });
+
+ build() {
+ Navigation() {
+ Scroll() {
+ AddPictures()
+ }
+ .padding({ left: 24, right: 24 })
+ .width('100%')
+ .layoutWeight(1)
+ .align(Alignment.Top)
+ .margin({ bottom: 24 })
+
+ Column() {
+ Button() {
+ if (this.isBackground && this.backTaskState !== BackgroundTaskState.NONE) {
+ if (this.backTaskState === BackgroundTaskState.RUNNING) {
+ Text($r('app.string.pause'))
+ .fontSize(16)
+ .fontWeight(500)
+ .fontColor($r('app.color.white'))
+ } else {
+ Text($r('app.string.continue'))
+ .fontSize(16)
+ .fontWeight(500)
+ .fontColor($r('app.color.white'))
+ }
+ } else if (this.isBegin && !this.isBackground) {
+ Row() {
+ Progress({ value: this.progress, type: ProgressType.Ring })
+ .width(20)
+ .height(20)
+ .backgroundColor('#FFFFFF')
+ .color('#558DFF')
+ .style({ strokeWidth: 2, scaleCount: 100, scaleWidth: 2 })
+ Text(`${this.getResourceString($r('app.string.uploading'))}${this.progress}%`)
+ .fontSize(16)
+ .fontColor(0xffffff)
+ .fontWeight(500)
+ .margin({ left: 12 })
+ }.alignItems(VerticalAlign.Center)
+ } else {
+ if (this.countdown > 0) {
+ Text(`${this.countdown}s`)
+ .fontSize(16)
+ .fontWeight(500)
+ .fontColor($r('app.color.white'))
+ } else {
+ Text($r('app.string.upload'))
+ .fontSize(16)
+ .fontWeight(500)
+ .fontColor($r('app.color.white'))
+ }
+ }
+ }
+ .id('publish')
+ .width('100%')
+ .height(40)
+ .margin({ bottom: this.isBegin ? 16 : 24 })
+ .enabled(this.countdown > 0 ? false : true)
+ .backgroundColor($r('app.color.button_blue'))
+ .onClick(() => {
+ if (this.isBackground && this.backTaskState !== BackgroundTaskState.NONE) {
+ requestUpload.pauseOrResume();
+ } else {
+ this.uploadFiles();
+ }
+ })
+
+ if (this.isBegin) {
+ Button() {
+ Text($r('app.string.cancel'))
+ .fontSize(16)
+ .fontWeight(500)
+ .fontColor($r('app.color.btn_text_blue'))
+ }
+ .id('cancel')
+ .width('100%')
+ .height(40)
+ .margin({ bottom: 24 })
+ .backgroundColor($r('app.color.button_light_gray'))
+ .onClick(() => {
+ // 取消上传任务
+ requestUpload.cancelTask();
+ this.progress = 0;
+ this.isBegin = false;
+ })
+ }
+ }
+ .width('100%')
+ .padding({ left: 24, right: 24 })
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor($r('app.color.light_gray'))
+ .title($r('app.string.upload'))
+ .hideBackButton(false)
+ .titleMode(NavigationTitleMode.Mini)
+ .mode(NavigationMode.Stack)
+ }
+
+ aboutToAppear() {
+ logger.debug(TAG, 'aboutToAppear');
+ this.isBegin = false;
+ this.backTaskState = BackgroundTaskState.NONE;
+ }
+
+ stateChange() {
+ logger.debug(TAG, 'stateChange');
+ if (this.backTaskState === BackgroundTaskState.NONE) {
+ this.imageList = [];
+ }
+ }
+
+ uploadFiles() {
+ logger.debug(TAG, 'uploadFiles');
+ if (this.imageList.length == 0) {
+ return;
+ }
+
+ if (this.chunkInputEnable) { // 选中checkbox,从该文件分段上传
+ this.isBegin = true;
+ this.progress = 0;
+ let index = this.chunkImgIndex;
+ let fileUris = this.imageList.slice(index);
+ console.debug(TAG + 'fileuri:' + fileUris);
+ requestUpload.uploadFileChunk(fileUris, this.chunkParaBegins, this.chunkParaEnds, (progress: number, isSucceed: boolean) => {
+ this.progress = progress;
+ if (this.progress === 100 && isSucceed) {
+ this.isBegin = false;
+ this.imageList = this.imageList.slice(0, index);
+ promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM });
+ }
+ if (this.progress === 100 && isSucceed === false) {
+ this.isBegin = false;
+ this.countdown = TIME_MAX;
+ let interval = setInterval(() => {
+ if (this.countdown > 0) {
+ this.countdown--;
+ } else {
+ clearInterval(interval);
+ }
+ }, 1000);
+ promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM });
+ }
+ });
+ return;
+ }
+ console.debug(TAG + ':imageList:' + this.imageList);
+ if (this.isBackground) {
+ AppStorage.setOrCreate('backTaskState', BackgroundTaskState.RUNNING);
+ requestUpload.uploadFilesBackground(this.imageList);
+ promptAction.showToast({ message: $r('app.string.background_task_start'), bottom: TOAST_BOTTOM });
+ } else {
+ this.isBegin = true;
+ this.progress = 0;
+ requestUpload.uploadFiles(this.imageList, (progress: number, isSucceed: boolean) => {
+ this.progress = progress;
+ if (this.progress === 100 && isSucceed) {
+ this.isBegin = false;
+ this.imageList = [];
+ promptAction.showToast({ message: $r('app.string.upload_success'), bottom: TOAST_BOTTOM })
+ }
+ if (this.progress === 100 && isSucceed === false) {
+ this.isBegin = false;
+ this.countdown = TIME_MAX;
+ let interval = setInterval(() => {
+ if (this.countdown > 0) {
+ this.countdown--;
+ } else {
+ clearInterval(interval);
+ }
+ }, 1000);
+ promptAction.showToast({ message: $r('app.string.upload_fail'), bottom: TOAST_BOTTOM })
+ }
+ });
+ }
+ }
+
+ getResourceString(resource: Resource) {
+ let context = getContext(this) as common.UIAbilityContext;
+ let res = context.resourceManager.getStringSync(resource.id);
+ logger.debug(TAG + ':****' + res);
+ return res;
+ }
+
+ onChunkImgIndexChange(propName: string) {
+ logger.debug(TAG, 'onChunkImgIndexChange');
+ if (this.chunkImgIndex != NO_IMAGE_SELECTED) {
+ this.chunkDialog.open();
+ }
+ this.chunkInputEnable = false;
+ this.chunkParaBegins = 0;
+ this.chunkParaEnds = -1;
+ }
+
+ onChunkDiaglogCancel() {
+ logger.debug(TAG, 'onChunkDiaglogCancel');
+ this.chunkImgIndex = NO_IMAGE_SELECTED;
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/color.json
index c11c9fb284..123baf3b97 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/color.json
@@ -1,44 +1,44 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "text_normal",
- "value": "#182431"
- },
- {
- "name": "button_light_gray",
- "value": "#0C182431"
- },
- {
- "name": "button_blue",
- "value": "#007DFF"
- },
- {
- "name": "btn_text_blue",
- "value": "#007DFF"
- },
- {
- "name": "maskColor",
- "value": "#66182431"
- },
- {
- "name": "white",
- "value": "#FFFFFF"
- },
- {
- "name": "gray",
- "value": "#F7F7F7"
- },
- {
- "name": "light_gray",
- "value": "#F1F3F5"
- },
- {
- "name": "text_message",
- "value": "#99182431"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "text_normal",
+ "value": "#182431"
+ },
+ {
+ "name": "button_light_gray",
+ "value": "#0C182431"
+ },
+ {
+ "name": "button_blue",
+ "value": "#007DFF"
+ },
+ {
+ "name": "btn_text_blue",
+ "value": "#007DFF"
+ },
+ {
+ "name": "maskColor",
+ "value": "#66182431"
+ },
+ {
+ "name": "white",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "gray",
+ "value": "#F7F7F7"
+ },
+ {
+ "name": "light_gray",
+ "value": "#F1F3F5"
+ },
+ {
+ "name": "text_message",
+ "value": "#99182431"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/string.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/string.json
index f2f3603345..2be6aa8fe3 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/string.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/element/string.json
@@ -1,144 +1,144 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "module description"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "UploadAndDownload"
- },
- {
- "name": "upload",
- "value": "Upload"
- },
- {
- "name": "upload_fail",
- "value": "Upload fail,resume upload later"
- },
- {
- "name": "upload_success",
- "value": "Upload success,continue upload"
- },
- {
- "name": "uploading",
- "value": "Uploading"
- },
- {
- "name": "user_tip",
- "value": "Feature development"
- },
- {
- "name": "open",
- "value": "Open"
- },
- {
- "name": "anyone",
- "value": "Anyone"
- },
- {
- "name": "gps",
- "value": "Location"
- },
- {
- "name": "tip",
- "value": "Thoughts of the moment..."
- },
- {
- "name": "pick_album",
- "value": "Pick from album"
- },
- {
- "name": "ok",
- "value": "OK"
- },
- {
- "name": "cancel",
- "value": "Cancel"
- },
- {
- "name": "check_file_tips",
- "value": "Please check files"
- },
- {
- "name": "download",
- "value": "Download"
- },
- {
- "name": "download_to",
- "value": "Select a download location"
- },
- {
- "name": "view_download_files",
- "value": "View download files"
- },
- {
- "name": "download_finish",
- "value": "Download finish"
- },
- {
- "name": "download_fail",
- "value": "Download fail"
- },
- {
- "name": "pause",
- "value": "Pause"
- },
- {
- "name": "downloading",
- "value": "Downloading"
- },
- {
- "name": "continue",
- "value": "Continue"
- },
- {
- "name": "media_permission",
- "value": "Allows the app to read media file information from the user's external storage"
- },
- {
- "name": "media_internet_permission",
- "value": "Allow access to the network"
- },
- {
- "name": "background_tips",
- "value": "Whether to start background tasks"
- },
- {
- "name": "HFS_tips",
- "value": "HFS Address"
- },
- {
- "name": "home_tips",
- "value": "Demonstrate foreground and background upload and download tasks"
- },
- {
- "name": "background_task_start",
- "value": "The background task has started, and you can check the download status in the notification bar"
- },
- {
- "name": "chunk_checkbox_tips",
- "value": "Upload from this file's chunk"
- },
- {
- "name": "chunk_begins",
- "value": "Null, input the value which uploading from the certain byte"
- },
- {
- "name": "chunk_ends",
- "value": "Null, input the value which uploading to the certain byte"
- },
- {
- "name": "chunk_para_invalid",
- "value": "Begins or Ends is invalid"
- },
- {
- "name": "cert_lock",
- "value": "Cert lock"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "module description"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "UploadAndDownload"
+ },
+ {
+ "name": "upload",
+ "value": "Upload"
+ },
+ {
+ "name": "upload_fail",
+ "value": "Upload fail,resume upload later"
+ },
+ {
+ "name": "upload_success",
+ "value": "Upload success,continue upload"
+ },
+ {
+ "name": "uploading",
+ "value": "Uploading"
+ },
+ {
+ "name": "user_tip",
+ "value": "Feature development"
+ },
+ {
+ "name": "open",
+ "value": "Open"
+ },
+ {
+ "name": "anyone",
+ "value": "Anyone"
+ },
+ {
+ "name": "gps",
+ "value": "Location"
+ },
+ {
+ "name": "tip",
+ "value": "Thoughts of the moment..."
+ },
+ {
+ "name": "pick_album",
+ "value": "Pick from album"
+ },
+ {
+ "name": "ok",
+ "value": "OK"
+ },
+ {
+ "name": "cancel",
+ "value": "Cancel"
+ },
+ {
+ "name": "check_file_tips",
+ "value": "Please check files"
+ },
+ {
+ "name": "download",
+ "value": "Download"
+ },
+ {
+ "name": "download_to",
+ "value": "Select a download location"
+ },
+ {
+ "name": "view_download_files",
+ "value": "View download files"
+ },
+ {
+ "name": "download_finish",
+ "value": "Download finish"
+ },
+ {
+ "name": "download_fail",
+ "value": "Download fail"
+ },
+ {
+ "name": "pause",
+ "value": "Pause"
+ },
+ {
+ "name": "downloading",
+ "value": "Downloading"
+ },
+ {
+ "name": "continue",
+ "value": "Continue"
+ },
+ {
+ "name": "media_permission",
+ "value": "Allows the app to read media file information from the user's external storage"
+ },
+ {
+ "name": "media_internet_permission",
+ "value": "Allow access to the network"
+ },
+ {
+ "name": "background_tips",
+ "value": "Whether to start background tasks"
+ },
+ {
+ "name": "HFS_tips",
+ "value": "HFS Address"
+ },
+ {
+ "name": "home_tips",
+ "value": "Demonstrate foreground and background upload and download tasks"
+ },
+ {
+ "name": "background_task_start",
+ "value": "The background task has started, and you can check the download status in the notification bar"
+ },
+ {
+ "name": "chunk_checkbox_tips",
+ "value": "Upload from this file's chunk"
+ },
+ {
+ "name": "chunk_begins",
+ "value": "Null, input the value which uploading from the certain byte"
+ },
+ {
+ "name": "chunk_ends",
+ "value": "Null, input the value which uploading to the certain byte"
+ },
+ {
+ "name": "chunk_para_invalid",
+ "value": "Begins or Ends is invalid"
+ },
+ {
+ "name": "cert_lock",
+ "value": "Cert lock"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/main_pages.json
index f76da0fb65..7f87ebc087 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/main_pages.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/main_pages.json
@@ -1,9 +1,9 @@
-{
- "src": [
- "pages/Index",
- "pages/Upload",
- "pages/Download",
- "pages/CertLock",
- "pages/DownloadFiles"
- ]
+{
+ "src": [
+ "pages/Index",
+ "pages/Upload",
+ "pages/Download",
+ "pages/CertLock",
+ "pages/DownloadFiles"
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/network_config.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/network_config.json
index 9f8de4095b..58d3c06a31 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/network_config.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/base/profile/network_config.json
@@ -1,24 +1,24 @@
-{
- "network-security-config": {
- "domain-config": [
- {
- "domains": [
- {
- "include-subdomains": true,
- "name": "www.baidu.com"
- }
- ],
- "trust-anchors": [{"certificates": "/data/storage/el1/bundle/entry/resources/resfile/"}],
- "pin-set": {
- "expiration": "2025-04-08",
- "pin": [
- {
- "digest-algorithm": "sha256",
- "digest": "g8CsdcpyAKxmLoWFvMd2hC7ZDUy7L4E2NYOi1i8qEtE="
- }
- ]
- }
- }
- ]
- }
+{
+ "network-security-config": {
+ "domain-config": [
+ {
+ "domains": [
+ {
+ "include-subdomains": true,
+ "name": "www.baidu.com"
+ }
+ ],
+ "trust-anchors": [{"certificates": "/data/storage/el1/bundle/entry/resources/resfile/"}],
+ "pin-set": {
+ "expiration": "2025-04-08",
+ "pin": [
+ {
+ "digest-algorithm": "sha256",
+ "digest": "g8CsdcpyAKxmLoWFvMd2hC7ZDUy7L4E2NYOi1i8qEtE="
+ }
+ ]
+ }
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/en_US/element/string.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/en_US/element/string.json
index 751ab62d30..d169c649cb 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/en_US/element/string.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/en_US/element/string.json
@@ -1,144 +1,144 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "module description"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "UploadAndDownload"
- },
- {
- "name": "upload",
- "value": "Upload"
- },
- {
- "name": "upload_fail",
- "value": "Upload fail,resume upload later"
- },
- {
- "name": "upload_success",
- "value": "Upload success,continue upload"
- },
- {
- "name": "uploading",
- "value": "Uploading"
- },
- {
- "name": "user_tip",
- "value": "Feature development"
- },
- {
- "name": "open",
- "value": "Open"
- },
- {
- "name": "anyone",
- "value": "Anyone"
- },
- {
- "name": "gps",
- "value": "Location"
- },
- {
- "name": "tip",
- "value": "Thoughts of the moment..."
- },
- {
- "name": "pick_album",
- "value": "Pick from album"
- },
- {
- "name": "ok",
- "value": "OK"
- },
- {
- "name": "cancel",
- "value": "Cancel"
- },
- {
- "name": "check_file_tips",
- "value": "Please check files"
- },
- {
- "name": "download",
- "value": "Download"
- },
- {
- "name": "downloading",
- "value": "Downloading"
- },
- {
- "name": "download_to",
- "value": "Select a download location"
- },
- {
- "name": "view_download_files",
- "value": "View download files"
- },
- {
- "name": "download_finish",
- "value": "Download finish"
- },
- {
- "name": "download_fail",
- "value": "Download fail"
- },
- {
- "name": "pause",
- "value": "Pause"
- },
- {
- "name": "continue",
- "value": "Continue"
- },
- {
- "name": "media_permission",
- "value": "Allows the app to read media file information from the user's external storage"
- },
- {
- "name": "media_internet_permission",
- "value": "Allow access to the network"
- },
- {
- "name": "background_tips",
- "value": "Whether to start background tasks"
- },
- {
- "name": "HFS_tips",
- "value": "HFS Address"
- },
- {
- "name": "home_tips",
- "value": "Demonstrate foreground and background upload and download tasks"
- },
- {
- "name": "background_task_start",
- "value": "The background task has started, and you can check the download status in the notification bar"
- },
- {
- "name": "chunk_checkbox_tips",
- "value": "Upload from this file's chunk"
- },
- {
- "name": "chunk_begins",
- "value": "Null, input the value which uploading from the certain byte"
- },
- {
- "name": "chunk_ends",
- "value": "Null, input the value which uploading to the certain byte"
- },
- {
- "name": "chunk_para_invalid",
- "value": "Begins or Ends is invalid"
- },
- {
- "name": "cert_lock",
- "value": "Cert lock"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "module description"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "UploadAndDownload"
+ },
+ {
+ "name": "upload",
+ "value": "Upload"
+ },
+ {
+ "name": "upload_fail",
+ "value": "Upload fail,resume upload later"
+ },
+ {
+ "name": "upload_success",
+ "value": "Upload success,continue upload"
+ },
+ {
+ "name": "uploading",
+ "value": "Uploading"
+ },
+ {
+ "name": "user_tip",
+ "value": "Feature development"
+ },
+ {
+ "name": "open",
+ "value": "Open"
+ },
+ {
+ "name": "anyone",
+ "value": "Anyone"
+ },
+ {
+ "name": "gps",
+ "value": "Location"
+ },
+ {
+ "name": "tip",
+ "value": "Thoughts of the moment..."
+ },
+ {
+ "name": "pick_album",
+ "value": "Pick from album"
+ },
+ {
+ "name": "ok",
+ "value": "OK"
+ },
+ {
+ "name": "cancel",
+ "value": "Cancel"
+ },
+ {
+ "name": "check_file_tips",
+ "value": "Please check files"
+ },
+ {
+ "name": "download",
+ "value": "Download"
+ },
+ {
+ "name": "downloading",
+ "value": "Downloading"
+ },
+ {
+ "name": "download_to",
+ "value": "Select a download location"
+ },
+ {
+ "name": "view_download_files",
+ "value": "View download files"
+ },
+ {
+ "name": "download_finish",
+ "value": "Download finish"
+ },
+ {
+ "name": "download_fail",
+ "value": "Download fail"
+ },
+ {
+ "name": "pause",
+ "value": "Pause"
+ },
+ {
+ "name": "continue",
+ "value": "Continue"
+ },
+ {
+ "name": "media_permission",
+ "value": "Allows the app to read media file information from the user's external storage"
+ },
+ {
+ "name": "media_internet_permission",
+ "value": "Allow access to the network"
+ },
+ {
+ "name": "background_tips",
+ "value": "Whether to start background tasks"
+ },
+ {
+ "name": "HFS_tips",
+ "value": "HFS Address"
+ },
+ {
+ "name": "home_tips",
+ "value": "Demonstrate foreground and background upload and download tasks"
+ },
+ {
+ "name": "background_task_start",
+ "value": "The background task has started, and you can check the download status in the notification bar"
+ },
+ {
+ "name": "chunk_checkbox_tips",
+ "value": "Upload from this file's chunk"
+ },
+ {
+ "name": "chunk_begins",
+ "value": "Null, input the value which uploading from the certain byte"
+ },
+ {
+ "name": "chunk_ends",
+ "value": "Null, input the value which uploading to the certain byte"
+ },
+ {
+ "name": "chunk_para_invalid",
+ "value": "Begins or Ends is invalid"
+ },
+ {
+ "name": "cert_lock",
+ "value": "Cert lock"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/zh_CN/element/string.json
index 94ea0de964..dafe835769 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/zh_CN/element/string.json
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/entry/src/main/resources/zh_CN/element/string.json
@@ -1,144 +1,144 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "module description"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "上传下载"
- },
- {
- "name": "upload",
- "value": "上传"
- },
- {
- "name": "upload_fail",
- "value": "上传失败,稍后继续上传"
- },
- {
- "name": "upload_success",
- "value": "上传成功,继续上传"
- },
- {
- "name": "uploading",
- "value": "已上传"
- },
- {
- "name": "user_tip",
- "value": "功能开发中"
- },
- {
- "name": "open",
- "value": "公开"
- },
- {
- "name": "anyone",
- "value": "谁可以看"
- },
- {
- "name": "gps",
- "value": "所在位置"
- },
- {
- "name": "tip",
- "value": "这一刻的想法..."
- },
- {
- "name": "pick_album",
- "value": "从相册选择"
- },
- {
- "name": "ok",
- "value": "确定"
- },
- {
- "name": "cancel",
- "value": "取消"
- },
- {
- "name": "check_file_tips",
- "value": "请选择文件"
- },
- {
- "name": "download",
- "value": "下载"
- },
- {
- "name": "downloading",
- "value": "已下载"
- },
- {
- "name": "view_download_files",
- "value": "查看下载文件"
- },
- {
- "name": "download_to",
- "value": "选择下载位置"
- },
- {
- "name": "download_finish",
- "value": "下载完成"
- },
- {
- "name": "download_fail",
- "value": "下载失败"
- },
- {
- "name": "pause",
- "value": "暂停"
- },
- {
- "name": "continue",
- "value": "继续"
- },
- {
- "name": "media_permission",
- "value": "允许应用读取用户外部存储中的媒体文件信息"
- },
- {
- "name": "media_internet_permission",
- "value": "允许访问网络"
- },
- {
- "name": "background_tips",
- "value": "是否开启后台任务"
- },
- {
- "name": "HFS_tips",
- "value": "HFS 地址"
- },
- {
- "name": "home_tips",
- "value": "演示前台和后台上传和下载任务"
- },
- {
- "name": "background_task_start",
- "value": "后台任务已开始,可在通知栏查看下载状态"
- },
- {
- "name": "chunk_checkbox_tips",
- "value": "从当前文件开始片段上传"
- },
- {
- "name": "chunk_begins",
- "value": "空,填入任意数值,表示从某字节开始上传该文件"
- },
- {
- "name": "chunk_ends",
- "value": "空,填入任意数值,表示从某字节结束上传该文件"
- },
- {
- "name": "chunk_para_invalid",
- "value": "Begins 或 Ends 无效"
- },
- {
- "name": "cert_lock",
- "value": "证书锁定"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "module description"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "上传下载"
+ },
+ {
+ "name": "upload",
+ "value": "上传"
+ },
+ {
+ "name": "upload_fail",
+ "value": "上传失败,稍后继续上传"
+ },
+ {
+ "name": "upload_success",
+ "value": "上传成功,继续上传"
+ },
+ {
+ "name": "uploading",
+ "value": "已上传"
+ },
+ {
+ "name": "user_tip",
+ "value": "功能开发中"
+ },
+ {
+ "name": "open",
+ "value": "公开"
+ },
+ {
+ "name": "anyone",
+ "value": "谁可以看"
+ },
+ {
+ "name": "gps",
+ "value": "所在位置"
+ },
+ {
+ "name": "tip",
+ "value": "这一刻的想法..."
+ },
+ {
+ "name": "pick_album",
+ "value": "从相册选择"
+ },
+ {
+ "name": "ok",
+ "value": "确定"
+ },
+ {
+ "name": "cancel",
+ "value": "取消"
+ },
+ {
+ "name": "check_file_tips",
+ "value": "请选择文件"
+ },
+ {
+ "name": "download",
+ "value": "下载"
+ },
+ {
+ "name": "downloading",
+ "value": "已下载"
+ },
+ {
+ "name": "view_download_files",
+ "value": "查看下载文件"
+ },
+ {
+ "name": "download_to",
+ "value": "选择下载位置"
+ },
+ {
+ "name": "download_finish",
+ "value": "下载完成"
+ },
+ {
+ "name": "download_fail",
+ "value": "下载失败"
+ },
+ {
+ "name": "pause",
+ "value": "暂停"
+ },
+ {
+ "name": "continue",
+ "value": "继续"
+ },
+ {
+ "name": "media_permission",
+ "value": "允许应用读取用户外部存储中的媒体文件信息"
+ },
+ {
+ "name": "media_internet_permission",
+ "value": "允许访问网络"
+ },
+ {
+ "name": "background_tips",
+ "value": "是否开启后台任务"
+ },
+ {
+ "name": "HFS_tips",
+ "value": "HFS 地址"
+ },
+ {
+ "name": "home_tips",
+ "value": "演示前台和后台上传和下载任务"
+ },
+ {
+ "name": "background_task_start",
+ "value": "后台任务已开始,可在通知栏查看下载状态"
+ },
+ {
+ "name": "chunk_checkbox_tips",
+ "value": "从当前文件开始片段上传"
+ },
+ {
+ "name": "chunk_begins",
+ "value": "空,填入任意数值,表示从某字节开始上传该文件"
+ },
+ {
+ "name": "chunk_ends",
+ "value": "空,填入任意数值,表示从某字节结束上传该文件"
+ },
+ {
+ "name": "chunk_para_invalid",
+ "value": "Begins 或 Ends 无效"
+ },
+ {
+ "name": "cert_lock",
+ "value": "证书锁定"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/download/RequestDownload.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/download/RequestDownload.ets
index 4c58ce38c6..19f6715ce2 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/download/RequestDownload.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/download/RequestDownload.ets
@@ -1,227 +1,227 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import request from '@ohos.request';
-import promptAction from '@ohos.promptAction';
-import { logger } from '../utils/Logger';
-import { BackgroundTaskState, TASK_MAX, TOAST_BOTTOM } from '../utils/Constants';
-
-const TAG: string = 'RequestDownload';
-
-class RequestDownload {
- private context: common.UIAbilityContext | undefined = undefined;
- private waitList: Array = [];
- private downloadTask: request.agent.Task | undefined = undefined;
- private backgroundDownloadTaskList: Array = [];
-
- constructor() {
- setInterval(() => {
- this.flushBackgroundTask()
- }, 2000);
- }
-
- async downloadFilesBackground(folder: string, files: Array) {
- logger.info(TAG, 'downloadFiles');
- this.context = getContext(this) as common.UIAbilityContext;
- files.forEach((item: string) => {
- this.waitList.push([folder, item]);
- });
- }
-
- async flushBackgroundTask() {
- let tasks = await request.agent.search({
- state: request.agent.State.RUNNING
- });
- if (tasks.length < TASK_MAX && this.waitList.length > 0) {
- let downloadList: Array = [];
- if (this.waitList.length <= TASK_MAX - tasks.length) {
- downloadList = this.waitList;
- this.waitList = [];
- } else {
- downloadList = this.waitList.slice(0, TASK_MAX - tasks.length);
- this.waitList = this.waitList.slice(TASK_MAX - tasks.length, this.waitList.length);
- }
- logger.info(TAG, `this.waitList = ${JSON.stringify(this.waitList)}`);
- this.createBackgroundTask(downloadList);
- } else {
- let state = AppStorage.get('backDownTaskState');
- logger.info(TAG, `backLists = ${this.backgroundDownloadTaskList.map(i => i.tid)}`);
- if (state === BackgroundTaskState.RUNNING) {
- if (tasks.length === 0) {
- AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.NONE);
- this.backgroundDownloadTaskList = [];
- }
- }
- }
- }
-
- async createBackgroundTask(downloadList: Array) {
- if (this.context === undefined) {
- return;
- }
- for (let i = 0; i < downloadList.length; i++) {
- try {
- let splitUrl = downloadList[i][1].split('//')[1].split('/');
- let downloadConfig: request.agent.Config = {
- action: request.agent.Action.DOWNLOAD,
- url: downloadList[i][1],
- method: 'POST',
- title: 'download',
- mode: request.agent.Mode.BACKGROUND,
- network: request.agent.Network.ANY,
- saveas: `./${downloadList[i][0]}/${splitUrl[splitUrl.length-1]}`,
- overwrite: true,
- gauge: true
- }
- let downTask = await request.agent.create(this.context, downloadConfig);
- if (this.backgroundDownloadTaskList.findIndex(task => task.config.url === downTask.config.url) === -1) {
- this.backgroundDownloadTaskList.push(downTask);
- }
- await downTask.start();
- } catch (err) {
- logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
- this.waitList.push(downloadList[i]);
- }
- }
- }
-
- async downloadFile(folder: string, url: string, callback: (progress: number, isSuccess: boolean) => void) {
- logger.info(TAG, 'downloadFile');
- // 查询到存在正在执行的下载任务,提示并返回
- let tasks = await request.agent.search({
- state: request.agent.State.RUNNING,
- action: request.agent.Action.DOWNLOAD,
- mode: request.agent.Mode.FOREGROUND
- });
- if (tasks.length > 0) {
- promptAction.showToast({ message: $r('app.string.have_download_task_tips'), bottom: TOAST_BOTTOM });
- return;
- }
- let splitUrl = url.split('//')[1].split('/');
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let downloadConfig: request.agent.Config = {
- action: request.agent.Action.DOWNLOAD,
- url: url,
- method: 'POST',
- title: 'download',
- mode: request.agent.Mode.FOREGROUND,
- network: request.agent.Network.ANY,
- saveas: `./${folder}/${splitUrl[splitUrl.length-1]}`,
- overwrite: true
- }
- logger.info(TAG, `downloadFile, downloadConfig = ${JSON.stringify(downloadConfig)}`);
- try {
- this.downloadTask = await request.agent.create(context, downloadConfig);
- this.downloadTask.on('progress', (progress: request.agent.Progress) => {
- logger.info(TAG, `progress, progress = ${progress.processed} ${progress.state}`);
- let processed = Number(progress.processed.toString()).valueOf();
- let size = progress.sizes[0];
- let process: number = Math.floor(processed / size * 100);
- if (process < 100) {
- callback(process, false);
- }
- })
- this.downloadTask.on('completed', (progress: request.agent.Progress) => {
- logger.info(TAG, `download complete, file= ${url}, progress = ${progress.processed}`);
- callback(100, true);
- this.deleteTask();
- })
- this.downloadTask.on('failed', async (progress: request.agent.Progress) => {
- if (this.downloadTask) {
- let taskInfo = await request.agent.show(this.downloadTask.tid);
- logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
- }
- callback(100, false);
- this.deleteTask();
- })
- await this.downloadTask.start();
- } catch (err) {
- logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
- callback(100, false);
- }
- }
-
- async pauseOrResume() {
- let state = AppStorage.get('backDownTaskState');
- if (state === BackgroundTaskState.RUNNING) {
- await this.pause();
- AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.PAUSE);
- } else if (state === BackgroundTaskState.PAUSE) {
- await this.resume();
- AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.RUNNING);
- } else {
- logger.info(TAG, 'this task state is error');
- }
- }
-
- async pause() {
- logger.info(TAG, 'pause');
- if (this.backgroundDownloadTaskList.length === 0) {
- return;
- }
- try {
- this.backgroundDownloadTaskList.forEach(async task => {
- await task.pause();
- })
- } catch (err) {
- logger.info(TAG, `pause fail,err= ${JSON.stringify(err)}`);
- }
- }
-
- async resume() {
- logger.info(TAG, 'resume');
- if (this.backgroundDownloadTaskList.length === 0) {
- return;
- }
- try {
- this.backgroundDownloadTaskList.forEach(async task => {
- await task.resume();
- })
- } catch (err) {
- logger.info(TAG, `resume fail,err= ${JSON.stringify(err)}`);
- }
- }
-
- async deleteTask() {
- if (this.downloadTask) {
- try {
- this.downloadTask.off('progress');
- this.downloadTask.off('completed');
- this.downloadTask.off('failed');
- await request.agent.remove(this.downloadTask.tid);
- } catch (err) {
- logger.info(TAG, `deleteTask fail, err= ${JSON.stringify(err)}`);
- }
- }
- this.downloadTask = undefined;
- }
-
- async deleteAllBackTasks() {
- if (this.backgroundDownloadTaskList.length > 0) {
- try {
- this.backgroundDownloadTaskList.forEach(async task => {
- await request.agent.remove(task.tid);
- })
- this.backgroundDownloadTaskList = [];
- AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.NONE);
- } catch (err) {
- logger.info(TAG, `deleteAllTask fail, err= ${JSON.stringify(err)}`);
- }
- }
- }
-}
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import request from '@ohos.request';
+import promptAction from '@ohos.promptAction';
+import { logger } from '../utils/Logger';
+import { BackgroundTaskState, TASK_MAX, TOAST_BOTTOM } from '../utils/Constants';
+
+const TAG: string = 'RequestDownload';
+
+class RequestDownload {
+ private context: common.UIAbilityContext | undefined = undefined;
+ private waitList: Array = [];
+ private downloadTask: request.agent.Task | undefined = undefined;
+ private backgroundDownloadTaskList: Array = [];
+
+ constructor() {
+ setInterval(() => {
+ this.flushBackgroundTask()
+ }, 2000);
+ }
+
+ async downloadFilesBackground(folder: string, files: Array) {
+ logger.info(TAG, 'downloadFiles');
+ this.context = getContext(this) as common.UIAbilityContext;
+ files.forEach((item: string) => {
+ this.waitList.push([folder, item]);
+ });
+ }
+
+ async flushBackgroundTask() {
+ let tasks = await request.agent.search({
+ state: request.agent.State.RUNNING
+ });
+ if (tasks.length < TASK_MAX && this.waitList.length > 0) {
+ let downloadList: Array = [];
+ if (this.waitList.length <= TASK_MAX - tasks.length) {
+ downloadList = this.waitList;
+ this.waitList = [];
+ } else {
+ downloadList = this.waitList.slice(0, TASK_MAX - tasks.length);
+ this.waitList = this.waitList.slice(TASK_MAX - tasks.length, this.waitList.length);
+ }
+ logger.info(TAG, `this.waitList = ${JSON.stringify(this.waitList)}`);
+ this.createBackgroundTask(downloadList);
+ } else {
+ let state = AppStorage.get('backDownTaskState');
+ logger.info(TAG, `backLists = ${this.backgroundDownloadTaskList.map(i => i.tid)}`);
+ if (state === BackgroundTaskState.RUNNING) {
+ if (tasks.length === 0) {
+ AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.NONE);
+ this.backgroundDownloadTaskList = [];
+ }
+ }
+ }
+ }
+
+ async createBackgroundTask(downloadList: Array) {
+ if (this.context === undefined) {
+ return;
+ }
+ for (let i = 0; i < downloadList.length; i++) {
+ try {
+ let splitUrl = downloadList[i][1].split('//')[1].split('/');
+ let downloadConfig: request.agent.Config = {
+ action: request.agent.Action.DOWNLOAD,
+ url: downloadList[i][1],
+ method: 'POST',
+ title: 'download',
+ mode: request.agent.Mode.BACKGROUND,
+ network: request.agent.Network.ANY,
+ saveas: `./${downloadList[i][0]}/${splitUrl[splitUrl.length-1]}`,
+ overwrite: true,
+ gauge: true
+ }
+ let downTask = await request.agent.create(this.context, downloadConfig);
+ if (this.backgroundDownloadTaskList.findIndex(task => task.config.url === downTask.config.url) === -1) {
+ this.backgroundDownloadTaskList.push(downTask);
+ }
+ await downTask.start();
+ } catch (err) {
+ logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
+ this.waitList.push(downloadList[i]);
+ }
+ }
+ }
+
+ async downloadFile(folder: string, url: string, callback: (progress: number, isSuccess: boolean) => void) {
+ logger.info(TAG, 'downloadFile');
+ // 查询到存在正在执行的下载任务,提示并返回
+ let tasks = await request.agent.search({
+ state: request.agent.State.RUNNING,
+ action: request.agent.Action.DOWNLOAD,
+ mode: request.agent.Mode.FOREGROUND
+ });
+ if (tasks.length > 0) {
+ promptAction.showToast({ message: $r('app.string.have_download_task_tips'), bottom: TOAST_BOTTOM });
+ return;
+ }
+ let splitUrl = url.split('//')[1].split('/');
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let downloadConfig: request.agent.Config = {
+ action: request.agent.Action.DOWNLOAD,
+ url: url,
+ method: 'POST',
+ title: 'download',
+ mode: request.agent.Mode.FOREGROUND,
+ network: request.agent.Network.ANY,
+ saveas: `./${folder}/${splitUrl[splitUrl.length-1]}`,
+ overwrite: true
+ }
+ logger.info(TAG, `downloadFile, downloadConfig = ${JSON.stringify(downloadConfig)}`);
+ try {
+ this.downloadTask = await request.agent.create(context, downloadConfig);
+ this.downloadTask.on('progress', (progress: request.agent.Progress) => {
+ logger.info(TAG, `progress, progress = ${progress.processed} ${progress.state}`);
+ let processed = Number(progress.processed.toString()).valueOf();
+ let size = progress.sizes[0];
+ let process: number = Math.floor(processed / size * 100);
+ if (process < 100) {
+ callback(process, false);
+ }
+ })
+ this.downloadTask.on('completed', (progress: request.agent.Progress) => {
+ logger.info(TAG, `download complete, file= ${url}, progress = ${progress.processed}`);
+ callback(100, true);
+ this.deleteTask();
+ })
+ this.downloadTask.on('failed', async (progress: request.agent.Progress) => {
+ if (this.downloadTask) {
+ let taskInfo = await request.agent.show(this.downloadTask.tid);
+ logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
+ }
+ callback(100, false);
+ this.deleteTask();
+ })
+ await this.downloadTask.start();
+ } catch (err) {
+ logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
+ callback(100, false);
+ }
+ }
+
+ async pauseOrResume() {
+ let state = AppStorage.get('backDownTaskState');
+ if (state === BackgroundTaskState.RUNNING) {
+ await this.pause();
+ AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.PAUSE);
+ } else if (state === BackgroundTaskState.PAUSE) {
+ await this.resume();
+ AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.RUNNING);
+ } else {
+ logger.info(TAG, 'this task state is error');
+ }
+ }
+
+ async pause() {
+ logger.info(TAG, 'pause');
+ if (this.backgroundDownloadTaskList.length === 0) {
+ return;
+ }
+ try {
+ this.backgroundDownloadTaskList.forEach(async task => {
+ await task.pause();
+ })
+ } catch (err) {
+ logger.info(TAG, `pause fail,err= ${JSON.stringify(err)}`);
+ }
+ }
+
+ async resume() {
+ logger.info(TAG, 'resume');
+ if (this.backgroundDownloadTaskList.length === 0) {
+ return;
+ }
+ try {
+ this.backgroundDownloadTaskList.forEach(async task => {
+ await task.resume();
+ })
+ } catch (err) {
+ logger.info(TAG, `resume fail,err= ${JSON.stringify(err)}`);
+ }
+ }
+
+ async deleteTask() {
+ if (this.downloadTask) {
+ try {
+ this.downloadTask.off('progress');
+ this.downloadTask.off('completed');
+ this.downloadTask.off('failed');
+ await request.agent.remove(this.downloadTask.tid);
+ } catch (err) {
+ logger.info(TAG, `deleteTask fail, err= ${JSON.stringify(err)}`);
+ }
+ }
+ this.downloadTask = undefined;
+ }
+
+ async deleteAllBackTasks() {
+ if (this.backgroundDownloadTaskList.length > 0) {
+ try {
+ this.backgroundDownloadTaskList.forEach(async task => {
+ await request.agent.remove(task.tid);
+ })
+ this.backgroundDownloadTaskList = [];
+ AppStorage.setOrCreate('backDownTaskState', BackgroundTaskState.NONE);
+ } catch (err) {
+ logger.info(TAG, `deleteAllTask fail, err= ${JSON.stringify(err)}`);
+ }
+ }
+ }
+}
+
export const requestDownload = new RequestDownload();
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/upload/RequestUpload.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/upload/RequestUpload.ets
index 4f97c70418..9c5201fe4b 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/upload/RequestUpload.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/upload/RequestUpload.ets
@@ -1,307 +1,307 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import request from '@ohos.request';
-import promptAction from '@ohos.promptAction';
-import { urlUtils } from '../utils/UrlUtils';
-import { logger } from '../utils/Logger';
-import { MediaUtils } from '../utils/MediaUtils';
-import { BackgroundTaskState, UPLOAD_TOKEN, TOAST_BOTTOM, TASK_MAX } from '../utils/Constants';
-
-const TAG: string = 'RequestUpload';
-const HEADER: Record = { 'Content-Type': 'multipart/form-data' };
-
-class Upload {
- private mediaUtils: MediaUtils = new MediaUtils();
- private config: request.agent.Config = {
- action: request.agent.Action.UPLOAD,
- headers: HEADER,
- url: '',
- mode: request.agent.Mode.FOREGROUND,
- method: 'POST',
- title: 'upload',
- network: request.agent.Network.ANY,
- data: [],
- token: UPLOAD_TOKEN
- }
- private context: common.UIAbilityContext | undefined = undefined;
- private uploadTask: request.agent.Task | undefined = undefined;
- private backgroundTask: request.agent.Task | undefined = undefined;
- private waitList: Array = [];
-
- constructor() {
- setInterval(() => {
- this.flushBackgroundTask()
- }, 2000);
- }
-
- getFileName(filePath: string): string {
- const lastSlashIndex = filePath.lastIndexOf('/');
- if (lastSlashIndex === -1) {
- return filePath;
- }
- return filePath.substring(lastSlashIndex + 1);
- }
-
- async uploadFilesBackground(fileUris: Array): Promise {
- logger.info(TAG, `uploadFilesBackground:uploadFiles begin, ${JSON.stringify(fileUris)}`);
- this.context = getContext(this) as common.UIAbilityContext;
- if (fileUris.length === 0) {
- return;
- }
- fileUris.forEach((item: string) => {
- this.waitList.push(item);
- });
- }
-
- async flushBackgroundTask() {
- logger.info(TAG, 'flushBackgroundTask:uploadFiles begin');
- let tasks = await request.agent.search({
- state: request.agent.State.RUNNING
- });
- let state = AppStorage.get('backTaskState');
- if (state === BackgroundTaskState.RUNNING) {
- if (tasks.length < TASK_MAX && this.waitList.length > 0) {
- this.createBackgroundTask(this.waitList);
- this.waitList = [];
- } else {
- if (this.backgroundTask === undefined || tasks.indexOf(this.backgroundTask.tid) === -1) {
- AppStorage.setOrCreate('backTaskState', BackgroundTaskState.NONE);
- this.backgroundTask = undefined;
- }
- }
- }
- }
-
- async createBackgroundTask(fileUris: Array) {
- logger.info(TAG, `createBackgroundTask:uploadFiles begin, ${JSON.stringify(fileUris)}`);
- if (this.context === undefined) {
- return;
- }
- this.config.url = await urlUtils.getUrl(this.context);
- this.config.data = await this.getFilesAndData(this.context.cacheDir, fileUris);
- this.config.mode = request.agent.Mode.BACKGROUND;
- try {
- this.backgroundTask = await request.agent.create(this.context, this.config);
- await this.backgroundTask.start();
- let state = AppStorage.get('backTaskState');
- if (state === BackgroundTaskState.PAUSE) {
- await this.backgroundTask.pause();
- }
- logger.info(TAG, `createBackgroundTask success`);
- } catch (err) {
- logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
- }
- }
-
- async uploadFiles(fileUris: Array, callback: (progress: number, isSucceed: boolean) => void): Promise {
- logger.info(TAG, `uploadFiles begin, ${JSON.stringify(fileUris)}`);
- if (fileUris.length === 0) {
- return;
- }
- // 查询到存在正在执行的上传任务,提示并返回
- let tasks = await request.agent.search({
- state: request.agent.State.RUNNING,
- action: request.agent.Action.UPLOAD,
- mode: request.agent.Mode.FOREGROUND
- });
- if (tasks.length > 0) {
- promptAction.showToast({ message: $r('app.string.have_upload_task_tips'), bottom: TOAST_BOTTOM });
- return;
- }
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- this.config.data = await this.getFilesAndData(context.cacheDir, fileUris);
- logger.info(TAG, `config data:${JSON.stringify(this.config.data)}`);
- this.config.url = await urlUtils.getUrl(context);
- logger.info(TAG, `config url:${JSON.stringify(this.config.url)}`);
- this.config.mode = request.agent.Mode.FOREGROUND;
- try {
- this.uploadTask = await request.agent.create(context, this.config);
- this.uploadTask.on('progress', (progress: request.agent.Progress) => {
- logger.info(TAG, `progress, progress = ${progress.processed} ${progress.state}`);
- let processed = Number(progress.processed.toString()).valueOf();
- let size = progress.sizes[0];
- let process: number = Math.floor(processed / size * 100);
- if (process < 100) {
- callback(process, false);
- }
- });
- this.uploadTask.on('completed', (progress: request.agent.Progress) => {
- logger.info(TAG, `complete, progress = ${progress.processed} ${progress.state}`);
- callback(100, true);
- this.cancelTask();
- });
- this.uploadTask.on('failed', async (progress: request.agent.Progress) => {
- if (this.uploadTask) {
- let taskInfo = await request.agent.touch(this.uploadTask.tid, UPLOAD_TOKEN);
- logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
- }
- callback(100, false);
- this.cancelTask();
- });
- await this.uploadTask.start();
- } catch (err) {
- logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
- callback(100, false);
- }
- }
-
- async uploadFileChunk(fileUris: Array, begin: number, end: number, callback: (progress: number, isSucceed: boolean) => void): Promise {
- logger.info(TAG, `uploadFileChunk begin,${fileUris}, begin:${begin}, end:${end}`);
- // 查询到存在正在执行的上传任务,提示并返回
- let tasks = await request.agent.search({
- state: request.agent.State.RUNNING,
- action: request.agent.Action.UPLOAD,
- mode: request.agent.Mode.FOREGROUND
- });
- if (tasks.length > 0) {
- promptAction.showToast({ message: $r('app.string.have_upload_task_tips'), bottom: TOAST_BOTTOM });
- return;
- }
- let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
- let config: request.agent.Config = {
- action: request.agent.Action.UPLOAD,
- headers: HEADER,
- url: await urlUtils.getUrl(context),
- mode: request.agent.Mode.FOREGROUND,
- method: 'POST',
- title: 'upload',
- network: request.agent.Network.ANY,
- data: await this.getFilesAndData(context.cacheDir, fileUris),
- token: UPLOAD_TOKEN,
- index: 0, // 指定片段上传的文件
- begins: begin,
- ends: end
- };
-
- try {
- this.uploadTask = await request.agent.create(context, config);
- this.uploadTask.on('progress', (progress: request.agent.Progress) => {
- let processed = Number(progress.processed.toString()).valueOf();
- let size = progress.sizes[progress.index];
- if (progress.index === 0) {
- if (end === -1) {
- size -= begin;
- } else {
- size = end - begin + 1;
- }
- }
- logger.info(TAG, `progress, index:${progress.index}, progressed = ${progress.processed}, size=${size}`);
- let process: number = Math.floor(processed / size * 100);
- if (process < 100) {
- callback(process, false);
- }
- });
- this.uploadTask.on('completed', (progress: request.agent.Progress) => {
- logger.info(TAG, `complete, progress = ${progress.processed} ${progress.state}`);
- callback(100, true);
- this.cancelTask();
- });
- this.uploadTask.on('failed', async (progress: request.agent.Progress) => {
- if (this.uploadTask) {
- let taskInfo = await request.agent.touch(this.uploadTask.tid, UPLOAD_TOKEN);
- logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
- }
- callback(100, false);
- this.cancelTask();
- })
- await this.uploadTask.start();
- } catch (err) {
- logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
- callback(100, false);
- }
- }
-
- async cancelTask() {
- logger.info(TAG, 'cancelTask');
- if (this.uploadTask === undefined) {
- return;
- }
- try {
- this.uploadTask.off('progress');
- this.uploadTask.off('failed');
- this.uploadTask.off('completed');
- await this.uploadTask.stop();
- await request.agent.remove(this.uploadTask.tid);
- } catch (err) {
- logger.info(TAG, `deleteTask fail,err= ${JSON.stringify(err)}`);
- }
- this.uploadTask = undefined;
- }
-
- async pauseOrResume() {
- logger.info(TAG, 'pauseOrResume');
- let state = AppStorage.get('backTaskState');
- if (state === BackgroundTaskState.RUNNING) {
- await this.pause();
- AppStorage.setOrCreate('backTaskState', BackgroundTaskState.PAUSE);
- } else if (state === BackgroundTaskState.PAUSE) {
- await this.resume();
- AppStorage.setOrCreate('backTaskState', BackgroundTaskState.RUNNING);
- } else {
- logger.info(TAG, 'this task state is error');
- }
- }
-
- async pause() {
- logger.info(TAG, 'pause');
- if (this.backgroundTask === undefined) {
- return;
- }
- try {
- await this.backgroundTask.pause();
- } catch (err) {
- logger.info(TAG, `pause fail,err= ${JSON.stringify(err)}`);
- }
- }
-
- async resume() {
- logger.info(TAG, 'resume');
- if (this.backgroundTask === undefined) {
- return;
- }
- try {
- await this.backgroundTask.resume();
- } catch (err) {
- logger.info(TAG, `resume fail,err= ${JSON.stringify(err)}`);
- }
- }
-
- private async getFilesAndData(cacheDir: string, fileUris: Array): Promise> {
- logger.info(TAG, `getFilesAndData begin`);
- let files: Array = [];
- for (let i = 0; i < fileUris.length; i++) {
- logger.info(TAG, `getFile fileUri = ${fileUris[i]}`);
- let imagePath = fileUris[i];
- logger.info(TAG, `getFilesAndData imagePath: ${JSON.stringify(imagePath)}`);
- let fileName = this.getFileName(imagePath);
- let file: request.agent.FormItem = {
- name: 'createTest',
- value: {
- filename: fileName,
- mimeType: 'application/octet-stream',
- path: imagePath,
- }
- }
- logger.info(TAG, `getFile file = ${JSON.stringify(file)}`);
- files.push(file);
- }
- logger.info(TAG, `getFilesAndData ${JSON.stringify(files)}`);
- return files;
- }
-}
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import request from '@ohos.request';
+import promptAction from '@ohos.promptAction';
+import { urlUtils } from '../utils/UrlUtils';
+import { logger } from '../utils/Logger';
+import { MediaUtils } from '../utils/MediaUtils';
+import { BackgroundTaskState, UPLOAD_TOKEN, TOAST_BOTTOM, TASK_MAX } from '../utils/Constants';
+
+const TAG: string = 'RequestUpload';
+const HEADER: Record = { 'Content-Type': 'multipart/form-data' };
+
+class Upload {
+ private mediaUtils: MediaUtils = new MediaUtils();
+ private config: request.agent.Config = {
+ action: request.agent.Action.UPLOAD,
+ headers: HEADER,
+ url: '',
+ mode: request.agent.Mode.FOREGROUND,
+ method: 'POST',
+ title: 'upload',
+ network: request.agent.Network.ANY,
+ data: [],
+ token: UPLOAD_TOKEN
+ }
+ private context: common.UIAbilityContext | undefined = undefined;
+ private uploadTask: request.agent.Task | undefined = undefined;
+ private backgroundTask: request.agent.Task | undefined = undefined;
+ private waitList: Array = [];
+
+ constructor() {
+ setInterval(() => {
+ this.flushBackgroundTask()
+ }, 2000);
+ }
+
+ getFileName(filePath: string): string {
+ const lastSlashIndex = filePath.lastIndexOf('/');
+ if (lastSlashIndex === -1) {
+ return filePath;
+ }
+ return filePath.substring(lastSlashIndex + 1);
+ }
+
+ async uploadFilesBackground(fileUris: Array): Promise {
+ logger.info(TAG, `uploadFilesBackground:uploadFiles begin, ${JSON.stringify(fileUris)}`);
+ this.context = getContext(this) as common.UIAbilityContext;
+ if (fileUris.length === 0) {
+ return;
+ }
+ fileUris.forEach((item: string) => {
+ this.waitList.push(item);
+ });
+ }
+
+ async flushBackgroundTask() {
+ logger.info(TAG, 'flushBackgroundTask:uploadFiles begin');
+ let tasks = await request.agent.search({
+ state: request.agent.State.RUNNING
+ });
+ let state = AppStorage.get('backTaskState');
+ if (state === BackgroundTaskState.RUNNING) {
+ if (tasks.length < TASK_MAX && this.waitList.length > 0) {
+ this.createBackgroundTask(this.waitList);
+ this.waitList = [];
+ } else {
+ if (this.backgroundTask === undefined || tasks.indexOf(this.backgroundTask.tid) === -1) {
+ AppStorage.setOrCreate('backTaskState', BackgroundTaskState.NONE);
+ this.backgroundTask = undefined;
+ }
+ }
+ }
+ }
+
+ async createBackgroundTask(fileUris: Array) {
+ logger.info(TAG, `createBackgroundTask:uploadFiles begin, ${JSON.stringify(fileUris)}`);
+ if (this.context === undefined) {
+ return;
+ }
+ this.config.url = await urlUtils.getUrl(this.context);
+ this.config.data = await this.getFilesAndData(this.context.cacheDir, fileUris);
+ this.config.mode = request.agent.Mode.BACKGROUND;
+ try {
+ this.backgroundTask = await request.agent.create(this.context, this.config);
+ await this.backgroundTask.start();
+ let state = AppStorage.get('backTaskState');
+ if (state === BackgroundTaskState.PAUSE) {
+ await this.backgroundTask.pause();
+ }
+ logger.info(TAG, `createBackgroundTask success`);
+ } catch (err) {
+ logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
+ }
+ }
+
+ async uploadFiles(fileUris: Array, callback: (progress: number, isSucceed: boolean) => void): Promise {
+ logger.info(TAG, `uploadFiles begin, ${JSON.stringify(fileUris)}`);
+ if (fileUris.length === 0) {
+ return;
+ }
+ // 查询到存在正在执行的上传任务,提示并返回
+ let tasks = await request.agent.search({
+ state: request.agent.State.RUNNING,
+ action: request.agent.Action.UPLOAD,
+ mode: request.agent.Mode.FOREGROUND
+ });
+ if (tasks.length > 0) {
+ promptAction.showToast({ message: $r('app.string.have_upload_task_tips'), bottom: TOAST_BOTTOM });
+ return;
+ }
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ this.config.data = await this.getFilesAndData(context.cacheDir, fileUris);
+ logger.info(TAG, `config data:${JSON.stringify(this.config.data)}`);
+ this.config.url = await urlUtils.getUrl(context);
+ logger.info(TAG, `config url:${JSON.stringify(this.config.url)}`);
+ this.config.mode = request.agent.Mode.FOREGROUND;
+ try {
+ this.uploadTask = await request.agent.create(context, this.config);
+ this.uploadTask.on('progress', (progress: request.agent.Progress) => {
+ logger.info(TAG, `progress, progress = ${progress.processed} ${progress.state}`);
+ let processed = Number(progress.processed.toString()).valueOf();
+ let size = progress.sizes[0];
+ let process: number = Math.floor(processed / size * 100);
+ if (process < 100) {
+ callback(process, false);
+ }
+ });
+ this.uploadTask.on('completed', (progress: request.agent.Progress) => {
+ logger.info(TAG, `complete, progress = ${progress.processed} ${progress.state}`);
+ callback(100, true);
+ this.cancelTask();
+ });
+ this.uploadTask.on('failed', async (progress: request.agent.Progress) => {
+ if (this.uploadTask) {
+ let taskInfo = await request.agent.touch(this.uploadTask.tid, UPLOAD_TOKEN);
+ logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
+ }
+ callback(100, false);
+ this.cancelTask();
+ });
+ await this.uploadTask.start();
+ } catch (err) {
+ logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
+ callback(100, false);
+ }
+ }
+
+ async uploadFileChunk(fileUris: Array, begin: number, end: number, callback: (progress: number, isSucceed: boolean) => void): Promise {
+ logger.info(TAG, `uploadFileChunk begin,${fileUris}, begin:${begin}, end:${end}`);
+ // 查询到存在正在执行的上传任务,提示并返回
+ let tasks = await request.agent.search({
+ state: request.agent.State.RUNNING,
+ action: request.agent.Action.UPLOAD,
+ mode: request.agent.Mode.FOREGROUND
+ });
+ if (tasks.length > 0) {
+ promptAction.showToast({ message: $r('app.string.have_upload_task_tips'), bottom: TOAST_BOTTOM });
+ return;
+ }
+ let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
+ let config: request.agent.Config = {
+ action: request.agent.Action.UPLOAD,
+ headers: HEADER,
+ url: await urlUtils.getUrl(context),
+ mode: request.agent.Mode.FOREGROUND,
+ method: 'POST',
+ title: 'upload',
+ network: request.agent.Network.ANY,
+ data: await this.getFilesAndData(context.cacheDir, fileUris),
+ token: UPLOAD_TOKEN,
+ index: 0, // 指定片段上传的文件
+ begins: begin,
+ ends: end
+ };
+
+ try {
+ this.uploadTask = await request.agent.create(context, config);
+ this.uploadTask.on('progress', (progress: request.agent.Progress) => {
+ let processed = Number(progress.processed.toString()).valueOf();
+ let size = progress.sizes[progress.index];
+ if (progress.index === 0) {
+ if (end === -1) {
+ size -= begin;
+ } else {
+ size = end - begin + 1;
+ }
+ }
+ logger.info(TAG, `progress, index:${progress.index}, progressed = ${progress.processed}, size=${size}`);
+ let process: number = Math.floor(processed / size * 100);
+ if (process < 100) {
+ callback(process, false);
+ }
+ });
+ this.uploadTask.on('completed', (progress: request.agent.Progress) => {
+ logger.info(TAG, `complete, progress = ${progress.processed} ${progress.state}`);
+ callback(100, true);
+ this.cancelTask();
+ });
+ this.uploadTask.on('failed', async (progress: request.agent.Progress) => {
+ if (this.uploadTask) {
+ let taskInfo = await request.agent.touch(this.uploadTask.tid, UPLOAD_TOKEN);
+ logger.info(TAG, `fail, resean = ${taskInfo.reason}, faults = ${JSON.stringify(taskInfo.faults)}`);
+ }
+ callback(100, false);
+ this.cancelTask();
+ })
+ await this.uploadTask.start();
+ } catch (err) {
+ logger.error(TAG, `task err, err = ${JSON.stringify(err)}`);
+ callback(100, false);
+ }
+ }
+
+ async cancelTask() {
+ logger.info(TAG, 'cancelTask');
+ if (this.uploadTask === undefined) {
+ return;
+ }
+ try {
+ this.uploadTask.off('progress');
+ this.uploadTask.off('failed');
+ this.uploadTask.off('completed');
+ await this.uploadTask.stop();
+ await request.agent.remove(this.uploadTask.tid);
+ } catch (err) {
+ logger.info(TAG, `deleteTask fail,err= ${JSON.stringify(err)}`);
+ }
+ this.uploadTask = undefined;
+ }
+
+ async pauseOrResume() {
+ logger.info(TAG, 'pauseOrResume');
+ let state = AppStorage.get('backTaskState');
+ if (state === BackgroundTaskState.RUNNING) {
+ await this.pause();
+ AppStorage.setOrCreate('backTaskState', BackgroundTaskState.PAUSE);
+ } else if (state === BackgroundTaskState.PAUSE) {
+ await this.resume();
+ AppStorage.setOrCreate('backTaskState', BackgroundTaskState.RUNNING);
+ } else {
+ logger.info(TAG, 'this task state is error');
+ }
+ }
+
+ async pause() {
+ logger.info(TAG, 'pause');
+ if (this.backgroundTask === undefined) {
+ return;
+ }
+ try {
+ await this.backgroundTask.pause();
+ } catch (err) {
+ logger.info(TAG, `pause fail,err= ${JSON.stringify(err)}`);
+ }
+ }
+
+ async resume() {
+ logger.info(TAG, 'resume');
+ if (this.backgroundTask === undefined) {
+ return;
+ }
+ try {
+ await this.backgroundTask.resume();
+ } catch (err) {
+ logger.info(TAG, `resume fail,err= ${JSON.stringify(err)}`);
+ }
+ }
+
+ private async getFilesAndData(cacheDir: string, fileUris: Array): Promise> {
+ logger.info(TAG, `getFilesAndData begin`);
+ let files: Array = [];
+ for (let i = 0; i < fileUris.length; i++) {
+ logger.info(TAG, `getFile fileUri = ${fileUris[i]}`);
+ let imagePath = fileUris[i];
+ logger.info(TAG, `getFilesAndData imagePath: ${JSON.stringify(imagePath)}`);
+ let fileName = this.getFileName(imagePath);
+ let file: request.agent.FormItem = {
+ name: 'createTest',
+ value: {
+ filename: fileName,
+ mimeType: 'application/octet-stream',
+ path: imagePath,
+ }
+ }
+ logger.info(TAG, `getFile file = ${JSON.stringify(file)}`);
+ files.push(file);
+ }
+ logger.info(TAG, `getFilesAndData ${JSON.stringify(files)}`);
+ return files;
+ }
+}
+
export const requestUpload = new Upload();
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/Constants.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/Constants.ets
index 67a4a64cff..8bb5482b04 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/Constants.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/Constants.ets
@@ -1,24 +1,24 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-export const TOAST_BOTTOM: number = 200;
-export const UPLOAD_TOKEN: string = 'upload_token';
-export const TASK_MAX: number = 10;
-export enum BackgroundTaskState {
- NONE = 0,
- RUNNING = 1,
- PAUSE = 2
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export const TOAST_BOTTOM: number = 200;
+export const UPLOAD_TOKEN: string = 'upload_token';
+export const TASK_MAX: number = 10;
+export enum BackgroundTaskState {
+ NONE = 0,
+ RUNNING = 1,
+ PAUSE = 2
+}
export const NO_IMAGE_SELECTED: number = -1;
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/UrlUtils.ets b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/UrlUtils.ets
index 8262e18cae..a06833d2f7 100644
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/UrlUtils.ets
+++ b/code/BasicFeature/Connectivity/UploadAndDownLoad/features/uploadanddownload/src/main/ets/utils/UrlUtils.ets
@@ -1,47 +1,47 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import common from '@ohos.app.ability.common';
-import commonEventManager from '@ohos.commonEventManager';
-import preferences from '@ohos.data.preferences';
-import { CommonEventData } from './commonEvent/commonEventData';
-import { CommonEventSubscriber } from './commonEvent/commonEventSubscriber';
-import { logger } from './Logger';
-
-const TAG: string = 'UrlUtils';
-const URL_KEY: string = 'url';
-const STORE_NAME: string = 'server_url';
-const DEFAULT_SERVER_URL: string = 'http://192.168.1.1/';
-
-class UrlUtil {
- async getUrl(context: common.UIAbilityContext): Promise {
- let preference = await preferences.getPreferences(context, STORE_NAME);
- let url = await preference.get(URL_KEY, '') as string;
- if (url == '') {
- url = DEFAULT_SERVER_URL;
- logger.info(TAG, 'config url is null');
- }
- logger.info(TAG, `getUrl,url= ${url}`);
- return url;
- }
-
- async saveUrl(context: common.UIAbilityContext, url: string) {
- let preference = await preferences.getPreferences(context, STORE_NAME);
- await preference.put(URL_KEY, url);
- await preference.flush();
- }
-}
-
-export const urlUtils = new UrlUtil();
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import common from '@ohos.app.ability.common';
+import commonEventManager from '@ohos.commonEventManager';
+import preferences from '@ohos.data.preferences';
+import { CommonEventData } from './commonEvent/commonEventData';
+import { CommonEventSubscriber } from './commonEvent/commonEventSubscriber';
+import { logger } from './Logger';
+
+const TAG: string = 'UrlUtils';
+const URL_KEY: string = 'url';
+const STORE_NAME: string = 'server_url';
+const DEFAULT_SERVER_URL: string = 'http://192.168.1.1/';
+
+class UrlUtil {
+ async getUrl(context: common.UIAbilityContext): Promise {
+ let preference = await preferences.getPreferences(context, STORE_NAME);
+ let url = await preference.get(URL_KEY, '') as string;
+ if (url == '') {
+ url = DEFAULT_SERVER_URL;
+ logger.info(TAG, 'config url is null');
+ }
+ logger.info(TAG, `getUrl,url= ${url}`);
+ return url;
+ }
+
+ async saveUrl(context: common.UIAbilityContext, url: string) {
+ let preference = await preferences.getPreferences(context, STORE_NAME);
+ await preference.put(URL_KEY, url);
+ await preference.flush();
+ }
+}
+
+export const urlUtils = new UrlUtil();
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-config.json5 b/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-config.json5
deleted file mode 100644
index 64655e6970..0000000000
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-config.json5
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "hvigorVersion": "3.2.4",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "3.2.4"
- }
-}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-wrapper.js b/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-wrapper.js
deleted file mode 100644
index 372eae8eb4..0000000000
--- a/code/BasicFeature/Connectivity/UploadAndDownLoad/hvigor/hvigor-wrapper.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";var u=require("path"),D=require("os"),e=require("fs"),t=require("crypto"),r=require("child_process"),n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},i={},C={},F=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(C,"__esModule",{value:!0}),C.maxPathLength=C.isMac=C.isLinux=C.isWindows=void 0;const E=F(D),A="Windows_NT",o="Darwin";function a(){return E.default.type()===A}function c(){return E.default.type()===o}C.isWindows=a,C.isLinux=function(){return"Linux"===E.default.type()},C.isMac=c,C.maxPathLength=function(){return c()?1016:a()?259:4095},function(e){var t=n&&n.__createBinding||(Object.create?function(u,D,e,t){void 0===t&&(t=e);var r=Object.getOwnPropertyDescriptor(D,e);r&&!("get"in r?!D.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return D[e]}}),Object.defineProperty(u,t,r)}:function(u,D,e,t){void 0===t&&(t=e),u[t]=D[e]}),r=n&&n.__setModuleDefault||(Object.create?function(u,D){Object.defineProperty(u,"default",{enumerable:!0,value:D})}:function(u,D){u.default=D}),i=n&&n.__importStar||function(u){if(u&&u.__esModule)return u;var D={};if(null!=u)for(var e in u)"default"!==e&&Object.prototype.hasOwnProperty.call(u,e)&&t(D,u,e);return r(D,u),D};Object.defineProperty(e,"__esModule",{value:!0}),e.WORK_SPACE=e.HVIGOR_PROJECT_WRAPPER_HOME=e.HVIGOR_PROJECT_ROOT_DIR=e.HVIGOR_PROJECT_CACHES_HOME=e.HVIGOR_PNPM_STORE_PATH=e.HVIGOR_WRAPPER_PNPM_SCRIPT_PATH=e.PROJECT_CACHES=e.HVIGOR_WRAPPER_TOOLS_HOME=e.HVIGOR_USER_HOME=e.DEFAULT_PACKAGE_JSON=e.DEFAULT_HVIGOR_CONFIG_JSON_FILE_NAME=e.PNPM=e.HVIGOR=e.NPM_TOOL=e.PNPM_TOOL=e.HVIGOR_ENGINE_PACKAGE_NAME=void 0;const F=i(D),E=i(u),A=C;e.HVIGOR_ENGINE_PACKAGE_NAME="@ohos/hvigor",e.PNPM_TOOL=(0,A.isWindows)()?"pnpm.cmd":"pnpm",e.NPM_TOOL=(0,A.isWindows)()?"npm.cmd":"npm",e.HVIGOR="hvigor",e.PNPM="pnpm",e.DEFAULT_HVIGOR_CONFIG_JSON_FILE_NAME="hvigor-config.json5",e.DEFAULT_PACKAGE_JSON="package.json",e.HVIGOR_USER_HOME=E.resolve(F.homedir(),".hvigor"),e.HVIGOR_WRAPPER_TOOLS_HOME=E.resolve(e.HVIGOR_USER_HOME,"wrapper","tools"),e.PROJECT_CACHES="project_caches",e.HVIGOR_WRAPPER_PNPM_SCRIPT_PATH=E.resolve(e.HVIGOR_WRAPPER_TOOLS_HOME,"node_modules",".bin",e.PNPM_TOOL),e.HVIGOR_PNPM_STORE_PATH=E.resolve(e.HVIGOR_USER_HOME,"caches"),e.HVIGOR_PROJECT_CACHES_HOME=E.resolve(e.HVIGOR_USER_HOME,e.PROJECT_CACHES),e.HVIGOR_PROJECT_ROOT_DIR=process.cwd(),e.HVIGOR_PROJECT_WRAPPER_HOME=E.resolve(e.HVIGOR_PROJECT_ROOT_DIR,e.HVIGOR),e.WORK_SPACE="workspace"}(i);var s={},l={};Object.defineProperty(l,"__esModule",{value:!0}),l.logInfoPrintConsole=l.logErrorAndExit=void 0,l.logErrorAndExit=function(u){u instanceof Error?console.error(u.message):console.error(u),process.exit(-1)},l.logInfoPrintConsole=function(u){console.log(u)};var B=n&&n.__createBinding||(Object.create?function(u,D,e,t){void 0===t&&(t=e);var r=Object.getOwnPropertyDescriptor(D,e);r&&!("get"in r?!D.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return D[e]}}),Object.defineProperty(u,t,r)}:function(u,D,e,t){void 0===t&&(t=e),u[t]=D[e]}),d=n&&n.__setModuleDefault||(Object.create?function(u,D){Object.defineProperty(u,"default",{enumerable:!0,value:D})}:function(u,D){u.default=D}),f=n&&n.__importStar||function(u){if(u&&u.__esModule)return u;var D={};if(null!=u)for(var e in u)"default"!==e&&Object.prototype.hasOwnProperty.call(u,e)&&B(D,u,e);return d(D,u),D};Object.defineProperty(s,"__esModule",{value:!0});var _=s.executeBuild=void 0;const p=f(e),O=f(u),h=l;_=s.executeBuild=function(u){const D=O.resolve(u,"node_modules","@ohos","hvigor","bin","hvigor.js");try{const u=p.realpathSync(D);require(u)}catch(e){(0,h.logErrorAndExit)(`Error: ENOENT: no such file ${D},delete ${u} and retry.`)}};var P={},v={};!function(u){var D=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(u,"__esModule",{value:!0}),u.hashFile=u.hash=u.createHash=void 0;const r=D(t),i=D(e);u.createHash=(u="MD5")=>r.default.createHash(u);u.hash=(D,e)=>(0,u.createHash)(e).update(D).digest("hex");u.hashFile=(D,e)=>{if(i.default.existsSync(D))return(0,u.hash)(i.default.readFileSync(D,"utf-8"),e)}}(v);var g={},m={},R={};Object.defineProperty(R,"__esModule",{value:!0}),R.Unicode=void 0;class y{}R.Unicode=y,y.SPACE_SEPARATOR=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,y.ID_START=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,y.ID_CONTINUE=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,Object.defineProperty(m,"__esModule",{value:!0}),m.JudgeUtil=void 0;const I=R;m.JudgeUtil=class{static isIgnoreChar(u){return"string"==typeof u&&("\t"===u||"\v"===u||"\f"===u||" "===u||" "===u||"\ufeff"===u||"\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)}static isSpaceSeparator(u){return"string"==typeof u&&I.Unicode.SPACE_SEPARATOR.test(u)}static isIdStartChar(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||"$"===u||"_"===u||I.Unicode.ID_START.test(u))}static isIdContinueChar(u){return"string"==typeof u&&(u>="a"&&u<="z"||u>="A"&&u<="Z"||u>="0"&&u<="9"||"$"===u||"_"===u||""===u||""===u||I.Unicode.ID_CONTINUE.test(u))}static isDigitWithoutZero(u){return/[1-9]/.test(u)}static isDigit(u){return"string"==typeof u&&/[0-9]/.test(u)}static isHexDigit(u){return"string"==typeof u&&/[0-9A-Fa-f]/.test(u)}};var N=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(g,"__esModule",{value:!0}),g.parseJsonText=g.parseJsonFile=void 0;const b=N(e),S=N(D),w=N(u),H=m;var x;!function(u){u[u.Char=0]="Char",u[u.EOF=1]="EOF",u[u.Identifier=2]="Identifier"}(x||(x={}));let M,T,V,G,j,J,W="start",U=[],L=0,$=1,k=0,K=!1,z="default",q="'",Z=1;function X(u,D=!1){T=String(u),W="start",U=[],L=0,$=1,k=0,G=void 0,K=D;do{M=Q(),nu[W]()}while("eof"!==M.type);return G}function Q(){for(z="default",j="",q="'",Z=1;;){J=Y();const u=Du[z]();if(u)return u}}function Y(){if(T[L])return String.fromCodePoint(T.codePointAt(L))}function uu(){const u=Y();return"\n"===u?($++,k=0):u?k+=u.length:k++,u&&(L+=u.length),u}g.parseJsonFile=function(u,D=!1,e="utf-8"){const t=b.default.readFileSync(w.default.resolve(u),{encoding:e});try{return X(t,D)}catch(D){if(D instanceof SyntaxError){const e=D.message.split("at");if(2===e.length)throw new Error(`${e[0].trim()}${S.default.EOL}\t at ${u}:${e[1].trim()}`)}throw new Error(`${u} is not in valid JSON/JSON5 format.`)}},g.parseJsonText=X;const Du={default(){switch(J){case"/":return uu(),void(z="comment");case void 0:return uu(),eu("eof")}if(!H.JudgeUtil.isIgnoreChar(J)&&!H.JudgeUtil.isSpaceSeparator(J))return Du[W]();uu()},start(){z="value"},beforePropertyName(){switch(J){case"$":case"_":return j=uu(),void(z="identifierName");case"\\":return uu(),void(z="identifierNameStartEscape");case"}":return eu("punctuator",uu());case'"':case"'":return q=J,uu(),void(z="string")}if(H.JudgeUtil.isIdStartChar(J))return j+=uu(),void(z="identifierName");throw Eu(x.Char,uu())},afterPropertyName(){if(":"===J)return eu("punctuator",uu());throw Eu(x.Char,uu())},beforePropertyValue(){z="value"},afterPropertyValue(){switch(J){case",":case"}":return eu("punctuator",uu())}throw Eu(x.Char,uu())},beforeArrayValue(){if("]"===J)return eu("punctuator",uu());z="value"},afterArrayValue(){switch(J){case",":case"]":return eu("punctuator",uu())}throw Eu(x.Char,uu())},end(){throw Eu(x.Char,uu())},comment(){switch(J){case"*":return uu(),void(z="multiLineComment");case"/":return uu(),void(z="singleLineComment")}throw Eu(x.Char,uu())},multiLineComment(){switch(J){case"*":return uu(),void(z="multiLineCommentAsterisk");case void 0:throw Eu(x.Char,uu())}uu()},multiLineCommentAsterisk(){switch(J){case"*":return void uu();case"/":return uu(),void(z="default");case void 0:throw Eu(x.Char,uu())}uu(),z="multiLineComment"},singleLineComment(){switch(J){case"\n":case"\r":case"\u2028":case"\u2029":return uu(),void(z="default");case void 0:return uu(),eu("eof")}uu()},value(){switch(J){case"{":case"[":return eu("punctuator",uu());case"n":return uu(),tu("ull"),eu("null",null);case"t":return uu(),tu("rue"),eu("boolean",!0);case"f":return uu(),tu("alse"),eu("boolean",!1);case"-":case"+":return"-"===uu()&&(Z=-1),void(z="numerical");case".":case"0":case"I":case"N":return void(z="numerical");case'"':case"'":return q=J,uu(),j="",void(z="string")}if(void 0===J||!H.JudgeUtil.isDigitWithoutZero(J))throw Eu(x.Char,uu());z="numerical"},numerical(){switch(J){case".":return j=uu(),void(z="decimalPointLeading");case"0":return j=uu(),void(z="zero");case"I":return uu(),tu("nfinity"),eu("numeric",Z*(1/0));case"N":return uu(),tu("aN"),eu("numeric",NaN)}if(void 0!==J&&H.JudgeUtil.isDigitWithoutZero(J))return j=uu(),void(z="decimalInteger");throw Eu(x.Char,uu())},zero(){switch(J){case".":case"e":case"E":return void(z="decimal");case"x":case"X":return j+=uu(),void(z="hexadecimal")}return eu("numeric",0)},decimalInteger(){switch(J){case".":case"e":case"E":return void(z="decimal")}if(!H.JudgeUtil.isDigit(J))return eu("numeric",Z*Number(j));j+=uu()},decimal(){switch(J){case".":j+=uu(),z="decimalFraction";break;case"e":case"E":j+=uu(),z="decimalExponent"}},decimalPointLeading(){if(H.JudgeUtil.isDigit(J))return j+=uu(),void(z="decimalFraction");throw Eu(x.Char,uu())},decimalFraction(){switch(J){case"e":case"E":return j+=uu(),void(z="decimalExponent")}if(!H.JudgeUtil.isDigit(J))return eu("numeric",Z*Number(j));j+=uu()},decimalExponent(){switch(J){case"+":case"-":return j+=uu(),void(z="decimalExponentSign")}if(H.JudgeUtil.isDigit(J))return j+=uu(),void(z="decimalExponentInteger");throw Eu(x.Char,uu())},decimalExponentSign(){if(H.JudgeUtil.isDigit(J))return j+=uu(),void(z="decimalExponentInteger");throw Eu(x.Char,uu())},decimalExponentInteger(){if(!H.JudgeUtil.isDigit(J))return eu("numeric",Z*Number(j));j+=uu()},hexadecimal(){if(H.JudgeUtil.isHexDigit(J))return j+=uu(),void(z="hexadecimalInteger");throw Eu(x.Char,uu())},hexadecimalInteger(){if(!H.JudgeUtil.isHexDigit(J))return eu("numeric",Z*Number(j));j+=uu()},identifierNameStartEscape(){if("u"!==J)throw Eu(x.Char,uu());uu();const u=ru();switch(u){case"$":case"_":break;default:if(!H.JudgeUtil.isIdStartChar(u))throw Eu(x.Identifier)}j+=u,z="identifierName"},identifierName(){switch(J){case"$":case"_":case"":case"":return void(j+=uu());case"\\":return uu(),void(z="identifierNameEscape")}if(!H.JudgeUtil.isIdContinueChar(J))return eu("identifier",j);j+=uu()},identifierNameEscape(){if("u"!==J)throw Eu(x.Char,uu());uu();const u=ru();switch(u){case"$":case"_":case"":case"":break;default:if(!H.JudgeUtil.isIdContinueChar(u))throw Eu(x.Identifier)}j+=u,z="identifierName"},string(){switch(J){case"\\":return uu(),void(j+=function(){const u=Y(),D=function(){switch(Y()){case"b":return uu(),"\b";case"f":return uu(),"\f";case"n":return uu(),"\n";case"r":return uu(),"\r";case"t":return uu(),"\t";case"v":return uu(),"\v"}return}();if(D)return D;switch(u){case"0":if(uu(),H.JudgeUtil.isDigit(Y()))throw Eu(x.Char,uu());return"\0";case"x":return uu(),function(){let u="",D=Y();if(!H.JudgeUtil.isHexDigit(D))throw Eu(x.Char,uu());if(u+=uu(),D=Y(),!H.JudgeUtil.isHexDigit(D))throw Eu(x.Char,uu());return u+=uu(),String.fromCodePoint(parseInt(u,16))}();case"u":return uu(),ru();case"\n":case"\u2028":case"\u2029":return uu(),"";case"\r":return uu(),"\n"===Y()&&uu(),""}if(void 0===u||H.JudgeUtil.isDigitWithoutZero(u))throw Eu(x.Char,uu());return uu()}());case'"':case"'":if(J===q){const u=eu("string",j);return uu(),u}return void(j+=uu());case"\n":case"\r":case void 0:throw Eu(x.Char,uu());case"\u2028":case"\u2029":!function(u){console.warn(`JSON5: '${Fu(u)}' in strings is not valid ECMAScript; consider escaping.`)}(J)}j+=uu()}};function eu(u,D){return{type:u,value:D,line:$,column:k}}function tu(u){for(const D of u){if(Y()!==D)throw Eu(x.Char,uu());uu()}}function ru(){let u="",D=4;for(;D-- >0;){const D=Y();if(!H.JudgeUtil.isHexDigit(D))throw Eu(x.Char,uu());u+=uu()}return String.fromCodePoint(parseInt(u,16))}const nu={start(){if("eof"===M.type)throw Eu(x.EOF);iu()},beforePropertyName(){switch(M.type){case"identifier":case"string":return V=M.value,void(W="afterPropertyName");case"punctuator":return void Cu();case"eof":throw Eu(x.EOF)}},afterPropertyName(){if("eof"===M.type)throw Eu(x.EOF);W="beforePropertyValue"},beforePropertyValue(){if("eof"===M.type)throw Eu(x.EOF);iu()},afterPropertyValue(){if("eof"===M.type)throw Eu(x.EOF);switch(M.value){case",":return void(W="beforePropertyName");case"}":Cu()}},beforeArrayValue(){if("eof"===M.type)throw Eu(x.EOF);"punctuator"!==M.type||"]"!==M.value?iu():Cu()},afterArrayValue(){if("eof"===M.type)throw Eu(x.EOF);switch(M.value){case",":return void(W="beforeArrayValue");case"]":Cu()}},end(){}};function iu(){const u=function(){let u;switch(M.type){case"punctuator":switch(M.value){case"{":u={};break;case"[":u=[]}break;case"null":case"boolean":case"numeric":case"string":u=M.value}return u}();if(K&&"object"==typeof u&&(u._line=$,u._column=k),void 0===G)G=u;else{const D=U[U.length-1];Array.isArray(D)?K&&"object"!=typeof u?D.push({value:u,_line:$,_column:k}):D.push(u):D[V]=K&&"object"!=typeof u?{value:u,_line:$,_column:k}:u}!function(u){if(u&&"object"==typeof u)U.push(u),W=Array.isArray(u)?"beforeArrayValue":"beforePropertyName";else{const u=U[U.length-1];W=u?Array.isArray(u)?"afterArrayValue":"afterPropertyValue":"end"}}(u)}function Cu(){U.pop();const u=U[U.length-1];W=u?Array.isArray(u)?"afterArrayValue":"afterPropertyValue":"end"}function Fu(u){const D={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(D[u])return D[u];if(u<" "){const D=u.charCodeAt(0).toString(16);return`\\x${`00${D}`.substring(D.length)}`}return u}function Eu(u,D){let e="";switch(u){case x.Char:e=void 0===D?`JSON5: invalid end of input at ${$}:${k}`:`JSON5: invalid character '${Fu(D)}' at ${$}:${k}`;break;case x.EOF:e=`JSON5: invalid end of input at ${$}:${k}`;break;case x.Identifier:k-=5,e=`JSON5: invalid identifier character at ${$}:${k}`}const t=new Au(e);return t.lineNumber=$,t.columnNumber=k,t}class Au extends SyntaxError{}var ou={},au=n&&n.__createBinding||(Object.create?function(u,D,e,t){void 0===t&&(t=e);var r=Object.getOwnPropertyDescriptor(D,e);r&&!("get"in r?!D.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return D[e]}}),Object.defineProperty(u,t,r)}:function(u,D,e,t){void 0===t&&(t=e),u[t]=D[e]}),cu=n&&n.__setModuleDefault||(Object.create?function(u,D){Object.defineProperty(u,"default",{enumerable:!0,value:D})}:function(u,D){u.default=D}),su=n&&n.__importStar||function(u){if(u&&u.__esModule)return u;var D={};if(null!=u)for(var e in u)"default"!==e&&Object.prototype.hasOwnProperty.call(u,e)&&au(D,u,e);return cu(D,u),D},lu=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(ou,"__esModule",{value:!0}),ou.isFileExists=ou.offlinePluginConversion=ou.executeCommand=ou.getNpmPath=ou.hasNpmPackInPaths=void 0;const Bu=r,du=lu(e),fu=su(u),_u=i,pu=l;ou.hasNpmPackInPaths=function(u,D){try{return require.resolve(u,{paths:[...D]}),!0}catch(u){return!1}},ou.getNpmPath=function(){const u=process.execPath;return fu.join(fu.dirname(u),_u.NPM_TOOL)},ou.executeCommand=function(u,D,e){0!==(0,Bu.spawnSync)(u,D,e).status&&(0,pu.logErrorAndExit)(`Error: ${u} ${D} execute failed.See above for details.`)},ou.offlinePluginConversion=function(u,D){return D.startsWith("file:")||D.endsWith(".tgz")?fu.resolve(u,_u.HVIGOR,D.replace("file:","")):D},ou.isFileExists=function(u){return du.default.existsSync(u)&&du.default.statSync(u).isFile()};var Ou=n&&n.__createBinding||(Object.create?function(u,D,e,t){void 0===t&&(t=e);var r=Object.getOwnPropertyDescriptor(D,e);r&&!("get"in r?!D.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return D[e]}}),Object.defineProperty(u,t,r)}:function(u,D,e,t){void 0===t&&(t=e),u[t]=D[e]}),hu=n&&n.__setModuleDefault||(Object.create?function(u,D){Object.defineProperty(u,"default",{enumerable:!0,value:D})}:function(u,D){u.default=D}),Pu=n&&n.__importStar||function(u){if(u&&u.__esModule)return u;var D={};if(null!=u)for(var e in u)"default"!==e&&Object.prototype.hasOwnProperty.call(u,e)&&Ou(D,u,e);return hu(D,u),D},vu=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(P,"__esModule",{value:!0});var gu=P.initProjectWorkSpace=void 0;const mu=Pu(e),Ru=vu(D),yu=Pu(u),Iu=v,Nu=i,bu=g,Su=l,wu=ou;let Hu,xu,Mu;function Tu(u,D,e){return void 0!==e.dependencies&&(0,wu.offlinePluginConversion)(Nu.HVIGOR_PROJECT_ROOT_DIR,D.dependencies[u])===yu.normalize(e.dependencies[u])}function Vu(){const u=yu.join(Mu,Nu.WORK_SPACE);if((0,Su.logInfoPrintConsole)("Hvigor cleaning..."),!mu.existsSync(u))return;const D=mu.readdirSync(u);if(!D||0===D.length)return;const e=yu.resolve(Mu,"node_modules","@ohos","hvigor","bin","hvigor.js");mu.existsSync(e)&&(0,wu.executeCommand)(process.argv[0],[e,"--stop-daemon"],{});try{D.forEach((D=>{mu.rmSync(yu.resolve(u,D),{recursive:!0})}))}catch(D){(0,Su.logErrorAndExit)(`The hvigor build tool cannot be installed. Please manually clear the workspace directory and synchronize the project again.\n\n Workspace Path: ${u}.`)}}gu=P.initProjectWorkSpace=function(){if(Hu=function(){const u=yu.resolve(Nu.HVIGOR_PROJECT_WRAPPER_HOME,Nu.DEFAULT_HVIGOR_CONFIG_JSON_FILE_NAME);mu.existsSync(u)||(0,Su.logErrorAndExit)(`Error: Hvigor config file ${u} does not exist.`);return(0,bu.parseJsonFile)(u)}(),Mu=function(u){let D;D=function(u){let D=u.hvigorVersion;if(D.startsWith("file:")||D.endsWith(".tgz"))return!1;const e=u.dependencies,t=Object.getOwnPropertyNames(e);for(const u of t){const D=e[u];if(D.startsWith("file:")||D.endsWith(".tgz"))return!1}if(1===t.length&&"@ohos/hvigor-ohos-plugin"===t[0])return D>"2.5.0";return!1}(u)?function(u){let D=`${Nu.HVIGOR_ENGINE_PACKAGE_NAME}@${u.hvigorVersion}`;const e=u.dependencies;if(e){Object.getOwnPropertyNames(e).sort().forEach((u=>{D+=`,${u}@${e[u]}`}))}return(0,Iu.hash)(D)}(u):(0,Iu.hash)(process.cwd());return yu.resolve(Ru.default.homedir(),".hvigor","project_caches",D)}(Hu),xu=function(){const u=yu.resolve(Mu,Nu.WORK_SPACE,Nu.DEFAULT_PACKAGE_JSON);return mu.existsSync(u)?(0,bu.parseJsonFile)(u):{dependencies:{}}}(),!(0,wu.hasNpmPackInPaths)(Nu.HVIGOR_ENGINE_PACKAGE_NAME,[yu.join(Mu,Nu.WORK_SPACE)])||(0,wu.offlinePluginConversion)(Nu.HVIGOR_PROJECT_ROOT_DIR,Hu.hvigorVersion)!==xu.dependencies[Nu.HVIGOR_ENGINE_PACKAGE_NAME]||!function(){function u(u){const D=null==u?void 0:u.dependencies;return void 0===D?0:Object.getOwnPropertyNames(D).length}const D=u(Hu),e=u(xu);if(D+1!==e)return!1;for(const u in null==Hu?void 0:Hu.dependencies)if(!(0,wu.hasNpmPackInPaths)(u,[yu.join(Mu,Nu.WORK_SPACE)])||!Tu(u,Hu,xu))return!1;return!0}()){Vu();try{!function(){(0,Su.logInfoPrintConsole)("Hvigor installing...");for(const u in Hu.dependencies)Hu.dependencies[u]&&(Hu.dependencies[u]=(0,wu.offlinePluginConversion)(Nu.HVIGOR_PROJECT_ROOT_DIR,Hu.dependencies[u]));const u={dependencies:{...Hu.dependencies}};u.dependencies[Nu.HVIGOR_ENGINE_PACKAGE_NAME]=(0,wu.offlinePluginConversion)(Nu.HVIGOR_PROJECT_ROOT_DIR,Hu.hvigorVersion);const D=yu.join(Mu,Nu.WORK_SPACE);try{mu.mkdirSync(D,{recursive:!0});const e=yu.resolve(D,Nu.DEFAULT_PACKAGE_JSON);mu.writeFileSync(e,JSON.stringify(u))}catch(u){(0,Su.logErrorAndExit)(u)}(function(){const u=["config","set","store-dir",Nu.HVIGOR_PNPM_STORE_PATH],D={cwd:yu.join(Mu,Nu.WORK_SPACE),stdio:["inherit","inherit","inherit"]};(0,wu.executeCommand)(Nu.HVIGOR_WRAPPER_PNPM_SCRIPT_PATH,u,D)})(),function(){const u=["install"],D={cwd:yu.join(Mu,Nu.WORK_SPACE),stdio:["inherit","inherit","inherit"]};(0,wu.executeCommand)(Nu.HVIGOR_WRAPPER_PNPM_SCRIPT_PATH,u,D)}(),(0,Su.logInfoPrintConsole)("Hvigor install success.")}()}catch(u){Vu()}}return Mu};var Gu={};!function(t){var C=n&&n.__createBinding||(Object.create?function(u,D,e,t){void 0===t&&(t=e);var r=Object.getOwnPropertyDescriptor(D,e);r&&!("get"in r?!D.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return D[e]}}),Object.defineProperty(u,t,r)}:function(u,D,e,t){void 0===t&&(t=e),u[t]=D[e]}),F=n&&n.__setModuleDefault||(Object.create?function(u,D){Object.defineProperty(u,"default",{enumerable:!0,value:D})}:function(u,D){u.default=D}),E=n&&n.__importStar||function(u){if(u&&u.__esModule)return u;var D={};if(null!=u)for(var e in u)"default"!==e&&Object.prototype.hasOwnProperty.call(u,e)&&C(D,u,e);return F(D,u),D},A=n&&n.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0}),t.executeInstallPnpm=t.isPnpmInstalled=t.environmentHandler=t.checkNpmConifg=t.PNPM_VERSION=void 0;const o=r,a=E(e),c=A(D),s=E(u),B=i,d=l,f=ou;t.PNPM_VERSION="7.30.0",t.checkNpmConifg=function(){const u=s.resolve(B.HVIGOR_PROJECT_ROOT_DIR,".npmrc"),D=s.resolve(c.default.homedir(),".npmrc");if((0,f.isFileExists)(u)||(0,f.isFileExists)(D))return;const e=(0,f.getNpmPath)(),t=(0,o.spawnSync)(e,["config","get","prefix"],{cwd:B.HVIGOR_PROJECT_ROOT_DIR});if(0!==t.status||!t.stdout)return void(0,d.logErrorAndExit)("Error: The hvigor depends on the npmrc file. Configure the npmrc file first.");const r=s.resolve(`${t.stdout}`.replace(/[\r\n]/gi,""),".npmrc");(0,f.isFileExists)(r)||(0,d.logErrorAndExit)("Error: The hvigor depends on the npmrc file. Configure the npmrc file first.")},t.environmentHandler=function(){process.env["npm_config_update-notifier"]="false"},t.isPnpmInstalled=function(){return!!a.existsSync(B.HVIGOR_WRAPPER_PNPM_SCRIPT_PATH)&&(0,f.hasNpmPackInPaths)("pnpm",[B.HVIGOR_WRAPPER_TOOLS_HOME])},t.executeInstallPnpm=function(){(0,d.logInfoPrintConsole)(`Installing pnpm@${t.PNPM_VERSION}...`);const u=(0,f.getNpmPath)();!function(){const u=s.resolve(B.HVIGOR_WRAPPER_TOOLS_HOME,B.DEFAULT_PACKAGE_JSON);try{a.existsSync(B.HVIGOR_WRAPPER_TOOLS_HOME)||a.mkdirSync(B.HVIGOR_WRAPPER_TOOLS_HOME,{recursive:!0});const D={dependencies:{}};D.dependencies[B.PNPM]=t.PNPM_VERSION,a.writeFileSync(u,JSON.stringify(D))}catch(D){(0,d.logErrorAndExit)(`Error: EPERM: operation not permitted,create ${u} failed.`)}}(),(0,f.executeCommand)(u,["install","pnpm"],{cwd:B.HVIGOR_WRAPPER_TOOLS_HOME,stdio:["inherit","inherit","inherit"],env:process.env}),(0,d.logInfoPrintConsole)("Pnpm install success.")}}(Gu),function(){Gu.checkNpmConifg(),Gu.environmentHandler(),Gu.isPnpmInstalled()||Gu.executeInstallPnpm();const D=gu();_(u.join(D,i.WORK_SPACE))}();
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/AppScope/app.json5 b/code/BasicFeature/Connectivity/VPN/AppScope/app.json5
index 0b2f74849b..3cdcbddae4 100644
--- a/code/BasicFeature/Connectivity/VPN/AppScope/app.json5
+++ b/code/BasicFeature/Connectivity/VPN/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "app": {
- "bundleName": "com.example.testvpnclient",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "app": {
+ "bundleName": "com.example.testvpnclient",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/Connectivity/VPN/AppScope/resources/base/element/string.json b/code/BasicFeature/Connectivity/VPN/AppScope/resources/base/element/string.json
index 095e4c59b5..5ee9d169b2 100644
--- a/code/BasicFeature/Connectivity/VPN/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/Connectivity/VPN/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "testvpnclient"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "testvpnclient"
+ }
+ ]
+}
diff --git a/code/BasicFeature/Connectivity/VPN/README_zh.md b/code/BasicFeature/Connectivity/VPN/README_zh.md
index a837fea404..c34babfd81 100644
--- a/code/BasicFeature/Connectivity/VPN/README_zh.md
+++ b/code/BasicFeature/Connectivity/VPN/README_zh.md
@@ -1,85 +1,85 @@
-# VPN连接
-
-### 介绍
-本示例使用@ohos.net.vpn接口创建VPN 隧道,建立vpn网络,vpn隧道保护,销毁VPN网络以及使用@ohos.net.vpnExtension接口创建三方vpn等功能。
-实现了VPN的进行服务器连接,发送数据的功能
-
-### 效果预览
-| 主页 | vpn启动 | vpn关闭 |
-| ------------------------------ | --------------------------------- | --------------------------------------- |
-|  |  |  |
-
- 使用说明
-1. 进入应用前请先安装[VPNFoundation](./lib/VPNFoundation-1.0.0.hap)。
-2. 进入应用后,主界面有启用VPN和停用VPN的选项。分别对应开启和关闭VPN功能。
-3. 在主界面,可以点击启用VPN来创建VPN连接。
-4. 在VPN启动界面,可以配置VPN服务器IP地址/隧道IP地址/使用VPN的应用程序。
-5. 在VPN启动界面,点击创建对象可以创建VPN隧道,点击隧道保护可以开启隧道保护,点击启动VPN可以进行网络连接。
-6. 在主界面,可以点击停用VPN来断开和关闭VPN连接。
-
-7. 以上演示系统vpn,如果使用三方vpn,点击启动vpnExt按钮,弹窗提示vpn使用许可,同意后三方vpn启动并自动连接,尝试用浏览器等hap包访问百度
-
-| 三方vpn弹窗 |
-| ------------------------------ |
-| |
-
-8 .访问成功后返回主页面,点击关闭vpnExt按钮,断开三方vpn连接
-
-### 工程目录
-
-```
-entry/src/main/ets/
-|---entryability
-| |---EntryAbility.ts // 项目入口,请求相关权限
-|---pages
-| |---Index.ets // 首页
-| |---StartVpn.ets // 打开vpn
-| |---StopVpn.ets // 关闭vpn
-|---model
-| |---Logger.ets // 日志
-|---serviceextability
-| |---MyVpnExtAbility.ts // 三方vpn能力
-
-```
-
-### 具体实现
-
-创建VPN隧道,建立VPN网络,VPN隧道保护,销毁VPN网络,接口封装在StartVpn和StopVpn,源码参考:StartVpn.ets和StopVpn.ets。
-
- * 创建VPN隧道:调用StartVpn.CreateTunnel()来创建VPN隧道;
- * 建立VPN网络:调用StartVpn.SetupVpn()来建立VPN网络;
- * 销毁VPN网络:调用StopVpn.Destroy()来销毁VPN网络;
- * VPN隧道保护:调用StartVpn.Protect()来开启VPN隧道保护;
-
-### 相关权限
-允许系统应用获取网络权限: ohos.permission.INTERNET,允许系统应用获取VPN权限: ohos.permission.MANAGE_VPN。
-
-### 依赖
-
-不涉及
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568。
-
-2.本示例为Stage模型,支持API11版本SDK,SDK版本号(API Version 4.1 Beta1),镜像版本号(4.1 Beta1)
-
-3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
-
-4.本示例在启动前需搭建服务端环境,成功启动相应服务端后再运行客户端,服务端脚本(server_python)需要在Python 3.8.5版本下运行(需与客户端处于同一局域网)。
-
-5.该示例运行测试完成后,再次运行需要重新启动服务端和客户端。
-
-6.本示例使用了system_basic级别的权限(相关权限级别请查看[权限定义列表](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md) ),需要手动配置高级别的权限签名(具体操作可查看[自动化签名方案](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-auto-configuring-signature-information-0000001271659465) ) 。
-
-### 下载
-
-如需单独下载本工程,执行如下命令:
-
-```
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/Connectivity/VPN/ > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
+# VPN连接
+
+### 介绍
+本示例使用@ohos.net.vpn接口创建VPN 隧道,建立vpn网络,vpn隧道保护,销毁VPN网络以及使用@ohos.net.vpnExtension接口创建三方vpn等功能。
+实现了VPN的进行服务器连接,发送数据的功能
+
+### 效果预览
+| 主页 | vpn启动 | vpn关闭 |
+| ------------------------------ | --------------------------------- | --------------------------------------- |
+|  |  |  |
+
+ 使用说明
+1. 进入应用前请先安装[VPNFoundation](./lib/VPNFoundation-1.0.0.hap)。
+2. 进入应用后,主界面有启用VPN和停用VPN的选项。分别对应开启和关闭VPN功能。
+3. 在主界面,可以点击启用VPN来创建VPN连接。
+4. 在VPN启动界面,可以配置VPN服务器IP地址/隧道IP地址/使用VPN的应用程序。
+5. 在VPN启动界面,点击创建对象可以创建VPN隧道,点击隧道保护可以开启隧道保护,点击启动VPN可以进行网络连接。
+6. 在主界面,可以点击停用VPN来断开和关闭VPN连接。
+
+7. 以上演示系统vpn,如果使用三方vpn,点击启动vpnExt按钮,弹窗提示vpn使用许可,同意后三方vpn启动并自动连接,尝试用浏览器等hap包访问百度
+
+| 三方vpn弹窗 |
+| ------------------------------ |
+| |
+
+8 .访问成功后返回主页面,点击关闭vpnExt按钮,断开三方vpn连接
+
+### 工程目录
+
+```
+entry/src/main/ets/
+|---entryability
+| |---EntryAbility.ts // 项目入口,请求相关权限
+|---pages
+| |---Index.ets // 首页
+| |---StartVpn.ets // 打开vpn
+| |---StopVpn.ets // 关闭vpn
+|---model
+| |---Logger.ets // 日志
+|---serviceextability
+| |---MyVpnExtAbility.ts // 三方vpn能力
+
+```
+
+### 具体实现
+
+创建VPN隧道,建立VPN网络,VPN隧道保护,销毁VPN网络,接口封装在StartVpn和StopVpn,源码参考:StartVpn.ets和StopVpn.ets。
+
+ * 创建VPN隧道:调用StartVpn.CreateTunnel()来创建VPN隧道;
+ * 建立VPN网络:调用StartVpn.SetupVpn()来建立VPN网络;
+ * 销毁VPN网络:调用StopVpn.Destroy()来销毁VPN网络;
+ * VPN隧道保护:调用StartVpn.Protect()来开启VPN隧道保护;
+
+### 相关权限
+允许系统应用获取网络权限: ohos.permission.INTERNET,允许系统应用获取VPN权限: ohos.permission.MANAGE_VPN。
+
+### 依赖
+
+不涉及
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568。
+
+2.本示例为Stage模型,支持API11版本SDK,SDK版本号(API Version 4.1 Beta1),镜像版本号(4.1 Beta1)
+
+3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
+
+4.本示例在启动前需搭建服务端环境,成功启动相应服务端后再运行客户端,服务端脚本(server_python)需要在Python 3.8.5版本下运行(需与客户端处于同一局域网)。
+
+5.该示例运行测试完成后,再次运行需要重新启动服务端和客户端。
+
+6.本示例使用了system_basic级别的权限(相关权限级别请查看[权限定义列表](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md) ),需要手动配置高级别的权限签名(具体操作可查看[自动化签名方案](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ohos-auto-configuring-signature-information-0000001271659465) ) 。
+
+### 下载
+
+如需单独下载本工程,执行如下命令:
+
+```
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/Connectivity/VPN/ > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
diff --git "a/code/BasicFeature/Connectivity/VPN/VPN\346\265\213\350\257\225\347\224\250\344\276\213\346\212\245\345\221\212.md" "b/code/BasicFeature/Connectivity/VPN/VPN\346\265\213\350\257\225\347\224\250\344\276\213\346\212\245\345\221\212.md"
index 9a2a4d043e..e026087716 100644
--- "a/code/BasicFeature/Connectivity/VPN/VPN\346\265\213\350\257\225\347\224\250\344\276\213\346\212\245\345\221\212.md"
+++ "b/code/BasicFeature/Connectivity/VPN/VPN\346\265\213\350\257\225\347\224\250\344\276\213\346\212\245\345\221\212.md"
@@ -1,9 +1,9 @@
-| 用例名称 | 预置条件 | 用例测试功能 | 输入 | 预期输出 | 是否自动 | 测试结果 |
-|------------------| ---------------- |---------------------------|----------------------------|-----------------------------------------------| -------- | -------- |
-| VPN_sample_test001 | 位于主页 | 界面UI展示 | 打开VPNSample。| 展示启用VPN和停用VPN的按钮,以及Toy VPN标题。| 是 | Pass |
-| VPN_sample_test002 | 位于主页 | 选择启用VPN | 打开VPNSample,点击启用VPN按钮。| 1.正常跳转到启动VPN页面。
2.正常显示VPN配置,创建对象、隧道保护以及启动vpn按钮正常显示和可用。| 否 | Pass |
-| VPN_sample_test003 | 位于启动VPN界面 | 创建VPN隧道 | 打开VPNSample,点击启用VPN按钮,点击创建对象按钮。| 和已经配置IP地址和端口的VpnServer发起Tcp建联,返回隧道的Fd。| 否 | Pass |
-| VPN_sample_test004 | 位于启动VPN界面 | 开启隧道保护 | 打开VPNSample,点击启用VPN按钮,点击隧道保护按钮。| 提示开启隧道保护成功。| 否 | Pass |
-| VPN_sample_test005 | 位于启动VPN界面 | 启动VPN连接 | 打开VPNSample,点击启用VPN按钮,点击启动vpn按钮。| 提示通过隧道进行VPN连接。| 否 | Pass |
-| VPN_sample_test006 | 位于主页 | 选择停用VPN | 打开VPNSample,点击停用VPN按钮。| 1.正常跳转到关闭vpn页面。
2.正常显示关闭vpn按钮且按钮可用。| 否 | Pass |
-| VPN_sample_test007 | 位于停用VPN界面 | 选择关闭VPN | 打开VPNSample,点击停用VPN按钮,点击关闭vpn按钮。| 1.正常跳转到关闭vpn页面。
2.提示关闭VPN隧道和连接。| 否 | Pass |
+| 用例名称 | 预置条件 | 用例测试功能 | 输入 | 预期输出 | 是否自动 | 测试结果 |
+|------------------| ---------------- |---------------------------|----------------------------|-----------------------------------------------| -------- | -------- |
+| VPN_sample_test001 | 位于主页 | 界面UI展示 | 打开VPNSample。| 展示启用VPN和停用VPN的按钮,以及Toy VPN标题。| 是 | Pass |
+| VPN_sample_test002 | 位于主页 | 选择启用VPN | 打开VPNSample,点击启用VPN按钮。| 1.正常跳转到启动VPN页面。
2.正常显示VPN配置,创建对象、隧道保护以及启动vpn按钮正常显示和可用。| 否 | Pass |
+| VPN_sample_test003 | 位于启动VPN界面 | 创建VPN隧道 | 打开VPNSample,点击启用VPN按钮,点击创建对象按钮。| 和已经配置IP地址和端口的VpnServer发起Tcp建联,返回隧道的Fd。| 否 | Pass |
+| VPN_sample_test004 | 位于启动VPN界面 | 开启隧道保护 | 打开VPNSample,点击启用VPN按钮,点击隧道保护按钮。| 提示开启隧道保护成功。| 否 | Pass |
+| VPN_sample_test005 | 位于启动VPN界面 | 启动VPN连接 | 打开VPNSample,点击启用VPN按钮,点击启动vpn按钮。| 提示通过隧道进行VPN连接。| 否 | Pass |
+| VPN_sample_test006 | 位于主页 | 选择停用VPN | 打开VPNSample,点击停用VPN按钮。| 1.正常跳转到关闭vpn页面。
2.正常显示关闭vpn按钮且按钮可用。| 否 | Pass |
+| VPN_sample_test007 | 位于停用VPN界面 | 选择关闭VPN | 打开VPNSample,点击停用VPN按钮,点击关闭vpn按钮。| 1.正常跳转到关闭vpn页面。
2.提示关闭VPN隧道和连接。| 否 | Pass |
diff --git a/code/BasicFeature/Connectivity/VPN/build-profile.json5 b/code/BasicFeature/Connectivity/VPN/build-profile.json5
index 1b9ae4c2c2..47bc713287 100644
--- a/code/BasicFeature/Connectivity/VPN/build-profile.json5
+++ b/code/BasicFeature/Connectivity/VPN/build-profile.json5
@@ -1,56 +1,56 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "app": {
- "signingConfigs": [],
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- //Specify the version of OpenHarmony application/service to be used during compilation.
- "compileSdkVersion": 11,
- //Specify the minimum version of OpenHarmony that the application/service is compatible with.
- "compatibleSdkVersion": 11,
- //Specify the target version of OpenHarmony for the application/service. If not set, it defaults to compatibleSdkVersion.
- "targetSdkVersion": 11,
- //Specify OpenHarmony as the target platform.
- "runtimeOS": "OpenHarmony",
- }
- ],
- "buildModeSet": [
- {
- "name": "debug",
- },
- {
- "name": "release"
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "app": {
+ "signingConfigs": [],
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ //Specify the version of OpenHarmony application/service to be used during compilation.
+ "compileSdkVersion": 11,
+ //Specify the minimum version of OpenHarmony that the application/service is compatible with.
+ "compatibleSdkVersion": 11,
+ //Specify the target version of OpenHarmony for the application/service. If not set, it defaults to compatibleSdkVersion.
+ "targetSdkVersion": 11,
+ //Specify OpenHarmony as the target platform.
+ "runtimeOS": "OpenHarmony",
+ }
+ ],
+ "buildModeSet": [
+ {
+ "name": "debug",
+ },
+ {
+ "name": "release"
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/build-profile.json5 b/code/BasicFeature/Connectivity/VPN/entry/build-profile.json5
index 6968595ec3..f2e9110296 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/build-profile.json5
+++ b/code/BasicFeature/Connectivity/VPN/entry/build-profile.json5
@@ -1,39 +1,39 @@
-/*
-* Copyright (c) 2023-2025 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- "externalNativeOptions": {
- "path": "./src/main/cpp/CMakeLists.txt",
- "arguments": "",
- "cppFlags": "",
- "abiFilters": [
- "arm64-v8a",
- "x86_64",
- "armeabi-v7a"
- ]
- }
- },
- "targets": [
- {
- "name": "default",
- "runtimeOS": "OpenHarmony"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+* Copyright (c) 2023-2025 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ "externalNativeOptions": {
+ "path": "./src/main/cpp/CMakeLists.txt",
+ "arguments": "",
+ "cppFlags": "",
+ "abiFilters": [
+ "arm64-v8a",
+ "x86_64",
+ "armeabi-v7a"
+ ]
+ }
+ },
+ "targets": [
+ {
+ "name": "default",
+ "runtimeOS": "OpenHarmony"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/oh-package.json5 b/code/BasicFeature/Connectivity/VPN/entry/oh-package.json5
index e74c2f98f6..f4b9ceda41 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/oh-package.json5
+++ b/code/BasicFeature/Connectivity/VPN/entry/oh-package.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "name": "entry",
- "version": "1.0.0",
- "description": "Please describe the basic information.",
- "main": "",
- "author": "",
- "license": "",
- "dependencies": {
- "libvpn_client.so": "file:./src/main/cpp/types/libentry"
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "name": "entry",
+ "version": "1.0.0",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "author": "",
+ "license": "",
+ "dependencies": {
+ "libvpn_client.so": "file:./src/main/cpp/types/libentry"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/CMakeLists.txt b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/CMakeLists.txt
index 0e63d48d35..3b34f4f7a2 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/CMakeLists.txt
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/CMakeLists.txt
@@ -1,21 +1,21 @@
-# Set the minimum required version of CMake to 3.4.1
-cmake_minimum_required(VERSION 3.4.1)
-
-# set the project name as "XComponent"
-project(XComponent)
-
-# Define the variable NATIVERENDER_ROOT_PATH as the root path of the current source code
-set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})
-
-# Add the header file path to the project
-include_directories(
- ${NATIVERENDER_ROOT_PATH}
- ${NATIVERENDER_ROOT_PATH}/include
-)
-
-# Build the shared library vpn_client and add the source code file vpn_client.cpp
-add_library(vpn_client SHARED vpn_client.cpp)
-
-# Link two library files into the vpn_client library
-target_link_libraries(vpn_client PUBLIC libace_napi.z.so libc++.a)
+# Set the minimum required version of CMake to 3.4.1
+cmake_minimum_required(VERSION 3.4.1)
+
+# set the project name as "XComponent"
+project(XComponent)
+
+# Define the variable NATIVERENDER_ROOT_PATH as the root path of the current source code
+set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})
+
+# Add the header file path to the project
+include_directories(
+ ${NATIVERENDER_ROOT_PATH}
+ ${NATIVERENDER_ROOT_PATH}/include
+)
+
+# Build the shared library vpn_client and add the source code file vpn_client.cpp
+add_library(vpn_client SHARED vpn_client.cpp)
+
+# Link two library files into the vpn_client library
+target_link_libraries(vpn_client PUBLIC libace_napi.z.so libc++.a)
target_link_libraries(vpn_client PUBLIC libhilog_ndk.z.so)
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/index.d.ts b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/index.d.ts
index ac36d80b3f..f80e777f2b 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/index.d.ts
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/index.d.ts
@@ -1,20 +1,20 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-export const tcpConnect: (addr: string, port: number) => number;
-
-export const startVpn: (tunFd: number, tunnelFd: number) => number;
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export const tcpConnect: (addr: string, port: number) => number;
+
+export const startVpn: (tunFd: number, tunnelFd: number) => number;
+
export const stopVpn: (tunnelFd: number) => number;
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/oh-package.json5
index b959526d1a..9429d311a6 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/oh-package.json5
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/types/libentry/oh-package.json5
@@ -1,6 +1,6 @@
-{
- "name": "libvpn_client.so",
- "types": "./index.d.ts",
- "version": "",
- "description": "Please describe the basic information."
+{
+ "name": "libvpn_client.so",
+ "types": "./index.d.ts",
+ "version": "",
+ "description": "Please describe the basic information."
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/vpn_client.cpp b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/vpn_client.cpp
index efc71e40c3..605863aa7c 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/vpn_client.cpp
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/cpp/vpn_client.cpp
@@ -1,250 +1,250 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-#include "napi/native_api.h"
-#include "hilog/log.h"
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#include
-#include
-#include
-
-#define MAKE_FILE_NAME (strrchr(__FILE__, '/') + 1)
-
-#define NETMANAGER_VPN_LOGE(fmt, ...) \
- OH_LOG_Print(LOG_APP, LOG_ERROR, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
- __LINE__, ##__VA_ARGS__)
-
-#define NETMANAGER_VPN_LOGI(fmt, ...) \
- OH_LOG_Print(LOG_APP, LOG_INFO, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
- __LINE__, ##__VA_ARGS__)
-
-#define NETMANAGER_VPN_LOGD(fmt, ...) \
- OH_LOG_Print(LOG_APP, LOG_DEBUG, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
- __LINE__, ##__VA_ARGS__)
-
-constexpr int BUFFER_SIZE = 2048;
-constexpr int ERRORAGAIN = 11;
-
-struct FdInfo {
- int32_t tunFd = 0;
- int32_t tunnelFd = 0;
- struct sockaddr_in serverAddr;
-};
-
-static FdInfo g_fdInfo;
-static bool g_threadRunF = false;
-static std::thread g_threadt1;
-static std::thread g_threadt2;
-
-static constexpr const int MAX_STRING_LENGTH = 1024;
-static std::string GetStringFromValueUtf8(napi_env env, napi_value value)
-{
- std::string result;
- char str[MAX_STRING_LENGTH] = {0};
- size_t length = 0;
- napi_get_value_string_utf8(env, value, str, MAX_STRING_LENGTH, &length);
- if (length > 0) {
- return result.append(str, length);
- }
- return result;
-}
-
-static void HandleReadTunfd(FdInfo fdInfo)
-{
- uint8_t buffer[BUFFER_SIZE] = {0};
- while (g_threadRunF) {
- if (fdInfo.tunFd <= 0) {
- sleep(1);
- continue;
- }
-
- int ret = read(fdInfo.tunFd, buffer, sizeof(buffer));
- if (ret <= 0) {
- if (errno != ERRORAGAIN) {
- sleep(1);
- }
- continue;
- }
-
- // Read the data from the virtual network interface and send it to the client through a TCP tunnel.
- NETMANAGER_VPN_LOGD("buffer: %{public}s, len: %{public}d", buffer, ret);
- ret = sendto(fdInfo.tunnelFd, buffer, ret, 0,
- reinterpret_cast(&fdInfo.serverAddr), sizeof(fdInfo.serverAddr));
- if (ret <= 0) {
- NETMANAGER_VPN_LOGE("send to server[%{public}s:%{public}d] failed, ret: %{public}d, error: %{public}s",
- inet_ntoa(fdInfo.serverAddr.sin_addr), ntohs(fdInfo.serverAddr.sin_port), ret,
- strerror(errno));
- continue;
- }
- }
-}
-
-static void HandleTcpReceived(FdInfo fdInfo)
-{
- int addrlen = sizeof(struct sockaddr_in);
- uint8_t buffer[BUFFER_SIZE] = {0};
- while (g_threadRunF) {
- if (fdInfo.tunnelFd <= 0) {
- sleep(1);
- continue;
- }
-
- int length = recvfrom(fdInfo.tunnelFd, buffer, sizeof(buffer), 0,
- reinterpret_cast(&fdInfo.serverAddr),
- reinterpret_cast(&addrlen));
- if (length < 0) {
- if (errno != EAGAIN) {
- NETMANAGER_VPN_LOGE("read tun device error: %{public}d %{public}d", errno, fdInfo.tunnelFd);
- }
- continue;
- }
-
- NETMANAGER_VPN_LOGI("from [%{public}s:%{public}d] data: %{public}s, len: %{public}d",
- inet_ntoa(fdInfo.serverAddr.sin_addr), ntohs(fdInfo.serverAddr.sin_port), buffer, length);
- int ret = write(fdInfo.tunFd, buffer, length);
- if (ret <= 0) {
- NETMANAGER_VPN_LOGE("error Write To Tunfd, errno: %{public}d", errno);
- }
- }
-}
-
-static napi_value TcpConnect(napi_env env, napi_callback_info info)
-{
- size_t numArgs = 2;
- size_t argc = numArgs;
- napi_value args[2] = {nullptr};
- napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
-
- int32_t port = 0;
- napi_get_value_int32(env, args[1], &port);
- std::string ipAddr = GetStringFromValueUtf8(env, args[0]);
-
- NETMANAGER_VPN_LOGI("ip: %{public}s port: %{public}d", ipAddr.c_str(), port);
-
- int32_t sockFd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sockFd == -1) {
- NETMANAGER_VPN_LOGE("socket() error");
- return 0;
- }
-
- struct timeval timeout = {1, 0};
- setsockopt(sockFd, SOL_SOCKET, SO_RCVTIMEO, reinterpret_cast(&timeout), sizeof(struct timeval));
-
- memset(&g_fdInfo.serverAddr, 0, sizeof(g_fdInfo.serverAddr));
- g_fdInfo.serverAddr.sin_family = AF_INET;
- g_fdInfo.serverAddr.sin_addr.s_addr = inet_addr(ipAddr.c_str()); // server's IP addr
- g_fdInfo.serverAddr.sin_port = htons(port); // port
-
- NETMANAGER_VPN_LOGI("Connection successful\n");
-
- napi_value tunnelFd;
- napi_create_int32(env, sockFd, &tunnelFd);
- return tunnelFd;
-}
-
-static napi_value StartVpn(napi_env env, napi_callback_info info)
-{
- size_t numArgs = 2;
- size_t argc = numArgs;
- napi_value args[2] = {nullptr};
- napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
-
- napi_get_value_int32(env, args[0], &g_fdInfo.tunFd);
- napi_get_value_int32(env, args[1], &g_fdInfo.tunnelFd);
-
- if (g_threadRunF) {
- g_threadRunF = false;
- g_threadt1.join();
- g_threadt2.join();
- }
-
- g_threadRunF = true;
- std::thread tt1(HandleReadTunfd, g_fdInfo);
- std::thread tt2(HandleTcpReceived, g_fdInfo);
-
- g_threadt1 = std::move(tt1);
- g_threadt2 = std::move(tt2);
-
- NETMANAGER_VPN_LOGI("StartVpn successful\n");
-
- napi_value retValue;
- napi_create_int32(env, 0, &retValue);
- return retValue;
-}
-
-static napi_value StopVpn(napi_env env, napi_callback_info info)
-{
- size_t argc = 1;
- napi_value args[1] = {nullptr};
- napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
-
- int32_t tunnelFd;
- napi_get_value_int32(env, args[0], &tunnelFd);
- if (tunnelFd) {
- close(tunnelFd);
- tunnelFd = 0;
- }
-
- if (g_threadRunF) {
- g_threadRunF = false;
- g_threadt1.join();
- g_threadt2.join();
- }
-
- NETMANAGER_VPN_LOGI("StopVpn successful\n");
-
- napi_value retValue;
- napi_create_int32(env, 0, &retValue);
- return retValue;
-}
-
-EXTERN_C_START
-static napi_value Init(napi_env env, napi_value exports)
-{
- napi_property_descriptor desc[] = {
- {"tcpConnect", nullptr, TcpConnect, nullptr, nullptr, nullptr, napi_default, nullptr},
- {"startVpn", nullptr, StartVpn, nullptr, nullptr, nullptr, napi_default, nullptr},
- {"stopVpn", nullptr, StopVpn, nullptr, nullptr, nullptr, napi_default, nullptr},
- };
- napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);
- return exports;
-}
-EXTERN_C_END
-
-static napi_module demoModule = {
- .nm_version = 1,
- .nm_flags = 0,
- .nm_filename = nullptr,
- .nm_register_func = Init,
- .nm_modname = "entry",
- .nm_priv = ((void *)0),
- .reserved = {0},
-};
-
-extern "C" __attribute__((constructor)) void RegisterEntryModule(void)
-{
- NETMANAGER_VPN_LOGI("vpn 15b0 HELLO ~~~~~~~~~~");
- napi_module_register(&demoModule);
-}
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "napi/native_api.h"
+#include "hilog/log.h"
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include
+#include
+#include
+
+#define MAKE_FILE_NAME (strrchr(__FILE__, '/') + 1)
+
+#define NETMANAGER_VPN_LOGE(fmt, ...) \
+ OH_LOG_Print(LOG_APP, LOG_ERROR, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
+ __LINE__, ##__VA_ARGS__)
+
+#define NETMANAGER_VPN_LOGI(fmt, ...) \
+ OH_LOG_Print(LOG_APP, LOG_INFO, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
+ __LINE__, ##__VA_ARGS__)
+
+#define NETMANAGER_VPN_LOGD(fmt, ...) \
+ OH_LOG_Print(LOG_APP, LOG_DEBUG, 0x15b0, "NetMgrVpn", "vpn [%{public}s %{public}d] " fmt, MAKE_FILE_NAME, \
+ __LINE__, ##__VA_ARGS__)
+
+constexpr int BUFFER_SIZE = 2048;
+constexpr int ERRORAGAIN = 11;
+
+struct FdInfo {
+ int32_t tunFd = 0;
+ int32_t tunnelFd = 0;
+ struct sockaddr_in serverAddr;
+};
+
+static FdInfo g_fdInfo;
+static bool g_threadRunF = false;
+static std::thread g_threadt1;
+static std::thread g_threadt2;
+
+static constexpr const int MAX_STRING_LENGTH = 1024;
+static std::string GetStringFromValueUtf8(napi_env env, napi_value value)
+{
+ std::string result;
+ char str[MAX_STRING_LENGTH] = {0};
+ size_t length = 0;
+ napi_get_value_string_utf8(env, value, str, MAX_STRING_LENGTH, &length);
+ if (length > 0) {
+ return result.append(str, length);
+ }
+ return result;
+}
+
+static void HandleReadTunfd(FdInfo fdInfo)
+{
+ uint8_t buffer[BUFFER_SIZE] = {0};
+ while (g_threadRunF) {
+ if (fdInfo.tunFd <= 0) {
+ sleep(1);
+ continue;
+ }
+
+ int ret = read(fdInfo.tunFd, buffer, sizeof(buffer));
+ if (ret <= 0) {
+ if (errno != ERRORAGAIN) {
+ sleep(1);
+ }
+ continue;
+ }
+
+ // Read the data from the virtual network interface and send it to the client through a TCP tunnel.
+ NETMANAGER_VPN_LOGD("buffer: %{public}s, len: %{public}d", buffer, ret);
+ ret = sendto(fdInfo.tunnelFd, buffer, ret, 0,
+ reinterpret_cast(&fdInfo.serverAddr), sizeof(fdInfo.serverAddr));
+ if (ret <= 0) {
+ NETMANAGER_VPN_LOGE("send to server[%{public}s:%{public}d] failed, ret: %{public}d, error: %{public}s",
+ inet_ntoa(fdInfo.serverAddr.sin_addr), ntohs(fdInfo.serverAddr.sin_port), ret,
+ strerror(errno));
+ continue;
+ }
+ }
+}
+
+static void HandleTcpReceived(FdInfo fdInfo)
+{
+ int addrlen = sizeof(struct sockaddr_in);
+ uint8_t buffer[BUFFER_SIZE] = {0};
+ while (g_threadRunF) {
+ if (fdInfo.tunnelFd <= 0) {
+ sleep(1);
+ continue;
+ }
+
+ int length = recvfrom(fdInfo.tunnelFd, buffer, sizeof(buffer), 0,
+ reinterpret_cast(&fdInfo.serverAddr),
+ reinterpret_cast(&addrlen));
+ if (length < 0) {
+ if (errno != EAGAIN) {
+ NETMANAGER_VPN_LOGE("read tun device error: %{public}d %{public}d", errno, fdInfo.tunnelFd);
+ }
+ continue;
+ }
+
+ NETMANAGER_VPN_LOGI("from [%{public}s:%{public}d] data: %{public}s, len: %{public}d",
+ inet_ntoa(fdInfo.serverAddr.sin_addr), ntohs(fdInfo.serverAddr.sin_port), buffer, length);
+ int ret = write(fdInfo.tunFd, buffer, length);
+ if (ret <= 0) {
+ NETMANAGER_VPN_LOGE("error Write To Tunfd, errno: %{public}d", errno);
+ }
+ }
+}
+
+static napi_value TcpConnect(napi_env env, napi_callback_info info)
+{
+ size_t numArgs = 2;
+ size_t argc = numArgs;
+ napi_value args[2] = {nullptr};
+ napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
+
+ int32_t port = 0;
+ napi_get_value_int32(env, args[1], &port);
+ std::string ipAddr = GetStringFromValueUtf8(env, args[0]);
+
+ NETMANAGER_VPN_LOGI("ip: %{public}s port: %{public}d", ipAddr.c_str(), port);
+
+ int32_t sockFd = socket(AF_INET, SOCK_DGRAM, 0);
+ if (sockFd == -1) {
+ NETMANAGER_VPN_LOGE("socket() error");
+ return 0;
+ }
+
+ struct timeval timeout = {1, 0};
+ setsockopt(sockFd, SOL_SOCKET, SO_RCVTIMEO, reinterpret_cast(&timeout), sizeof(struct timeval));
+
+ memset(&g_fdInfo.serverAddr, 0, sizeof(g_fdInfo.serverAddr));
+ g_fdInfo.serverAddr.sin_family = AF_INET;
+ g_fdInfo.serverAddr.sin_addr.s_addr = inet_addr(ipAddr.c_str()); // server's IP addr
+ g_fdInfo.serverAddr.sin_port = htons(port); // port
+
+ NETMANAGER_VPN_LOGI("Connection successful\n");
+
+ napi_value tunnelFd;
+ napi_create_int32(env, sockFd, &tunnelFd);
+ return tunnelFd;
+}
+
+static napi_value StartVpn(napi_env env, napi_callback_info info)
+{
+ size_t numArgs = 2;
+ size_t argc = numArgs;
+ napi_value args[2] = {nullptr};
+ napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
+
+ napi_get_value_int32(env, args[0], &g_fdInfo.tunFd);
+ napi_get_value_int32(env, args[1], &g_fdInfo.tunnelFd);
+
+ if (g_threadRunF) {
+ g_threadRunF = false;
+ g_threadt1.join();
+ g_threadt2.join();
+ }
+
+ g_threadRunF = true;
+ std::thread tt1(HandleReadTunfd, g_fdInfo);
+ std::thread tt2(HandleTcpReceived, g_fdInfo);
+
+ g_threadt1 = std::move(tt1);
+ g_threadt2 = std::move(tt2);
+
+ NETMANAGER_VPN_LOGI("StartVpn successful\n");
+
+ napi_value retValue;
+ napi_create_int32(env, 0, &retValue);
+ return retValue;
+}
+
+static napi_value StopVpn(napi_env env, napi_callback_info info)
+{
+ size_t argc = 1;
+ napi_value args[1] = {nullptr};
+ napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
+
+ int32_t tunnelFd;
+ napi_get_value_int32(env, args[0], &tunnelFd);
+ if (tunnelFd) {
+ close(tunnelFd);
+ tunnelFd = 0;
+ }
+
+ if (g_threadRunF) {
+ g_threadRunF = false;
+ g_threadt1.join();
+ g_threadt2.join();
+ }
+
+ NETMANAGER_VPN_LOGI("StopVpn successful\n");
+
+ napi_value retValue;
+ napi_create_int32(env, 0, &retValue);
+ return retValue;
+}
+
+EXTERN_C_START
+static napi_value Init(napi_env env, napi_value exports)
+{
+ napi_property_descriptor desc[] = {
+ {"tcpConnect", nullptr, TcpConnect, nullptr, nullptr, nullptr, napi_default, nullptr},
+ {"startVpn", nullptr, StartVpn, nullptr, nullptr, nullptr, napi_default, nullptr},
+ {"stopVpn", nullptr, StopVpn, nullptr, nullptr, nullptr, napi_default, nullptr},
+ };
+ napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc);
+ return exports;
+}
+EXTERN_C_END
+
+static napi_module demoModule = {
+ .nm_version = 1,
+ .nm_flags = 0,
+ .nm_filename = nullptr,
+ .nm_register_func = Init,
+ .nm_modname = "entry",
+ .nm_priv = ((void *)0),
+ .reserved = {0},
+};
+
+extern "C" __attribute__((constructor)) void RegisterEntryModule(void)
+{
+ NETMANAGER_VPN_LOGI("vpn 15b0 HELLO ~~~~~~~~~~");
+ napi_module_register(&demoModule);
+}
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/entryability/EntryAbility.ts
index fe1acdb252..6132d1d0d3 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,58 +1,58 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import hilog from '@ohos.hilog';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Want from '@ohos.app.ability.Want';
-import window from '@ohos.window';
-
-export default class EntryAbility extends UIAbility {
- onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- onDestroy() {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
- }
-};
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import hilog from '@ohos.hilog';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Want from '@ohos.app.ability.Want';
+import window from '@ohos.window';
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy() {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
+};
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/model/Logger.ets b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/model/Logger.ets
index ec90e1fa3b..1f100b4df5 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/model/Logger.ets
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/model/Logger.ets
@@ -1,40 +1,40 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
- class Logger {
- private prefix: string
-
- constructor(prefix: string) {
- this.prefix = prefix
- }
-
- log(...args: string[]) {
- console.log(`[${this.prefix}].${args.join(' ')}`)
- }
-
- info(...args: string[]) {
- console.log(`[${this.prefix}].${args.join(' ')}`)
- }
-
- debug(...args: string[]) {
- console.log(`[${this.prefix}].${args.join(' ')}`)
- }
-
- error(...args: string[]) {
- console.log(`[${this.prefix}].${args.join(' ')}`)
- }
- }
-
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+ class Logger {
+ private prefix: string
+
+ constructor(prefix: string) {
+ this.prefix = prefix
+ }
+
+ log(...args: string[]) {
+ console.log(`[${this.prefix}].${args.join(' ')}`)
+ }
+
+ info(...args: string[]) {
+ console.log(`[${this.prefix}].${args.join(' ')}`)
+ }
+
+ debug(...args: string[]) {
+ console.log(`[${this.prefix}].${args.join(' ')}`)
+ }
+
+ error(...args: string[]) {
+ console.log(`[${this.prefix}].${args.join(' ')}`)
+ }
+ }
+
export default new Logger('[Sample_Wlan]')
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/Index.ets b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/Index.ets
index c09c56ce83..6c6879fd53 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/Index.ets
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/Index.ets
@@ -1,55 +1,55 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-import hilog from '@ohos.hilog';
-import router from '@ohos.router';
-import { BusinessError } from '@ohos.base';
-
-@Entry
-@Component
-struct Index {
- @State message: string = 'Toy VPN';
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(35)
- .fontWeight(FontWeight.Bold)
- .onClick(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
- })
- Button('Start VPN').onClick(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in clicking the button.');
- router.pushUrl({ url: 'pages/StartVpn' }).then(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in jumping to the second page.');
- }).catch((err: BusinessError) => {
- hilog.error(0x0000, 'developTag', 'Failed to jump to the second page: %{public}s',
- JSON.stringify(err) ?? '');
- })
- }).width('70%').fontSize(45).margin(16)
- Button('Stop VPN').onClick(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in clicking the button.');
- router.pushUrl({ url: 'pages/StopVpn' }).then(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in jumping to the second page.');
- }).catch((err: BusinessError) => {
- hilog.error(0x0000, 'developTag', 'Failed to jump to the second page: %{public}s',
- JSON.stringify(err) ?? '');
- })
- }).width('70%').fontSize(45)
- }.width('100%')
- }.height('100%')
- }
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import hilog from '@ohos.hilog';
+import router from '@ohos.router';
+import { BusinessError } from '@ohos.base';
+
+@Entry
+@Component
+struct Index {
+ @State message: string = 'Toy VPN';
+
+ build() {
+ Row() {
+ Column() {
+ Text(this.message)
+ .fontSize(35)
+ .fontWeight(FontWeight.Bold)
+ .onClick(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
+ })
+ Button('Start VPN').onClick(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in clicking the button.');
+ router.pushUrl({ url: 'pages/StartVpn' }).then(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in jumping to the second page.');
+ }).catch((err: BusinessError) => {
+ hilog.error(0x0000, 'developTag', 'Failed to jump to the second page: %{public}s',
+ JSON.stringify(err) ?? '');
+ })
+ }).width('70%').fontSize(45).margin(16)
+ Button('Stop VPN').onClick(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in clicking the button.');
+ router.pushUrl({ url: 'pages/StopVpn' }).then(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'Succeeded in jumping to the second page.');
+ }).catch((err: BusinessError) => {
+ hilog.error(0x0000, 'developTag', 'Failed to jump to the second page: %{public}s',
+ JSON.stringify(err) ?? '');
+ })
+ }).width('70%').fontSize(45)
+ }.width('100%')
+ }.height('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StartVpn.ets b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StartVpn.ets
index 8952dfeaf3..8753a423e3 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StartVpn.ets
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StartVpn.ets
@@ -1,184 +1,184 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-import hilog from '@ohos.hilog';
-import vpn_client from 'libvpn_client.so';
-import common from '@ohos.app.ability.common';
-import vpnext from '@ohos.net.vpnExtension';
-import Want from '@ohos.app.ability.Want';
-import { showToast } from '../components/ShowToast';
-import { BusinessError } from '@kit.BasicServicesKit';
-
-let want: Want = {
- deviceId: "",
- bundleName: "com.example.myvpndemo",
- abilityName: "MyVpnExtAbility",
-};
-
-let g_tunFd = -1;
-let g_tunnelFd = -1;
-
-@Entry
-@Component
-struct StartVpn {
- @State message: string = 'Toy VPN';
- @State vpnServerIp: string = '192.168.31.13';
- @State tunIp: string = '10.0.0.5';
- @State prefix: string = '24';
- @State blockedAppName: string = 'com.example.baidumyapplication';
- private context = getContext(this) as common.VpnExtensionContext;
- private VpnConnection: vpnext.VpnConnection = vpnext.createVpnConnection(this.context);
-
- CreateTunnel() {
- g_tunnelFd = vpn_client.tcpConnect(this.vpnServerIp, 8888);
- if (g_tunnelFd) {
- showToast('CreateTunnel Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'CreateTunnel Success');
- } else {
- showToast('CreateTunnel Fail', 2000);
- hilog.error(0x0000, 'developTag', 'CreateTunnel Fail %{public}s', 'CreateTunnel Fail');
- }
- }
-
- Protect() {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Protect');
- this.VpnConnection.protect(g_tunnelFd).then(() => {
- showToast('vpn Protect Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Protect Success');
- }).catch((err: Error) => {
- showToast('vpn Protect Failed: ' + JSON.stringify(err), 2000);
- hilog.error(0x0000, 'developTag', 'vpn Protect Failed %{public}s', JSON.stringify(err) ?? '');
- })
- }
-
- SetupVpn() {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn SetupVpn');
- class Address {
- address: string;
- family: number;
-
- constructor(address: string, family: number) {
- this.address = address;
- this.family = family;
- }
- }
-
- class AddressWithPrefix {
- address: Address;
- prefixLength: number;
-
- constructor(address: Address, prefixLength: number) {
- this.address = address;
- this.prefixLength = prefixLength;
- }
- }
-
- class Config {
- addresses: AddressWithPrefix[];
- mtu: number;
- dnsAddresses: string[];
- trustedApplications: string[];
- blockedApplications: string[];
-
- constructor(
- tunIp: string,
- blockedAppName: string
- ) {
- this.addresses = [
- new AddressWithPrefix(new Address(tunIp, 1), 24)
- ];
- this.mtu = 1400;
- this.dnsAddresses = ["114.114.114.114"];
- this.trustedApplications = [];
- this.blockedApplications = [blockedAppName];
- }
- }
-
- let config = new Config(this.tunIp, this.blockedAppName);
- this.VpnConnection.create(config).then((data) => {
- g_tunFd = data;
- hilog.error(0x0000, 'developTag', 'tunfd: %{public}s', JSON.stringify(data) ?? '');
- vpn_client.startVpn(g_tunFd, g_tunnelFd);
- showToast('vpn start Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn start Success');
- }).catch((err: BusinessError) => {
- showToast('vpn start Fail: ' + JSON.stringify(err), 2000);
- hilog.error(0x0000, 'developTag', 'vpn start Fail %{public}s', JSON.stringify(err) ?? '');
- })
- }
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(35)
- .fontWeight(FontWeight.Bold)
- .onClick(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
- })
-
- Row() {
- //ip address of server
- Text('server ip').fontSize(30).width('40%').textAlign(TextAlign.Center)
- .backgroundColor(0xAFEEEE)
- TextInput({ text: '192.168.31.13' }).onChange((value) => {
- this.vpnServerIp = value;
- }).width('60%').margin(2)
- }.width('90%')
-
- Row() {
- //ip address of tun-vpn on server
- Text('tun ip').fontSize(30).width('40%').textAlign(TextAlign.Center)
- .backgroundColor(0xAFEEEE)
- TextInput({ text: '10.0.0.5' }).onChange((value) => {
- this.tunIp = value;
- }).width('60%').margin(2)
- }.width('90%')
-
- Row() {
- //blocked Hap
- Text('blockedApp').fontSize(30).width('40%').textAlign(TextAlign.Center)
- .backgroundColor(0xAFEEEE)
- TextInput({ text: 'com.example.baidumyapplication' }).onChange((value) => {
- this.blockedAppName = value;
- }).width('60%').margin(2)
- }.width('90%')
-
- Button($r('app.string.btn_create_tunnel')).onClick(() => {
- this.CreateTunnel();
- }).fontSize(50)
- Button($r('app.string.btn_protect')).onClick(() => {
- this.Protect();
- }).fontSize(50)
- Button($r('app.string.btn_start_vpn')).onClick(() => {
- this.SetupVpn();
- }).fontSize(50)
- Button($r('app.string.btn_start_vpnExt')).onClick(() => {
- try {
- vpnext.startVpnExtensionAbility(want).then(() => {
- showToast('start vpnExt Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'start vpnExt Success');
- })
- } catch (err) {
- showToast('start vpnExt Fail: ' + JSON.stringify(err), 2000);
- hilog.error(0x0000, 'developTag', 'start vpnExt Fail %{public}s', JSON.stringify(err) ?? '');
- }
- }).fontSize(50)
- }
- .width('100%')
- }
- .height('100%')
- }
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import hilog from '@ohos.hilog';
+import vpn_client from 'libvpn_client.so';
+import common from '@ohos.app.ability.common';
+import vpnext from '@ohos.net.vpnExtension';
+import Want from '@ohos.app.ability.Want';
+import { showToast } from '../components/ShowToast';
+import { BusinessError } from '@kit.BasicServicesKit';
+
+let want: Want = {
+ deviceId: "",
+ bundleName: "com.example.myvpndemo",
+ abilityName: "MyVpnExtAbility",
+};
+
+let g_tunFd = -1;
+let g_tunnelFd = -1;
+
+@Entry
+@Component
+struct StartVpn {
+ @State message: string = 'Toy VPN';
+ @State vpnServerIp: string = '192.168.31.13';
+ @State tunIp: string = '10.0.0.5';
+ @State prefix: string = '24';
+ @State blockedAppName: string = 'com.example.baidumyapplication';
+ private context = getContext(this) as common.VpnExtensionContext;
+ private VpnConnection: vpnext.VpnConnection = vpnext.createVpnConnection(this.context);
+
+ CreateTunnel() {
+ g_tunnelFd = vpn_client.tcpConnect(this.vpnServerIp, 8888);
+ if (g_tunnelFd) {
+ showToast('CreateTunnel Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'CreateTunnel Success');
+ } else {
+ showToast('CreateTunnel Fail', 2000);
+ hilog.error(0x0000, 'developTag', 'CreateTunnel Fail %{public}s', 'CreateTunnel Fail');
+ }
+ }
+
+ Protect() {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Protect');
+ this.VpnConnection.protect(g_tunnelFd).then(() => {
+ showToast('vpn Protect Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Protect Success');
+ }).catch((err: Error) => {
+ showToast('vpn Protect Failed: ' + JSON.stringify(err), 2000);
+ hilog.error(0x0000, 'developTag', 'vpn Protect Failed %{public}s', JSON.stringify(err) ?? '');
+ })
+ }
+
+ SetupVpn() {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn SetupVpn');
+ class Address {
+ address: string;
+ family: number;
+
+ constructor(address: string, family: number) {
+ this.address = address;
+ this.family = family;
+ }
+ }
+
+ class AddressWithPrefix {
+ address: Address;
+ prefixLength: number;
+
+ constructor(address: Address, prefixLength: number) {
+ this.address = address;
+ this.prefixLength = prefixLength;
+ }
+ }
+
+ class Config {
+ addresses: AddressWithPrefix[];
+ mtu: number;
+ dnsAddresses: string[];
+ trustedApplications: string[];
+ blockedApplications: string[];
+
+ constructor(
+ tunIp: string,
+ blockedAppName: string
+ ) {
+ this.addresses = [
+ new AddressWithPrefix(new Address(tunIp, 1), 24)
+ ];
+ this.mtu = 1400;
+ this.dnsAddresses = ["114.114.114.114"];
+ this.trustedApplications = [];
+ this.blockedApplications = [blockedAppName];
+ }
+ }
+
+ let config = new Config(this.tunIp, this.blockedAppName);
+ this.VpnConnection.create(config).then((data) => {
+ g_tunFd = data;
+ hilog.error(0x0000, 'developTag', 'tunfd: %{public}s', JSON.stringify(data) ?? '');
+ vpn_client.startVpn(g_tunFd, g_tunnelFd);
+ showToast('vpn start Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn start Success');
+ }).catch((err: BusinessError) => {
+ showToast('vpn start Fail: ' + JSON.stringify(err), 2000);
+ hilog.error(0x0000, 'developTag', 'vpn start Fail %{public}s', JSON.stringify(err) ?? '');
+ })
+ }
+
+ build() {
+ Row() {
+ Column() {
+ Text(this.message)
+ .fontSize(35)
+ .fontWeight(FontWeight.Bold)
+ .onClick(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
+ })
+
+ Row() {
+ //ip address of server
+ Text('server ip').fontSize(30).width('40%').textAlign(TextAlign.Center)
+ .backgroundColor(0xAFEEEE)
+ TextInput({ text: '192.168.31.13' }).onChange((value) => {
+ this.vpnServerIp = value;
+ }).width('60%').margin(2)
+ }.width('90%')
+
+ Row() {
+ //ip address of tun-vpn on server
+ Text('tun ip').fontSize(30).width('40%').textAlign(TextAlign.Center)
+ .backgroundColor(0xAFEEEE)
+ TextInput({ text: '10.0.0.5' }).onChange((value) => {
+ this.tunIp = value;
+ }).width('60%').margin(2)
+ }.width('90%')
+
+ Row() {
+ //blocked Hap
+ Text('blockedApp').fontSize(30).width('40%').textAlign(TextAlign.Center)
+ .backgroundColor(0xAFEEEE)
+ TextInput({ text: 'com.example.baidumyapplication' }).onChange((value) => {
+ this.blockedAppName = value;
+ }).width('60%').margin(2)
+ }.width('90%')
+
+ Button($r('app.string.btn_create_tunnel')).onClick(() => {
+ this.CreateTunnel();
+ }).fontSize(50)
+ Button($r('app.string.btn_protect')).onClick(() => {
+ this.Protect();
+ }).fontSize(50)
+ Button($r('app.string.btn_start_vpn')).onClick(() => {
+ this.SetupVpn();
+ }).fontSize(50)
+ Button($r('app.string.btn_start_vpnExt')).onClick(() => {
+ try {
+ vpnext.startVpnExtensionAbility(want).then(() => {
+ showToast('start vpnExt Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'start vpnExt Success');
+ })
+ } catch (err) {
+ showToast('start vpnExt Fail: ' + JSON.stringify(err), 2000);
+ hilog.error(0x0000, 'developTag', 'start vpnExt Fail %{public}s', JSON.stringify(err) ?? '');
+ }
+ }).fontSize(50)
+ }
+ .width('100%')
+ }
+ .height('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StopVpn.ets b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StopVpn.ets
index dfae42ccbd..75b6c75020 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StopVpn.ets
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/ets/pages/StopVpn.ets
@@ -1,80 +1,80 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-import hilog from '@ohos.hilog';
-import vpnext from '@ohos.net.vpnExtension';
-import Want from '@ohos.app.ability.Want';
-import common from '@ohos.app.ability.common';
-import vpn_client from "libvpn_client.so";
-import { showToast } from '../components/ShowToast';
-
-let want: Want = {
- deviceId: "",
- bundleName: "com.example.myvpndemo",
- abilityName: "MyVpnExtAbility",
-};
-let g_tunnelFd = -1;
-
-@Entry
-@Component
-struct StopVpn {
- @State message: string = 'VPN';
- @State vpnServerIp: string = '192.168.31.13';
- @State tunIp: string = '10.0.0.5';
- @State routeAddr: string = '192.168.214.0';
- @State prefix: string = '24';
- @State blockedAppName: string = 'com.example.baidumyapplication';
- private context = getContext(this) as common.VpnExtensionContext;
- private VpnConnection: vpnext.VpnConnection = vpnext.createVpnConnection(this.context);
-
- Destroy() {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Destroy');
- vpn_client.stopVpn(g_tunnelFd);
- this.VpnConnection.destroy().then(() => {
- showToast('vpn Destroy Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Destroy Success');
- }).catch((err: Error) => {
- showToast('vpn Destroy Failed: ' + JSON.stringify(err), 2000);
- hilog.error(0x0000, 'developTag', 'vpn Destroy Failed: %{public}s', JSON.stringify(err) ?? '');
- })
- }
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(35)
- .fontWeight(FontWeight.Bold)
- .onClick(() => {
- hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
- })
- Button('stop vpn').onClick(() => {
- this.Destroy();
- }).fontSize(50)
- Button('stop vpnExt').onClick(() => {
- try {
- vpnext.stopVpnExtensionAbility(want).then(() => {
- showToast('stop vpnExt Success', 2000);
- hilog.info(0x0000, 'developTag', '%{public}s', 'stop vpnExt Success');
- })
- } catch (err) {
- showToast('stop vpnExt Fail: ' + JSON.stringify(err), 2000);
- hilog.error(0x0000, 'developTag', 'stop vpnExt Fail %{public}s', JSON.stringify(err) ?? '');
- }
- }).fontSize(50)
- }.width('100%')
- }.height('100%')
- }
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import hilog from '@ohos.hilog';
+import vpnext from '@ohos.net.vpnExtension';
+import Want from '@ohos.app.ability.Want';
+import common from '@ohos.app.ability.common';
+import vpn_client from "libvpn_client.so";
+import { showToast } from '../components/ShowToast';
+
+let want: Want = {
+ deviceId: "",
+ bundleName: "com.example.myvpndemo",
+ abilityName: "MyVpnExtAbility",
+};
+let g_tunnelFd = -1;
+
+@Entry
+@Component
+struct StopVpn {
+ @State message: string = 'VPN';
+ @State vpnServerIp: string = '192.168.31.13';
+ @State tunIp: string = '10.0.0.5';
+ @State routeAddr: string = '192.168.214.0';
+ @State prefix: string = '24';
+ @State blockedAppName: string = 'com.example.baidumyapplication';
+ private context = getContext(this) as common.VpnExtensionContext;
+ private VpnConnection: vpnext.VpnConnection = vpnext.createVpnConnection(this.context);
+
+ Destroy() {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Destroy');
+ vpn_client.stopVpn(g_tunnelFd);
+ this.VpnConnection.destroy().then(() => {
+ showToast('vpn Destroy Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Destroy Success');
+ }).catch((err: Error) => {
+ showToast('vpn Destroy Failed: ' + JSON.stringify(err), 2000);
+ hilog.error(0x0000, 'developTag', 'vpn Destroy Failed: %{public}s', JSON.stringify(err) ?? '');
+ })
+ }
+
+ build() {
+ Row() {
+ Column() {
+ Text(this.message)
+ .fontSize(35)
+ .fontWeight(FontWeight.Bold)
+ .onClick(() => {
+ hilog.info(0x0000, 'developTag', '%{public}s', 'vpn Client');
+ })
+ Button('stop vpn').onClick(() => {
+ this.Destroy();
+ }).fontSize(50)
+ Button('stop vpnExt').onClick(() => {
+ try {
+ vpnext.stopVpnExtensionAbility(want).then(() => {
+ showToast('stop vpnExt Success', 2000);
+ hilog.info(0x0000, 'developTag', '%{public}s', 'stop vpnExt Success');
+ })
+ } catch (err) {
+ showToast('stop vpnExt Fail: ' + JSON.stringify(err), 2000);
+ hilog.error(0x0000, 'developTag', 'stop vpnExt Fail %{public}s', JSON.stringify(err) ?? '');
+ }
+ }).fontSize(50)
+ }.width('100%')
+ }.height('100%')
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/module.json5 b/code/BasicFeature/Connectivity/VPN/entry/src/main/module.json5
index 7b5d4bddec..cf0f399062 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/module.json5
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/module.json5
@@ -1,57 +1,57 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "tablet",
- "default"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "requestPermissions": [
- {
- "name": "ohos.permission.INTERNET"
- }
- ],
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/entryability/EntryAbility.ts",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:icon",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- }
- ]
- }
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "tablet",
+ "default"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "requestPermissions": [
+ {
+ "name": "ohos.permission.INTERNET"
+ }
+ ],
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/entryability/EntryAbility.ts",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/color.json b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/color.json
index d66f9a7d4a..3c712962da 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/string.json b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/string.json
index 02ef7dfd95..55e9d9478b 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/string.json
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/element/string.json
@@ -1,32 +1,32 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "module description"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "VPN"
- },
- {
- "name": "btn_create_tunnel",
- "value": "创建隧道"
- },
- {
- "name": "btn_protect",
- "value": "隧道保护"
- },
- {
- "name": "btn_start_vpn",
- "value": "启动vpn"
- },
- {
- "name": "btn_start_vpnExt",
- "value": "启动vpnExt"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "module description"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "VPN"
+ },
+ {
+ "name": "btn_create_tunnel",
+ "value": "创建隧道"
+ },
+ {
+ "name": "btn_protect",
+ "value": "隧道保护"
+ },
+ {
+ "name": "btn_start_vpn",
+ "value": "启动vpn"
+ },
+ {
+ "name": "btn_start_vpnExt",
+ "value": "启动vpnExt"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/profile/main_pages.json
index fc9de9b35a..65b5903f30 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/profile/main_pages.json
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/base/profile/main_pages.json
@@ -1,7 +1,7 @@
-{
- "src": [
- "pages/Index",
- "pages/StartVpn",
- "pages/StopVpn"
- ]
-}
+{
+ "src": [
+ "pages/Index",
+ "pages/StartVpn",
+ "pages/StopVpn"
+ ]
+}
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/en_US/element/string.json b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/en_US/element/string.json
index c50c4c2c0d..172a8567ec 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/en_US/element/string.json
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/en_US/element/string.json
@@ -1,32 +1,32 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "module description"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "label"
- },
- {
- "name": "btn_create_tunnel",
- "value": "创建隧道"
- },
- {
- "name": "btn_protect",
- "value": "隧道保护"
- },
- {
- "name": "btn_start_vpn",
- "value": "启动vpn"
- },
- {
- "name": "btn_start_vpnExt",
- "value": "启动vpnExt"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "module description"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "label"
+ },
+ {
+ "name": "btn_create_tunnel",
+ "value": "创建隧道"
+ },
+ {
+ "name": "btn_protect",
+ "value": "隧道保护"
+ },
+ {
+ "name": "btn_start_vpn",
+ "value": "启动vpn"
+ },
+ {
+ "name": "btn_start_vpnExt",
+ "value": "启动vpnExt"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/zh_CN/element/string.json
index 19a14d7711..320848d813 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/zh_CN/element/string.json
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/main/resources/zh_CN/element/string.json
@@ -1,32 +1,32 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "模块描述"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "label"
- },
- {
- "name": "btn_create_tunnel",
- "value": "创建隧道"
- },
- {
- "name": "btn_protect",
- "value": "隧道保护"
- },
- {
- "name": "btn_start_vpn",
- "value": "启动vpn"
- },
- {
- "name": "btn_start_vpnExt",
- "value": "启动vpnExt"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "模块描述"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "label"
+ },
+ {
+ "name": "btn_create_tunnel",
+ "value": "创建隧道"
+ },
+ {
+ "name": "btn_protect",
+ "value": "隧道保护"
+ },
+ {
+ "name": "btn_start_vpn",
+ "value": "启动vpn"
+ },
+ {
+ "name": "btn_start_vpnExt",
+ "value": "启动vpnExt"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/ets/test/Ability.test.ets b/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/ets/test/Ability.test.ets
index f7b9ddf659..32b21d3878 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/ets/test/Ability.test.ets
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/ets/test/Ability.test.ets
@@ -1,233 +1,233 @@
-/*
-* Copyright (c) 2024 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-import hilog from '@ohos.hilog';
-import { describe, it, expect } from '@ohos/hypium'
-import { Driver, ON } from '@ohos.UiTest';
-import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
-
-const TAG = '[Sample_VpnConnect]';
-const DOMAIN = 0xF811;
-
-let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
-async function getResourceString(resource: Resource): Promise {
- let manage = abilityDelegator.getAppContext().resourceManager
- let text = await manage.getStringValue(resource)
- return text
-}
-
-export default function abilityTest() {
- describe('ActsAbilityTest', () => {
- /**
- * 启动Ability
- */
- it('startAbility_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'startAbility_001 start');
- let driver = Driver.create();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- hilog.info(DOMAIN, TAG, 'startAbility_001 end');
- done();
- });
-
- /**
- * 进入首页,标题显示正确
- */
- it('IndexPageEnter_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'IndexPageEnter_001 start');
- let driver: Driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- await driver.assertComponentExist(ON.text('Toy VPN'));
- let titleComponent = await driver.findComponent(ON.text('Toy VPN'));
- let titleContent = await titleComponent.getText();
- await driver.delayMs(200);
- expect('Toy VPN').assertEqual(titleContent);
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'IndexPageEnter_001 end');
- done();
- });
-
- /**
- * 在主界面启用VPN
- */
- it('StartVpn_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'StartVpn_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- await driver.assertComponentExist(ON.text('Start VPN'));
- let startVpn = await driver.findComponent(ON.text('Start VPN'));
- await driver.delayMs(200);
- await startVpn.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'StartVpn_001 end');
- done();
- });
-
- /**
- * 在主界面启用VPN后,再创建隧道
- */
- it('CreateTunnel_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'CreateTunnel_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- // 点击启用VPN
- await driver.assertComponentExist(ON.text('Start VPN'));
- let startVpn = await driver.findComponent(ON.text('Start VPN'));
- await driver.delayMs(200);
- await startVpn.click();
- // 点击创建隧道
- await driver.delayMs(200);
- await driver.assertComponentExist(ON.text('创建对象'));
- let createTunnel = await driver.findComponent(ON.text('创建对象'));
- await driver.delayMs(200);
- await createTunnel.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'CreateTunnel_001 end');
- done();
- });
-
- /**
- * 启用VPN后开启隧道保护
- */
- it('StartTunnelProtect_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'StartTunnelProtect_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- // 点击启用VPN
- await driver.assertComponentExist(ON.text('Start VPN'));
- let startVpn = await driver.findComponent(ON.text('Start VPN'));
- await driver.delayMs(200);
- await startVpn.click();
- // 点击开启隧道保护
- await driver.delayMs(200);
- await driver.assertComponentExist(ON.text('隧道保护'));
- let protect = await driver.findComponent(ON.text('隧道保护'));
- await driver.delayMs(200);
- await protect.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'StartTunnelProtect_001 end');
- done();
- });
-
- /**
- * 启用VPN后启动VPN连接
- */
- it('SetupVpn_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'SetupVpn_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- // 点击启用VPN
- await driver.assertComponentExist(ON.text('Start VPN'));
- let startVpn = await driver.findComponent(ON.text('Start VPN'));
- await driver.delayMs(200);
- await startVpn.click();
- // 点击开启vpn
- await driver.delayMs(200);
- await driver.assertComponentExist(ON.text('启动vpn'));
- let setupVpn = await driver.findComponent(ON.text('启动vpn'));
- await setupVpn.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'SetupVpn_001 end');
- done();
- });
-
- /**
- * 停用VPN
- */
- it('StopVpn_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'StopVpn_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- await driver.assertComponentExist(ON.text('Stop VPN'));
- let stopVpn = await driver.findComponent(ON.text('Stop VPN'));
- await stopVpn.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'StopVpn_001 end')
- done();
- });
-
- /**
- * 关闭VPN连接
- */
- it('CloseVpn_001', 0, async (done: Function) => {
- hilog.info(DOMAIN, TAG, 'CloseVpn_001 start');
- let driver = Driver.create();
- await terminateAbility();
- await driver.delayMs(1000);
- await startAbility();
- await driver.delayMs(1000);
- // 点击停用VPN
- await driver.assertComponentExist(ON.text('Stop VPN'));
- let stopVpn = await driver.findComponent(ON.text('Stop VPN'));
- await stopVpn.click();
- // 点击关闭VPN
- await driver.delayMs(200);
- await driver.assertComponentExist(ON.text('关闭vpn'));
- let closeVpn = await driver.findComponent(ON.text('关闭vpn'));
- await closeVpn.click();
- await driver.delayMs(200);
- hilog.info(DOMAIN, TAG, 'CloseVpn_001 end');
- done();
- });
- });
-}
-
-/**
- * 拉起应用
- */
-async function startAbility() {
- try {
- let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
- await abilityDelegator.startAbility({
- bundleName: "com.example.testvpnclient",
- abilityName: "EntryAbility"
- });
- } catch (err) {
- hilog.info(DOMAIN, TAG, 'startAbility err');
- }
-}
-
-/**
- * 关闭应用
- */
-async function terminateAbility() {
- try {
- let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
- let topAbility = await abilityDelegator.getCurrentTopAbility();
- await topAbility.context.terminateSelf();
- } catch (err) {
- hilog.info(DOMAIN, TAG, 'terminateAbility err');
- }
-}
-
+/*
+* Copyright (c) 2024 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import hilog from '@ohos.hilog';
+import { describe, it, expect } from '@ohos/hypium'
+import { Driver, ON } from '@ohos.UiTest';
+import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
+
+const TAG = '[Sample_VpnConnect]';
+const DOMAIN = 0xF811;
+
+let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+async function getResourceString(resource: Resource): Promise {
+ let manage = abilityDelegator.getAppContext().resourceManager
+ let text = await manage.getStringValue(resource)
+ return text
+}
+
+export default function abilityTest() {
+ describe('ActsAbilityTest', () => {
+ /**
+ * 启动Ability
+ */
+ it('startAbility_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'startAbility_001 start');
+ let driver = Driver.create();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ hilog.info(DOMAIN, TAG, 'startAbility_001 end');
+ done();
+ });
+
+ /**
+ * 进入首页,标题显示正确
+ */
+ it('IndexPageEnter_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'IndexPageEnter_001 start');
+ let driver: Driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ await driver.assertComponentExist(ON.text('Toy VPN'));
+ let titleComponent = await driver.findComponent(ON.text('Toy VPN'));
+ let titleContent = await titleComponent.getText();
+ await driver.delayMs(200);
+ expect('Toy VPN').assertEqual(titleContent);
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'IndexPageEnter_001 end');
+ done();
+ });
+
+ /**
+ * 在主界面启用VPN
+ */
+ it('StartVpn_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'StartVpn_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ await driver.assertComponentExist(ON.text('Start VPN'));
+ let startVpn = await driver.findComponent(ON.text('Start VPN'));
+ await driver.delayMs(200);
+ await startVpn.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'StartVpn_001 end');
+ done();
+ });
+
+ /**
+ * 在主界面启用VPN后,再创建隧道
+ */
+ it('CreateTunnel_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'CreateTunnel_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ // 点击启用VPN
+ await driver.assertComponentExist(ON.text('Start VPN'));
+ let startVpn = await driver.findComponent(ON.text('Start VPN'));
+ await driver.delayMs(200);
+ await startVpn.click();
+ // 点击创建隧道
+ await driver.delayMs(200);
+ await driver.assertComponentExist(ON.text('创建对象'));
+ let createTunnel = await driver.findComponent(ON.text('创建对象'));
+ await driver.delayMs(200);
+ await createTunnel.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'CreateTunnel_001 end');
+ done();
+ });
+
+ /**
+ * 启用VPN后开启隧道保护
+ */
+ it('StartTunnelProtect_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'StartTunnelProtect_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ // 点击启用VPN
+ await driver.assertComponentExist(ON.text('Start VPN'));
+ let startVpn = await driver.findComponent(ON.text('Start VPN'));
+ await driver.delayMs(200);
+ await startVpn.click();
+ // 点击开启隧道保护
+ await driver.delayMs(200);
+ await driver.assertComponentExist(ON.text('隧道保护'));
+ let protect = await driver.findComponent(ON.text('隧道保护'));
+ await driver.delayMs(200);
+ await protect.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'StartTunnelProtect_001 end');
+ done();
+ });
+
+ /**
+ * 启用VPN后启动VPN连接
+ */
+ it('SetupVpn_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'SetupVpn_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ // 点击启用VPN
+ await driver.assertComponentExist(ON.text('Start VPN'));
+ let startVpn = await driver.findComponent(ON.text('Start VPN'));
+ await driver.delayMs(200);
+ await startVpn.click();
+ // 点击开启vpn
+ await driver.delayMs(200);
+ await driver.assertComponentExist(ON.text('启动vpn'));
+ let setupVpn = await driver.findComponent(ON.text('启动vpn'));
+ await setupVpn.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'SetupVpn_001 end');
+ done();
+ });
+
+ /**
+ * 停用VPN
+ */
+ it('StopVpn_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'StopVpn_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ await driver.assertComponentExist(ON.text('Stop VPN'));
+ let stopVpn = await driver.findComponent(ON.text('Stop VPN'));
+ await stopVpn.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'StopVpn_001 end')
+ done();
+ });
+
+ /**
+ * 关闭VPN连接
+ */
+ it('CloseVpn_001', 0, async (done: Function) => {
+ hilog.info(DOMAIN, TAG, 'CloseVpn_001 start');
+ let driver = Driver.create();
+ await terminateAbility();
+ await driver.delayMs(1000);
+ await startAbility();
+ await driver.delayMs(1000);
+ // 点击停用VPN
+ await driver.assertComponentExist(ON.text('Stop VPN'));
+ let stopVpn = await driver.findComponent(ON.text('Stop VPN'));
+ await stopVpn.click();
+ // 点击关闭VPN
+ await driver.delayMs(200);
+ await driver.assertComponentExist(ON.text('关闭vpn'));
+ let closeVpn = await driver.findComponent(ON.text('关闭vpn'));
+ await closeVpn.click();
+ await driver.delayMs(200);
+ hilog.info(DOMAIN, TAG, 'CloseVpn_001 end');
+ done();
+ });
+ });
+}
+
+/**
+ * 拉起应用
+ */
+async function startAbility() {
+ try {
+ let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+ await abilityDelegator.startAbility({
+ bundleName: "com.example.testvpnclient",
+ abilityName: "EntryAbility"
+ });
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, 'startAbility err');
+ }
+}
+
+/**
+ * 关闭应用
+ */
+async function terminateAbility() {
+ try {
+ let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+ let topAbility = await abilityDelegator.getCurrentTopAbility();
+ await topAbility.context.terminateSelf();
+ } catch (err) {
+ hilog.info(DOMAIN, TAG, 'terminateAbility err');
+ }
+}
+
diff --git a/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/module.json5 b/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/module.json5
index 8a85c47aa8..12caf23cd2 100644
--- a/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/Connectivity/VPN/entry/src/ohosTest/module.json5
@@ -1,52 +1,52 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "default",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntry": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "exported": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
-}
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "default",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntry": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "exported": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/code/BasicFeature/Connectivity/VPN/hvigor/hvigor-config.json5 b/code/BasicFeature/Connectivity/VPN/hvigor/hvigor-config.json5
index ccfdcf1340..f6cf598454 100644
--- a/code/BasicFeature/Connectivity/VPN/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/Connectivity/VPN/hvigor/hvigor-config.json5
@@ -1,33 +1,33 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "hvigorVersion": "3.0.2",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "3.0.2"
- },
- "execution": {
- // "daemon": true, /* Enable daemon compilation. Default: true */
- // "incremental": true, /* Enable incremental compilation. Default: true */
- // "parallel": true, /* Enable parallel compilation. Default: true */
- // "typeCheck": false, /* Enable typeCheck. Default: false */
- },
- "logging": {
- // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
- },
- "debugging": {
- // "stacktrace": false /* Disable stacktrace compilation. Default: false */
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "hvigorVersion": "3.0.2",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "3.0.2"
+ },
+ "execution": {
+ // "daemon": true, /* Enable daemon compilation. Default: true */
+ // "incremental": true, /* Enable incremental compilation. Default: true */
+ // "parallel": true, /* Enable parallel compilation. Default: true */
+ // "typeCheck": false, /* Enable typeCheck. Default: false */
+ },
+ "logging": {
+ // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
+ },
+ "debugging": {
+ // "stacktrace": false /* Disable stacktrace compilation. Default: false */
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/Connectivity/VPN/oh-package.json5 b/code/BasicFeature/Connectivity/VPN/oh-package.json5
index 3c30215fd0..427c512f09 100644
--- a/code/BasicFeature/Connectivity/VPN/oh-package.json5
+++ b/code/BasicFeature/Connectivity/VPN/oh-package.json5
@@ -1,28 +1,28 @@
-/*
-* Copyright (c) 2023 Huawei Device Co., Ltd.
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-{
- "name": "testvpnclient",
- "version": "1.0.0",
- "description": "Please describe the basic information.",
- "main": "",
- "author": "",
- "license": "",
- "dependencies": {
- },
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- }
-}
+/*
+* Copyright (c) 2023 Huawei Device Co., Ltd.
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+{
+ "name": "testvpnclient",
+ "version": "1.0.0",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "author": "",
+ "license": "",
+ "dependencies": {
+ },
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/.gitignore b/code/BasicFeature/DFX/AppRecovery/.gitignore
index b031e2b2be..5a13775085 100644
--- a/code/BasicFeature/DFX/AppRecovery/.gitignore
+++ b/code/BasicFeature/DFX/AppRecovery/.gitignore
@@ -1,12 +1,12 @@
-/node_modules
-/local.properties
-/.idea
-**/build
-/.hvigor
-.cxx
-/.clangd
-/.clang-format
-/.clang-tidy
-/oh-package-lock.json5
-/package-lock.json
-/entry/package-lock.json
+/node_modules
+/local.properties
+/.idea
+**/build
+/.hvigor
+.cxx
+/.clangd
+/.clang-format
+/.clang-tidy
+/oh-package-lock.json5
+/package-lock.json
+/entry/package-lock.json
diff --git a/code/BasicFeature/DFX/AppRecovery/AppScope/app.json5 b/code/BasicFeature/DFX/AppRecovery/AppScope/app.json5
index 66eeccf56c..bf1a3d1a33 100644
--- a/code/BasicFeature/DFX/AppRecovery/AppScope/app.json5
+++ b/code/BasicFeature/DFX/AppRecovery/AppScope/app.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.samples.recovery",
- "vendor": "samples",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name",
- "distributedNotificationEnabled": true
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.samples.recovery",
+ "vendor": "samples",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name",
+ "distributedNotificationEnabled": true
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/AppScope/resources/base/element/string.json b/code/BasicFeature/DFX/AppRecovery/AppScope/resources/base/element/string.json
index 5d97eb3a83..21bb9f4985 100644
--- a/code/BasicFeature/DFX/AppRecovery/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/DFX/AppRecovery/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "AppRecoverySample"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "AppRecoverySample"
+ }
+ ]
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/README_zh.md b/code/BasicFeature/DFX/AppRecovery/README_zh.md
index 02d787035e..f90c553c5a 100644
--- a/code/BasicFeature/DFX/AppRecovery/README_zh.md
+++ b/code/BasicFeature/DFX/AppRecovery/README_zh.md
@@ -1,128 +1,128 @@
-# 应用故障恢复
-
-### 介绍
-本示例展示了在应用中如何适配故障恢复相关接口。
-
-样例包含以下场景:\
-一.单Ability自动恢复 \
-在EntryAbility的故障触发页面触发故障,自动重启回到故障触发页面。
-
-二.多Ability自动恢复 \
-应用中启动了EntryAbility和SecondAbility,在第二个启动的SecondAbility的故障触发页面触发故障。 \
-自动重启到SecondAbility的故障触发页面。 \
-从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,并恢复页面上点击次数信息。
-
-三.多Ability主动恢复 \
-应用中启动了EntryAbility和SecondAbility,在第二个启动的SecondAbility的故障触发页面触发故障。 \
-重启时启动RecoveryAbility,让使用者选择具体启动的Ability。
-
-四.Ability后台强制终止恢复 \
-应用中启动了EntryAbility和SecondAbility,并切入后台。\
-系统回收该应用,再次拉起时能够恢复先前的状态。
-
-相关概念: \
-故障:指的是应用处于无法提供服务的状态,如卡死以及崩溃。 \
-系统强制终止:指的是由于系统或者应用的原因,系统强制终止正在运行的应用进程,并回收资源的操作。
-
-### 效果预览
-|首页|故障触发页面|
-|---|---|
-|||
-
-使用说明
-
-一.单Ability自动恢复 \
-点击首页点击``跳转到故障触发页面`` \
-在故障触发页面点击按钮``点击``,再点击``保存当前Ability状态``以及``触发JsError``。 \
-以上场景预期:\
-能够回到``故障触发页面``页面,页面上的点击次数与触发保存状态时的一致。
-
-二.多Ability自动恢复 \
-点击首页点击跳转到``故障触发页面`` \
-在``故障触发页面``点击``启动SecondAbility``
-点击首页点击``跳转到故障触发页面`` \
-在故障触发页面点击按钮``点击``,再点击``保存当前Ability状态``以及``触发JsError``。 \
-以上场景预期:\
-立即回到SecondAbility的故障触发页面,并恢复页面的点击次数信息。\
-从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,页面上的点击次数与触发保存状态时的一致。
-
-三.多Ability主动恢复 \
-点击首页点击跳转到``故障触发页面`` \
-在``故障触发页面``点击``启动SecondAbility``
-在SecondAbility的故障触发页面点击设置重启Ability。 \
-在SecondAbility的故障触发页面点击``触发JsError``。 \
-以上场景预期:\
-重启时启动RecoveryAbility。
-
-四.Ability后台强制终止恢复 \
-点击首页点击跳转到``故障触发页面`` \
-在``故障触发页面``点击``启动SecondAbility``
-在SecondAbility的故障触发页面点击Counter,点击``保存当前Ability状态``,并切入后台 \
-使用kill命令强制终止当前应用 \
-以上场景预期:\
-从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,并恢复页面上的点击次数信息。\
-从任务管理中将SecondAbility切回前台,预期能回到故障触发页面,并恢复页面上的点击次数信息。
-
-为避免反复拉起,两次测试的间隔至少为60秒(自动拉起的间隔为60秒)。
-### 工程目录
-```
-entry/src/main/
-├── cpp // 触发Native卡死代码
-│ ├── CMakeLists.txt
-│ ├── hello.cpp
-│ └── types
-│ └── libentry
-│ ├── index.d.ts
-│ └── oh-package.json5
-├── ets
-│ ├── ability
-│ │ ├── EntryAbility.ets // 测试入口Ability
-│ │ ├── RecoveryAbility.ets // 恢复引导Ability
-│ │ └── SecondAbility.ets // 测试第二Ability
-│ ├── app
-│ │ └── MyAbilityStage.ets // 用于初始化appRecovery的配置
-│ ├── common
-│ │ ├── Logger.ts // 日志
-│ │ └── TitleBar.ets // 标题
-│ └── pages
-│ ├── FaultTriggerPage.ets // 故障触发页面
-│ ├── Index.ets // 首页
-│ └── RecoveryPage.ets // 恢复页面
-```
-
-### 具体实现
-* 使能应用恢复功能,源码参考:[MyAbilityStage.ets](entry/src/main/ets/app/MyAbilityStage.ets)
- * 在``onCreate``中 调用[appRecovery](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/dfx/apprecovery-guidelines.md)接口使能功能
-* 配置支持恢复的Ability,源码参考:[module.json5](entry/src/main/module.json5)
- * 在``Ability``的节点中增加``recoverable``的配置,并设置为``true``
-* 实现恢复功能,源码参考:[EntryAbility.ets](entry/src/main/ets/ability/EntryAbility.ets)
- * 在``onSaveState``中保存用于恢复的数据
- * 在``onCreate``的``want``参数中恢复所需要的数据
-
-### 相关权限
-不涉及
-
-### 依赖
-无
-
-### 约束与限制
-
-1.本示例仅支持标准系统上运行,支持设备:RK3568。
-
-2.本示例为Stage模型,支持API10版本SDK,SDK版本号(API Version 10 Release),镜像版本号(4.0 Release)
-
-3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
-
-### 下载
-
-给出单独下载本工程的命令,在代码中替换工程目录并以/结尾,如下面示例中的 **code/BasicFeature/DFX/AppRecovery/**,示例如下:
-
-如需单独下载本工程,执行如下命令:
-
-```
-git init
-git config core.sparsecheckout true
-echo code/BasicFeature/DFX/AppRecovery/ > .git/info/sparse-checkout
-git remote add origin https://gitee.com/openharmony/applications_app_samples.git
-git pull origin master
-```
+# 应用故障恢复
+
+### 介绍
+本示例展示了在应用中如何适配故障恢复相关接口。
+
+样例包含以下场景:\
+一.单Ability自动恢复 \
+在EntryAbility的故障触发页面触发故障,自动重启回到故障触发页面。
+
+二.多Ability自动恢复 \
+应用中启动了EntryAbility和SecondAbility,在第二个启动的SecondAbility的故障触发页面触发故障。 \
+自动重启到SecondAbility的故障触发页面。 \
+从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,并恢复页面上点击次数信息。
+
+三.多Ability主动恢复 \
+应用中启动了EntryAbility和SecondAbility,在第二个启动的SecondAbility的故障触发页面触发故障。 \
+重启时启动RecoveryAbility,让使用者选择具体启动的Ability。
+
+四.Ability后台强制终止恢复 \
+应用中启动了EntryAbility和SecondAbility,并切入后台。\
+系统回收该应用,再次拉起时能够恢复先前的状态。
+
+相关概念: \
+故障:指的是应用处于无法提供服务的状态,如卡死以及崩溃。 \
+系统强制终止:指的是由于系统或者应用的原因,系统强制终止正在运行的应用进程,并回收资源的操作。
+
+### 效果预览
+|首页|故障触发页面|
+|---|---|
+|||
+
+使用说明
+
+一.单Ability自动恢复 \
+点击首页点击``跳转到故障触发页面`` \
+在故障触发页面点击按钮``点击``,再点击``保存当前Ability状态``以及``触发JsError``。 \
+以上场景预期:\
+能够回到``故障触发页面``页面,页面上的点击次数与触发保存状态时的一致。
+
+二.多Ability自动恢复 \
+点击首页点击跳转到``故障触发页面`` \
+在``故障触发页面``点击``启动SecondAbility``
+点击首页点击``跳转到故障触发页面`` \
+在故障触发页面点击按钮``点击``,再点击``保存当前Ability状态``以及``触发JsError``。 \
+以上场景预期:\
+立即回到SecondAbility的故障触发页面,并恢复页面的点击次数信息。\
+从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,页面上的点击次数与触发保存状态时的一致。
+
+三.多Ability主动恢复 \
+点击首页点击跳转到``故障触发页面`` \
+在``故障触发页面``点击``启动SecondAbility``
+在SecondAbility的故障触发页面点击设置重启Ability。 \
+在SecondAbility的故障触发页面点击``触发JsError``。 \
+以上场景预期:\
+重启时启动RecoveryAbility。
+
+四.Ability后台强制终止恢复 \
+点击首页点击跳转到``故障触发页面`` \
+在``故障触发页面``点击``启动SecondAbility``
+在SecondAbility的故障触发页面点击Counter,点击``保存当前Ability状态``,并切入后台 \
+使用kill命令强制终止当前应用 \
+以上场景预期:\
+从任务管理中将EntryAbility切回前台,预期能回到故障触发页面,并恢复页面上的点击次数信息。\
+从任务管理中将SecondAbility切回前台,预期能回到故障触发页面,并恢复页面上的点击次数信息。
+
+为避免反复拉起,两次测试的间隔至少为60秒(自动拉起的间隔为60秒)。
+### 工程目录
+```
+entry/src/main/
+├── cpp // 触发Native卡死代码
+│ ├── CMakeLists.txt
+│ ├── hello.cpp
+│ └── types
+│ └── libentry
+│ ├── index.d.ts
+│ └── oh-package.json5
+├── ets
+│ ├── ability
+│ │ ├── EntryAbility.ets // 测试入口Ability
+│ │ ├── RecoveryAbility.ets // 恢复引导Ability
+│ │ └── SecondAbility.ets // 测试第二Ability
+│ ├── app
+│ │ └── MyAbilityStage.ets // 用于初始化appRecovery的配置
+│ ├── common
+│ │ ├── Logger.ts // 日志
+│ │ └── TitleBar.ets // 标题
+│ └── pages
+│ ├── FaultTriggerPage.ets // 故障触发页面
+│ ├── Index.ets // 首页
+│ └── RecoveryPage.ets // 恢复页面
+```
+
+### 具体实现
+* 使能应用恢复功能,源码参考:[MyAbilityStage.ets](entry/src/main/ets/app/MyAbilityStage.ets)
+ * 在``onCreate``中 调用[appRecovery](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/dfx/apprecovery-guidelines.md)接口使能功能
+* 配置支持恢复的Ability,源码参考:[module.json5](entry/src/main/module.json5)
+ * 在``Ability``的节点中增加``recoverable``的配置,并设置为``true``
+* 实现恢复功能,源码参考:[EntryAbility.ets](entry/src/main/ets/ability/EntryAbility.ets)
+ * 在``onSaveState``中保存用于恢复的数据
+ * 在``onCreate``的``want``参数中恢复所需要的数据
+
+### 相关权限
+不涉及
+
+### 依赖
+无
+
+### 约束与限制
+
+1.本示例仅支持标准系统上运行,支持设备:RK3568。
+
+2.本示例为Stage模型,支持API10版本SDK,SDK版本号(API Version 10 Release),镜像版本号(4.0 Release)
+
+3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
+
+### 下载
+
+给出单独下载本工程的命令,在代码中替换工程目录并以/结尾,如下面示例中的 **code/BasicFeature/DFX/AppRecovery/**,示例如下:
+
+如需单独下载本工程,执行如下命令:
+
+```
+git init
+git config core.sparsecheckout true
+echo code/BasicFeature/DFX/AppRecovery/ > .git/info/sparse-checkout
+git remote add origin https://gitee.com/openharmony/applications_app_samples.git
+git pull origin master
+```
diff --git a/code/BasicFeature/DFX/AppRecovery/build-profile.json5 b/code/BasicFeature/DFX/AppRecovery/build-profile.json5
index 390b41a944..947c318515 100644
--- a/code/BasicFeature/DFX/AppRecovery/build-profile.json5
+++ b/code/BasicFeature/DFX/AppRecovery/build-profile.json5
@@ -1,43 +1,43 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 10,
- "compatibleSdkVersion": 10,
- "runtimeOS": "OpenHarmony"
- }
- ],
- "signingConfigs": []
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 10,
+ "compatibleSdkVersion": 10,
+ "runtimeOS": "OpenHarmony"
+ }
+ ],
+ "signingConfigs": []
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/.gitignore b/code/BasicFeature/DFX/AppRecovery/entry/.gitignore
index 4a65948351..5a6ba80fa3 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/.gitignore
+++ b/code/BasicFeature/DFX/AppRecovery/entry/.gitignore
@@ -1,4 +1,4 @@
-/node_modules
-/.preview
-/build
+/node_modules
+/.preview
+/build
/.cxx
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/build-profile.json5 b/code/BasicFeature/DFX/AppRecovery/entry/build-profile.json5
index 4822212a55..71efbba6e5 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/build-profile.json5
+++ b/code/BasicFeature/DFX/AppRecovery/entry/build-profile.json5
@@ -1,38 +1,38 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- "externalNativeOptions": {
- "path": "./src/main/cpp/CMakeLists.txt",
- "arguments": "",
- "abiFilters": [
- "armeabi-v7a",
- "arm64-v8a"
- ],
- "cppFlags": "",
- }
- },
- "targets": [
- {
- "name": "default",
- "runtimeOS": "OpenHarmony"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ "externalNativeOptions": {
+ "path": "./src/main/cpp/CMakeLists.txt",
+ "arguments": "",
+ "abiFilters": [
+ "armeabi-v7a",
+ "arm64-v8a"
+ ],
+ "cppFlags": "",
+ }
+ },
+ "targets": [
+ {
+ "name": "default",
+ "runtimeOS": "OpenHarmony"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/hvigorfile.ts b/code/BasicFeature/DFX/AppRecovery/entry/hvigorfile.ts
index c57c77181d..80e4ec5b81 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/hvigorfile.ts
+++ b/code/BasicFeature/DFX/AppRecovery/entry/hvigorfile.ts
@@ -1,2 +1,2 @@
-// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently.
-export { hapTasks } from '@ohos/hvigor-ohos-plugin';
+// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently.
+export { hapTasks } from '@ohos/hvigor-ohos-plugin';
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/oh-package.json5 b/code/BasicFeature/DFX/AppRecovery/entry/oh-package.json5
index 92a9bafefb..3e99258f08 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/oh-package.json5
+++ b/code/BasicFeature/DFX/AppRecovery/entry/oh-package.json5
@@ -1,24 +1,24 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "ISC",
- "devDependencies": {},
- "name": "entry",
- "description": "app recovery sample",
- "repository": {},
- "version": "1.0.0",
- "dependencies": {}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "ISC",
+ "devDependencies": {},
+ "name": "entry",
+ "description": "app recovery sample",
+ "repository": {},
+ "version": "1.0.0",
+ "dependencies": {}
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/CMakeLists.txt b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/CMakeLists.txt
index 8825d37322..0304a9904c 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/CMakeLists.txt
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/CMakeLists.txt
@@ -1,24 +1,24 @@
-# Copyright (c) 2023 Huawei Device Co., Ltd.
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# the minimum version of CMake.
-cmake_minimum_required(VERSION 3.4.1)
-project(MyApplication6)
-
-set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})
-
-include_directories(${NATIVERENDER_ROOT_PATH}
- ${NATIVERENDER_ROOT_PATH}/include)
-
-add_library(entry SHARED hello.cpp)
+# Copyright (c) 2023 Huawei Device Co., Ltd.
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# the minimum version of CMake.
+cmake_minimum_required(VERSION 3.4.1)
+project(MyApplication6)
+
+set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})
+
+include_directories(${NATIVERENDER_ROOT_PATH}
+ ${NATIVERENDER_ROOT_PATH}/include)
+
+add_library(entry SHARED hello.cpp)
target_link_libraries(entry PUBLIC libace_napi.z.so)
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/hello.cpp b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/hello.cpp
index 4b1c45621c..32c697284e 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/hello.cpp
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/hello.cpp
@@ -1,51 +1,51 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include
-#include "napi/native_api.h"
-
-static napi_value DeadLoop(napi_env env, napi_callback_info info)
-{
- while (true) {
- printf("aaa\n");
- }
- return 0;
-}
-
-EXTERN_C_START
-static napi_value Init(napi_env env, napi_value exports)
-{
- napi_property_descriptor functions[] = {
- { "deadLoop", nullptr, DeadLoop, nullptr, nullptr, nullptr, napi_default, nullptr }
- };
- napi_define_properties(env, exports, sizeof(functions) / sizeof(functions[0]), functions);
- return exports;
-}
-EXTERN_C_END
-
-static napi_module demoModule = {
- .nm_version = 1,
- .nm_flags = 0,
- .nm_filename = nullptr,
- .nm_register_func = Init,
- .nm_modname = "entry",
- .nm_priv = ((void*)0),
- .reserved = { 0 },
-};
-
-extern "C" __attribute__((constructor)) void RegisterEntryModule(void)
-{
- napi_module_register(&demoModule);
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include
+#include "napi/native_api.h"
+
+static napi_value DeadLoop(napi_env env, napi_callback_info info)
+{
+ while (true) {
+ printf("aaa\n");
+ }
+ return 0;
+}
+
+EXTERN_C_START
+static napi_value Init(napi_env env, napi_value exports)
+{
+ napi_property_descriptor functions[] = {
+ { "deadLoop", nullptr, DeadLoop, nullptr, nullptr, nullptr, napi_default, nullptr }
+ };
+ napi_define_properties(env, exports, sizeof(functions) / sizeof(functions[0]), functions);
+ return exports;
+}
+EXTERN_C_END
+
+static napi_module demoModule = {
+ .nm_version = 1,
+ .nm_flags = 0,
+ .nm_filename = nullptr,
+ .nm_register_func = Init,
+ .nm_modname = "entry",
+ .nm_priv = ((void*)0),
+ .reserved = { 0 },
+};
+
+extern "C" __attribute__((constructor)) void RegisterEntryModule(void)
+{
+ napi_module_register(&demoModule);
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/index.d.ts b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/index.d.ts
index 50ede76b5d..7811a521b4 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/index.d.ts
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/index.d.ts
@@ -1,16 +1,16 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
export const deadLoop: () => number;
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/oh-package.json5
index 982d2e7abb..58bef51c5d 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/oh-package.json5
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/cpp/types/libentry/oh-package.json5
@@ -1,21 +1,21 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "types": "./index.d.ts",
- "name": "libentry.so",
- "description": "",
- "version": ""
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "types": "./index.d.ts",
+ "name": "libentry.so",
+ "description": "",
+ "version": ""
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/EntryAbility.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/EntryAbility.ets
index 5f81cef6f1..0c92955e97 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/EntryAbility.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/EntryAbility.ets
@@ -1,93 +1,93 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import appRecovery from '@ohos.app.ability.appRecovery';
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Want from '@ohos.app.ability.Want';
-import Window from '@ohos.window';
-
-import Logger from '../common/Logger';
-import { CurActiveAbility } from '../common/CurActiveAbility';
-
-const TAG: string = 'EntryAbility';
-
-export default class EntryAbility extends UIAbility {
- isRecoverLaunch: boolean = false;
- storage: LocalStorage = new LocalStorage();
-
- // Read previous saved status from want if we are launched by appRecovery
- restoreLocalStorage(want: Want): void {
- Logger.info(TAG, "RestoreLocalStorage String:${want.parameters['Page1Str']} Counter:${want.parameters['Page2Counter']}");
- if (want.parameters !== undefined) {
- this.storage.setOrCreate('FaultTriggerPageString', want.parameters['FaultTriggerPageString'] as string);
- this.storage.setOrCreate('FaultTriggerPageCounter', want.parameters['FaultTriggerPageCounter'] as number);
- }
-
- }
-
- onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
- Logger.info(TAG, 'onCreate Want:${JSON.stringify(want)} launchParam: ${JSON.stringify(launchParam)}');
- this.isRecoverLaunch = (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY);
- this.storage.setOrCreate('CurrentAbilityName', 'EntryAbility');
- this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
- this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
- if (this.isRecoverLaunch) {
- // savedState is in wantParams
- this.restoreLocalStorage(want);
- this.context.restoreWindowStage(this.storage);
- }
- }
-
- onDestroy(): void {
- Logger.info(TAG, 'onDestroy');
- }
-
- onWindowStageCreate(windowStage: Window.WindowStage): void {
- Logger.info(TAG, 'onWindowStageCreate');
- // Share storage between pages and current ability
- windowStage.loadContent('pages/Index', this.storage, (err, data): void => {
- if (err.code) {
- Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}');
- return;
- }
- });
- }
-
- onWindowStageDestroy(): void {
- Logger.info(TAG, 'onWindowStageDestroy');
- }
-
- onForeground(): void {
- Logger.info(TAG, 'onForeground');
- CurActiveAbility.GetInstance().SetGlobalAbility(this);
- }
-
- onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
- Logger.info(TAG, 'onSaveState');
- let string = this.storage.get('FaultTriggerPageString');
- let counter = this.storage.get('FaultTriggerPageCounter');
- wantParam['FaultTriggerPageString'] = string ?? 'Empty';
- wantParam['FaultTriggerPageCounter'] = counter as number;
- Logger.info(TAG, 'SavedText:${string} SavedCounter:${counter}');
- return AbilityConstant.OnSaveResult.ALL_AGREE;
- }
-
- onBackground(): void {
- Logger.info(TAG, 'onBackground');
- // save state when background
- appRecovery.saveAppState(this.context);
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import appRecovery from '@ohos.app.ability.appRecovery';
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Want from '@ohos.app.ability.Want';
+import Window from '@ohos.window';
+
+import Logger from '../common/Logger';
+import { CurActiveAbility } from '../common/CurActiveAbility';
+
+const TAG: string = 'EntryAbility';
+
+export default class EntryAbility extends UIAbility {
+ isRecoverLaunch: boolean = false;
+ storage: LocalStorage = new LocalStorage();
+
+ // Read previous saved status from want if we are launched by appRecovery
+ restoreLocalStorage(want: Want): void {
+ Logger.info(TAG, "RestoreLocalStorage String:${want.parameters['Page1Str']} Counter:${want.parameters['Page2Counter']}");
+ if (want.parameters !== undefined) {
+ this.storage.setOrCreate('FaultTriggerPageString', want.parameters['FaultTriggerPageString'] as string);
+ this.storage.setOrCreate('FaultTriggerPageCounter', want.parameters['FaultTriggerPageCounter'] as number);
+ }
+
+ }
+
+ onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
+ Logger.info(TAG, 'onCreate Want:${JSON.stringify(want)} launchParam: ${JSON.stringify(launchParam)}');
+ this.isRecoverLaunch = (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY);
+ this.storage.setOrCreate('CurrentAbilityName', 'EntryAbility');
+ this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
+ this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
+ if (this.isRecoverLaunch) {
+ // savedState is in wantParams
+ this.restoreLocalStorage(want);
+ this.context.restoreWindowStage(this.storage);
+ }
+ }
+
+ onDestroy(): void {
+ Logger.info(TAG, 'onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: Window.WindowStage): void {
+ Logger.info(TAG, 'onWindowStageCreate');
+ // Share storage between pages and current ability
+ windowStage.loadContent('pages/Index', this.storage, (err, data): void => {
+ if (err.code) {
+ Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}');
+ return;
+ }
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ Logger.info(TAG, 'onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ Logger.info(TAG, 'onForeground');
+ CurActiveAbility.GetInstance().SetGlobalAbility(this);
+ }
+
+ onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
+ Logger.info(TAG, 'onSaveState');
+ let string = this.storage.get('FaultTriggerPageString');
+ let counter = this.storage.get('FaultTriggerPageCounter');
+ wantParam['FaultTriggerPageString'] = string ?? 'Empty';
+ wantParam['FaultTriggerPageCounter'] = counter as number;
+ Logger.info(TAG, 'SavedText:${string} SavedCounter:${counter}');
+ return AbilityConstant.OnSaveResult.ALL_AGREE;
+ }
+
+ onBackground(): void {
+ Logger.info(TAG, 'onBackground');
+ // save state when background
+ appRecovery.saveAppState(this.context);
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/RecoveryAbility.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/RecoveryAbility.ets
index da3abb03d5..adea24140c 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/RecoveryAbility.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/RecoveryAbility.ets
@@ -1,71 +1,71 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Window from '@ohos.window'
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import Want from '@ohos.app.ability.Want';
-
-import Logger from '../common/Logger'
-import { CurActiveAbility } from '../common/CurActiveAbility';
-
-const TAG: string = 'SecondAbility';
-
-export default class RecoveryAbility extends UIAbility {
- storage: LocalStorage = new LocalStorage();
-
- onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
- Logger.info(TAG, 'onCreate');
- this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
- this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
- if (want.parameters !== undefined) {
- AppStorage.SetOrCreate('RecoverAbility', want.parameters['RecoverAbility'] as string);
- }
- }
-
- onDestroy(): void {
- Logger.info(TAG, 'onDestroy');
- }
-
- onWindowStageCreate(windowStage: Window.WindowStage):void {
- Logger.info(TAG, 'onWindowStageCreate');
- windowStage.loadContent('pages/RecoveryPage', this.storage, (err, data) => {
- if (err.code) {
- Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}}');
- return;
- }
- });
- }
-
- onWindowStageDestroy(): void {
- Logger.info(TAG, 'onWindowStageDestroy');
- }
-
- onForeground(): void {
- Logger.info(TAG, 'onForeground');
- CurActiveAbility.GetInstance().SetGlobalAbility(this);
- }
-
- onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
- // No need to save state
- Logger.info(TAG, 'onSaveState');
- return AbilityConstant.OnSaveResult.ALL_REJECT;
- }
-
- onBackground(): void {
- // Ability has back to background
- Logger.info(TAG, 'onBackground');
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Window from '@ohos.window'
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import Want from '@ohos.app.ability.Want';
+
+import Logger from '../common/Logger'
+import { CurActiveAbility } from '../common/CurActiveAbility';
+
+const TAG: string = 'SecondAbility';
+
+export default class RecoveryAbility extends UIAbility {
+ storage: LocalStorage = new LocalStorage();
+
+ onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
+ Logger.info(TAG, 'onCreate');
+ this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
+ this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
+ if (want.parameters !== undefined) {
+ AppStorage.SetOrCreate('RecoverAbility', want.parameters['RecoverAbility'] as string);
+ }
+ }
+
+ onDestroy(): void {
+ Logger.info(TAG, 'onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: Window.WindowStage):void {
+ Logger.info(TAG, 'onWindowStageCreate');
+ windowStage.loadContent('pages/RecoveryPage', this.storage, (err, data) => {
+ if (err.code) {
+ Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}}');
+ return;
+ }
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ Logger.info(TAG, 'onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ Logger.info(TAG, 'onForeground');
+ CurActiveAbility.GetInstance().SetGlobalAbility(this);
+ }
+
+ onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
+ // No need to save state
+ Logger.info(TAG, 'onSaveState');
+ return AbilityConstant.OnSaveResult.ALL_REJECT;
+ }
+
+ onBackground(): void {
+ // Ability has back to background
+ Logger.info(TAG, 'onBackground');
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/SecondAbility.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/SecondAbility.ets
index ed13cc61fb..2754443218 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/SecondAbility.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/ability/SecondAbility.ets
@@ -1,90 +1,90 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import appRecovery from '@ohos.app.ability.appRecovery';
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Want from '@ohos.app.ability.Want';
-import Window from '@ohos.window';
-
-import Logger from '../common/Logger';
-import { CurActiveAbility } from '../common/CurActiveAbility';
-
-const TAG: string = 'SecondAbility';
-
-export default class SecondAbility extends UIAbility {
- isRecoverLaunch: boolean = false;
- storage: LocalStorage = new LocalStorage();
-
- // Read previous saved status from want if we are launched by appRecovery
- restoreLocalStorage(want: Want) : void {
- if (want.parameters !== undefined) {
- this.storage.setOrCreate('FaultTriggerPageString', want.parameters['FaultTriggerPageString'] as string);
- this.storage.setOrCreate('FaultTriggerPageCounter', want.parameters['FaultTriggerPageCounter'] as number);
- }
- }
-
- onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
- Logger.info(TAG, 'onCreate');
- this.storage.setOrCreate('CurrentAbilityName', 'SecondAbility');
- this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
- this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
- this.isRecoverLaunch = (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY);
- if (this.isRecoverLaunch) {
- // savedState is in wantParams
- this.restoreLocalStorage(want);
- this.context.restoreWindowStage(this.storage);
- }
- }
-
- onDestroy(): void {
- Logger.info(TAG, 'onDestroy');
- }
-
- onWindowStageCreate(windowStage: Window.WindowStage): void {
- Logger.info(TAG, 'onWindowStageCreate');
- // Share storage between pages and current ability
- windowStage.loadContent('pages/Index', this.storage, (err, data) => {
- if (err.code) {
- Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}}');
- return;
- }
- });
- }
-
- onWindowStageDestroy(): void {
- Logger.info(TAG, 'onWindowStageDestroy');
- }
-
- onForeground(): void {
- Logger.info(TAG, 'onForeground');
- CurActiveAbility.GetInstance().SetGlobalAbility(this);
- }
-
- onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
- Logger.info(TAG, 'onSaveState');
- let string = this.storage.get('FaultTriggerPageString');
- let counter = this.storage.get('FaultTriggerPageCounter');
- wantParam['FaultTriggerPageString'] = string ?? 'Empty';
- wantParam['FaultTriggerPageCounter'] = counter as number;
- return AbilityConstant.OnSaveResult.ALL_AGREE;
- }
-
- onBackground(): void {
- Logger.info(TAG, 'onBackground');
- // save state when background
- appRecovery.saveAppState(this.context);
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import appRecovery from '@ohos.app.ability.appRecovery';
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Want from '@ohos.app.ability.Want';
+import Window from '@ohos.window';
+
+import Logger from '../common/Logger';
+import { CurActiveAbility } from '../common/CurActiveAbility';
+
+const TAG: string = 'SecondAbility';
+
+export default class SecondAbility extends UIAbility {
+ isRecoverLaunch: boolean = false;
+ storage: LocalStorage = new LocalStorage();
+
+ // Read previous saved status from want if we are launched by appRecovery
+ restoreLocalStorage(want: Want) : void {
+ if (want.parameters !== undefined) {
+ this.storage.setOrCreate('FaultTriggerPageString', want.parameters['FaultTriggerPageString'] as string);
+ this.storage.setOrCreate('FaultTriggerPageCounter', want.parameters['FaultTriggerPageCounter'] as number);
+ }
+ }
+
+ onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
+ Logger.info(TAG, 'onCreate');
+ this.storage.setOrCreate('CurrentAbilityName', 'SecondAbility');
+ this.storage.setOrCreate('launchReason', launchParam.launchReason.toString());
+ this.storage.setOrCreate('lastExitReason', launchParam.lastExitReason.toString());
+ this.isRecoverLaunch = (launchParam.launchReason == AbilityConstant.LaunchReason.APP_RECOVERY);
+ if (this.isRecoverLaunch) {
+ // savedState is in wantParams
+ this.restoreLocalStorage(want);
+ this.context.restoreWindowStage(this.storage);
+ }
+ }
+
+ onDestroy(): void {
+ Logger.info(TAG, 'onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: Window.WindowStage): void {
+ Logger.info(TAG, 'onWindowStageCreate');
+ // Share storage between pages and current ability
+ windowStage.loadContent('pages/Index', this.storage, (err, data) => {
+ if (err.code) {
+ Logger.info(TAG, 'Failed to load the content. Cause:${JSON.stringify(err)}}');
+ return;
+ }
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ Logger.info(TAG, 'onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ Logger.info(TAG, 'onForeground');
+ CurActiveAbility.GetInstance().SetGlobalAbility(this);
+ }
+
+ onSaveState(reason: AbilityConstant.StateType, wantParam: Record): AbilityConstant.OnSaveResult {
+ Logger.info(TAG, 'onSaveState');
+ let string = this.storage.get('FaultTriggerPageString');
+ let counter = this.storage.get('FaultTriggerPageCounter');
+ wantParam['FaultTriggerPageString'] = string ?? 'Empty';
+ wantParam['FaultTriggerPageCounter'] = counter as number;
+ return AbilityConstant.OnSaveResult.ALL_AGREE;
+ }
+
+ onBackground(): void {
+ Logger.info(TAG, 'onBackground');
+ // save state when background
+ appRecovery.saveAppState(this.context);
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/app/MyAbilityStage.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/app/MyAbilityStage.ets
index 08c38d3971..95880a8431 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/app/MyAbilityStage.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/app/MyAbilityStage.ets
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import AbilityStage from '@ohos.app.ability.AbilityStage';
-import appRecovery from '@ohos.app.ability.appRecovery';
-import Logger from '../common/Logger'
-const TAG: string = 'MyAbilityStage'
-export default class MyAbilityStage extends AbilityStage {
- onCreate() {
- Logger.info(TAG, 'onCreate')
- // global switch for appRecovery function in current package
- appRecovery.enableAppRecovery();
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import AbilityStage from '@ohos.app.ability.AbilityStage';
+import appRecovery from '@ohos.app.ability.appRecovery';
+import Logger from '../common/Logger'
+const TAG: string = 'MyAbilityStage'
+export default class MyAbilityStage extends AbilityStage {
+ onCreate() {
+ Logger.info(TAG, 'onCreate')
+ // global switch for appRecovery function in current package
+ appRecovery.enableAppRecovery();
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/CurActiveAbility.ts b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/CurActiveAbility.ts
index 8e98759606..253aa9ed5e 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/CurActiveAbility.ts
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/CurActiveAbility.ts
@@ -1,36 +1,36 @@
-/**
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import UIAbility from '@ohos.app.ability.UIAbility';
-
-export class CurActiveAbility extends UIAbility {
- private static instance: CurActiveAbility;
- private _object : Object;
-
- public static GetInstance(): CurActiveAbility {
- if (!CurActiveAbility.instance) {
- CurActiveAbility.instance = new CurActiveAbility();
- }
- return CurActiveAbility.instance;
- }
-
- SetGlobalAbility(object: Object): void{
- this._object = object;
- }
-
- GetGlobalAbility(): UIAbility {
- return this._object as UIAbility;
- }
+/**
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIAbility from '@ohos.app.ability.UIAbility';
+
+export class CurActiveAbility extends UIAbility {
+ private static instance: CurActiveAbility;
+ private _object : Object;
+
+ public static GetInstance(): CurActiveAbility {
+ if (!CurActiveAbility.instance) {
+ CurActiveAbility.instance = new CurActiveAbility();
+ }
+ return CurActiveAbility.instance;
+ }
+
+ SetGlobalAbility(object: Object): void{
+ this._object = object;
+ }
+
+ GetGlobalAbility(): UIAbility {
+ return this._object as UIAbility;
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/ResUtil.ts b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/ResUtil.ts
index d25871d66e..789e0158c4 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/ResUtil.ts
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/common/ResUtil.ts
@@ -1,29 +1,29 @@
-/**
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import resourceManager from '@ohos.resourceManager';
-import Logger from './Logger';
-import { CurActiveAbility } from './CurActiveAbility';
-
-export class ResUtil {
- async getString(id): Promise {
- let resourceMgr = CurActiveAbility.GetInstance().GetGlobalAbility().context.resourceManager;
- return resourceMgr.getStringValue(id);
- }
-}
-
-let resUtil = new ResUtil();
-
-export default resUtil as ResUtil;
+/**
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import resourceManager from '@ohos.resourceManager';
+import Logger from './Logger';
+import { CurActiveAbility } from './CurActiveAbility';
+
+export class ResUtil {
+ async getString(id): Promise {
+ let resourceMgr = CurActiveAbility.GetInstance().GetGlobalAbility().context.resourceManager;
+ return resourceMgr.getStringValue(id);
+ }
+}
+
+let resUtil = new ResUtil();
+
+export default resUtil as ResUtil;
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/FaultTriggerPage.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/FaultTriggerPage.ets
index 5d0c57b05c..2dda66cb3e 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/FaultTriggerPage.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/FaultTriggerPage.ets
@@ -1,315 +1,315 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import appRecovery from '@ohos.app.ability.appRecovery';
-import testNapi from 'libentry.so';
-import ResUtil from '../common/ResUtil';
-import { CurActiveAbility } from '../common/CurActiveAbility';
-
-@Entry
-@Component
-struct FaultTriggerPage {
- storage = LocalStorage.GetShared();
- @State counter: number = 0;
- @State callerAbility: string = '';
- @State launchReason: string = '';
- @State lastExitReason: string = '';
- @State curAbilitySaveState: string = '';
- @State allAbilitySaveState: string = '';
- @State setRecoveryAbility: string = '';
-
- aboutToAppear() {
- this.counter = this.storage.get('FaultTriggerPageCounter') ?? 0;
- this.callerAbility = this.storage.get('CurrentAbilityName') ?? 'UnknownCallingAbility';
- this.launchReason = this.storage.get('launchReason') ?? 'Unknown';
- this.lastExitReason = this.storage.get('lastExitReason') ?? 'Unknown';
- ResUtil.getString($r('app.string.save_state').id).then((value: string) => this.curAbilitySaveState = value);
- ResUtil.getString($r('app.string.save_state').id).then((value: string) => this.allAbilitySaveState = value);
- ResUtil.getString($r('app.string.set_config').id).then((value: string) => this.setRecoveryAbility = value);
- }
-
- doHeavyWork() : void {
- let i = 0;
- while (i < 1000000000) {
- i++;
- let j = 0;
- while (j < 1000000000) {
- j++;
- let k = 0;
- while (k < 1000000000) {
- k++;
- }
- }
- }
- }
-
- build() {
- Column() {
- Text(this.callerAbility)
- .fontSize('30fp')
- .fontWeight(FontWeight.Bold)
- .padding({ left: '24vp', right: '24vp', top: '7vp', bottom: '8vp' })
- .margin({ top: '14vp' })
- .textAlign(TextAlign.Start)
- .height('56vp')
- .width('100%')
- .fontColor($r('app.color.text_grey'));
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.launch_reason')).fontSize('16fp').width('86%');
- Text('0' + this.launchReason)
- .fontSize('14fp')
- .width('14%')
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .textAlign(TextAlign.End);
- }
- }
- }.width('100%').height('48vp').align(Alignment.Center);
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.last_exit_reason')).fontSize('16fp').width('86%');
- Text('0' + this.lastExitReason)
- .fontSize('14fp')
- .width('14%')
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .textAlign(TextAlign.End);
- }
- }
- }.width('100%').height('48vp').align(Alignment.Center);
- }
- .alignListItem(ListItemAlign.Center)
- .margin({ left: '12vp', right: '12vp', top: '8vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Row() {
- Text($r('app.string.click_counter')).fontSize('16fp')
- Text(this.counter.toString()).fontSize('16fp')
- }.align(Alignment.Center).width('76.3%');
- Button($r('app.string.counter_name'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- this.counter++;
- this.storage.setOrCreate('FaultTriggerPageCounter', this.counter);
- this.storage.setOrCreate('FaultTriggerPageString', 'TestFaultTriggerPageString');
- })
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- .align(Alignment.Center)
- .height('28vp');
- }.align(Alignment.Center).height('48vp');
- }
- }.align(Alignment.Center).padding({ top: '4vp', bottom: '4vp' }).width('100%');
- }
- .height('56vp')
- .margin({ left: '12vp', right: '12vp', top: '12vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp' });
-
- Text($r('app.string.recover_settings'))
- .fontSize('14fp')
- .margin({ left: '24vp', right: '24vp', top: '19.5vp', bottom: '9.5vp' })
- .textAlign(TextAlign.Start)
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .height('19vp')
- .width('86.7%');
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.save_current_ability_status')).fontSize('16fp').width('76.3%');
- Button(this.curAbilitySaveState)
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- appRecovery.saveAppState(CurActiveAbility.GetInstance().GetGlobalAbility().context);
- ResUtil.getString($r('app.string.save_state_done').id)
- .then((value: string) => this.curAbilitySaveState = value);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').width('100%');
- }
- }.width('100%');
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.save_all_ability_status')).fontSize('16fp').width('76.3%');
- Button(this.allAbilitySaveState)
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- appRecovery.saveAppState();
- ResUtil.getString($r('app.string.save_state_done').id)
- .then((value: string) => this.allAbilitySaveState = value);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').width('100%');
- }
- }.width('100%');
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.set_recovery_ability')).fontSize('16fp').width('76.3%');
- Button(this.setRecoveryAbility)
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- let tmp: Record = {'RecoverAbility': this.callerAbility }
- let want: Record = {
- 'bundleName': 'com.samples.recovery',
- 'abilityName': 'RecoveryAbility',
- 'parameters': tmp,
- };
- appRecovery.setRestartWant(want);
- ResUtil.getString($r('app.string.set_config_done').id).then((value: string) => this.setRecoveryAbility = value);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').width('100%');
- }
- }.width('100%');
-
- if (this.callerAbility === 'EntryAbility') {
- ListItem() {
- Column() {
- Row() {
- Text('SecondAbility').fontSize('16fp').width('76.3%');
- Button($r('app.string.launch_ability'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
- return;
- }
- let want: Record = {
- 'bundleName': 'com.samples.recovery',
- 'abilityName': 'SecondAbility'
- };
- CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').width('100%');
- }
- }.width('100%');
- }
- }
- .margin({ left: '12vp', right: '12vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- .divider(
- { strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') }
- );
-
- Text($r('app.string.trigger_fault_items'))
- .fontSize('14fp')
- .margin({ left: '24vp', right: '24vp', top: '19.5vp', bottom: '9.5vp' })
- .textAlign(TextAlign.Start)
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .height('19vp')
- .width('86.7%');
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.trigger_js_error')).fontSize('16fp').width('76.3%');
- Button($r('app.string.trigger'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- throw new Error('Force Crash');
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').align(Alignment.Center).width('100%');
- }
- }.width('100%');
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.trigger_freeze_in_js_code')).fontSize('16fp').width('76.3%');
- Button($r('app.string.trigger'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- this.doHeavyWork();
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').align(Alignment.Center).width('100%');
- }
- }.width('100%');
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.trigger_freeze_in_native_code')).fontSize('16fp').width('76.3%');
- Button($r('app.string.trigger'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- testNapi.add(1, 1);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').align(Alignment.Center).width('100%');
- }
- }.align(Alignment.Center).width('100%');
- }
- .margin({ left: '12vp', right: '12vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
- }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
- .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import appRecovery from '@ohos.app.ability.appRecovery';
+import testNapi from 'libentry.so';
+import ResUtil from '../common/ResUtil';
+import { CurActiveAbility } from '../common/CurActiveAbility';
+
+@Entry
+@Component
+struct FaultTriggerPage {
+ storage = LocalStorage.GetShared();
+ @State counter: number = 0;
+ @State callerAbility: string = '';
+ @State launchReason: string = '';
+ @State lastExitReason: string = '';
+ @State curAbilitySaveState: string = '';
+ @State allAbilitySaveState: string = '';
+ @State setRecoveryAbility: string = '';
+
+ aboutToAppear() {
+ this.counter = this.storage.get('FaultTriggerPageCounter') ?? 0;
+ this.callerAbility = this.storage.get('CurrentAbilityName') ?? 'UnknownCallingAbility';
+ this.launchReason = this.storage.get('launchReason') ?? 'Unknown';
+ this.lastExitReason = this.storage.get('lastExitReason') ?? 'Unknown';
+ ResUtil.getString($r('app.string.save_state').id).then((value: string) => this.curAbilitySaveState = value);
+ ResUtil.getString($r('app.string.save_state').id).then((value: string) => this.allAbilitySaveState = value);
+ ResUtil.getString($r('app.string.set_config').id).then((value: string) => this.setRecoveryAbility = value);
+ }
+
+ doHeavyWork() : void {
+ let i = 0;
+ while (i < 1000000000) {
+ i++;
+ let j = 0;
+ while (j < 1000000000) {
+ j++;
+ let k = 0;
+ while (k < 1000000000) {
+ k++;
+ }
+ }
+ }
+ }
+
+ build() {
+ Column() {
+ Text(this.callerAbility)
+ .fontSize('30fp')
+ .fontWeight(FontWeight.Bold)
+ .padding({ left: '24vp', right: '24vp', top: '7vp', bottom: '8vp' })
+ .margin({ top: '14vp' })
+ .textAlign(TextAlign.Start)
+ .height('56vp')
+ .width('100%')
+ .fontColor($r('app.color.text_grey'));
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.launch_reason')).fontSize('16fp').width('86%');
+ Text('0' + this.launchReason)
+ .fontSize('14fp')
+ .width('14%')
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .textAlign(TextAlign.End);
+ }
+ }
+ }.width('100%').height('48vp').align(Alignment.Center);
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.last_exit_reason')).fontSize('16fp').width('86%');
+ Text('0' + this.lastExitReason)
+ .fontSize('14fp')
+ .width('14%')
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .textAlign(TextAlign.End);
+ }
+ }
+ }.width('100%').height('48vp').align(Alignment.Center);
+ }
+ .alignListItem(ListItemAlign.Center)
+ .margin({ left: '12vp', right: '12vp', top: '8vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Row() {
+ Text($r('app.string.click_counter')).fontSize('16fp')
+ Text(this.counter.toString()).fontSize('16fp')
+ }.align(Alignment.Center).width('76.3%');
+ Button($r('app.string.counter_name'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ this.counter++;
+ this.storage.setOrCreate('FaultTriggerPageCounter', this.counter);
+ this.storage.setOrCreate('FaultTriggerPageString', 'TestFaultTriggerPageString');
+ })
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ .align(Alignment.Center)
+ .height('28vp');
+ }.align(Alignment.Center).height('48vp');
+ }
+ }.align(Alignment.Center).padding({ top: '4vp', bottom: '4vp' }).width('100%');
+ }
+ .height('56vp')
+ .margin({ left: '12vp', right: '12vp', top: '12vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp' });
+
+ Text($r('app.string.recover_settings'))
+ .fontSize('14fp')
+ .margin({ left: '24vp', right: '24vp', top: '19.5vp', bottom: '9.5vp' })
+ .textAlign(TextAlign.Start)
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .height('19vp')
+ .width('86.7%');
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.save_current_ability_status')).fontSize('16fp').width('76.3%');
+ Button(this.curAbilitySaveState)
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ appRecovery.saveAppState(CurActiveAbility.GetInstance().GetGlobalAbility().context);
+ ResUtil.getString($r('app.string.save_state_done').id)
+ .then((value: string) => this.curAbilitySaveState = value);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').width('100%');
+ }
+ }.width('100%');
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.save_all_ability_status')).fontSize('16fp').width('76.3%');
+ Button(this.allAbilitySaveState)
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ appRecovery.saveAppState();
+ ResUtil.getString($r('app.string.save_state_done').id)
+ .then((value: string) => this.allAbilitySaveState = value);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').width('100%');
+ }
+ }.width('100%');
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.set_recovery_ability')).fontSize('16fp').width('76.3%');
+ Button(this.setRecoveryAbility)
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ let tmp: Record = {'RecoverAbility': this.callerAbility }
+ let want: Record = {
+ 'bundleName': 'com.samples.recovery',
+ 'abilityName': 'RecoveryAbility',
+ 'parameters': tmp,
+ };
+ appRecovery.setRestartWant(want);
+ ResUtil.getString($r('app.string.set_config_done').id).then((value: string) => this.setRecoveryAbility = value);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').width('100%');
+ }
+ }.width('100%');
+
+ if (this.callerAbility === 'EntryAbility') {
+ ListItem() {
+ Column() {
+ Row() {
+ Text('SecondAbility').fontSize('16fp').width('76.3%');
+ Button($r('app.string.launch_ability'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
+ return;
+ }
+ let want: Record = {
+ 'bundleName': 'com.samples.recovery',
+ 'abilityName': 'SecondAbility'
+ };
+ CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').width('100%');
+ }
+ }.width('100%');
+ }
+ }
+ .margin({ left: '12vp', right: '12vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ .divider(
+ { strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') }
+ );
+
+ Text($r('app.string.trigger_fault_items'))
+ .fontSize('14fp')
+ .margin({ left: '24vp', right: '24vp', top: '19.5vp', bottom: '9.5vp' })
+ .textAlign(TextAlign.Start)
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .height('19vp')
+ .width('86.7%');
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.trigger_js_error')).fontSize('16fp').width('76.3%');
+ Button($r('app.string.trigger'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ throw new Error('Force Crash');
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').align(Alignment.Center).width('100%');
+ }
+ }.width('100%');
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.trigger_freeze_in_js_code')).fontSize('16fp').width('76.3%');
+ Button($r('app.string.trigger'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ this.doHeavyWork();
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').align(Alignment.Center).width('100%');
+ }
+ }.width('100%');
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.trigger_freeze_in_native_code')).fontSize('16fp').width('76.3%');
+ Button($r('app.string.trigger'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ testNapi.add(1, 1);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').align(Alignment.Center).width('100%');
+ }
+ }.align(Alignment.Center).width('100%');
+ }
+ .margin({ left: '12vp', right: '12vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
+ }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
+ .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/Index.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/Index.ets
index 5d0ad7ec9b..a18cab7c37 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/Index.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/Index.ets
@@ -1,93 +1,93 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import router from '@ohos.router';
-
-@Entry
-@Component
-struct FirstPage {
- storage = LocalStorage.GetShared();
- @State launchReason: string = '';
- @State lastExitReason: string = '';
- @State callerAbility: string = '';
-
- aboutToAppear() {
- this.launchReason = this.storage.get('launchReason') ?? 'Unknown';
- this.lastExitReason = this.storage.get('lastExitReason') ?? 'Unknown';
- this.callerAbility = this.storage.get('CurrentAbilityName') ?? 'Unknown';
- }
-
- build() {
- Column() {
- Text(this.callerAbility)
- .fontSize('30fp')
- .fontWeight(FontWeight.Bold)
- .padding({ left: '24vp', right: '24vp', top: '7vp', bottom: '8vp' })
- .margin({ top: '14vp' })
- .textAlign(TextAlign.Start)
- .height('56vp')
- .width('100%')
- .fontColor($r('app.color.text_grey'));
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.launch_reason')).fontSize('16fp').width('86%');
- Text('0' + this.launchReason)
- .fontSize('14fp')
- .width('14%')
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .textAlign(TextAlign.End);
- }
- }
- }.width('100%').height('48vp').align(Alignment.Center);
-
- ListItem() {
- Column() {
- Row() {
- Text($r('app.string.last_exit_reason')).fontSize('16fp').width('86%');
- Text('0' + this.lastExitReason)
- .fontSize('14fp')
- .width('14%')
- .fontColor($r('app.color.text_grey'))
- .opacity(0.6)
- .textAlign(TextAlign.End);
- }
- }
- }.width('100%').height('48vp').align(Alignment.Center);
- }
- .alignListItem(ListItemAlign.Center)
- .margin({ left: '12vp', right: '12vp', top: '8vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
-
- Button($r('app.string.trigger_fault'))
- .fontSize('16fp')
- .onClick(() => {
- router.pushUrl({ url: 'pages/FaultTriggerPage' });
- })
- .width('88.9%')
- .margin({ top: '480vp', right: '24vp', left: '24vp', bottom: '34vp' })
- .height('40vp')
- .backgroundColor($r('app.color.text_blue_opacity'));
- }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
- .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import router from '@ohos.router';
+
+@Entry
+@Component
+struct FirstPage {
+ storage = LocalStorage.GetShared();
+ @State launchReason: string = '';
+ @State lastExitReason: string = '';
+ @State callerAbility: string = '';
+
+ aboutToAppear() {
+ this.launchReason = this.storage.get('launchReason') ?? 'Unknown';
+ this.lastExitReason = this.storage.get('lastExitReason') ?? 'Unknown';
+ this.callerAbility = this.storage.get('CurrentAbilityName') ?? 'Unknown';
+ }
+
+ build() {
+ Column() {
+ Text(this.callerAbility)
+ .fontSize('30fp')
+ .fontWeight(FontWeight.Bold)
+ .padding({ left: '24vp', right: '24vp', top: '7vp', bottom: '8vp' })
+ .margin({ top: '14vp' })
+ .textAlign(TextAlign.Start)
+ .height('56vp')
+ .width('100%')
+ .fontColor($r('app.color.text_grey'));
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.launch_reason')).fontSize('16fp').width('86%');
+ Text('0' + this.launchReason)
+ .fontSize('14fp')
+ .width('14%')
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .textAlign(TextAlign.End);
+ }
+ }
+ }.width('100%').height('48vp').align(Alignment.Center);
+
+ ListItem() {
+ Column() {
+ Row() {
+ Text($r('app.string.last_exit_reason')).fontSize('16fp').width('86%');
+ Text('0' + this.lastExitReason)
+ .fontSize('14fp')
+ .width('14%')
+ .fontColor($r('app.color.text_grey'))
+ .opacity(0.6)
+ .textAlign(TextAlign.End);
+ }
+ }
+ }.width('100%').height('48vp').align(Alignment.Center);
+ }
+ .alignListItem(ListItemAlign.Center)
+ .margin({ left: '12vp', right: '12vp', top: '8vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ .divider({ strokeWidth: '0.5vp', color: $r('app.color.text_grey_opacity') });
+
+ Button($r('app.string.trigger_fault'))
+ .fontSize('16fp')
+ .onClick(() => {
+ router.pushUrl({ url: 'pages/FaultTriggerPage' });
+ })
+ .width('88.9%')
+ .margin({ top: '480vp', right: '24vp', left: '24vp', bottom: '34vp' })
+ .height('40vp')
+ .backgroundColor($r('app.color.text_blue_opacity'));
+ }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
+ .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/RecoveryPage.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/RecoveryPage.ets
index 9f4bb4093b..fcc2469853 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/RecoveryPage.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/ets/pages/RecoveryPage.ets
@@ -1,112 +1,112 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { CurActiveAbility } from '../common/CurActiveAbility';
-@Entry
-@Component
-struct Index {
- storage = LocalStorage.GetShared();
- @State launchParam: string = '';
- @State wantParam: string = '';
- fromEntryAbility: boolean = false;
-
- aboutToAppear() {
- this.launchParam = this.storage.get('launchParam') ?? 'UnknownLaunchParam';
- this.wantParam = this.storage.get('wantParam') ?? 'UnknownWantParam';
- let abilityName = AppStorage.Get('RecoverAbility');
- if (abilityName === 'EntryAbility') {
- this.fromEntryAbility = true;
- }
- }
-
- build() {
- Column() {
- Text('RecoveryPage')
- .fontSize('30fp')
- .fontWeight(FontWeight.Bold)
- .padding({ left: '24vp', right: '24vp', top: '4vp', bottom: '4vp' })
- .margin({ top: '14vp' })
- .textAlign(TextAlign.Start)
- .height('56vp')
- .width('100%')
- .fontColor($r('app.color.text_grey'));
-
- if (this.fromEntryAbility === false) {
- List() {
- ListItem() {
- Column() {
- Row() {
- Text('SecondAbility').fontSize('16fp').width('76.3%');
- Button($r('app.string.recover'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
- return;
- }
- let want: Record = {
- 'bundleName': 'com.samples.recovery',
- 'abilityName': 'SecondAbility'
- };
- CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').align(Alignment.Center).width('100%');
- }
- }.width('100%')
- }
- .margin({ left: '12vp', right: '12vp', top: '12vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- }
-
- List() {
- ListItem() {
- Column() {
- Row() {
- Text('EntryAbility').fontSize('16fp').width('76.3%');
- Button($r('app.string.recover'))
- .fontSize('12fp')
- .width('23.7%')
- .fontColor($r('app.color.text_blue_opacity'))
- .onClick(() => {
- if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
- return;
- }
- let want: Record = {
- 'bundleName': 'com.samples.recovery',
- 'abilityName': 'EntryAbility'
- };
- CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
- })
- .height('28vp')
- .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
- }.height('48vp').align(Alignment.Center).width('100%');
- }
- }.width('100%')
- }
- .margin({ left: '12vp', right: '12vp', top: '12vp' })
- .width('93.3%')
- .borderRadius('24vp')
- .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
- .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
- }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
- .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { CurActiveAbility } from '../common/CurActiveAbility';
+@Entry
+@Component
+struct Index {
+ storage = LocalStorage.GetShared();
+ @State launchParam: string = '';
+ @State wantParam: string = '';
+ fromEntryAbility: boolean = false;
+
+ aboutToAppear() {
+ this.launchParam = this.storage.get('launchParam') ?? 'UnknownLaunchParam';
+ this.wantParam = this.storage.get('wantParam') ?? 'UnknownWantParam';
+ let abilityName = AppStorage.Get('RecoverAbility');
+ if (abilityName === 'EntryAbility') {
+ this.fromEntryAbility = true;
+ }
+ }
+
+ build() {
+ Column() {
+ Text('RecoveryPage')
+ .fontSize('30fp')
+ .fontWeight(FontWeight.Bold)
+ .padding({ left: '24vp', right: '24vp', top: '4vp', bottom: '4vp' })
+ .margin({ top: '14vp' })
+ .textAlign(TextAlign.Start)
+ .height('56vp')
+ .width('100%')
+ .fontColor($r('app.color.text_grey'));
+
+ if (this.fromEntryAbility === false) {
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text('SecondAbility').fontSize('16fp').width('76.3%');
+ Button($r('app.string.recover'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
+ return;
+ }
+ let want: Record = {
+ 'bundleName': 'com.samples.recovery',
+ 'abilityName': 'SecondAbility'
+ };
+ CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').align(Alignment.Center).width('100%');
+ }
+ }.width('100%')
+ }
+ .margin({ left: '12vp', right: '12vp', top: '12vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ }
+
+ List() {
+ ListItem() {
+ Column() {
+ Row() {
+ Text('EntryAbility').fontSize('16fp').width('76.3%');
+ Button($r('app.string.recover'))
+ .fontSize('12fp')
+ .width('23.7%')
+ .fontColor($r('app.color.text_blue_opacity'))
+ .onClick(() => {
+ if (CurActiveAbility.GetInstance().GetGlobalAbility() == undefined) {
+ return;
+ }
+ let want: Record = {
+ 'bundleName': 'com.samples.recovery',
+ 'abilityName': 'EntryAbility'
+ };
+ CurActiveAbility.GetInstance().GetGlobalAbility().context.startAbility(want);
+ })
+ .height('28vp')
+ .backgroundColor($r('sys.color.ohos_id_color_sub_background'))
+ }.height('48vp').align(Alignment.Center).width('100%');
+ }
+ }.width('100%')
+ }
+ .margin({ left: '12vp', right: '12vp', top: '12vp' })
+ .width('93.3%')
+ .borderRadius('24vp')
+ .backgroundColor($r('sys.color.ohos_id_color_foreground_contrary'))
+ .padding({ left: '12vp', right: '12vp', top: '4vp', bottom: '4vp' })
+ }.backgroundColor($r('sys.color.ohos_id_color_sub_background')).width('100%').height('100%')
+ .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM]);
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/module.json5 b/code/BasicFeature/DFX/AppRecovery/entry/src/main/module.json5
index a096762082..f63149349a 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/module.json5
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/module.json5
@@ -1,74 +1,74 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry",
- "type": "entry",
- "description": "$string:module_desc",
- "srcEntry": "./ets/app/MyAbilityStage.ets",
- "mainElement": "EntryAbility",
- "deviceTypes": [
- "default"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:main_pages",
- "abilities": [
- {
- "name": "EntryAbility",
- "srcEntry": "./ets/ability/EntryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:icon",
- "label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "recoverable": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- },
- {
- "name": "SecondAbility",
- "srcEntry": "./ets/ability/SecondAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TextAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "recoverable": true
- },
- {
- "name": "RecoveryAbility",
- "srcEntry": "./ets/ability/RecoveryAbility.ets",
- "description": "$string:EntryAbility_desc",
- "icon": "$media:icon",
- "label": "$string:RecoveryAbility_label",
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true
- }
- ]
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry",
+ "type": "entry",
+ "description": "$string:module_desc",
+ "srcEntry": "./ets/app/MyAbilityStage.ets",
+ "mainElement": "EntryAbility",
+ "deviceTypes": [
+ "default"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:main_pages",
+ "abilities": [
+ {
+ "name": "EntryAbility",
+ "srcEntry": "./ets/ability/EntryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:EntryAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "recoverable": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ },
+ {
+ "name": "SecondAbility",
+ "srcEntry": "./ets/ability/SecondAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TextAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "recoverable": true
+ },
+ {
+ "name": "RecoveryAbility",
+ "srcEntry": "./ets/ability/RecoveryAbility.ets",
+ "description": "$string:EntryAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:RecoveryAbility_label",
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/color.json b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/color.json
index 357a66c7ff..c3a092dc68 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/color.json
@@ -1,28 +1,28 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- },
- {
- "name": "title_background",
- "value": "#0D9FFB"
- },
- {
- "name": "text_grey",
- "value": "#182431"
- },
- {
- "name": "text_black",
- "value": "#000000"
- },
- {
- "name": "text_grey_opacity",
- "value": "#F3F4F4"
- },
- {
- "name": "text_blue_opacity",
- "value": "#007dFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ },
+ {
+ "name": "title_background",
+ "value": "#0D9FFB"
+ },
+ {
+ "name": "text_grey",
+ "value": "#182431"
+ },
+ {
+ "name": "text_black",
+ "value": "#000000"
+ },
+ {
+ "name": "text_grey_opacity",
+ "value": "#F3F4F4"
+ },
+ {
+ "name": "text_blue_opacity",
+ "value": "#007dFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/string.json b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/string.json
index 63c648fdf0..e0a8911ecb 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/string.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/element/string.json
@@ -1,120 +1,120 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "AppRecoverySample"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "EntryAbility"
- },
- {
- "name": "TextAbility_label",
- "value": "TextAbility"
- },
- {
- "name": "RecoveryAbility_label",
- "value": "RecoveryAbility"
- },
- {
- "name": "app_has_recovered",
- "value": "Application has recovered from error"
- },
- {
- "name": "trigger_fault",
- "value": "Fault trigger page"
- },
- {
- "name": "current_ability",
- "value": "Ability:"
- },
- {
- "name": "launch_reason",
- "value": "Launch reason"
- },
- {
- "name": "last_exit_reason",
- "value": "Last exit reason"
- },
- {
- "name": "current_status",
- "value": "Current status:"
- },
- {
- "name": "click_counter",
- "value": "Click Count:"
- },
- {
- "name": "trigger_fault_items",
- "value": "Trigger Faults"
- },
- {
- "name": "trigger_js_error",
- "value": "Trigger JsError"
- },
- {
- "name": "trigger_freeze_in_js_code",
- "value": "Hung In Js Code"
- },
- {
- "name": "trigger_freeze_in_native_code",
- "value": "Hung In Native Code"
- },
- {
- "name": "recover_settings",
- "value": "Recovery settings"
- },
- {
- "name": "save_all_ability_status",
- "value": "Whole abilities status"
- },
- {
- "name": "save_current_ability_status",
- "value": "Current ability status"
- },
- {
- "name": "route_to_second_ability",
- "value": "Route to SecondAbility"
- },
- {
- "name": "set_recovery_ability",
- "value": "Set recovery ability"
- },
- {
- "name": "counter_name",
- "value": "ClickMe"
- },
- {
- "name": "save_state",
- "value": "Save"
- },
- {
- "name": "set_config",
- "value": "Set"
- },
- {
- "name": "save_state_done",
- "value": "Saved"
- },
- {
- "name": "set_config_done",
- "value": "Set"
- },
- {
- "name": "launch_ability",
- "value": "Launch"
- },
- {
- "name": "trigger",
- "value": "Trigger"
- },
- {
- "name": "recover",
- "value": "Recover"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "AppRecoverySample"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "EntryAbility"
+ },
+ {
+ "name": "TextAbility_label",
+ "value": "TextAbility"
+ },
+ {
+ "name": "RecoveryAbility_label",
+ "value": "RecoveryAbility"
+ },
+ {
+ "name": "app_has_recovered",
+ "value": "Application has recovered from error"
+ },
+ {
+ "name": "trigger_fault",
+ "value": "Fault trigger page"
+ },
+ {
+ "name": "current_ability",
+ "value": "Ability:"
+ },
+ {
+ "name": "launch_reason",
+ "value": "Launch reason"
+ },
+ {
+ "name": "last_exit_reason",
+ "value": "Last exit reason"
+ },
+ {
+ "name": "current_status",
+ "value": "Current status:"
+ },
+ {
+ "name": "click_counter",
+ "value": "Click Count:"
+ },
+ {
+ "name": "trigger_fault_items",
+ "value": "Trigger Faults"
+ },
+ {
+ "name": "trigger_js_error",
+ "value": "Trigger JsError"
+ },
+ {
+ "name": "trigger_freeze_in_js_code",
+ "value": "Hung In Js Code"
+ },
+ {
+ "name": "trigger_freeze_in_native_code",
+ "value": "Hung In Native Code"
+ },
+ {
+ "name": "recover_settings",
+ "value": "Recovery settings"
+ },
+ {
+ "name": "save_all_ability_status",
+ "value": "Whole abilities status"
+ },
+ {
+ "name": "save_current_ability_status",
+ "value": "Current ability status"
+ },
+ {
+ "name": "route_to_second_ability",
+ "value": "Route to SecondAbility"
+ },
+ {
+ "name": "set_recovery_ability",
+ "value": "Set recovery ability"
+ },
+ {
+ "name": "counter_name",
+ "value": "ClickMe"
+ },
+ {
+ "name": "save_state",
+ "value": "Save"
+ },
+ {
+ "name": "set_config",
+ "value": "Set"
+ },
+ {
+ "name": "save_state_done",
+ "value": "Saved"
+ },
+ {
+ "name": "set_config_done",
+ "value": "Set"
+ },
+ {
+ "name": "launch_ability",
+ "value": "Launch"
+ },
+ {
+ "name": "trigger",
+ "value": "Trigger"
+ },
+ {
+ "name": "recover",
+ "value": "Recover"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/profile/main_pages.json
index 262d048acf..98e0d65bd8 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/profile/main_pages.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/base/profile/main_pages.json
@@ -1,7 +1,7 @@
-{
- "src": [
- "pages/Index",
- "pages/FaultTriggerPage",
- "pages/RecoveryPage"
- ]
-}
+{
+ "src": [
+ "pages/Index",
+ "pages/FaultTriggerPage",
+ "pages/RecoveryPage"
+ ]
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/en_US/element/string.json b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/en_US/element/string.json
index 63c648fdf0..e0a8911ecb 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/en_US/element/string.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/en_US/element/string.json
@@ -1,120 +1,120 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "AppRecoverySample"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "EntryAbility"
- },
- {
- "name": "TextAbility_label",
- "value": "TextAbility"
- },
- {
- "name": "RecoveryAbility_label",
- "value": "RecoveryAbility"
- },
- {
- "name": "app_has_recovered",
- "value": "Application has recovered from error"
- },
- {
- "name": "trigger_fault",
- "value": "Fault trigger page"
- },
- {
- "name": "current_ability",
- "value": "Ability:"
- },
- {
- "name": "launch_reason",
- "value": "Launch reason"
- },
- {
- "name": "last_exit_reason",
- "value": "Last exit reason"
- },
- {
- "name": "current_status",
- "value": "Current status:"
- },
- {
- "name": "click_counter",
- "value": "Click Count:"
- },
- {
- "name": "trigger_fault_items",
- "value": "Trigger Faults"
- },
- {
- "name": "trigger_js_error",
- "value": "Trigger JsError"
- },
- {
- "name": "trigger_freeze_in_js_code",
- "value": "Hung In Js Code"
- },
- {
- "name": "trigger_freeze_in_native_code",
- "value": "Hung In Native Code"
- },
- {
- "name": "recover_settings",
- "value": "Recovery settings"
- },
- {
- "name": "save_all_ability_status",
- "value": "Whole abilities status"
- },
- {
- "name": "save_current_ability_status",
- "value": "Current ability status"
- },
- {
- "name": "route_to_second_ability",
- "value": "Route to SecondAbility"
- },
- {
- "name": "set_recovery_ability",
- "value": "Set recovery ability"
- },
- {
- "name": "counter_name",
- "value": "ClickMe"
- },
- {
- "name": "save_state",
- "value": "Save"
- },
- {
- "name": "set_config",
- "value": "Set"
- },
- {
- "name": "save_state_done",
- "value": "Saved"
- },
- {
- "name": "set_config_done",
- "value": "Set"
- },
- {
- "name": "launch_ability",
- "value": "Launch"
- },
- {
- "name": "trigger",
- "value": "Trigger"
- },
- {
- "name": "recover",
- "value": "Recover"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "AppRecoverySample"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "EntryAbility"
+ },
+ {
+ "name": "TextAbility_label",
+ "value": "TextAbility"
+ },
+ {
+ "name": "RecoveryAbility_label",
+ "value": "RecoveryAbility"
+ },
+ {
+ "name": "app_has_recovered",
+ "value": "Application has recovered from error"
+ },
+ {
+ "name": "trigger_fault",
+ "value": "Fault trigger page"
+ },
+ {
+ "name": "current_ability",
+ "value": "Ability:"
+ },
+ {
+ "name": "launch_reason",
+ "value": "Launch reason"
+ },
+ {
+ "name": "last_exit_reason",
+ "value": "Last exit reason"
+ },
+ {
+ "name": "current_status",
+ "value": "Current status:"
+ },
+ {
+ "name": "click_counter",
+ "value": "Click Count:"
+ },
+ {
+ "name": "trigger_fault_items",
+ "value": "Trigger Faults"
+ },
+ {
+ "name": "trigger_js_error",
+ "value": "Trigger JsError"
+ },
+ {
+ "name": "trigger_freeze_in_js_code",
+ "value": "Hung In Js Code"
+ },
+ {
+ "name": "trigger_freeze_in_native_code",
+ "value": "Hung In Native Code"
+ },
+ {
+ "name": "recover_settings",
+ "value": "Recovery settings"
+ },
+ {
+ "name": "save_all_ability_status",
+ "value": "Whole abilities status"
+ },
+ {
+ "name": "save_current_ability_status",
+ "value": "Current ability status"
+ },
+ {
+ "name": "route_to_second_ability",
+ "value": "Route to SecondAbility"
+ },
+ {
+ "name": "set_recovery_ability",
+ "value": "Set recovery ability"
+ },
+ {
+ "name": "counter_name",
+ "value": "ClickMe"
+ },
+ {
+ "name": "save_state",
+ "value": "Save"
+ },
+ {
+ "name": "set_config",
+ "value": "Set"
+ },
+ {
+ "name": "save_state_done",
+ "value": "Saved"
+ },
+ {
+ "name": "set_config_done",
+ "value": "Set"
+ },
+ {
+ "name": "launch_ability",
+ "value": "Launch"
+ },
+ {
+ "name": "trigger",
+ "value": "Trigger"
+ },
+ {
+ "name": "recover",
+ "value": "Recover"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/zh_CN/element/string.json
index eb713b875b..b04853b653 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/zh_CN/element/string.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/main/resources/zh_CN/element/string.json
@@ -1,120 +1,120 @@
-{
- "string": [
- {
- "name": "module_desc",
- "value": "应用恢复范例"
- },
- {
- "name": "EntryAbility_desc",
- "value": "description"
- },
- {
- "name": "EntryAbility_label",
- "value": "EntryAbility"
- },
- {
- "name": "TextAbility_label",
- "value": "TextAbility"
- },
- {
- "name": "RecoveryAbility_label",
- "value": "RecoveryAbility"
- },
- {
- "name": "app_has_recovered",
- "value": "应用已经从故障中恢复"
- },
- {
- "name": "trigger_fault",
- "value": "跳转到故障触发页面"
- },
- {
- "name": "current_ability",
- "value": "当前页面:"
- },
- {
- "name": "launch_reason",
- "value": "启动原因"
- },
- {
- "name": "last_exit_reason",
- "value": "上次退出原因"
- },
- {
- "name": "current_status",
- "value": "当前状态:"
- },
- {
- "name": "click_counter",
- "value": "按钮点击计数:"
- },
- {
- "name": "trigger_fault_items",
- "value": "触发故障"
- },
- {
- "name": "trigger_js_error",
- "value": "JsError"
- },
- {
- "name": "trigger_freeze_in_js_code",
- "value": "Js代码卡死"
- },
- {
- "name": "trigger_freeze_in_native_code",
- "value": "Native代码卡死"
- },
- {
- "name": "recover_settings",
- "value": "应用恢复设置"
- },
- {
- "name": "save_all_ability_status",
- "value": "所有Ability状态"
- },
- {
- "name": "save_current_ability_status",
- "value": "当前Ability状态"
- },
- {
- "name": "route_to_second_ability",
- "value": "启动SecondAbility"
- },
- {
- "name": "set_recovery_ability",
- "value": "恢复Ability"
- },
- {
- "name": "counter_name",
- "value": "点击"
- },
- {
- "name": "save_state",
- "value": "保存"
- },
- {
- "name": "set_config",
- "value": "设置"
- },
- {
- "name": "save_state_done",
- "value": "已保存"
- },
- {
- "name": "set_config_done",
- "value": "已设置"
- },
- {
- "name": "launch_ability",
- "value": "启动"
- },
- {
- "name": "trigger",
- "value": "触发"
- },
- {
- "name": "recover",
- "value": "恢复"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_desc",
+ "value": "应用恢复范例"
+ },
+ {
+ "name": "EntryAbility_desc",
+ "value": "description"
+ },
+ {
+ "name": "EntryAbility_label",
+ "value": "EntryAbility"
+ },
+ {
+ "name": "TextAbility_label",
+ "value": "TextAbility"
+ },
+ {
+ "name": "RecoveryAbility_label",
+ "value": "RecoveryAbility"
+ },
+ {
+ "name": "app_has_recovered",
+ "value": "应用已经从故障中恢复"
+ },
+ {
+ "name": "trigger_fault",
+ "value": "跳转到故障触发页面"
+ },
+ {
+ "name": "current_ability",
+ "value": "当前页面:"
+ },
+ {
+ "name": "launch_reason",
+ "value": "启动原因"
+ },
+ {
+ "name": "last_exit_reason",
+ "value": "上次退出原因"
+ },
+ {
+ "name": "current_status",
+ "value": "当前状态:"
+ },
+ {
+ "name": "click_counter",
+ "value": "按钮点击计数:"
+ },
+ {
+ "name": "trigger_fault_items",
+ "value": "触发故障"
+ },
+ {
+ "name": "trigger_js_error",
+ "value": "JsError"
+ },
+ {
+ "name": "trigger_freeze_in_js_code",
+ "value": "Js代码卡死"
+ },
+ {
+ "name": "trigger_freeze_in_native_code",
+ "value": "Native代码卡死"
+ },
+ {
+ "name": "recover_settings",
+ "value": "应用恢复设置"
+ },
+ {
+ "name": "save_all_ability_status",
+ "value": "所有Ability状态"
+ },
+ {
+ "name": "save_current_ability_status",
+ "value": "当前Ability状态"
+ },
+ {
+ "name": "route_to_second_ability",
+ "value": "启动SecondAbility"
+ },
+ {
+ "name": "set_recovery_ability",
+ "value": "恢复Ability"
+ },
+ {
+ "name": "counter_name",
+ "value": "点击"
+ },
+ {
+ "name": "save_state",
+ "value": "保存"
+ },
+ {
+ "name": "set_config",
+ "value": "设置"
+ },
+ {
+ "name": "save_state_done",
+ "value": "已保存"
+ },
+ {
+ "name": "set_config_done",
+ "value": "已设置"
+ },
+ {
+ "name": "launch_ability",
+ "value": "启动"
+ },
+ {
+ "name": "trigger",
+ "value": "触发"
+ },
+ {
+ "name": "recover",
+ "value": "恢复"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts
index ece6bfbc6e..1cdc33bdf4 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts
@@ -1,84 +1,84 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import TestRunner from '@ohos.application.testRunner';
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
-import Logger from '../../../main/ets/common/Logger';
-
-let abilityDelegator = undefined;
-let abilityDelegatorArguments = undefined;
-
-const TAG: string = 'TestRunner';
-const keySet = new Set([
- '-s class', '-s notClass', '-s suite', '-s it',
- '-s level', '-s testType', '-s size', '-s timeout',
- '-s dryRun'
-]);
-
-function translateParamsToString(parameters): string {
- let targetParams = '';
- for (const key in parameters) {
- if (keySet.has(key)) {
- targetParams = '${targetParams} ${key} ${parameters[key]}';
- Logger.info(TAG, 'targetParams:${targetParams}');
- }
- }
- return targetParams.trim();
-}
-
-async function onAbilityCreateCallback(): Promise {
- Logger.info(TAG, 'onAbilityCreateCallback');
-}
-
-async function addAbilityMonitorCallback(err: Error): Promise {
- Logger.info(TAG, 'addAbilityMonitorCallback');
-}
-
-export default class OpenHarmonyTestRunner implements TestRunner {
- constructor() {
- }
-
- onPrepare(): void {
- Logger.info(TAG, 'OpenHarmonyTestRunner onPrepare');
- }
-
- async onRun(): Promise {
- Logger.info(TAG, 'OpenHarmonyTestRunner onRun');
- abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments();
-
- let testAbilityName = abilityDelegatorArguments.bundleName + '.TestAbility';
- let lMonitor = {
- abilityName: testAbilityName,
- onAbilityCreate: onAbilityCreateCallback,
- };
-
- abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
- abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback);
-
- let cmd = 'aa start -d 0 -a TestAbility' + ' -b ' + abilityDelegatorArguments.bundleName;
- cmd += ' ' + translateParamsToString(abilityDelegatorArguments.parameters);
- let debug = abilityDelegatorArguments.parameters['-D'];
- if (debug === 'true') {
- cmd += ' -D';
- }
- Logger.info(TAG, 'cmd:${cmd}');
-
- abilityDelegator.executeShellCommand(cmd,
- (err: any, d: any) => {
- Logger.info(TAG, 'OpenHarmonyTestRunner onError');
- });
- Logger.info(TAG, 'OpenHarmonyTestRunner onRun end');
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import TestRunner from '@ohos.application.testRunner';
+import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
+import Logger from '../../../main/ets/common/Logger';
+
+let abilityDelegator = undefined;
+let abilityDelegatorArguments = undefined;
+
+const TAG: string = 'TestRunner';
+const keySet = new Set([
+ '-s class', '-s notClass', '-s suite', '-s it',
+ '-s level', '-s testType', '-s size', '-s timeout',
+ '-s dryRun'
+]);
+
+function translateParamsToString(parameters): string {
+ let targetParams = '';
+ for (const key in parameters) {
+ if (keySet.has(key)) {
+ targetParams = '${targetParams} ${key} ${parameters[key]}';
+ Logger.info(TAG, 'targetParams:${targetParams}');
+ }
+ }
+ return targetParams.trim();
+}
+
+async function onAbilityCreateCallback(): Promise {
+ Logger.info(TAG, 'onAbilityCreateCallback');
+}
+
+async function addAbilityMonitorCallback(err: Error): Promise {
+ Logger.info(TAG, 'addAbilityMonitorCallback');
+}
+
+export default class OpenHarmonyTestRunner implements TestRunner {
+ constructor() {
+ }
+
+ onPrepare(): void {
+ Logger.info(TAG, 'OpenHarmonyTestRunner onPrepare');
+ }
+
+ async onRun(): Promise {
+ Logger.info(TAG, 'OpenHarmonyTestRunner onRun');
+ abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments();
+
+ let testAbilityName = abilityDelegatorArguments.bundleName + '.TestAbility';
+ let lMonitor = {
+ abilityName: testAbilityName,
+ onAbilityCreate: onAbilityCreateCallback,
+ };
+
+ abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+ abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback);
+
+ let cmd = 'aa start -d 0 -a TestAbility' + ' -b ' + abilityDelegatorArguments.bundleName;
+ cmd += ' ' + translateParamsToString(abilityDelegatorArguments.parameters);
+ let debug = abilityDelegatorArguments.parameters['-D'];
+ if (debug === 'true') {
+ cmd += ' -D';
+ }
+ Logger.info(TAG, 'cmd:${cmd}');
+
+ abilityDelegator.executeShellCommand(cmd,
+ (err: any, d: any) => {
+ Logger.info(TAG, 'OpenHarmonyTestRunner onError');
+ });
+ Logger.info(TAG, 'OpenHarmonyTestRunner onRun end');
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/Ability.test.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/Ability.test.ets
index 94e6fccffd..0febaf1ef3 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/Ability.test.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/Ability.test.ets
@@ -1,84 +1,84 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
-import abilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
-import Logger from '../../../main/ets/common/Logger'
-
-const TAG = '[Sample_AppRecovery]'
-const BUNDLE = 'appRecovery_'
-
-export default function abilityTest() {
- describe('ActsAbilityTest', () => {
- // Defines a test suite. Two parameters are supported: test suite name and test suite function.
- beforeAll(() => {
- // Presets an action, which is performed only once before all test cases of the test suite start.
- // This API supports only one parameter: preset action function.
- });
- beforeEach(() => {
- // Presets an action, which is performed before each unit test case starts.
- // The number of execution times is the same as the number of test cases defined by **it**.
- // This API supports only one parameter: preset action function.
- });
- afterEach(() => {
- // Presets a clear action, which is performed after each unit test case ends.
- // The number of execution times is the same as the number of test cases defined by **it**.
- // This API supports only one parameter: clear action function.
- });
- afterAll(() => {
- // Presets a clear action, which is performed after all test cases of the test suite end.
- // This API supports only one parameter: clear action function.
- });
-
- it('AppRecoverySample_StartAbility_001', 0, () => {
- Logger.info(TAG, BUNDLE + 'StartAbility_001 begin');
- let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
- try {
- abilityDelegator.startAbility({
- bundleName: 'com.sample.recovery', abilityName: 'EntryAbility'
- });
- } catch (exception) {
- expect().assertFail();
- }
- Logger.info(TAG, BUNDLE + 'StartAbility_001 end');
- });
-
- it('AppRecoverySample_StartAbility_002', 0, () => {
- Logger.info(TAG, BUNDLE + 'StartAbility_002 begin');
- let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
- try {
- abilityDelegator.startAbility({
- bundleName: 'com.sample.recovery', abilityName: 'SecondAbility'
- });
- } catch (exception) {
- expect().assertFail();
- }
- Logger.info(TAG, BUNDLE + 'StartAbility_002 end');
- });
-
- it('AppRecoverySample_StartAbility_003', 0, () => {
- Logger.info(TAG, BUNDLE + 'StartAbility_003 begin');
- let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
- try {
- abilityDelegator.startAbility({
- bundleName: 'com.sample.recovery', abilityName: 'RecoveryAbility'
- });
- } catch (exception) {
- expect().assertFail();
- }
- Logger.info(TAG, BUNDLE + 'StartAbility_003 end');
- });
- });
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
+import abilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry';
+import Logger from '../../../main/ets/common/Logger'
+
+const TAG = '[Sample_AppRecovery]'
+const BUNDLE = 'appRecovery_'
+
+export default function abilityTest() {
+ describe('ActsAbilityTest', () => {
+ // Defines a test suite. Two parameters are supported: test suite name and test suite function.
+ beforeAll(() => {
+ // Presets an action, which is performed only once before all test cases of the test suite start.
+ // This API supports only one parameter: preset action function.
+ });
+ beforeEach(() => {
+ // Presets an action, which is performed before each unit test case starts.
+ // The number of execution times is the same as the number of test cases defined by **it**.
+ // This API supports only one parameter: preset action function.
+ });
+ afterEach(() => {
+ // Presets a clear action, which is performed after each unit test case ends.
+ // The number of execution times is the same as the number of test cases defined by **it**.
+ // This API supports only one parameter: clear action function.
+ });
+ afterAll(() => {
+ // Presets a clear action, which is performed after all test cases of the test suite end.
+ // This API supports only one parameter: clear action function.
+ });
+
+ it('AppRecoverySample_StartAbility_001', 0, () => {
+ Logger.info(TAG, BUNDLE + 'StartAbility_001 begin');
+ let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
+ try {
+ abilityDelegator.startAbility({
+ bundleName: 'com.sample.recovery', abilityName: 'EntryAbility'
+ });
+ } catch (exception) {
+ expect().assertFail();
+ }
+ Logger.info(TAG, BUNDLE + 'StartAbility_001 end');
+ });
+
+ it('AppRecoverySample_StartAbility_002', 0, () => {
+ Logger.info(TAG, BUNDLE + 'StartAbility_002 begin');
+ let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
+ try {
+ abilityDelegator.startAbility({
+ bundleName: 'com.sample.recovery', abilityName: 'SecondAbility'
+ });
+ } catch (exception) {
+ expect().assertFail();
+ }
+ Logger.info(TAG, BUNDLE + 'StartAbility_002 end');
+ });
+
+ it('AppRecoverySample_StartAbility_003', 0, () => {
+ Logger.info(TAG, BUNDLE + 'StartAbility_003 begin');
+ let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator();
+ try {
+ abilityDelegator.startAbility({
+ bundleName: 'com.sample.recovery', abilityName: 'RecoveryAbility'
+ });
+ } catch (exception) {
+ expect().assertFail();
+ }
+ Logger.info(TAG, BUNDLE + 'StartAbility_003 end');
+ });
+ });
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/List.test.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/List.test.ets
index 2a22ae6dc9..27c07a1a17 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/List.test.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/test/List.test.ets
@@ -1,20 +1,20 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import abilityTest from './Ability.test'
-
-export default function testsuite() {
- abilityTest()
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import abilityTest from './Ability.test'
+
+export default function testsuite() {
+ abilityTest()
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/TestAbility.ets
index 2295bc8496..b71566313b 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/TestAbility.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/TestAbility.ets
@@ -1,59 +1,59 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import UIAbility from '@ohos.app.ability.UIAbility';
-import Window from '@ohos.window';
-import Want from '@ohos.app.ability.Want';
-import AbilityConstant from '@ohos.app.ability.AbilityConstant';
-import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
-import { Hypium } from '@ohos/hypium';
-import testsuite from '../test/List.test';
-import Logger from '../../../main/ets/common/Logger';
-
-const TAG = '[Sample_AppRecovery]'
-
-export default class TestAbility extends UIAbility {
- onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
- Logger.info(TAG, 'onCreate Want:${JSON.stringify(want)} launchParam: ${JSON.stringify(launchParam)}');
- let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
- let abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments();
- Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite);
- }
-
- onDestroy(): void {
- Logger.info(TAG, 'onDestroy');
- }
-
- onWindowStageCreate(windowStage: Window.WindowStage): void {
- Logger.info(TAG, 'onWindowStageCreate');
- windowStage.loadContent('testability/pages/Index', (err, data) => {
- if (err.code) {
- return;
- }
- });
- }
-
- onWindowStageDestroy(): void {
- Logger.info(TAG, 'onWindowStageDestroy');
- }
-
- onForeground(): void {
- Logger.info(TAG, 'onForeground');
- }
-
- onBackground(): void {
- Logger.info(TAG, 'onBackground');
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIAbility from '@ohos.app.ability.UIAbility';
+import Window from '@ohos.window';
+import Want from '@ohos.app.ability.Want';
+import AbilityConstant from '@ohos.app.ability.AbilityConstant';
+import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry';
+import { Hypium } from '@ohos/hypium';
+import testsuite from '../test/List.test';
+import Logger from '../../../main/ets/common/Logger';
+
+const TAG = '[Sample_AppRecovery]'
+
+export default class TestAbility extends UIAbility {
+ onCreate(want: Want, launchParam:AbilityConstant.LaunchParam): void {
+ Logger.info(TAG, 'onCreate Want:${JSON.stringify(want)} launchParam: ${JSON.stringify(launchParam)}');
+ let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator();
+ let abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments();
+ Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite);
+ }
+
+ onDestroy(): void {
+ Logger.info(TAG, 'onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: Window.WindowStage): void {
+ Logger.info(TAG, 'onWindowStageCreate');
+ windowStage.loadContent('testability/pages/Index', (err, data) => {
+ if (err.code) {
+ return;
+ }
+ });
+ }
+
+ onWindowStageDestroy(): void {
+ Logger.info(TAG, 'onWindowStageDestroy');
+ }
+
+ onForeground(): void {
+ Logger.info(TAG, 'onForeground');
+ }
+
+ onBackground(): void {
+ Logger.info(TAG, 'onBackground');
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/pages/Index.ets
index 874769e7cb..98da6018fb 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/pages/Index.ets
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/ets/testability/pages/Index.ets
@@ -1,49 +1,49 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-@Entry
-@Component
-struct Index {
- aboutToAppear() {
- }
-
- @State message: string = 'Hello World'
-
- build() {
- Row() {
- Column() {
- Text(this.message)
- .fontSize(50)
- .fontWeight(FontWeight.Bold)
- Button() {
- Text('next page')
- .fontSize(20)
- .fontWeight(FontWeight.Bold)
- }
- .type(ButtonType.Capsule)
- .margin({
- top: 20
- })
- .backgroundColor('#0D9FFB')
- .width('35%')
- .height('5%')
- .onClick(() => {
- })
- }
- .width('100%')
- }
- .height('100%')
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+@Entry
+@Component
+struct Index {
+ aboutToAppear() {
+ }
+
+ @State message: string = 'Hello World'
+
+ build() {
+ Row() {
+ Column() {
+ Text(this.message)
+ .fontSize(50)
+ .fontWeight(FontWeight.Bold)
+ Button() {
+ Text('next page')
+ .fontSize(20)
+ .fontWeight(FontWeight.Bold)
+ }
+ .type(ButtonType.Capsule)
+ .margin({
+ top: 20
+ })
+ .backgroundColor('#0D9FFB')
+ .width('35%')
+ .height('5%')
+ .onClick(() => {
+ })
+ }
+ .width('100%')
+ }
+ .height('100%')
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/module.json5 b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/module.json5
index be787551f0..b86e44a1f9 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/module.json5
@@ -1,51 +1,51 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "default"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntrance": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "visible": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "default"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntrance": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "visible": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/color.json b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/color.json
index d66f9a7d4a..3c712962da 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/color.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/string.json b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/string.json
index 04e87abb72..65d8fa5a7c 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/string.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/element/string.json
@@ -1,16 +1,16 @@
-{
- "string": [
- {
- "name": "module_test_desc",
- "value": "test ability description"
- },
- {
- "name": "TestAbility_desc",
- "value": "the test ability"
- },
- {
- "name": "TestAbility_label",
- "value": "test label"
- }
- ]
+{
+ "string": [
+ {
+ "name": "module_test_desc",
+ "value": "test ability description"
+ },
+ {
+ "name": "TestAbility_desc",
+ "value": "the test ability"
+ },
+ {
+ "name": "TestAbility_label",
+ "value": "test label"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/profile/test_pages.json
index c3d813c41a..b7e7343cac 100644
--- a/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/profile/test_pages.json
+++ b/code/BasicFeature/DFX/AppRecovery/entry/src/ohosTest/resources/base/profile/test_pages.json
@@ -1,5 +1,5 @@
-{
- "src": [
- "testability/pages/Index"
- ]
-}
+{
+ "src": [
+ "testability/pages/Index"
+ ]
+}
diff --git a/code/BasicFeature/DFX/AppRecovery/hvigorfile.ts b/code/BasicFeature/DFX/AppRecovery/hvigorfile.ts
index 1a4d9969c6..6478186902 100644
--- a/code/BasicFeature/DFX/AppRecovery/hvigorfile.ts
+++ b/code/BasicFeature/DFX/AppRecovery/hvigorfile.ts
@@ -1,2 +1,2 @@
-// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently.
+// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently.
export { appTasks } from '@ohos/hvigor-ohos-plugin';
\ No newline at end of file
diff --git a/code/BasicFeature/DFX/AppRecovery/oh-package.json5 b/code/BasicFeature/DFX/AppRecovery/oh-package.json5
index 57600fe0a1..3dc884c6f8 100644
--- a/code/BasicFeature/DFX/AppRecovery/oh-package.json5
+++ b/code/BasicFeature/DFX/AppRecovery/oh-package.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "ISC",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "name": "AppRecoverySample",
- "description": "app recovery sample",
- "repository": {},
- "version": "1.0.0",
- "dependencies": {}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "ISC",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "name": "AppRecoverySample",
+ "description": "app recovery sample",
+ "repository": {},
+ "version": "1.0.0",
+ "dependencies": {}
}
\ No newline at end of file
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/.gitignore b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/.gitignore
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/app.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/app.json5
old mode 100755
new mode 100644
index edc19e4572..3470aba677
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/app.json5
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "ohos.samples.UTDType",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "ohos.samples.UTDType",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/element/string.json
old mode 100755
new mode 100644
index 312b4a8ac1..2f400f9794
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "UTDType"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "UTDType"
+ }
+ ]
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/media/app_icon.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/AppScope/resources/base/media/app_icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/README_zh.md b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/README_zh.md
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/build-profile.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/build-profile.json5
old mode 100755
new mode 100644
index c38ebad24c..ce0311a175
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/build-profile.json5
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/build-profile.json5
@@ -1,43 +1,43 @@
-/*
- * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 11,
- "compatibleSdkVersion": 10,
- "runtimeOS": "OpenHarmony"
- }
- ],
- "signingConfigs": []
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
-}
+/*
+ * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 11,
+ "compatibleSdkVersion": 10,
+ "runtimeOS": "OpenHarmony"
+ }
+ ],
+ "signingConfigs": []
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/.gitignore b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/.gitignore
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/build-profile.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/build-profile.json5
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/hvigorfile.js b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/hvigorfile.js
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/oh-package.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/oh-package.json5
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/entryability/EntryAbility.ts
old mode 100755
new mode 100644
index db9f5c164e..414945cf53
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,56 +1,56 @@
-/*
- * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import UIAbility from '@ohos.app.ability.UIAbility';
-import hilog from '@ohos.hilog';
-import window from '@ohos.window';
-
-export default class EntryAbility extends UIAbility {
- onCreate(want, launchParam) {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- onDestroy() {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
- }
-}
+/*
+ * Copyright (c) 2023 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIAbility from '@ohos.app.ability.UIAbility';
+import hilog from '@ohos.hilog';
+import window from '@ohos.window';
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want, launchParam) {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy() {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/Index.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/displayMediaFile.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/displayMediaFile.ets
old mode 100755
new mode 100644
index 75723cb5c9..509e7ebcd6
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/displayMediaFile.ets
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/displayMediaFile.ets
@@ -1,162 +1,162 @@
-/*
- * Copyright (c) 2023-2024 Shenzhen Kaihong Digital Industry Development Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import utdDesc from '@ohos.data.uniformTypeDescriptor';
-import router from '@ohos.router';
-import { logger } from '../util/Logger';
-
-const TAG: string = 'DisplayMediaFile';
-
-interface paramsTape {
- src: string,
- selectIconFile: string,
-}
-
-interface FileIconType {
- type: string,
- value: string,
- icon: Resource
-}
-
-const FILE_TYPE_ICON: FileIconType[] = [
- {
- type: "Image",
- value: "general.image",
- icon: $r("app.media.image")
- },
- {
- type: "Audio",
- value: "general.audio",
- icon: $r("app.media.myAudio")
- },
- {
- type: "Video",
- value: "general.video",
- icon: $r("app.media.video")
- }
-]
-
-@Entry
-@Component
-struct selectMediaType {
- @State src: string = (router.getParams() as paramsTape).src;
- @State selectIconFile: string = (router.getParams() as paramsTape).selectIconFile;
- private routerBackUrl: string = 'pages/selectMediaType';
-
- onPageShow() {
- this.src = (router.getParams() as paramsTape).src;
- this.selectIconFile = (router.getParams() as paramsTape).selectIconFile;
- }
-
- getFileIcon(fileName: string): Resource {
- let fileIcon = $r("app.media.file");
- let index = fileName.lastIndexOf('.');
- if (index < 0) {
- return fileIcon;
- } else {
- let fileExtension = fileName.substring(index);
- let utd = utdDesc.getUniformDataTypeByFilenameExtension(fileExtension);
- let typeObj: utdDesc.TypeDescriptor;
- try {
- typeObj = utdDesc.getTypeDescriptor(utd);
- } catch (e) {
- logger.info(TAG, `invalid file type`);
- return fileIcon;
- }
- FILE_TYPE_ICON.forEach(DataType => {
- if(typeObj.belongsTo(DataType.value)) {
- logger.info(TAG, `file type: ${DataType.type}`);
- fileIcon = DataType.icon;
- }
- })
- return fileIcon;
- }
- }
-
- build() {
- Column() {
- Column() {
- Row() {
- Image($r('app.media.utdType_back'))
- .id('thirdPageBack')
- .width(24)
- .height(24)
- .visibility(Visibility.Visible)
- .objectFit(ImageFit.Fill)
- .alignSelf(ItemAlign.Auto)
- .margin({ left: 24, right: 12 })
- .onClick(() => {
- router.pushUrl({ url: this.routerBackUrl }, router.RouterMode.Single);
- })
- Text($r('app.string.displayMediaFile_title'))
- .fontStyle(FontStyle.Normal)
- .fontSize(20)
- .textAlign(TextAlign.Start)
- .fontWeight(700)
- }
- .width('100%')
- .height(56)
- }
- .width(280)
- .height(56)
- .alignItems(HorizontalAlign.Start)
- .justifyContent(FlexAlign.Center)
-
- Column() {
- List({ space: 2, initialIndex: 0 }) {
- ListItem() {
- Row() {
- Image(this.getFileIcon(this.src))
- .id('imageBack')
- .width(24)
- .height(24)
- .objectFit(ImageFit.Fill)
- .alignSelf(ItemAlign.Auto)
- .margin({ left: 12, right: 12 })
- Text(this.src)
- .fontSize(16)
- .textAlign(TextAlign.Start)
- .fontWeight(500)
- }.width('100%').height('100%')
- }
- }
- .listDirection(Axis.Vertical) // 排列方向
- .scrollBar(BarState.Auto)
- .friction(0.6)
- .margin({ left: 12, right: 12 })
- .borderRadius(24)
- .edgeEffect(EdgeEffect.Spring) // 边缘效果设置为Spring
- .onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
- logger.info(TAG, 'first' + firstIndex)
- logger.info(TAG, 'last' + lastIndex)
- logger.info(TAG, 'center' + centerIndex)
- })
- .onScroll((scrollOffset: number, scrollState: ScrollState) => {
- logger.info(TAG, `onScroll scrollState = ScrollState` + scrollState + `, scrollOffset = ` + scrollOffset)
- })
- .backgroundColor(0xFFFFFF)
- .alignListItem(ListItemAlign.Center)
- }
- .width('100%')
- .height(64)
- .alignItems(HorizontalAlign.Start)
- .justifyContent(FlexAlign.Center)
- }
- .width('100%')
- .height('100%')
- .alignItems(HorizontalAlign.Start)
- .backgroundColor($r('app.color.background_shallow_grey'))
- }
-}
+/*
+ * Copyright (c) 2023-2024 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import utdDesc from '@ohos.data.uniformTypeDescriptor';
+import router from '@ohos.router';
+import { logger } from '../util/Logger';
+
+const TAG: string = 'DisplayMediaFile';
+
+interface paramsTape {
+ src: string,
+ selectIconFile: string,
+}
+
+interface FileIconType {
+ type: string,
+ value: string,
+ icon: Resource
+}
+
+const FILE_TYPE_ICON: FileIconType[] = [
+ {
+ type: "Image",
+ value: "general.image",
+ icon: $r("app.media.image")
+ },
+ {
+ type: "Audio",
+ value: "general.audio",
+ icon: $r("app.media.myAudio")
+ },
+ {
+ type: "Video",
+ value: "general.video",
+ icon: $r("app.media.video")
+ }
+]
+
+@Entry
+@Component
+struct selectMediaType {
+ @State src: string = (router.getParams() as paramsTape).src;
+ @State selectIconFile: string = (router.getParams() as paramsTape).selectIconFile;
+ private routerBackUrl: string = 'pages/selectMediaType';
+
+ onPageShow() {
+ this.src = (router.getParams() as paramsTape).src;
+ this.selectIconFile = (router.getParams() as paramsTape).selectIconFile;
+ }
+
+ getFileIcon(fileName: string): Resource {
+ let fileIcon = $r("app.media.file");
+ let index = fileName.lastIndexOf('.');
+ if (index < 0) {
+ return fileIcon;
+ } else {
+ let fileExtension = fileName.substring(index);
+ let utd = utdDesc.getUniformDataTypeByFilenameExtension(fileExtension);
+ let typeObj: utdDesc.TypeDescriptor;
+ try {
+ typeObj = utdDesc.getTypeDescriptor(utd);
+ } catch (e) {
+ logger.info(TAG, `invalid file type`);
+ return fileIcon;
+ }
+ FILE_TYPE_ICON.forEach(DataType => {
+ if(typeObj.belongsTo(DataType.value)) {
+ logger.info(TAG, `file type: ${DataType.type}`);
+ fileIcon = DataType.icon;
+ }
+ })
+ return fileIcon;
+ }
+ }
+
+ build() {
+ Column() {
+ Column() {
+ Row() {
+ Image($r('app.media.utdType_back'))
+ .id('thirdPageBack')
+ .width(24)
+ .height(24)
+ .visibility(Visibility.Visible)
+ .objectFit(ImageFit.Fill)
+ .alignSelf(ItemAlign.Auto)
+ .margin({ left: 24, right: 12 })
+ .onClick(() => {
+ router.pushUrl({ url: this.routerBackUrl }, router.RouterMode.Single);
+ })
+ Text($r('app.string.displayMediaFile_title'))
+ .fontStyle(FontStyle.Normal)
+ .fontSize(20)
+ .textAlign(TextAlign.Start)
+ .fontWeight(700)
+ }
+ .width('100%')
+ .height(56)
+ }
+ .width(280)
+ .height(56)
+ .alignItems(HorizontalAlign.Start)
+ .justifyContent(FlexAlign.Center)
+
+ Column() {
+ List({ space: 2, initialIndex: 0 }) {
+ ListItem() {
+ Row() {
+ Image(this.getFileIcon(this.src))
+ .id('imageBack')
+ .width(24)
+ .height(24)
+ .objectFit(ImageFit.Fill)
+ .alignSelf(ItemAlign.Auto)
+ .margin({ left: 12, right: 12 })
+ Text(this.src)
+ .fontSize(16)
+ .textAlign(TextAlign.Start)
+ .fontWeight(500)
+ }.width('100%').height('100%')
+ }
+ }
+ .listDirection(Axis.Vertical) // 排列方向
+ .scrollBar(BarState.Auto)
+ .friction(0.6)
+ .margin({ left: 12, right: 12 })
+ .borderRadius(24)
+ .edgeEffect(EdgeEffect.Spring) // 边缘效果设置为Spring
+ .onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
+ logger.info(TAG, 'first' + firstIndex)
+ logger.info(TAG, 'last' + lastIndex)
+ logger.info(TAG, 'center' + centerIndex)
+ })
+ .onScroll((scrollOffset: number, scrollState: ScrollState) => {
+ logger.info(TAG, `onScroll scrollState = ScrollState` + scrollState + `, scrollOffset = ` + scrollOffset)
+ })
+ .backgroundColor(0xFFFFFF)
+ .alignListItem(ListItemAlign.Center)
+ }
+ .width('100%')
+ .height(64)
+ .alignItems(HorizontalAlign.Start)
+ .justifyContent(FlexAlign.Center)
+ }
+ .width('100%')
+ .height('100%')
+ .alignItems(HorizontalAlign.Start)
+ .backgroundColor($r('app.color.background_shallow_grey'))
+ }
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/selectMediaType.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/selectMediaType.ets
old mode 100755
new mode 100644
index 74dddc4837..b445b259f7
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/selectMediaType.ets
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/pages/selectMediaType.ets
@@ -1,264 +1,264 @@
-/*
- * Copyright (c) 2023-2024 Shenzhen Kaihong Digital Industry Development Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import router from '@ohos.router';
-import fs from '@ohos.file.fs';
-import common from '@ohos.app.ability.common';
-import utdDesc from '@ohos.data.uniformTypeDescriptor';
-import { BusinessError } from '@ohos.base';
-import { logger } from '../util/Logger';
-
-const TAG: string = 'SelectMediaType';
-// 获取应用文件路径
-let context = getContext(this) as common.UIAbilityContext;
-let baseDir = context.filesDir;
-let filesDir = baseDir + '/udmf_test';
-
-let class2UTD = new Map([
- ["All", "All"],
- ["Images", "general.image"],
- ["Audios", "general.audio"],
- ["Videos", "general.video"]
-]);
-
-class FileInfo {
- filename: string;
- iconFile: string;
-
- constructor(fileName: string, iconFile: string) {
- this.filename = fileName;
- this.iconFile = iconFile;
- }
-}
-
-@Entry
-@Component
-struct selectMediaType {
- @State text: string = "Images";
- @State index: number = 1;
- @State space: number = 12;
- @State arrowPosition: ArrowPosition = ArrowPosition.END;
- @State fileNames: string[] = [];
- @State selectedFilesInfos: FileInfo[] = [];
- private routerBackUrl: string = 'pages/Index';
- private routerNextUrl: string = 'pages/displayMediaFile';
-
- getListFile(): string[] {
- let files = fs.listFileSync(filesDir);
- return files;
- }
-
- UpdateSelectedFiles(): void {
- this.fileNames = this.getListFile();
- for (let i = this.selectedFilesInfos.length - 1; i >= 0; i--) {
- this.selectedFilesInfos.pop();
- }
- this.selectedFilesInfos = [];
- logger.info(TAG, "selectText: " + this.text)
- for (let i = 0; i < this.fileNames.length; i++) {
- let fileName = this.fileNames[i];
- let index = fileName.lastIndexOf('.');
- if (index < 0) {
- logger.info(TAG, `fileNames file: ${fileName}`);
- if (this.text == "All") {
- let fileInfo = new FileInfo(fileName, "");
- this.selectedFilesInfos.push(fileInfo);
- }
- continue;
- } else {
- let fileExtension = fileName.substring(index);
- let utd = utdDesc.getUniformDataTypeByFilenameExtension(fileExtension);
- logger.info(TAG, `fileNames file: ${fileName}, extension: ${fileExtension}, utd: ${utd}`);
- try {
- if (utd != null) {
- let typeObj: utdDesc.TypeDescriptor = utdDesc.getTypeDescriptor(utd);
- if (class2UTD.get(this.text) == "All") {
- let fileInfo = new FileInfo(fileName, typeObj.iconFile);
- this.selectedFilesInfos.push(fileInfo);
- logger.info(TAG, `All type: ${fileInfo.filename}, utd: ${utd}, iconFile: ${fileInfo.iconFile}`);
- } else {
- let ret = typeObj.belongsTo(class2UTD.get(this.text));
- logger.info(TAG, `typeObj.belongsTo: ${fileName}, utd: ${class2UTD.get(this.text)}, ret: ${ret} iconFile: ${typeObj.iconFile}`);
- if (ret) {
- let fileInfo = new FileInfo(fileName, typeObj.iconFile);
- this.selectedFilesInfos.push(fileInfo);
- }
- }
- } else {
- if (class2UTD.get(this.text) == "All") {
- let fileInfo = new FileInfo(fileName, "");
- this.selectedFilesInfos.push(fileInfo);
- logger.info(TAG, `utd null All type: ${fileInfo.filename}, utd: ${utd}, iconFile: ${fileInfo.iconFile}`);
- }
- }
- }
- catch (e) {
- let error: BusinessError = e as BusinessError;
- logger.error(TAG, `belongsTo throws an exception. code is ${error.code}, message is ${error.message}`);
- }
- }
- }
- logger.info(TAG, `all files ${JSON.stringify(this.selectedFilesInfos)}}`);
- }
-
- aboutToAppear() {
- logger.info(TAG, 'filesDir: ' + filesDir);
- this.UpdateSelectedFiles();
- }
-
- aboutToDisappear() {
- for (let i = this.selectedFilesInfos.length - 1; i >= 0; i--) {
- this.selectedFilesInfos.pop();
- }
- }
-
- build() {
- Column() {
- Column() {
- Row() {
- Image($r('app.media.utdType_back'))
- .id('secondPageBack')
- .width(24)
- .height(24)
- .objectFit(ImageFit.Fill)
- .visibility(Visibility.Visible)
- .alignSelf(ItemAlign.Auto)
- .margin({ left: 24, right: 12 })
- .onClick(() => {
- router.pushUrl({ url: this.routerBackUrl }, router.RouterMode.Single);
- })
- Text($r('app.string.selectMediaType_title'))
- .fontStyle(FontStyle.Normal)
- .fontSize(20)
- .fontWeight(700)
- .textAlign(TextAlign.Start)
- .id('titleText')
- }
- .width('100%')
- .height(56)
- .alignItems(VerticalAlign.Center)
- }
- .width(280)
- .height(56)
- .alignItems(HorizontalAlign.Start)
-
- Column() {
- Select([{ value: 'All', icon: $r('app.media.ic_select_option_collection') },
- { value: 'Images', icon: $r('app.media.ic_select_option_collection') },
- { value: 'Audios', icon: $r('app.media.ic_select_option_collection') },
- { value: 'Videos', icon: $r('app.media.ic_select_option_collection') }])
- .selected(this.index)
- .value(this.text)
- .id('SelectTypeList')
- .font({ size: 16, weight: 500 })
- .fontColor('#182431')
- .selectedOptionFont({ size: 16, weight: 500 })
- .optionFont({ size: 16, weight: 500 })
- .space(this.space)
- .arrowPosition(this.arrowPosition)
- .menuAlign(MenuAlignType.START, { dx: 0, dy: 0 })
- .backgroundColor($r('app.color.background_shallow_grey'))
- .onSelect((index: number, text?: string | undefined) => {
- this.index = index;
- if (text) {
- this.text = text;
- logger.info(TAG, 'Select type:' + text);
- this.UpdateSelectedFiles();
- }
- })
- }
- .margin({ left: 12, right: 12 })
- .height(48)
- .width(160)
- .alignItems(HorizontalAlign.Start)
- .justifyContent(FlexAlign.Center)
-
- Column() {
- List({ space: 2, initialIndex: 0 }) {
- ForEach(this.selectedFilesInfos, (item: FileInfo, no: Number) => {
- ListItem() {
- Row() {
- Column() {
- Text(item.filename)
- .fontSize(16)
- .height(46)
- .textAlign(TextAlign.Start)
- .margin({ left: 12, right: 12 })
- .fontWeight(500)
- .id("textFilename_" + no)
- .visibility(Visibility.Visible)
- .onClick(() => {
- logger.info(TAG, `selected file:` + item.filename + `and clicked`);
- try {
- router.pushUrl({
- url: this.routerNextUrl,
- params: {
- src: item.filename,
- selectIconFile: item.iconFile
- }
- }, router.RouterMode.Single);
- }
- catch (e) {
- let error: BusinessError = e as BusinessError;
- logger.error(TAG, `select file and router exception. code is ${error.code}, message is ${error.message}`);
- }
- })
- Divider()
- .vertical(false)
- .height(2)
- .color($r('app.color.background_shallow_grey'))
- .opacity(0.6)
- .margin({ left: 12, right: 12 })
- }
- .width('100%')
- .height(48)
- .justifyContent(FlexAlign.Center)
- .alignItems(HorizontalAlign.Start)
- }
- .width('100%')
- .height(48)
- .alignItems(VerticalAlign.Center)
- }
- .id("listItem_" + no)
- })
- }
- .listDirection(Axis.Vertical) // 排列方向
- .scrollBar(BarState.Auto)
- .friction(0.6)
- .margin({ left: 12, right: 12 })
- .borderRadius(24)
- .edgeEffect(EdgeEffect.Spring) // 边缘效果设置为Spring
- .onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
- logger.info(TAG, 'first: ' + firstIndex);
- logger.info(TAG, 'last: ' + lastIndex);
- logger.info(TAG, 'center: ' + centerIndex);
- })
- .onScroll((scrollOffset: number, scrollState: ScrollState) => {
- logger.info(TAG, `onScroll scrollState = ScrollState` + scrollState + `, scrollOffset = ` + scrollOffset);
- })
- .backgroundColor(0xFFFFFF)
- }
- .width('100%')
- .height(680)
- .alignItems(HorizontalAlign.Start)
- .justifyContent(FlexAlign.Start)
- }
- .width('100%')
- .height('100%')
- .backgroundColor($r('app.color.background_shallow_grey'))
- .alignItems(HorizontalAlign.Start)
- .justifyContent(FlexAlign.Center)
- }
-}
+/*
+ * Copyright (c) 2023-2024 Shenzhen Kaihong Digital Industry Development Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import router from '@ohos.router';
+import fs from '@ohos.file.fs';
+import common from '@ohos.app.ability.common';
+import utdDesc from '@ohos.data.uniformTypeDescriptor';
+import { BusinessError } from '@ohos.base';
+import { logger } from '../util/Logger';
+
+const TAG: string = 'SelectMediaType';
+// 获取应用文件路径
+let context = getContext(this) as common.UIAbilityContext;
+let baseDir = context.filesDir;
+let filesDir = baseDir + '/udmf_test';
+
+let class2UTD = new Map([
+ ["All", "All"],
+ ["Images", "general.image"],
+ ["Audios", "general.audio"],
+ ["Videos", "general.video"]
+]);
+
+class FileInfo {
+ filename: string;
+ iconFile: string;
+
+ constructor(fileName: string, iconFile: string) {
+ this.filename = fileName;
+ this.iconFile = iconFile;
+ }
+}
+
+@Entry
+@Component
+struct selectMediaType {
+ @State text: string = "Images";
+ @State index: number = 1;
+ @State space: number = 12;
+ @State arrowPosition: ArrowPosition = ArrowPosition.END;
+ @State fileNames: string[] = [];
+ @State selectedFilesInfos: FileInfo[] = [];
+ private routerBackUrl: string = 'pages/Index';
+ private routerNextUrl: string = 'pages/displayMediaFile';
+
+ getListFile(): string[] {
+ let files = fs.listFileSync(filesDir);
+ return files;
+ }
+
+ UpdateSelectedFiles(): void {
+ this.fileNames = this.getListFile();
+ for (let i = this.selectedFilesInfos.length - 1; i >= 0; i--) {
+ this.selectedFilesInfos.pop();
+ }
+ this.selectedFilesInfos = [];
+ logger.info(TAG, "selectText: " + this.text)
+ for (let i = 0; i < this.fileNames.length; i++) {
+ let fileName = this.fileNames[i];
+ let index = fileName.lastIndexOf('.');
+ if (index < 0) {
+ logger.info(TAG, `fileNames file: ${fileName}`);
+ if (this.text == "All") {
+ let fileInfo = new FileInfo(fileName, "");
+ this.selectedFilesInfos.push(fileInfo);
+ }
+ continue;
+ } else {
+ let fileExtension = fileName.substring(index);
+ let utd = utdDesc.getUniformDataTypeByFilenameExtension(fileExtension);
+ logger.info(TAG, `fileNames file: ${fileName}, extension: ${fileExtension}, utd: ${utd}`);
+ try {
+ if (utd != null) {
+ let typeObj: utdDesc.TypeDescriptor = utdDesc.getTypeDescriptor(utd);
+ if (class2UTD.get(this.text) == "All") {
+ let fileInfo = new FileInfo(fileName, typeObj.iconFile);
+ this.selectedFilesInfos.push(fileInfo);
+ logger.info(TAG, `All type: ${fileInfo.filename}, utd: ${utd}, iconFile: ${fileInfo.iconFile}`);
+ } else {
+ let ret = typeObj.belongsTo(class2UTD.get(this.text));
+ logger.info(TAG, `typeObj.belongsTo: ${fileName}, utd: ${class2UTD.get(this.text)}, ret: ${ret} iconFile: ${typeObj.iconFile}`);
+ if (ret) {
+ let fileInfo = new FileInfo(fileName, typeObj.iconFile);
+ this.selectedFilesInfos.push(fileInfo);
+ }
+ }
+ } else {
+ if (class2UTD.get(this.text) == "All") {
+ let fileInfo = new FileInfo(fileName, "");
+ this.selectedFilesInfos.push(fileInfo);
+ logger.info(TAG, `utd null All type: ${fileInfo.filename}, utd: ${utd}, iconFile: ${fileInfo.iconFile}`);
+ }
+ }
+ }
+ catch (e) {
+ let error: BusinessError = e as BusinessError;
+ logger.error(TAG, `belongsTo throws an exception. code is ${error.code}, message is ${error.message}`);
+ }
+ }
+ }
+ logger.info(TAG, `all files ${JSON.stringify(this.selectedFilesInfos)}}`);
+ }
+
+ aboutToAppear() {
+ logger.info(TAG, 'filesDir: ' + filesDir);
+ this.UpdateSelectedFiles();
+ }
+
+ aboutToDisappear() {
+ for (let i = this.selectedFilesInfos.length - 1; i >= 0; i--) {
+ this.selectedFilesInfos.pop();
+ }
+ }
+
+ build() {
+ Column() {
+ Column() {
+ Row() {
+ Image($r('app.media.utdType_back'))
+ .id('secondPageBack')
+ .width(24)
+ .height(24)
+ .objectFit(ImageFit.Fill)
+ .visibility(Visibility.Visible)
+ .alignSelf(ItemAlign.Auto)
+ .margin({ left: 24, right: 12 })
+ .onClick(() => {
+ router.pushUrl({ url: this.routerBackUrl }, router.RouterMode.Single);
+ })
+ Text($r('app.string.selectMediaType_title'))
+ .fontStyle(FontStyle.Normal)
+ .fontSize(20)
+ .fontWeight(700)
+ .textAlign(TextAlign.Start)
+ .id('titleText')
+ }
+ .width('100%')
+ .height(56)
+ .alignItems(VerticalAlign.Center)
+ }
+ .width(280)
+ .height(56)
+ .alignItems(HorizontalAlign.Start)
+
+ Column() {
+ Select([{ value: 'All', icon: $r('app.media.ic_select_option_collection') },
+ { value: 'Images', icon: $r('app.media.ic_select_option_collection') },
+ { value: 'Audios', icon: $r('app.media.ic_select_option_collection') },
+ { value: 'Videos', icon: $r('app.media.ic_select_option_collection') }])
+ .selected(this.index)
+ .value(this.text)
+ .id('SelectTypeList')
+ .font({ size: 16, weight: 500 })
+ .fontColor('#182431')
+ .selectedOptionFont({ size: 16, weight: 500 })
+ .optionFont({ size: 16, weight: 500 })
+ .space(this.space)
+ .arrowPosition(this.arrowPosition)
+ .menuAlign(MenuAlignType.START, { dx: 0, dy: 0 })
+ .backgroundColor($r('app.color.background_shallow_grey'))
+ .onSelect((index: number, text?: string | undefined) => {
+ this.index = index;
+ if (text) {
+ this.text = text;
+ logger.info(TAG, 'Select type:' + text);
+ this.UpdateSelectedFiles();
+ }
+ })
+ }
+ .margin({ left: 12, right: 12 })
+ .height(48)
+ .width(160)
+ .alignItems(HorizontalAlign.Start)
+ .justifyContent(FlexAlign.Center)
+
+ Column() {
+ List({ space: 2, initialIndex: 0 }) {
+ ForEach(this.selectedFilesInfos, (item: FileInfo, no: Number) => {
+ ListItem() {
+ Row() {
+ Column() {
+ Text(item.filename)
+ .fontSize(16)
+ .height(46)
+ .textAlign(TextAlign.Start)
+ .margin({ left: 12, right: 12 })
+ .fontWeight(500)
+ .id("textFilename_" + no)
+ .visibility(Visibility.Visible)
+ .onClick(() => {
+ logger.info(TAG, `selected file:` + item.filename + `and clicked`);
+ try {
+ router.pushUrl({
+ url: this.routerNextUrl,
+ params: {
+ src: item.filename,
+ selectIconFile: item.iconFile
+ }
+ }, router.RouterMode.Single);
+ }
+ catch (e) {
+ let error: BusinessError = e as BusinessError;
+ logger.error(TAG, `select file and router exception. code is ${error.code}, message is ${error.message}`);
+ }
+ })
+ Divider()
+ .vertical(false)
+ .height(2)
+ .color($r('app.color.background_shallow_grey'))
+ .opacity(0.6)
+ .margin({ left: 12, right: 12 })
+ }
+ .width('100%')
+ .height(48)
+ .justifyContent(FlexAlign.Center)
+ .alignItems(HorizontalAlign.Start)
+ }
+ .width('100%')
+ .height(48)
+ .alignItems(VerticalAlign.Center)
+ }
+ .id("listItem_" + no)
+ })
+ }
+ .listDirection(Axis.Vertical) // 排列方向
+ .scrollBar(BarState.Auto)
+ .friction(0.6)
+ .margin({ left: 12, right: 12 })
+ .borderRadius(24)
+ .edgeEffect(EdgeEffect.Spring) // 边缘效果设置为Spring
+ .onScrollIndex((firstIndex: number, lastIndex: number, centerIndex: number) => {
+ logger.info(TAG, 'first: ' + firstIndex);
+ logger.info(TAG, 'last: ' + lastIndex);
+ logger.info(TAG, 'center: ' + centerIndex);
+ })
+ .onScroll((scrollOffset: number, scrollState: ScrollState) => {
+ logger.info(TAG, `onScroll scrollState = ScrollState` + scrollState + `, scrollOffset = ` + scrollOffset);
+ })
+ .backgroundColor(0xFFFFFF)
+ }
+ .width('100%')
+ .height(680)
+ .alignItems(HorizontalAlign.Start)
+ .justifyContent(FlexAlign.Start)
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor($r('app.color.background_shallow_grey'))
+ .alignItems(HorizontalAlign.Start)
+ .justifyContent(FlexAlign.Center)
+ }
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/util/Logger.ts b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/ets/util/Logger.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/module.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/module.json5
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/color.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/color.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/file.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/file.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/ic_select_option_collection.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/ic_select_option_collection.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/icon.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/image.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/image.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/myAudio.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/myAudio.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/utdType_back.svg b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/utdType_back.svg
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/video.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/media/video.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/profile/main_pages.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/base/profile/main_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en_US/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/en_US/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh_CN/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/main/resources/zh_CN/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/Application/TestAbilityStage.ts b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/Application/TestAbilityStage.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/Ability.test.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/Ability.test.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/List.test.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/test/List.test.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/TestAbility.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testability/pages/Index.ets
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/util/Logger.ts b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/ets/util/Logger.ts
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/module.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/module.json5
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/color.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/color.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/media/icon.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/media/icon.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/base/profile/test_pages.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/en/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/en/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/zh/element/string.json b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/entry/src/ohosTest/resources/zh/element/string.json
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-config.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-config.json5
old mode 100755
new mode 100644
index 3e204d9324..122677b194
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-config.json5
@@ -1,6 +1,6 @@
-{
- "hvigorVersion": "3.0.9",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "3.0.9"
- }
+{
+ "hvigorVersion": "3.0.9",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "3.0.9"
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-wrapper.js b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigor/hvigor-wrapper.js
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw.bat b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/hvigorw.bat
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/oh-package.json5 b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/oh-package.json5
old mode 100755
new mode 100644
index 3762fe6b2a..368c840c89
--- a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/oh-package.json5
+++ b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/oh-package.json5
@@ -1,12 +1,12 @@
-{
- "license": "",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "author": "",
- "name": "myfile",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+{
+ "license": "",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "author": "",
+ "name": "myfile",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/ohosTest.md b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/ohosTest.md
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/display_file.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/display_file.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/first.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/first.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/select_type.png b/code/BasicFeature/DataManagement/UDMF/UniformTypeDescriptor/UTDType/screenshots/select_type.png
old mode 100755
new mode 100644
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/app.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/app.json5
index e621231c39..88e8194488 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/app.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/app.json5
@@ -1,25 +1,25 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.example.sensor",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name"
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.example.sensor",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name"
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/resources/base/element/string.json b/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/resources/base/element/string.json
index 27bc1ff1ff..3050b880be 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "Sensor"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "Sensor"
+ }
+ ]
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/build-profile.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/build-profile.json5
index 7c88aef542..6b7e50621e 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/build-profile.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/build-profile.json5
@@ -1,41 +1,41 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "compileSdkVersion": 9,
- "compatibleSdkVersion": 9,
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- }
- ]
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "compileSdkVersion": 9,
+ "compatibleSdkVersion": 9,
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ }
+ ]
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/build-profile.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/build-profile.json5
index 0c8525dfdd..910cc991f5 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/build-profile.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/build-profile.json5
@@ -1,29 +1,29 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default",
- "runtimeOS": "OpenHarmony"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default",
+ "runtimeOS": "OpenHarmony"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/oh-package.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/oh-package.json5
index 80997033c9..e7aaaec223 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/oh-package.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/oh-package.json5
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "",
- "devDependencies": {},
- "author": "",
- "name": "entry",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {
- "library": "file:../libs/library.har"
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "",
+ "devDependencies": {},
+ "author": "",
+ "name": "entry",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {
+ "library": "file:../libs/library.har"
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/ets/entryability/EntryAbility.ts
index 202b948c9e..7370b8f327 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,56 +1,56 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import UIAbility from '@ohos.app.ability.UIAbility';
-import hilog from '@ohos.hilog';
-import window from '@ohos.window';
-
-export default class EntryAbility extends UIAbility {
- onCreate(want, launchParam) {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
- }
-
- onDestroy() {
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: window.WindowStage) {
- // Main window is created, set main page for this ability
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import UIAbility from '@ohos.app.ability.UIAbility';
+import hilog from '@ohos.hilog';
+import window from '@ohos.window';
+
+export default class EntryAbility extends UIAbility {
+ onCreate(want, launchParam) {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate');
+ }
+
+ onDestroy() {
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: window.WindowStage) {
+ // Main window is created, set main page for this ability
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/module.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/module.json5
index 4dd6059374..370d208a19 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/module.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/module.json5
@@ -1,57 +1,57 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "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:icon",
- "startWindowBackground": "$color:start_window_background",
- "exported": true,
- "skills": [
- {
- "entities": [
- "entity.system.home"
- ],
- "actions": [
- "action.system.home"
- ]
- }
- ]
- }
- ],
- "requestPermissions": [
- {
- "name": "ohos.permission.VIBRATE",
- }
- ]
- }
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "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:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "exported": true,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ]
+ }
+ ],
+ "requestPermissions": [
+ {
+ "name": "ohos.permission.VIBRATE",
+ }
+ ]
+ }
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/resources/base/element/color.json b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/resources/base/element/color.json
index d66f9a7d4a..3c712962da 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/resources/base/element/color.json
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/main/resources/base/element/color.json
@@ -1,8 +1,8 @@
-{
- "color": [
- {
- "name": "start_window_background",
- "value": "#FFFFFF"
- }
- ]
+{
+ "color": [
+ {
+ "name": "start_window_background",
+ "value": "#FFFFFF"
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/ohosTest/module.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/ohosTest/module.json5
index 259be9c7d7..237ccad18b 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/ohosTest/module.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/entry/src/ohosTest/module.json5
@@ -1,52 +1,52 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "module": {
- "name": "entry_test",
- "type": "feature",
- "description": "$string:module_test_desc",
- "mainElement": "TestAbility",
- "deviceTypes": [
- "phone",
- "tablet"
- ],
- "deliveryWithInstall": true,
- "installationFree": false,
- "pages": "$profile:test_pages",
- "abilities": [
- {
- "name": "TestAbility",
- "srcEntry": "./ets/testability/TestAbility.ets",
- "description": "$string:TestAbility_desc",
- "icon": "$media:icon",
- "label": "$string:TestAbility_label",
- "exported": true,
- "startWindowIcon": "$media:icon",
- "startWindowBackground": "$color:start_window_background",
- "skills": [
- {
- "actions": [
- "action.system.home"
- ],
- "entities": [
- "entity.system.home"
- ]
- }
- ]
- }
- ]
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "module": {
+ "name": "entry_test",
+ "type": "feature",
+ "description": "$string:module_test_desc",
+ "mainElement": "TestAbility",
+ "deviceTypes": [
+ "phone",
+ "tablet"
+ ],
+ "deliveryWithInstall": true,
+ "installationFree": false,
+ "pages": "$profile:test_pages",
+ "abilities": [
+ {
+ "name": "TestAbility",
+ "srcEntry": "./ets/testability/TestAbility.ets",
+ "description": "$string:TestAbility_desc",
+ "icon": "$media:icon",
+ "label": "$string:TestAbility_label",
+ "exported": true,
+ "startWindowIcon": "$media:icon",
+ "startWindowBackground": "$color:start_window_background",
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/hvigor/hvigor-config.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/hvigor/hvigor-config.json5
index 9fa38552b0..0450bec274 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/hvigor/hvigor-config.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/hvigor/hvigor-config.json5
@@ -1,6 +1,6 @@
-{
- "hvigorVersion": "2.4.2",
- "dependencies": {
- "@ohos/hvigor-ohos-plugin": "2.4.2"
- }
-}
+{
+ "hvigorVersion": "2.4.2",
+ "dependencies": {
+ "@ohos/hvigor-ohos-plugin": "2.4.2"
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Sensor/Capi/oh-package.json5 b/code/BasicFeature/DeviceManagement/Sensor/Capi/oh-package.json5
index 8ce88801dd..4dc6591383 100644
--- a/code/BasicFeature/DeviceManagement/Sensor/Capi/oh-package.json5
+++ b/code/BasicFeature/DeviceManagement/Sensor/Capi/oh-package.json5
@@ -1,27 +1,27 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "",
- "devDependencies": {
- "@ohos/hypium": "1.0.6"
- },
- "author": "",
- "name": "sensor",
- "description": "Please describe the basic information.",
- "main": "",
- "version": "1.0.0",
- "dependencies": {}
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "",
+ "devDependencies": {
+ "@ohos/hypium": "1.0.6"
+ },
+ "author": "",
+ "name": "sensor",
+ "description": "Please describe the basic information.",
+ "main": "",
+ "version": "1.0.0",
+ "dependencies": {}
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/app.json5 b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/app.json5
index 1f9987259b..6c137fcb31 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/app.json5
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/app.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "bundleName": "com.samples.haptic",
- "vendor": "example",
- "versionCode": 1000000,
- "versionName": "1.0.0",
- "icon": "$media:app_icon",
- "label": "$string:app_name",
- "distributedNotificationEnabled": true
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "bundleName": "com.samples.haptic",
+ "vendor": "example",
+ "versionCode": 1000000,
+ "versionName": "1.0.0",
+ "icon": "$media:app_icon",
+ "label": "$string:app_name",
+ "distributedNotificationEnabled": true
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/resources/base/element/string.json b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/resources/base/element/string.json
index b2c6a66807..13156d6afc 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/resources/base/element/string.json
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/AppScope/resources/base/element/string.json
@@ -1,8 +1,8 @@
-{
- "string": [
- {
- "name": "app_name",
- "value": "Haptic Sample"
- }
- ]
-}
+{
+ "string": [
+ {
+ "name": "app_name",
+ "value": "Haptic Sample"
+ }
+ ]
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/build-profile.json5 b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/build-profile.json5
index 390b41a944..947c318515 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/build-profile.json5
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/build-profile.json5
@@ -1,43 +1,43 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "app": {
- "products": [
- {
- "name": "default",
- "signingConfig": "default",
- "compileSdkVersion": 10,
- "compatibleSdkVersion": 10,
- "runtimeOS": "OpenHarmony"
- }
- ],
- "signingConfigs": []
- },
- "modules": [
- {
- "name": "entry",
- "srcPath": "./entry",
- "targets": [
- {
- "name": "default",
- "applyToProducts": [
- "default"
- ]
- }
- ]
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "app": {
+ "products": [
+ {
+ "name": "default",
+ "signingConfig": "default",
+ "compileSdkVersion": 10,
+ "compatibleSdkVersion": 10,
+ "runtimeOS": "OpenHarmony"
+ }
+ ],
+ "signingConfigs": []
+ },
+ "modules": [
+ {
+ "name": "entry",
+ "srcPath": "./entry",
+ "targets": [
+ {
+ "name": "default",
+ "applyToProducts": [
+ "default"
+ ]
+ }
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/build-profile.json5 b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/build-profile.json5
index 0c8525dfdd..910cc991f5 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/build-profile.json5
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/build-profile.json5
@@ -1,29 +1,29 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "apiType": 'stageMode',
- "buildOption": {
- },
- "targets": [
- {
- "name": "default",
- "runtimeOS": "OpenHarmony"
- },
- {
- "name": "ohosTest",
- }
- ]
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "apiType": 'stageMode',
+ "buildOption": {
+ },
+ "targets": [
+ {
+ "name": "default",
+ "runtimeOS": "OpenHarmony"
+ },
+ {
+ "name": "ohosTest",
+ }
+ ]
}
\ No newline at end of file
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/oh-package.json5 b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/oh-package.json5
index 7cee9755d2..fcff8e1a08 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/oh-package.json5
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/oh-package.json5
@@ -1,26 +1,26 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-{
- "license": "ISC",
- "devDependencies": {},
- "name": "entry",
- "description": "example description",
- "repository": {},
- "version": "1.0.0",
- "dependencies": {
- "library": "file:../libs/library.har"
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+{
+ "license": "ISC",
+ "devDependencies": {},
+ "name": "entry",
+ "description": "example description",
+ "repository": {},
+ "version": "1.0.0",
+ "dependencies": {
+ "library": "file:../libs/library.har"
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Battle.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Battle.ets
index f7469ab6f1..57b8b4aaa4 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Battle.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Battle.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageBattleList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct BattleLayout {
- @State battleList: ImageDataSource = new ImageDataSource(getImageBattleList())
- @State status: boolean[] = [false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $battleList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageBattleList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct BattleLayout {
+ @State battleList: ImageDataSource = new ImageDataSource(getImageBattleList())
+ @State status: boolean[] = [false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $battleList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Common.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Common.ets
index 66c1ee33f0..4e9ebcef15 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Common.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Common.ets
@@ -1,95 +1,95 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { playVibrateCustom, getDynamicStates } from '../module/Util'
-import { ImageDataSource, ImagesData } from '../module/ImageData'
-import AudioPlayer from '../module/AudioPlayer'
-import Logger from '../module/Logger'
-
-const TAG = '[CommonLayout]'
-
-@Component
-export default struct CommonLayout {
- @Link dataList: ImageDataSource
- @Link status: boolean[]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- Column({ space: 10 }) {
- List() {
- LazyForEach(this.dataList, (item: ImagesData) => {
- ListItem() {
- Row() {
- Row() {
- Image(item.src)
- .width(60)
- .height(50)
- .borderRadius(5)
- .autoResize(false)
- }
-
- Stack({ alignContent: Alignment.Start }) {
- Column() {
- Text(item.name)
- .fontSize(15)
- .fontColor(Color.White)
- }
- .alignItems(HorizontalAlign.Start)
- .padding({ left: 20 })
- }
- .layoutWeight(7)
-
- if (item.id !== undefined) {
- Image($r("app.media.music"))
- .width(15)
- .height(15)
- .visibility(this.status[item.id] ? Visibility.Visible : Visibility.Hidden)
- }
- }
- .id("audioHaptic")
- .width("95%")
- .height(70)
- .padding({ top: 5, left: 10, right: 10, bottom: 5 })
- .backgroundColor(this.status[item.id!] ? "#1a3e3f56" : "#4d191a32")
- .onClick(() => {
- this.status = getDynamicStates(this.status, item.id!)
- AudioPlayer.playAudio(item.audioName!)
- if (this.vibrationIntensity === 'H') {
- Logger.info(TAG, "High intensity mode")
- playVibrateCustom(item.vibratorFileH!, this.php)
- } else if (this.vibrationIntensity === 'M') {
- Logger.info(TAG, "Middle intensity mode")
- playVibrateCustom(item.vibratorFileM!, this.php)
- } else if (this.vibrationIntensity === 'L') {
- Logger.info(TAG, "Low intensity mode")
- playVibrateCustom(item.vibratorFileL!, this.php)
- } else {
- Logger.info(TAG, "Vibration mode error")
- }
- if (item.id) {
- Logger.info(TAG, item.id.toString() + ' ' + item.name + ' ' + item.audioName)
- }
- })
- }
- }) // LazyForEach
- }
- .listDirection(Axis.Vertical)
- .divider({ strokeWidth: 3, color: "#00f3f3f3", startMargin: 0, endMargin: 0 })
- .height('50%')
- .width('100%')
- }
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { playVibrateCustom, getDynamicStates } from '../module/Util'
+import { ImageDataSource, ImagesData } from '../module/ImageData'
+import AudioPlayer from '../module/AudioPlayer'
+import Logger from '../module/Logger'
+
+const TAG = '[CommonLayout]'
+
+@Component
+export default struct CommonLayout {
+ @Link dataList: ImageDataSource
+ @Link status: boolean[]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ Column({ space: 10 }) {
+ List() {
+ LazyForEach(this.dataList, (item: ImagesData) => {
+ ListItem() {
+ Row() {
+ Row() {
+ Image(item.src)
+ .width(60)
+ .height(50)
+ .borderRadius(5)
+ .autoResize(false)
+ }
+
+ Stack({ alignContent: Alignment.Start }) {
+ Column() {
+ Text(item.name)
+ .fontSize(15)
+ .fontColor(Color.White)
+ }
+ .alignItems(HorizontalAlign.Start)
+ .padding({ left: 20 })
+ }
+ .layoutWeight(7)
+
+ if (item.id !== undefined) {
+ Image($r("app.media.music"))
+ .width(15)
+ .height(15)
+ .visibility(this.status[item.id] ? Visibility.Visible : Visibility.Hidden)
+ }
+ }
+ .id("audioHaptic")
+ .width("95%")
+ .height(70)
+ .padding({ top: 5, left: 10, right: 10, bottom: 5 })
+ .backgroundColor(this.status[item.id!] ? "#1a3e3f56" : "#4d191a32")
+ .onClick(() => {
+ this.status = getDynamicStates(this.status, item.id!)
+ AudioPlayer.playAudio(item.audioName!)
+ if (this.vibrationIntensity === 'H') {
+ Logger.info(TAG, "High intensity mode")
+ playVibrateCustom(item.vibratorFileH!, this.php)
+ } else if (this.vibrationIntensity === 'M') {
+ Logger.info(TAG, "Middle intensity mode")
+ playVibrateCustom(item.vibratorFileM!, this.php)
+ } else if (this.vibrationIntensity === 'L') {
+ Logger.info(TAG, "Low intensity mode")
+ playVibrateCustom(item.vibratorFileL!, this.php)
+ } else {
+ Logger.info(TAG, "Vibration mode error")
+ }
+ if (item.id) {
+ Logger.info(TAG, item.id.toString() + ' ' + item.name + ' ' + item.audioName)
+ }
+ })
+ }
+ }) // LazyForEach
+ }
+ .listDirection(Axis.Vertical)
+ .divider({ strokeWidth: 3, color: "#00f3f3f3", startMargin: 0, endMargin: 0 })
+ .height('50%')
+ .width('100%')
+ }
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Environment.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Environment.ets
index 68cebf3f04..7ef5240367 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Environment.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Environment.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageEnvironmentList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct EnvironmentLayout {
- @State environmentList: ImageDataSource = new ImageDataSource(getImageEnvironmentList())
- @State status: boolean[] = [false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $environmentList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageEnvironmentList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct EnvironmentLayout {
+ @State environmentList: ImageDataSource = new ImageDataSource(getImageEnvironmentList())
+ @State status: boolean[] = [false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $environmentList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Exercise.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Exercise.ets
index 2de2cb07c8..7543a256b9 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Exercise.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Exercise.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageExerciseList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct ExerciseLayout {
- @State exerciseList: ImageDataSource = new ImageDataSource(getImageExerciseList())
- @State status: boolean[] = [false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $exerciseList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageExerciseList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct ExerciseLayout {
+ @State exerciseList: ImageDataSource = new ImageDataSource(getImageExerciseList())
+ @State status: boolean[] = [false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $exerciseList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Footstep.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Footstep.ets
index 56b4e443b9..db58ec43d3 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Footstep.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Footstep.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageFootstepList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct FootstepLayout {
- @State footstepList: ImageDataSource = new ImageDataSource(getImageFootstepList())
- @State status: boolean[] = [false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $footstepList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageFootstepList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct FootstepLayout {
+ @State footstepList: ImageDataSource = new ImageDataSource(getImageFootstepList())
+ @State status: boolean[] = [false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $footstepList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Instrument.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Instrument.ets
index 2635097373..0f4cf857f2 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Instrument.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Instrument.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageInstrumentsList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct InstrumentLayout {
- @State instrumentList: ImageDataSource = new ImageDataSource(getImageInstrumentsList())
- @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $instrumentList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageInstrumentsList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct InstrumentLayout {
+ @State instrumentList: ImageDataSource = new ImageDataSource(getImageInstrumentsList())
+ @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $instrumentList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Interaction.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Interaction.ets
index 9936c87b1c..0f11126a62 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Interaction.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Interaction.ets
@@ -1,216 +1,216 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { playVibrateCustom } from '../module/Util'
-
-@Component
-export default struct InteractionLayout {
- @State status: boolean[] = [false, false, false, false]
- @State stateSlideLeftRight: AnimationStatus = AnimationStatus.Initial
- @State stateSlideUp: AnimationStatus = AnimationStatus.Initial
- @State stateSwitchApp: AnimationStatus = AnimationStatus.Initial
- @State stateUpSlideStop: AnimationStatus = AnimationStatus.Initial
- @State iterations: number = 1
- @Link php: string
-
- build() {
- Column() {
- List({ space: 20 }) {
- ListItem() {
- Row({ space: 30 }) {
- Column({ space: 10 }) {
- Row() {
- ImageAnimator()
- .images([
- { src: $r("app.media.Slide_LeftRight1") },
- { src: $r("app.media.Slide_LeftRight2") },
- { src: $r("app.media.Slide_LeftRight3") },
- { src: $r("app.media.Slide_LeftRight4") },
- { src: $r("app.media.Slide_LeftRight5") },
- { src: $r("app.media.Slide_LeftRight6") },
- { src: $r("app.media.Slide_LeftRight7") },
- { src: $r("app.media.Slide_LeftRight8") },
- { src: $r("app.media.Slide_LeftRight9") },
- { src: $r("app.media.Slide_LeftRight10") },
- { src: $r("app.media.Slide_LeftRight11") },
- { src: $r("app.media.Slide_LeftRight12") },
- ])
- .borderRadius(10)
- .duration(3000)
- .state(this.stateSlideLeftRight)
- .fillMode(FillMode.None)
- .iterations(this.iterations)
- .width("100%")
- .height("100%")
- .onFinish(() => {
- this.stateSlideLeftRight = AnimationStatus.Initial
- })
- }
- .width('30%')
- .borderRadius(20)
- .backgroundColor("#66191a32")
- .height("60%")
- .onClick(() => {
- this.stateSlideLeftRight = AnimationStatus.Running
- playVibrateCustom("Slide_LeftRight.json", this.php)
- })
-
- Text($r("app.string.interaction_slide_left_right"))
- .fontColor(Color.White)
- .fontSize(18)
- }
-
- Column({ space: 10 }) {
- Row() {
- ImageAnimator()
- .images([
- { src: $r("app.media.slide_up1") },
- { src: $r("app.media.slide_up2") },
- { src: $r("app.media.slide_up3") },
- { src: $r("app.media.slide_up4") },
- { src: $r("app.media.slide_up5") },
- { src: $r("app.media.slide_up6") },
- { src: $r("app.media.slide_up7") },
- { src: $r("app.media.slide_up8") },
- { src: $r("app.media.slide_up9") },
- ])
- .borderRadius(10)
- .duration(2250)
- .state(this.stateSlideUp)
- .fillMode(FillMode.None)
- .iterations(this.iterations)
- .width("100%")
- .height("100%")
- .onFinish(() => {
- this.stateSlideUp = AnimationStatus.Initial
- })
- }
- .width('30%')
- .borderRadius(20)
- .backgroundColor("#66191a32")
- .height("60%")
- .onClick(() => {
- this.stateSlideUp = AnimationStatus.Running
- playVibrateCustom("Slide_Up.json", this.php)
- })
-
- Text($r("app.string.interaction_slide_up"))
- .fontColor(Color.White)
- .fontSize(18)
- }
- }
- .justifyContent(FlexAlign.Center)
- }
- .margin({ left: "1%" })
- .width("100%")
-
- ListItem() {
- Row({ space: 30 }) {
- Column({ space: 10 }) {
- Row() {
- ImageAnimator()
- .images([
- { src: $r("app.media.Switch_App1") },
- { src: $r("app.media.Switch_App2") },
- { src: $r("app.media.Switch_App3") },
- { src: $r("app.media.Switch_App4") },
- { src: $r("app.media.Switch_App5") },
- { src: $r("app.media.Switch_App6") },
- { src: $r("app.media.Switch_App7") },
- { src: $r("app.media.Switch_App8") },
- { src: $r("app.media.Switch_App9") },
- { src: $r("app.media.Switch_App10") },
- { src: $r("app.media.Switch_App11") },
- { src: $r("app.media.Switch_App12") },
- { src: $r("app.media.Switch_App13") },
- { src: $r("app.media.Switch_App14") },
- ])
- .borderRadius(10)
- .duration(3500)
- .state(this.stateSwitchApp)
- .fillMode(FillMode.None)
- .iterations(this.iterations)
- .width("100%")
- .height("100%")
- .onFinish(() => {
- this.stateSwitchApp = AnimationStatus.Initial
- })
- }
- .width('30%')
- .borderRadius(20)
- .backgroundColor("#66191a32")
- .height("60%")
- .onClick(() => {
- this.stateSwitchApp = AnimationStatus.Running
- playVibrateCustom("Switch_App.json", this.php)
- })
-
- Text($r("app.string.interaction_switch_app"))
- .fontColor(Color.White)
- .fontSize(18)
- }
-
- Column({ space: 10 }) {
- Row() {
- ImageAnimator()
- .images([
- { src: $r("app.media.Upslide_Stop1") },
- { src: $r("app.media.Upslide_Stop2") },
- { src: $r("app.media.Upslide_Stop3") },
- { src: $r("app.media.Upslide_Stop4") },
- { src: $r("app.media.Upslide_Stop5") },
- { src: $r("app.media.Upslide_Stop6") },
- { src: $r("app.media.Upslide_Stop7") },
- { src: $r("app.media.Upslide_Stop8") },
- { src: $r("app.media.Upslide_Stop9") },
- { src: $r("app.media.Upslide_Stop10") },
- { src: $r("app.media.Upslide_Stop11") },
- { src: $r("app.media.Upslide_Stop12") },
- ])
- .borderRadius(10)
- .duration(3000)
- .state(this.stateUpSlideStop)
- .fillMode(FillMode.None)
- .iterations(this.iterations)
- .width("100%")
- .height("100%")
- .onFinish(() => {
- this.stateUpSlideStop = AnimationStatus.Initial
- })
- }
- .width('30%')
- .borderRadius(20)
- .backgroundColor("#66191a32")
- .height("60%")
- .onClick(() => {
- this.stateUpSlideStop = AnimationStatus.Running
- playVibrateCustom("UpSlide_Stop.json", this.php)
- })
-
- Text($r("app.string.interaction_slide_stop"))
- .fontColor(Color.White)
- .fontSize(18)
- }
- }
- .justifyContent(FlexAlign.Center)
- }
- .margin({ left: "1%" })
- .width("100%")
- }
- .height('50%')
- .width("100%")
- }
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { playVibrateCustom } from '../module/Util'
+
+@Component
+export default struct InteractionLayout {
+ @State status: boolean[] = [false, false, false, false]
+ @State stateSlideLeftRight: AnimationStatus = AnimationStatus.Initial
+ @State stateSlideUp: AnimationStatus = AnimationStatus.Initial
+ @State stateSwitchApp: AnimationStatus = AnimationStatus.Initial
+ @State stateUpSlideStop: AnimationStatus = AnimationStatus.Initial
+ @State iterations: number = 1
+ @Link php: string
+
+ build() {
+ Column() {
+ List({ space: 20 }) {
+ ListItem() {
+ Row({ space: 30 }) {
+ Column({ space: 10 }) {
+ Row() {
+ ImageAnimator()
+ .images([
+ { src: $r("app.media.Slide_LeftRight1") },
+ { src: $r("app.media.Slide_LeftRight2") },
+ { src: $r("app.media.Slide_LeftRight3") },
+ { src: $r("app.media.Slide_LeftRight4") },
+ { src: $r("app.media.Slide_LeftRight5") },
+ { src: $r("app.media.Slide_LeftRight6") },
+ { src: $r("app.media.Slide_LeftRight7") },
+ { src: $r("app.media.Slide_LeftRight8") },
+ { src: $r("app.media.Slide_LeftRight9") },
+ { src: $r("app.media.Slide_LeftRight10") },
+ { src: $r("app.media.Slide_LeftRight11") },
+ { src: $r("app.media.Slide_LeftRight12") },
+ ])
+ .borderRadius(10)
+ .duration(3000)
+ .state(this.stateSlideLeftRight)
+ .fillMode(FillMode.None)
+ .iterations(this.iterations)
+ .width("100%")
+ .height("100%")
+ .onFinish(() => {
+ this.stateSlideLeftRight = AnimationStatus.Initial
+ })
+ }
+ .width('30%')
+ .borderRadius(20)
+ .backgroundColor("#66191a32")
+ .height("60%")
+ .onClick(() => {
+ this.stateSlideLeftRight = AnimationStatus.Running
+ playVibrateCustom("Slide_LeftRight.json", this.php)
+ })
+
+ Text($r("app.string.interaction_slide_left_right"))
+ .fontColor(Color.White)
+ .fontSize(18)
+ }
+
+ Column({ space: 10 }) {
+ Row() {
+ ImageAnimator()
+ .images([
+ { src: $r("app.media.slide_up1") },
+ { src: $r("app.media.slide_up2") },
+ { src: $r("app.media.slide_up3") },
+ { src: $r("app.media.slide_up4") },
+ { src: $r("app.media.slide_up5") },
+ { src: $r("app.media.slide_up6") },
+ { src: $r("app.media.slide_up7") },
+ { src: $r("app.media.slide_up8") },
+ { src: $r("app.media.slide_up9") },
+ ])
+ .borderRadius(10)
+ .duration(2250)
+ .state(this.stateSlideUp)
+ .fillMode(FillMode.None)
+ .iterations(this.iterations)
+ .width("100%")
+ .height("100%")
+ .onFinish(() => {
+ this.stateSlideUp = AnimationStatus.Initial
+ })
+ }
+ .width('30%')
+ .borderRadius(20)
+ .backgroundColor("#66191a32")
+ .height("60%")
+ .onClick(() => {
+ this.stateSlideUp = AnimationStatus.Running
+ playVibrateCustom("Slide_Up.json", this.php)
+ })
+
+ Text($r("app.string.interaction_slide_up"))
+ .fontColor(Color.White)
+ .fontSize(18)
+ }
+ }
+ .justifyContent(FlexAlign.Center)
+ }
+ .margin({ left: "1%" })
+ .width("100%")
+
+ ListItem() {
+ Row({ space: 30 }) {
+ Column({ space: 10 }) {
+ Row() {
+ ImageAnimator()
+ .images([
+ { src: $r("app.media.Switch_App1") },
+ { src: $r("app.media.Switch_App2") },
+ { src: $r("app.media.Switch_App3") },
+ { src: $r("app.media.Switch_App4") },
+ { src: $r("app.media.Switch_App5") },
+ { src: $r("app.media.Switch_App6") },
+ { src: $r("app.media.Switch_App7") },
+ { src: $r("app.media.Switch_App8") },
+ { src: $r("app.media.Switch_App9") },
+ { src: $r("app.media.Switch_App10") },
+ { src: $r("app.media.Switch_App11") },
+ { src: $r("app.media.Switch_App12") },
+ { src: $r("app.media.Switch_App13") },
+ { src: $r("app.media.Switch_App14") },
+ ])
+ .borderRadius(10)
+ .duration(3500)
+ .state(this.stateSwitchApp)
+ .fillMode(FillMode.None)
+ .iterations(this.iterations)
+ .width("100%")
+ .height("100%")
+ .onFinish(() => {
+ this.stateSwitchApp = AnimationStatus.Initial
+ })
+ }
+ .width('30%')
+ .borderRadius(20)
+ .backgroundColor("#66191a32")
+ .height("60%")
+ .onClick(() => {
+ this.stateSwitchApp = AnimationStatus.Running
+ playVibrateCustom("Switch_App.json", this.php)
+ })
+
+ Text($r("app.string.interaction_switch_app"))
+ .fontColor(Color.White)
+ .fontSize(18)
+ }
+
+ Column({ space: 10 }) {
+ Row() {
+ ImageAnimator()
+ .images([
+ { src: $r("app.media.Upslide_Stop1") },
+ { src: $r("app.media.Upslide_Stop2") },
+ { src: $r("app.media.Upslide_Stop3") },
+ { src: $r("app.media.Upslide_Stop4") },
+ { src: $r("app.media.Upslide_Stop5") },
+ { src: $r("app.media.Upslide_Stop6") },
+ { src: $r("app.media.Upslide_Stop7") },
+ { src: $r("app.media.Upslide_Stop8") },
+ { src: $r("app.media.Upslide_Stop9") },
+ { src: $r("app.media.Upslide_Stop10") },
+ { src: $r("app.media.Upslide_Stop11") },
+ { src: $r("app.media.Upslide_Stop12") },
+ ])
+ .borderRadius(10)
+ .duration(3000)
+ .state(this.stateUpSlideStop)
+ .fillMode(FillMode.None)
+ .iterations(this.iterations)
+ .width("100%")
+ .height("100%")
+ .onFinish(() => {
+ this.stateUpSlideStop = AnimationStatus.Initial
+ })
+ }
+ .width('30%')
+ .borderRadius(20)
+ .backgroundColor("#66191a32")
+ .height("60%")
+ .onClick(() => {
+ this.stateUpSlideStop = AnimationStatus.Running
+ playVibrateCustom("UpSlide_Stop.json", this.php)
+ })
+
+ Text($r("app.string.interaction_slide_stop"))
+ .fontColor(Color.White)
+ .fontSize(18)
+ }
+ }
+ .justifyContent(FlexAlign.Center)
+ }
+ .margin({ left: "1%" })
+ .width("100%")
+ }
+ .height('50%')
+ .width("100%")
+ }
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Racing.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Racing.ets
index b6107a202d..abdc75438b 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Racing.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Racing.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageRacingList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct RacingLayout {
- @State carList: ImageDataSource = new ImageDataSource(getImageRacingList())
- @State status: boolean[] = [false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $carList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageRacingList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct RacingLayout {
+ @State carList: ImageDataSource = new ImageDataSource(getImageRacingList())
+ @State status: boolean[] = [false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $carList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Realistic.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Realistic.ets
index 9221a66af1..fbd517c398 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Realistic.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Realistic.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageRealisticList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct RealisticLayout {
- @State realisticList: ImageDataSource = new ImageDataSource(getImageRealisticList())
- @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $realisticList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageRealisticList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct RealisticLayout {
+ @State realisticList: ImageDataSource = new ImageDataSource(getImageRealisticList())
+ @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $realisticList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Shooting.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Shooting.ets
index 524769f6e6..ccf7589d02 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Shooting.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/Shooting.ets
@@ -1,34 +1,34 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { getImageShootList, ImageDataSource } from '../module/ImageData'
-import CommonLayout from './Common'
-
-@Component
-export default struct ShootLayout {
- @State shootList: ImageDataSource = new ImageDataSource(getImageShootList())
- @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false, false, false, false]
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- CommonLayout({
- dataList: $shootList,
- status: $status,
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { getImageShootList, ImageDataSource } from '../module/ImageData'
+import CommonLayout from './Common'
+
+@Component
+export default struct ShootLayout {
+ @State shootList: ImageDataSource = new ImageDataSource(getImageShootList())
+ @State status: boolean[] = [false, false, false, false, false, false, false, false, false, false, false, false, false]
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ CommonLayout({
+ dataList: $shootList,
+ status: $status,
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/VideoPreview.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/VideoPreview.ets
index 2e0e970b7c..8bf3176ad3 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/VideoPreview.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/component/VideoPreview.ets
@@ -1,58 +1,58 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import router from '@ohos.router'
-
-@Component
-export default struct VideoListLayout {
- @State playDis: boolean = false
- @Link php: string
-
- build() {
- Scroll() {
- Row({ space: 10 }) {
- Stack() {
- Image($r("app.media.HapticVideoPreview"))
- .width("100%")
- .height("100%")
- .borderRadius(10)
- Image($r("app.media.player2"))
- .width("30%")
- .height("30%")
- .visibility(this.playDis ? Visibility.Hidden : Visibility.Visible)
- }
- .id("videoPreview")
- .width("95%")
- .height("30%")
- .onClick(() => {
- this.playDis = true
- router.pushUrl({
- url: "module/VideoPlayModule",
- params: {
- vibrateFileName: "HapticVideo.json",
- videoName: 'HapticVideo',
- videoSrc: $r("app.media.HapticVideo"),
- previewUri: $r("app.media.HapticVideoPreview"),
- pages: "Index",
- php: this.php
- }
- })
- })
- .padding({ left: 10 })
- }
- }
- .scrollable(ScrollDirection.Horizontal).scrollBar(BarState.Off)
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import router from '@ohos.router'
+
+@Component
+export default struct VideoListLayout {
+ @State playDis: boolean = false
+ @Link php: string
+
+ build() {
+ Scroll() {
+ Row({ space: 10 }) {
+ Stack() {
+ Image($r("app.media.HapticVideoPreview"))
+ .width("100%")
+ .height("100%")
+ .borderRadius(10)
+ Image($r("app.media.player2"))
+ .width("30%")
+ .height("30%")
+ .visibility(this.playDis ? Visibility.Hidden : Visibility.Visible)
+ }
+ .id("videoPreview")
+ .width("95%")
+ .height("30%")
+ .onClick(() => {
+ this.playDis = true
+ router.pushUrl({
+ url: "module/VideoPlayModule",
+ params: {
+ vibrateFileName: "HapticVideo.json",
+ videoName: 'HapticVideo',
+ videoSrc: $r("app.media.HapticVideo"),
+ previewUri: $r("app.media.HapticVideoPreview"),
+ pages: "Index",
+ php: this.php
+ }
+ })
+ })
+ .padding({ left: 10 })
+ }
+ }
+ .scrollable(ScrollDirection.Horizontal).scrollBar(BarState.Off)
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/entryability/EntryAbility.ts b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/entryability/EntryAbility.ts
index d30b8cd46b..63f68c7013 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/entryability/EntryAbility.ts
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/entryability/EntryAbility.ts
@@ -1,74 +1,74 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import Ability from '@ohos.app.ability.UIAbility';
-import type Window from '@ohos.window';
-import vibrator from '@ohos.vibrator';
-import Logger from '../module/Logger';
-
-const TAG = '[EntryAbility]';
-
-export default class EntryAbility extends Ability {
- onCreate(want, launchParam) {
- Logger.info(TAG, 'Ability onCreate, want param: %{public}s, launchParam: %{public}s',
- JSON.stringify(want) ?? '', JSON.stringify(launchParam) ?? '');
-
- vibrator.isSupportEffect('haptic.clock.timer', (error, data) => {
- if (data) {
- vibrator.startVibration({
- type: 'preset',
- effectId: 'haptic.clock.timer',
- count: 1,
- }, {
- usage: 'notification'
- });
- } else {
- Logger.info(TAG, 'Failed to vibrate onCreate');
- }
- });
- }
-
- onDestroy() {
- Logger.info(TAG, 'Ability onDestroy');
- }
-
- onWindowStageCreate(windowStage: Window.WindowStage) {
- // Main window is created, set main page for this ability
- Logger.info(TAG, 'Ability onWindowStageCreate');
-
- windowStage.loadContent('pages/Index', (err, data) => {
- if (err.code) {
- Logger.error(TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
- return;
- }
- Logger.info(TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
- });
- }
-
- onWindowStageDestroy() {
- // Main window is destroyed, release UI related resources
- Logger.info(TAG, '%{public}s', 'Ability onWindowStageDestroy');
- }
-
- onForeground() {
- // Ability has brought to foreground
- Logger.info(TAG, '%{public}s', 'Ability onForeground');
- }
-
- onBackground() {
- // Ability has back to background
- Logger.info(TAG, '%{public}s', 'Ability onBackground');
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import Ability from '@ohos.app.ability.UIAbility';
+import type Window from '@ohos.window';
+import vibrator from '@ohos.vibrator';
+import Logger from '../module/Logger';
+
+const TAG = '[EntryAbility]';
+
+export default class EntryAbility extends Ability {
+ onCreate(want, launchParam) {
+ Logger.info(TAG, 'Ability onCreate, want param: %{public}s, launchParam: %{public}s',
+ JSON.stringify(want) ?? '', JSON.stringify(launchParam) ?? '');
+
+ vibrator.isSupportEffect('haptic.clock.timer', (error, data) => {
+ if (data) {
+ vibrator.startVibration({
+ type: 'preset',
+ effectId: 'haptic.clock.timer',
+ count: 1,
+ }, {
+ usage: 'notification'
+ });
+ } else {
+ Logger.info(TAG, 'Failed to vibrate onCreate');
+ }
+ });
+ }
+
+ onDestroy() {
+ Logger.info(TAG, 'Ability onDestroy');
+ }
+
+ onWindowStageCreate(windowStage: Window.WindowStage) {
+ // Main window is created, set main page for this ability
+ Logger.info(TAG, 'Ability onWindowStageCreate');
+
+ windowStage.loadContent('pages/Index', (err, data) => {
+ if (err.code) {
+ Logger.error(TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? '');
+ return;
+ }
+ Logger.info(TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? '');
+ });
+ }
+
+ onWindowStageDestroy() {
+ // Main window is destroyed, release UI related resources
+ Logger.info(TAG, '%{public}s', 'Ability onWindowStageDestroy');
+ }
+
+ onForeground() {
+ // Ability has brought to foreground
+ Logger.info(TAG, '%{public}s', 'Ability onForeground');
+ }
+
+ onBackground() {
+ // Ability has back to background
+ Logger.info(TAG, '%{public}s', 'Ability onBackground');
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/DisplayModule.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/DisplayModule.ets
index d54b9e410a..dfb985fa14 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/DisplayModule.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/DisplayModule.ets
@@ -1,191 +1,191 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import router from '@ohos.router'
-import VideoListLayout from '../component/VideoPreview'
-import RacingLayout from '../component/Racing'
-import BattleLayout from '../component/Battle'
-import ShootLayout from '../component/Shooting'
-import InstrumentLayout from '../component/Instrument'
-import RealisticLayout from '../component/Realistic'
-import FootstepLayout from '../component/Footstep'
-import EnvironmentLayout from '../component/Environment'
-import ExerciseLayout from '../component/Exercise'
-import InteractionLayout from '../component/Interaction'
-import Logger from './Logger'
-import TabBar from './TabBar'
-
-const TAG = '[DisplayModule]'
-
-export enum TabIndex {
- RACING = 0,
- BATTLE,
- SHOOT,
- INSTRUMENT,
- REALISTIC,
- FOOTSTEP,
- ENVIRONMENT,
- EXERCISE,
- INTERACTION,
-}
-
-@Component
-export default struct DisplayModule {
- @State titleArr: Resource[] = [
- $r("app.string.display_racing"), $r("app.string.display_battle"), $r("app.string.display_shoot"),
- $r("app.string.display_instrument"), $r("app.string.display_realistic"), $r("app.string.display_footstep"),
- $r("app.string.display_environment"), $r("app.string.display_exercise"), $r("app.string.display_interaction")
- ]
- @State currentIndex: number = 0
- private swiperController: SwiperController = new SwiperController()
- private tabHeight = 50
- @State playDis: boolean = false
- @Link vibrationIntensity: string
- @Link php: string
- private controller: TabsController = new TabsController();
-
- build() {
- Column({ space: 10 }) {
- Row() {
- Text($r("app.string.display_haptic_video"))
- .width('50%')
- .fontSize(24)
- .fontColor('#ffffffff')
- .fontWeight(FontWeight.Normal)
- .textAlign(TextAlign.Start)
- .layoutWeight(7)
- .padding({ left: 10 })
- Button($r("app.string.display_show_more"))
- .id('showMore')
- .backgroundColor("#00d613ca")
- .layoutWeight(3)
- .height(35)
- .fontColor('#919191')
- .onClick(() => {
- Logger.info(TAG, 'Show more pressed')
- router.pushUrl({
- url: 'module/VideoListModule',
- params: {php: this.php}
- })
- })
- }
- .padding({ top: 5 })
-
- VideoListLayout({php: $php})
-
- Text($r("app.string.display_haptic_library"))
- .width('100%')
- .fontSize(24)
- .fontColor('#ffffffff')
- .fontWeight(FontWeight.Normal)
- .textAlign(TextAlign.Start)
- .padding({ left: 10 })
-
- Row() {
- TabBar({
- titleArr: $titleArr,
- currentIndex: $currentIndex,
- tabSelected: (position: number, title: string) => {
- this.currentIndex = position
- Logger.info(TAG, 'onTabSelected position = ' + position + ', title = ' + title)
- this.swiperController.showNext()
- },
- })
- }
- .width('100%')
- .height(this.tabHeight)
- .zIndex(10)
-
- Scroll() {
- Column() {
- Swiper(this.swiperController) {
- ForEach(this.titleArr, (item: string) => {
- Column() {
- if (this.currentIndex === TabIndex.RACING) {
- RacingLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.BATTLE) {
- BattleLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.SHOOT) {
- ShootLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.INSTRUMENT) {
- InstrumentLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.REALISTIC) {
- RealisticLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.FOOTSTEP) {
- FootstepLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.ENVIRONMENT) {
- EnvironmentLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.EXERCISE) {
- ExerciseLayout({
- vibrationIntensity: $vibrationIntensity,
- php: $php
- })
- } else if (this.currentIndex === TabIndex.INTERACTION) {
- InteractionLayout({
- php: $php
- })
- } else {
- Text('Please Waiting!')
- .fontSize(48)
- .fontColor(Color.Black)
- .width("100%")
- .height("100%")
- }
- }
- }, (item: string) => item)
- }
- .index(0)
- .autoPlay(false)
- .indicator(false)
- .loop(false)
- .vertical(false)
- .itemSpace(0)
- .index(this.currentIndex)
- .flexGrow(1)
- .width('100%')
- .onChange((index: number) => {
- Logger.info(TAG, index.toString())
- this.currentIndex = index
- })
- }
- }
- .scrollBar(BarState.Off)
- }
- .width('100%')
- .height('100%')
- .backgroundColor('#f2191a32')
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import router from '@ohos.router'
+import VideoListLayout from '../component/VideoPreview'
+import RacingLayout from '../component/Racing'
+import BattleLayout from '../component/Battle'
+import ShootLayout from '../component/Shooting'
+import InstrumentLayout from '../component/Instrument'
+import RealisticLayout from '../component/Realistic'
+import FootstepLayout from '../component/Footstep'
+import EnvironmentLayout from '../component/Environment'
+import ExerciseLayout from '../component/Exercise'
+import InteractionLayout from '../component/Interaction'
+import Logger from './Logger'
+import TabBar from './TabBar'
+
+const TAG = '[DisplayModule]'
+
+export enum TabIndex {
+ RACING = 0,
+ BATTLE,
+ SHOOT,
+ INSTRUMENT,
+ REALISTIC,
+ FOOTSTEP,
+ ENVIRONMENT,
+ EXERCISE,
+ INTERACTION,
+}
+
+@Component
+export default struct DisplayModule {
+ @State titleArr: Resource[] = [
+ $r("app.string.display_racing"), $r("app.string.display_battle"), $r("app.string.display_shoot"),
+ $r("app.string.display_instrument"), $r("app.string.display_realistic"), $r("app.string.display_footstep"),
+ $r("app.string.display_environment"), $r("app.string.display_exercise"), $r("app.string.display_interaction")
+ ]
+ @State currentIndex: number = 0
+ private swiperController: SwiperController = new SwiperController()
+ private tabHeight = 50
+ @State playDis: boolean = false
+ @Link vibrationIntensity: string
+ @Link php: string
+ private controller: TabsController = new TabsController();
+
+ build() {
+ Column({ space: 10 }) {
+ Row() {
+ Text($r("app.string.display_haptic_video"))
+ .width('50%')
+ .fontSize(24)
+ .fontColor('#ffffffff')
+ .fontWeight(FontWeight.Normal)
+ .textAlign(TextAlign.Start)
+ .layoutWeight(7)
+ .padding({ left: 10 })
+ Button($r("app.string.display_show_more"))
+ .id('showMore')
+ .backgroundColor("#00d613ca")
+ .layoutWeight(3)
+ .height(35)
+ .fontColor('#919191')
+ .onClick(() => {
+ Logger.info(TAG, 'Show more pressed')
+ router.pushUrl({
+ url: 'module/VideoListModule',
+ params: {php: this.php}
+ })
+ })
+ }
+ .padding({ top: 5 })
+
+ VideoListLayout({php: $php})
+
+ Text($r("app.string.display_haptic_library"))
+ .width('100%')
+ .fontSize(24)
+ .fontColor('#ffffffff')
+ .fontWeight(FontWeight.Normal)
+ .textAlign(TextAlign.Start)
+ .padding({ left: 10 })
+
+ Row() {
+ TabBar({
+ titleArr: $titleArr,
+ currentIndex: $currentIndex,
+ tabSelected: (position: number, title: string) => {
+ this.currentIndex = position
+ Logger.info(TAG, 'onTabSelected position = ' + position + ', title = ' + title)
+ this.swiperController.showNext()
+ },
+ })
+ }
+ .width('100%')
+ .height(this.tabHeight)
+ .zIndex(10)
+
+ Scroll() {
+ Column() {
+ Swiper(this.swiperController) {
+ ForEach(this.titleArr, (item: string) => {
+ Column() {
+ if (this.currentIndex === TabIndex.RACING) {
+ RacingLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.BATTLE) {
+ BattleLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.SHOOT) {
+ ShootLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.INSTRUMENT) {
+ InstrumentLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.REALISTIC) {
+ RealisticLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.FOOTSTEP) {
+ FootstepLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.ENVIRONMENT) {
+ EnvironmentLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.EXERCISE) {
+ ExerciseLayout({
+ vibrationIntensity: $vibrationIntensity,
+ php: $php
+ })
+ } else if (this.currentIndex === TabIndex.INTERACTION) {
+ InteractionLayout({
+ php: $php
+ })
+ } else {
+ Text('Please Waiting!')
+ .fontSize(48)
+ .fontColor(Color.Black)
+ .width("100%")
+ .height("100%")
+ }
+ }
+ }, (item: string) => item)
+ }
+ .index(0)
+ .autoPlay(false)
+ .indicator(false)
+ .loop(false)
+ .vertical(false)
+ .itemSpace(0)
+ .index(this.currentIndex)
+ .flexGrow(1)
+ .width('100%')
+ .onChange((index: number) => {
+ Logger.info(TAG, index.toString())
+ this.currentIndex = index
+ })
+ }
+ }
+ .scrollBar(BarState.Off)
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor('#f2191a32')
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/ImageData.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/ImageData.ets
index 2c1d532df3..5b205c8d05 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/ImageData.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/ImageData.ets
@@ -1,730 +1,730 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-export class ImagesData {
- id ?: number
- src ?: Resource
- name ?: Resource
- vibratorFileL ?: string
- vibratorFileM ?: string
- vibratorFileH ?: string
- audioName ?: string
-}
-
-export function getImageRacingList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Racing1"),
- name: $r("app.string.display_racing_car_crash"),
- vibratorFileL: "CarCrash_l.json",
- vibratorFileM: "CarCrash_m.json",
- vibratorFileH: "CarCrash_h.json",
- audioName: "CarCrash.wav"
- },
- {
- id: 1,
- src: $r("app.media.Racing2"),
- name: $r("app.string.display_racing_ignite"),
- vibratorFileL: "CarIgnite_l.json",
- vibratorFileM: "CarIgnite_m.json",
- vibratorFileH: "CarIgnite_h.json",
- audioName: "CarIgnite.wav"
- },
- {
- id: 2,
- src: $r("app.media.Racing3"),
- name: $r("app.string.display_racing_skid"),
- vibratorFileL: "CarSkid_l.json",
- vibratorFileM: "CarSkid_m.json",
- vibratorFileH: "CarSkid_h.json",
- audioName: "CarSkid.wav"
- },
- {
- id: 3,
- src: $r("app.media.Racing4"),
- name: $r("app.string.display_racing_drifting_jet"),
- vibratorFileL: "DriftingJet_l.json",
- vibratorFileM: "DriftingJet_m.json",
- vibratorFileH: "DriftingJet_h.json",
- audioName: "DriftingJet.wav"
- },
- {
- id: 4,
- src: $r("app.media.Racing5"),
- name: $r("app.string.display_racing_jet_n2o"),
- vibratorFileL: "JetN2O_l.json",
- vibratorFileM: "JetN2O_m.json",
- vibratorFileH: "JetN2O_h.json",
- audioName: "JetN2O.wav"
- },
- {
- id: 5,
- src: $r("app.media.Racing6"),
- name: $r("app.string.display_racing_start"),
- vibratorFileL: "RacingStart_l.json",
- vibratorFileM: "RacingStart_m.json",
- vibratorFileH: "RacingStart_h.json",
- audioName: "RacingStart.wav"
- },
- {
- id: 6,
- src: $r("app.media.Racing8"),
- name: $r("app.string.display_racing_speed_up"),
- vibratorFileL: "SpeedUp_l.json",
- vibratorFileM: "SpeedUp_m.json",
- vibratorFileH: "SpeedUp_h.json",
- audioName: "SpeedUp.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageBattleList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Battle7"),
- name: $r("app.string.display_battle_tumble"),
- vibratorFileL: "Tumble_l.json",
- vibratorFileM: "Tumble_m.json",
- vibratorFileH: "Tumble_h.json",
- audioName: "Tumble.wav"
- },
- {
- id: 1,
- src: $r("app.media.Battle2"),
- name: $r("app.string.display_battle_punch"),
- vibratorFileL: "Punch_l.json",
- vibratorFileM: "Punch_m.json",
- vibratorFileH: "Punch_h.json",
- audioName: "Punch.wav"
- },
- {
- id: 2,
- src: $r("app.media.Battle3"),
- name: $r("app.string.display_battle_kick"),
- vibratorFileL: "Kick_l.json",
- vibratorFileM: "Kick_m.json",
- vibratorFileH: "Kick_h.json",
- audioName: "Kick.wav"
- },
- {
- id: 3,
- src: $r("app.media.Battle4"),
- name: $r("app.string.display_battle_hurt"),
- vibratorFileL: "Hurt_l.json",
- vibratorFileM: "Hurt_m.json",
- vibratorFileH: "Hurt_h.json",
- audioName: "Hurt.wav"
- },
- {
- id: 4,
- src: $r("app.media.Battle5"),
- name: $r("app.string.display_battle_blast"),
- vibratorFileL: "Blast_l.json",
- vibratorFileM: "Blast_m.json",
- vibratorFileH: "Blast_h.json",
- audioName: "Blast.wav"
- },
- {
- id: 5,
- src: $r("app.media.Battle6"),
- name: $r("app.string.display_battle_bomb"),
- vibratorFileL: "Bomb_l.json",
- vibratorFileM: "Bomb_m.json",
- vibratorFileH: "Bomb_h.json",
- audioName: "Bomb.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageShootList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.AK47"),
- name: $r("app.string.display_shoot_AK47"),
- vibratorFileL: "AK47_l.json",
- vibratorFileM: "AK47_m.json",
- vibratorFileH: "AK47_h.json",
- audioName: "AK47.wav"
- },
- {
- id: 1,
- src: $r("app.media.HK416"),
- name: $r("app.string.display_shoot_HK416"),
- vibratorFileL: "HK416_l.json",
- vibratorFileM: "HK416_m.json",
- vibratorFileH: "HK416_h.json",
- audioName: "HK416.wav"
- },
- {
- id: 2,
- src: $r("app.media.M4"),
- name: $r("app.string.display_shoot_M4"),
- vibratorFileL: "M4_l.json",
- vibratorFileM: "M4_m.json",
- vibratorFileH: "M4_h.json",
- audioName: "M4.wav"
- },
- {
- id: 3,
- src: $r("app.media.MP5"),
- name: $r("app.string.display_shoot_MP5"),
- vibratorFileL: "MP5_l.json",
- vibratorFileM: "MP5_m.json",
- vibratorFileH: "MP5_h.json",
- audioName: "MP5.wav"
- },
- {
- id: 4,
- src: $r("app.media.CZ75"),
- name: $r("app.string.display_shoot_CZ75"),
- vibratorFileL: "CZ75_l.json",
- vibratorFileM: "CZ75_m.json",
- vibratorFileH: "CZ75_h.json",
- audioName: "CZ75.wav"
- },
- {
- id: 5,
- src: $r("app.media.Winchester"),
- name: $r("app.string.display_shoot_winchester"),
- vibratorFileL: "Winchester_l.json",
- vibratorFileM: "Winchester_m.json",
- vibratorFileH: "Winchester_h.json",
- audioName: "Winchester.wav"
- },
- {
- id: 6,
- src: $r("app.media.Rifle"),
- name: $r("app.string.display_shoot_rifle"),
- vibratorFileL: "Rifle_l.json",
- vibratorFileM: "Rifle_m.json",
- vibratorFileH: "Rifle_h.json",
- audioName: "Rifle.wav"
- },
- {
- id: 7,
- src: $r("app.media.AssaultRifle"),
- name: $r("app.string.display_shoot_assault_rifle"),
- vibratorFileL: "AssaultRifle_l.json",
- vibratorFileM: "AssaultRifle_m.json",
- vibratorFileH: "AssaultRifle_h.json",
- audioName: "AssaultRifle.wav"
- },
- {
- id: 8,
- src: $r("app.media.HitSand"),
- name: $r("app.string.display_shoot_hit_sand"),
- vibratorFileL: "HitSand_l.json",
- vibratorFileM: "HitSand_m.json",
- vibratorFileH: "HitSand_h.json",
- audioName: "HitSand.wav"
- },
- {
- id: 9,
- src: $r("app.media.HitWater"),
- name: $r("app.string.display_shoot_hit_water"),
- vibratorFileL: "HitWater_l.json",
- vibratorFileM: "HitWater_m.json",
- vibratorFileH: "HitWater_h.json",
- audioName: "HitWater.wav"
- },
- {
- id: 10,
- src: $r("app.media.HitMetal"),
- name: $r("app.string.display_shoot_hit_metal"),
- vibratorFileL: "HitMetal_l.json",
- vibratorFileM: "HitMetal_m.json",
- vibratorFileH: "HitMetal_h.json",
- audioName: "HitMetal.wav"
- },
- {
- id: 11,
- src: $r("app.media.HitWood"),
- name: $r("app.string.display_shoot_hit_wood"),
- vibratorFileL: "HitWood_l.json",
- vibratorFileM: "HitWood_m.json",
- vibratorFileH: "HitWood_h.json",
- audioName: "HitWood.wav"
- },
- {
- id: 12,
- src: $r("app.media.HitGlass"),
- name: $r("app.string.display_shoot_hit_glass"),
- vibratorFileL: "HitGlass_l.json",
- vibratorFileM: "HitGlass_m.json",
- vibratorFileH: "HitGlass_h.json",
- audioName: "HitGlass.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageInstrumentsList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Cymbals"),
- name: $r("app.string.display_instrument_cymbals"),
- vibratorFileL: "Cymbals_l.json",
- vibratorFileM: "Cymbals_m.json",
- vibratorFileH: "Cymbals_h.json",
- audioName: "Cymbals.wav"
- },
- {
- id: 1,
- src: $r("app.media.Cymbals2"),
- name: $r("app.string.display_instrument_cymbals2"),
- vibratorFileL: "Cymbals2_l.json",
- vibratorFileM: "Cymbals2_m.json",
- vibratorFileH: "Cymbals2_h.json",
- audioName: "Cymbals2.wav"
- },
- {
- id: 2,
- src: $r("app.media.KickDrum"),
- name: $r("app.string.display_instrument_kick_drum"),
- vibratorFileL: "KickDrum_l.json",
- vibratorFileM: "KickDrum_m.json",
- vibratorFileH: "KickDrum_h.json",
- audioName: "KickDrum.wav"
- },
- {
- id: 3,
- src: $r("app.media.KickDrum2"),
- name: $r("app.string.display_instrument_kick_drum2"),
- vibratorFileL: "KickDrum2_l.json",
- vibratorFileM: "KickDrum2_m.json",
- vibratorFileH: "KickDrum2_h.json",
- audioName: "KickDrum2.wav"
- },
- {
- id: 4,
- src: $r("app.media.Guitar"),
- name: $r("app.string.display_instrument_guitar"),
- vibratorFileL: "Guitar_l.json",
- vibratorFileM: "Guitar_m.json",
- vibratorFileH: "Guitar_h.json",
- audioName: "Guitar.wav"
- },
- {
- id: 5,
- src: $r("app.media.Tambourine"),
- name: $r("app.string.display_instrument_tambourine"),
- vibratorFileL: "Tambourine_l.json",
- vibratorFileM: "Tambourine_m.json",
- vibratorFileH: "Tambourine_h.json",
- audioName: "Tambourine.wav"
- },
- {
- id: 6,
- src: $r("app.media.Bell"),
- name: $r("app.string.display_instrument_bell"),
- vibratorFileL: "bell_l.json",
- vibratorFileM: "bell_m.json",
- vibratorFileH: "bell_h.json",
- audioName: "bell.wav"
- },
- {
- id: 7,
- src: $r("app.media.Claves"),
- name: $r("app.string.display_instrument_claves"),
- vibratorFileL: "Claves_l.json",
- vibratorFileM: "Claves_m.json",
- vibratorFileH: "Claves_h.json",
- audioName: "Claves.wav"
- },
- {
- id: 8,
- src: $r("app.media.Gong"),
- name: $r("app.string.display_instrument_gong"),
- vibratorFileL: "Gong_l.json",
- vibratorFileM: "Gong_m.json",
- vibratorFileH: "Gong_h.json",
- audioName: "Gong.wav"
- },
- {
- id: 9,
- src: $r("app.media.Triangle"),
- name: $r("app.string.display_instrument_triangle"),
- vibratorFileL: "triangle_l.json",
- vibratorFileM: "triangle_m.json",
- vibratorFileH: "triangle_h.json",
- audioName: "triangle.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageRealisticList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Ice"),
- name: $r("app.string.display_realistic_ice"),
- vibratorFileL: "ice_l.json",
- vibratorFileM: "ice_m.json",
- vibratorFileH: "ice_h.json",
- audioName: "ice.wav"
- },
- {
- id: 1,
- src: $r("app.media.Keyboard"),
- name: $r("app.string.display_realistic_keyboard"),
- vibratorFileL: "Keyboard_l.json",
- vibratorFileM: "Keyboard_m.json",
- vibratorFileH: "Keyboard_h.json",
- audioName: "Keyboard.wav"
- },
- {
- id: 2,
- src: $r("app.media.Typewriter"),
- name: $r("app.string.display_realistic_typewriter"),
- vibratorFileL: "Typewriter_l.json",
- vibratorFileM: "Typewriter_m.json",
- vibratorFileH: "Typewriter_h.json",
- audioName: "Typewriter.wav"
- },
- {
- id: 3,
- src: $r("app.media.CoinDrop"),
- name: $r("app.string.display_realistic_coin_drop"),
- vibratorFileL: "CoinDrop_l.json",
- vibratorFileM: "CoinDrop_m.json",
- vibratorFileH: "CoinDrop_h.json",
- audioName: "CoinDrop.wav"
- },
- {
- id: 4,
- src: $r("app.media.Timer"),
- name: $r("app.string.display_realistic_timer"),
- vibratorFileL: "timer_l.json",
- vibratorFileM: "timer_m.json",
- vibratorFileH: "timer_h.json",
- audioName: "timer.wav"
- },
- {
- id: 5,
- src: $r("app.media.Walk"),
- name: $r("app.string.display_realistic_walk"),
- vibratorFileL: "Walk_l.json",
- vibratorFileM: "Walk_m.json",
- vibratorFileH: "Walk_h.json",
- audioName: "Walk.wav"
- },
- {
- id: 6,
- src: $r("app.media.camerashutter"),
- name: $r("app.string.display_realistic_camerashutter"),
- vibratorFileL: "camerashutter_l.json",
- vibratorFileM: "camerashutter_m.json",
- vibratorFileH: "camerashutter_h.json",
- audioName: "camerashutter.wav"
- },
- {
- id: 7,
- src: $r("app.media.camerashutter2"),
- name: $r("app.string.display_realistic_camerashutter2"),
- vibratorFileL: "camerashutter2_l.json",
- vibratorFileM: "camerashutter2_m.json",
- vibratorFileH: "camerashutter2_h.json",
- audioName: "camerashutter2.wav"
- },
- {
- id: 8,
- src: $r("app.media.Clock"),
- name: $r("app.string.display_realistic_clock"),
- vibratorFileL: "clock_l.json",
- vibratorFileM: "clock_m.json",
- vibratorFileH: "clock_h.json",
- audioName: "clock.wav"
- },
- {
- id: 9,
- src: $r("app.media.Water"),
- name: $r("app.string.display_realistic_water"),
- vibratorFileL: "Water_l.json",
- vibratorFileM: "Water_m.json",
- vibratorFileH: "Water_h.json",
- audioName: "Water.wav"
- },
- {
- id: 10,
- src: $r("app.media.heartbeat"),
- name: $r("app.string.display_realistic_heartbeat"),
- vibratorFileL: "heartbeat_l.json",
- vibratorFileM: "heartbeat_m.json",
- vibratorFileH: "heartbeat_h.json",
- audioName: "heartbeat.wav"
- },
- {
- id: 11,
- src: $r("app.media.Firework"),
- name: $r("app.string.display_realistic_firework"),
- vibratorFileL: "Firework_l.json",
- vibratorFileM: "Firework_m.json",
- vibratorFileH: "Firework_h.json",
- audioName: "Firework.wav"
- },
- {
- id: 12,
- src: $r("app.media.Picker"),
- name: $r("app.string.display_realistic_picker"),
- vibratorFileL: "Picker_l.json",
- vibratorFileM: "Picker_m.json",
- vibratorFileH: "Picker_h.json",
- audioName: "Picker.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageFootstepList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Footstep1"),
- name: $r("app.string.display_footstep_on_carpet"),
- vibratorFileL: "OnCarpet_l.json",
- vibratorFileM: "OnCarpet_m.json",
- vibratorFileH: "OnCarpet_h.json",
- audioName: "OnCarpet.wav"
- },
- {
- id: 1,
- src: $r("app.media.Footstep2"),
- name: $r("app.string.display_footstep_on_concrete"),
- vibratorFileL: "OnConcrete_l.json",
- vibratorFileM: "OnConcrete_m.json",
- vibratorFileH: "OnConcrete_h.json",
- audioName: "OnConcrete.wav"
- },
- {
- id: 2,
- src: $r("app.media.Footstep3"),
- name: $r("app.string.display_footstep_on_grass"),
- vibratorFileL: "OnGrass_l.json",
- vibratorFileM: "OnGrass_m.json",
- vibratorFileH: "OnGrass_h.json",
- audioName: "OnGrass.wav"
- },
- {
- id: 3,
- src: $r("app.media.Footstep4"),
- name: $r("app.string.display_footstep_on_board"),
- vibratorFileL: "OnWood_l.json",
- vibratorFileM: "OnWood_m.json",
- vibratorFileH: "OnWood_h.json",
- audioName: "OnWood.wav"
- },
- {
- id: 4,
- src: $r("app.media.Footstep5"),
- name: $r("app.string.display_footstep_on_gravel"),
- vibratorFileL: "OnGravel_l.json",
- vibratorFileM: "OnGravel_m.json",
- vibratorFileH: "OnGravel_h.json",
- audioName: "OnGravel.wav"
- },
- {
- id: 5,
- src: $r("app.media.Footstep6"),
- name: $r("app.string.display_footstep_on_mud"),
- vibratorFileL: "OnMud_l.json",
- vibratorFileM: "OnMud_m.json",
- vibratorFileH: "OnMud_h.json",
- audioName: "OnMud.wav"
- },
- {
- id: 6,
- src: $r("app.media.Footstep7"),
- name: $r("app.string.display_footstep_on_snow"),
- vibratorFileL: "OnSnow_l.json",
- vibratorFileM: "OnSnow_m.json",
- vibratorFileH: "OnSnow_h.json",
- audioName: "OnSnow.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageEnvironmentList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Rain"),
- name: $r("app.string.display_environment_rain"),
- vibratorFileL: "Rain_l.json",
- vibratorFileM: "Rain_m.json",
- vibratorFileH: "Rain_h.json",
- audioName: "Rain.wav"
- },
- {
- id: 1,
- src: $r("app.media.Snowdrift"),
- name: $r("app.string.display_environment_snowdrift"),
- vibratorFileL: "Snowdrift_l.json",
- vibratorFileM: "Snowdrift_m.json",
- vibratorFileH: "Snowdrift_h.json",
- audioName: "Snowdrift.wav"
- },
- {
- id: 2,
- src: $r("app.media.Campfire"),
- name: $r("app.string.display_environment_campfire"),
- vibratorFileL: "Campfire_l.json",
- vibratorFileM: "Campfire_m.json",
- vibratorFileH: "Campfire_h.json",
- audioName: "Campfire.wav"
- },
- {
- id: 3,
- src: $r("app.media.Creek"),
- name: $r("app.string.display_environment_creek"),
- vibratorFileL: "Creek_l.json",
- vibratorFileM: "Creek_m.json",
- vibratorFileH: "Creek_h.json",
- audioName: "Creek.wav"
- },
- {
- id: 4,
- src: $r("app.media.Wave"),
- name: $r("app.string.display_environment_wave"),
- vibratorFileL: "Wave_l.json",
- vibratorFileM: "Wave_m.json",
- vibratorFileH: "Wave_h.json",
- audioName: "Wave.wav"
- },
- {
- id: 5,
- src: $r("app.media.Wind"),
- name: $r("app.string.display_environment_wind"),
- vibratorFileL: "Wind_l.json",
- vibratorFileM: "Wind_m.json",
- vibratorFileH: "Wind_h.json",
- audioName: "Wind.wav"
- },
- {
- id: 6,
- src: $r("app.media.Thunder"),
- name: $r("app.string.display_environment_thunder"),
- vibratorFileL: "Thunder_l.json",
- vibratorFileM: "Thunder_m.json",
- vibratorFileH: "Thunder_h.json",
- audioName: "Thunder.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export function getImageExerciseList(): Array {
- let ImagesDataArray: Array = [
- {
- id: 0,
- src: $r("app.media.Badminton"),
- name: $r("app.string.display_exercise_badminton"),
- vibratorFileL: "Badminton_l.json",
- vibratorFileM: "Badminton_m.json",
- vibratorFileH: "Badminton_h.json",
- audioName: "Badminton.wav"
- },
- {
- id: 1,
- src: $r("app.media.Baseball"),
- name: $r("app.string.display_exercise_baseball"),
- vibratorFileL: "Baseball_l.json",
- vibratorFileM: "Baseball_m.json",
- vibratorFileH: "Baseball_h.json",
- audioName: "Baseball.wav"
- },
- {
- id: 2,
- src: $r("app.media.Basketball"),
- name: $r("app.string.display_exercise_basketball"),
- vibratorFileL: "Basketball_l.json",
- vibratorFileM: "Basketball_m.json",
- vibratorFileH: "Basketball_h.json",
- audioName: "Basketball.wav"
- },
- {
- id: 3,
- src: $r("app.media.Skating"),
- name: $r("app.string.display_exercise_skating"),
- vibratorFileL: "Skating_l.json",
- vibratorFileM: "Skating_m.json",
- vibratorFileH: "Skating_h.json",
- audioName: "Skating.wav"
- },
- {
- id: 4,
- src: $r("app.media.Skiing"),
- name: $r("app.string.display_exercise_skiing"),
- vibratorFileL: "Skiing_l.json",
- vibratorFileM: "Skiing_m.json",
- vibratorFileH: "Skiing_h.json",
- audioName: "Skiing.wav"
- },
- {
- id: 5,
- src: $r("app.media.TableTennis"),
- name: $r("app.string.display_exercise_tabletennis"),
- vibratorFileL: "TableTennis_l.json",
- vibratorFileM: "TableTennis_m.json",
- vibratorFileH: "TableTennis_h.json",
- audioName: "TableTennis.wav"
- },
- {
- id: 6,
- src: $r("app.media.Diving"),
- name: $r("app.string.display_exercise_diving"),
- vibratorFileL: "Diving_l.json",
- vibratorFileM: "Diving_m.json",
- vibratorFileH: "Diving_h.json",
- audioName: "Diving.wav"
- },
- ]
- return ImagesDataArray;
-}
-
-export abstract class BaseDataSource implements IDataSource {
- private mDataSource: T[] = [];
-
- constructor(dataList: T[]) {
- this.mDataSource = dataList;
- }
-
- totalCount(): number {
- return this.mDataSource === null ? 0 : this.mDataSource.length
- }
-
- getData(index: number): T | null {
- return index >= 0 && index < this.totalCount() ? this.mDataSource[index] : null;
- }
-
- registerDataChangeListener(listener: DataChangeListener) {
- }
-
- unregisterDataChangeListener(listener: DataChangeListener) {
- }
-}
-
-export class ImageDataSource extends BaseDataSource {
- constructor(students: ImagesData[]) {
- super(students)
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export class ImagesData {
+ id ?: number
+ src ?: Resource
+ name ?: Resource
+ vibratorFileL ?: string
+ vibratorFileM ?: string
+ vibratorFileH ?: string
+ audioName ?: string
+}
+
+export function getImageRacingList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Racing1"),
+ name: $r("app.string.display_racing_car_crash"),
+ vibratorFileL: "CarCrash_l.json",
+ vibratorFileM: "CarCrash_m.json",
+ vibratorFileH: "CarCrash_h.json",
+ audioName: "CarCrash.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Racing2"),
+ name: $r("app.string.display_racing_ignite"),
+ vibratorFileL: "CarIgnite_l.json",
+ vibratorFileM: "CarIgnite_m.json",
+ vibratorFileH: "CarIgnite_h.json",
+ audioName: "CarIgnite.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Racing3"),
+ name: $r("app.string.display_racing_skid"),
+ vibratorFileL: "CarSkid_l.json",
+ vibratorFileM: "CarSkid_m.json",
+ vibratorFileH: "CarSkid_h.json",
+ audioName: "CarSkid.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.Racing4"),
+ name: $r("app.string.display_racing_drifting_jet"),
+ vibratorFileL: "DriftingJet_l.json",
+ vibratorFileM: "DriftingJet_m.json",
+ vibratorFileH: "DriftingJet_h.json",
+ audioName: "DriftingJet.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Racing5"),
+ name: $r("app.string.display_racing_jet_n2o"),
+ vibratorFileL: "JetN2O_l.json",
+ vibratorFileM: "JetN2O_m.json",
+ vibratorFileH: "JetN2O_h.json",
+ audioName: "JetN2O.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Racing6"),
+ name: $r("app.string.display_racing_start"),
+ vibratorFileL: "RacingStart_l.json",
+ vibratorFileM: "RacingStart_m.json",
+ vibratorFileH: "RacingStart_h.json",
+ audioName: "RacingStart.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Racing8"),
+ name: $r("app.string.display_racing_speed_up"),
+ vibratorFileL: "SpeedUp_l.json",
+ vibratorFileM: "SpeedUp_m.json",
+ vibratorFileH: "SpeedUp_h.json",
+ audioName: "SpeedUp.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageBattleList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Battle7"),
+ name: $r("app.string.display_battle_tumble"),
+ vibratorFileL: "Tumble_l.json",
+ vibratorFileM: "Tumble_m.json",
+ vibratorFileH: "Tumble_h.json",
+ audioName: "Tumble.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Battle2"),
+ name: $r("app.string.display_battle_punch"),
+ vibratorFileL: "Punch_l.json",
+ vibratorFileM: "Punch_m.json",
+ vibratorFileH: "Punch_h.json",
+ audioName: "Punch.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Battle3"),
+ name: $r("app.string.display_battle_kick"),
+ vibratorFileL: "Kick_l.json",
+ vibratorFileM: "Kick_m.json",
+ vibratorFileH: "Kick_h.json",
+ audioName: "Kick.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.Battle4"),
+ name: $r("app.string.display_battle_hurt"),
+ vibratorFileL: "Hurt_l.json",
+ vibratorFileM: "Hurt_m.json",
+ vibratorFileH: "Hurt_h.json",
+ audioName: "Hurt.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Battle5"),
+ name: $r("app.string.display_battle_blast"),
+ vibratorFileL: "Blast_l.json",
+ vibratorFileM: "Blast_m.json",
+ vibratorFileH: "Blast_h.json",
+ audioName: "Blast.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Battle6"),
+ name: $r("app.string.display_battle_bomb"),
+ vibratorFileL: "Bomb_l.json",
+ vibratorFileM: "Bomb_m.json",
+ vibratorFileH: "Bomb_h.json",
+ audioName: "Bomb.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageShootList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.AK47"),
+ name: $r("app.string.display_shoot_AK47"),
+ vibratorFileL: "AK47_l.json",
+ vibratorFileM: "AK47_m.json",
+ vibratorFileH: "AK47_h.json",
+ audioName: "AK47.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.HK416"),
+ name: $r("app.string.display_shoot_HK416"),
+ vibratorFileL: "HK416_l.json",
+ vibratorFileM: "HK416_m.json",
+ vibratorFileH: "HK416_h.json",
+ audioName: "HK416.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.M4"),
+ name: $r("app.string.display_shoot_M4"),
+ vibratorFileL: "M4_l.json",
+ vibratorFileM: "M4_m.json",
+ vibratorFileH: "M4_h.json",
+ audioName: "M4.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.MP5"),
+ name: $r("app.string.display_shoot_MP5"),
+ vibratorFileL: "MP5_l.json",
+ vibratorFileM: "MP5_m.json",
+ vibratorFileH: "MP5_h.json",
+ audioName: "MP5.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.CZ75"),
+ name: $r("app.string.display_shoot_CZ75"),
+ vibratorFileL: "CZ75_l.json",
+ vibratorFileM: "CZ75_m.json",
+ vibratorFileH: "CZ75_h.json",
+ audioName: "CZ75.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Winchester"),
+ name: $r("app.string.display_shoot_winchester"),
+ vibratorFileL: "Winchester_l.json",
+ vibratorFileM: "Winchester_m.json",
+ vibratorFileH: "Winchester_h.json",
+ audioName: "Winchester.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Rifle"),
+ name: $r("app.string.display_shoot_rifle"),
+ vibratorFileL: "Rifle_l.json",
+ vibratorFileM: "Rifle_m.json",
+ vibratorFileH: "Rifle_h.json",
+ audioName: "Rifle.wav"
+ },
+ {
+ id: 7,
+ src: $r("app.media.AssaultRifle"),
+ name: $r("app.string.display_shoot_assault_rifle"),
+ vibratorFileL: "AssaultRifle_l.json",
+ vibratorFileM: "AssaultRifle_m.json",
+ vibratorFileH: "AssaultRifle_h.json",
+ audioName: "AssaultRifle.wav"
+ },
+ {
+ id: 8,
+ src: $r("app.media.HitSand"),
+ name: $r("app.string.display_shoot_hit_sand"),
+ vibratorFileL: "HitSand_l.json",
+ vibratorFileM: "HitSand_m.json",
+ vibratorFileH: "HitSand_h.json",
+ audioName: "HitSand.wav"
+ },
+ {
+ id: 9,
+ src: $r("app.media.HitWater"),
+ name: $r("app.string.display_shoot_hit_water"),
+ vibratorFileL: "HitWater_l.json",
+ vibratorFileM: "HitWater_m.json",
+ vibratorFileH: "HitWater_h.json",
+ audioName: "HitWater.wav"
+ },
+ {
+ id: 10,
+ src: $r("app.media.HitMetal"),
+ name: $r("app.string.display_shoot_hit_metal"),
+ vibratorFileL: "HitMetal_l.json",
+ vibratorFileM: "HitMetal_m.json",
+ vibratorFileH: "HitMetal_h.json",
+ audioName: "HitMetal.wav"
+ },
+ {
+ id: 11,
+ src: $r("app.media.HitWood"),
+ name: $r("app.string.display_shoot_hit_wood"),
+ vibratorFileL: "HitWood_l.json",
+ vibratorFileM: "HitWood_m.json",
+ vibratorFileH: "HitWood_h.json",
+ audioName: "HitWood.wav"
+ },
+ {
+ id: 12,
+ src: $r("app.media.HitGlass"),
+ name: $r("app.string.display_shoot_hit_glass"),
+ vibratorFileL: "HitGlass_l.json",
+ vibratorFileM: "HitGlass_m.json",
+ vibratorFileH: "HitGlass_h.json",
+ audioName: "HitGlass.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageInstrumentsList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Cymbals"),
+ name: $r("app.string.display_instrument_cymbals"),
+ vibratorFileL: "Cymbals_l.json",
+ vibratorFileM: "Cymbals_m.json",
+ vibratorFileH: "Cymbals_h.json",
+ audioName: "Cymbals.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Cymbals2"),
+ name: $r("app.string.display_instrument_cymbals2"),
+ vibratorFileL: "Cymbals2_l.json",
+ vibratorFileM: "Cymbals2_m.json",
+ vibratorFileH: "Cymbals2_h.json",
+ audioName: "Cymbals2.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.KickDrum"),
+ name: $r("app.string.display_instrument_kick_drum"),
+ vibratorFileL: "KickDrum_l.json",
+ vibratorFileM: "KickDrum_m.json",
+ vibratorFileH: "KickDrum_h.json",
+ audioName: "KickDrum.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.KickDrum2"),
+ name: $r("app.string.display_instrument_kick_drum2"),
+ vibratorFileL: "KickDrum2_l.json",
+ vibratorFileM: "KickDrum2_m.json",
+ vibratorFileH: "KickDrum2_h.json",
+ audioName: "KickDrum2.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Guitar"),
+ name: $r("app.string.display_instrument_guitar"),
+ vibratorFileL: "Guitar_l.json",
+ vibratorFileM: "Guitar_m.json",
+ vibratorFileH: "Guitar_h.json",
+ audioName: "Guitar.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Tambourine"),
+ name: $r("app.string.display_instrument_tambourine"),
+ vibratorFileL: "Tambourine_l.json",
+ vibratorFileM: "Tambourine_m.json",
+ vibratorFileH: "Tambourine_h.json",
+ audioName: "Tambourine.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Bell"),
+ name: $r("app.string.display_instrument_bell"),
+ vibratorFileL: "bell_l.json",
+ vibratorFileM: "bell_m.json",
+ vibratorFileH: "bell_h.json",
+ audioName: "bell.wav"
+ },
+ {
+ id: 7,
+ src: $r("app.media.Claves"),
+ name: $r("app.string.display_instrument_claves"),
+ vibratorFileL: "Claves_l.json",
+ vibratorFileM: "Claves_m.json",
+ vibratorFileH: "Claves_h.json",
+ audioName: "Claves.wav"
+ },
+ {
+ id: 8,
+ src: $r("app.media.Gong"),
+ name: $r("app.string.display_instrument_gong"),
+ vibratorFileL: "Gong_l.json",
+ vibratorFileM: "Gong_m.json",
+ vibratorFileH: "Gong_h.json",
+ audioName: "Gong.wav"
+ },
+ {
+ id: 9,
+ src: $r("app.media.Triangle"),
+ name: $r("app.string.display_instrument_triangle"),
+ vibratorFileL: "triangle_l.json",
+ vibratorFileM: "triangle_m.json",
+ vibratorFileH: "triangle_h.json",
+ audioName: "triangle.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageRealisticList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Ice"),
+ name: $r("app.string.display_realistic_ice"),
+ vibratorFileL: "ice_l.json",
+ vibratorFileM: "ice_m.json",
+ vibratorFileH: "ice_h.json",
+ audioName: "ice.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Keyboard"),
+ name: $r("app.string.display_realistic_keyboard"),
+ vibratorFileL: "Keyboard_l.json",
+ vibratorFileM: "Keyboard_m.json",
+ vibratorFileH: "Keyboard_h.json",
+ audioName: "Keyboard.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Typewriter"),
+ name: $r("app.string.display_realistic_typewriter"),
+ vibratorFileL: "Typewriter_l.json",
+ vibratorFileM: "Typewriter_m.json",
+ vibratorFileH: "Typewriter_h.json",
+ audioName: "Typewriter.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.CoinDrop"),
+ name: $r("app.string.display_realistic_coin_drop"),
+ vibratorFileL: "CoinDrop_l.json",
+ vibratorFileM: "CoinDrop_m.json",
+ vibratorFileH: "CoinDrop_h.json",
+ audioName: "CoinDrop.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Timer"),
+ name: $r("app.string.display_realistic_timer"),
+ vibratorFileL: "timer_l.json",
+ vibratorFileM: "timer_m.json",
+ vibratorFileH: "timer_h.json",
+ audioName: "timer.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Walk"),
+ name: $r("app.string.display_realistic_walk"),
+ vibratorFileL: "Walk_l.json",
+ vibratorFileM: "Walk_m.json",
+ vibratorFileH: "Walk_h.json",
+ audioName: "Walk.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.camerashutter"),
+ name: $r("app.string.display_realistic_camerashutter"),
+ vibratorFileL: "camerashutter_l.json",
+ vibratorFileM: "camerashutter_m.json",
+ vibratorFileH: "camerashutter_h.json",
+ audioName: "camerashutter.wav"
+ },
+ {
+ id: 7,
+ src: $r("app.media.camerashutter2"),
+ name: $r("app.string.display_realistic_camerashutter2"),
+ vibratorFileL: "camerashutter2_l.json",
+ vibratorFileM: "camerashutter2_m.json",
+ vibratorFileH: "camerashutter2_h.json",
+ audioName: "camerashutter2.wav"
+ },
+ {
+ id: 8,
+ src: $r("app.media.Clock"),
+ name: $r("app.string.display_realistic_clock"),
+ vibratorFileL: "clock_l.json",
+ vibratorFileM: "clock_m.json",
+ vibratorFileH: "clock_h.json",
+ audioName: "clock.wav"
+ },
+ {
+ id: 9,
+ src: $r("app.media.Water"),
+ name: $r("app.string.display_realistic_water"),
+ vibratorFileL: "Water_l.json",
+ vibratorFileM: "Water_m.json",
+ vibratorFileH: "Water_h.json",
+ audioName: "Water.wav"
+ },
+ {
+ id: 10,
+ src: $r("app.media.heartbeat"),
+ name: $r("app.string.display_realistic_heartbeat"),
+ vibratorFileL: "heartbeat_l.json",
+ vibratorFileM: "heartbeat_m.json",
+ vibratorFileH: "heartbeat_h.json",
+ audioName: "heartbeat.wav"
+ },
+ {
+ id: 11,
+ src: $r("app.media.Firework"),
+ name: $r("app.string.display_realistic_firework"),
+ vibratorFileL: "Firework_l.json",
+ vibratorFileM: "Firework_m.json",
+ vibratorFileH: "Firework_h.json",
+ audioName: "Firework.wav"
+ },
+ {
+ id: 12,
+ src: $r("app.media.Picker"),
+ name: $r("app.string.display_realistic_picker"),
+ vibratorFileL: "Picker_l.json",
+ vibratorFileM: "Picker_m.json",
+ vibratorFileH: "Picker_h.json",
+ audioName: "Picker.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageFootstepList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Footstep1"),
+ name: $r("app.string.display_footstep_on_carpet"),
+ vibratorFileL: "OnCarpet_l.json",
+ vibratorFileM: "OnCarpet_m.json",
+ vibratorFileH: "OnCarpet_h.json",
+ audioName: "OnCarpet.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Footstep2"),
+ name: $r("app.string.display_footstep_on_concrete"),
+ vibratorFileL: "OnConcrete_l.json",
+ vibratorFileM: "OnConcrete_m.json",
+ vibratorFileH: "OnConcrete_h.json",
+ audioName: "OnConcrete.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Footstep3"),
+ name: $r("app.string.display_footstep_on_grass"),
+ vibratorFileL: "OnGrass_l.json",
+ vibratorFileM: "OnGrass_m.json",
+ vibratorFileH: "OnGrass_h.json",
+ audioName: "OnGrass.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.Footstep4"),
+ name: $r("app.string.display_footstep_on_board"),
+ vibratorFileL: "OnWood_l.json",
+ vibratorFileM: "OnWood_m.json",
+ vibratorFileH: "OnWood_h.json",
+ audioName: "OnWood.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Footstep5"),
+ name: $r("app.string.display_footstep_on_gravel"),
+ vibratorFileL: "OnGravel_l.json",
+ vibratorFileM: "OnGravel_m.json",
+ vibratorFileH: "OnGravel_h.json",
+ audioName: "OnGravel.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Footstep6"),
+ name: $r("app.string.display_footstep_on_mud"),
+ vibratorFileL: "OnMud_l.json",
+ vibratorFileM: "OnMud_m.json",
+ vibratorFileH: "OnMud_h.json",
+ audioName: "OnMud.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Footstep7"),
+ name: $r("app.string.display_footstep_on_snow"),
+ vibratorFileL: "OnSnow_l.json",
+ vibratorFileM: "OnSnow_m.json",
+ vibratorFileH: "OnSnow_h.json",
+ audioName: "OnSnow.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageEnvironmentList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Rain"),
+ name: $r("app.string.display_environment_rain"),
+ vibratorFileL: "Rain_l.json",
+ vibratorFileM: "Rain_m.json",
+ vibratorFileH: "Rain_h.json",
+ audioName: "Rain.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Snowdrift"),
+ name: $r("app.string.display_environment_snowdrift"),
+ vibratorFileL: "Snowdrift_l.json",
+ vibratorFileM: "Snowdrift_m.json",
+ vibratorFileH: "Snowdrift_h.json",
+ audioName: "Snowdrift.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Campfire"),
+ name: $r("app.string.display_environment_campfire"),
+ vibratorFileL: "Campfire_l.json",
+ vibratorFileM: "Campfire_m.json",
+ vibratorFileH: "Campfire_h.json",
+ audioName: "Campfire.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.Creek"),
+ name: $r("app.string.display_environment_creek"),
+ vibratorFileL: "Creek_l.json",
+ vibratorFileM: "Creek_m.json",
+ vibratorFileH: "Creek_h.json",
+ audioName: "Creek.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Wave"),
+ name: $r("app.string.display_environment_wave"),
+ vibratorFileL: "Wave_l.json",
+ vibratorFileM: "Wave_m.json",
+ vibratorFileH: "Wave_h.json",
+ audioName: "Wave.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.Wind"),
+ name: $r("app.string.display_environment_wind"),
+ vibratorFileL: "Wind_l.json",
+ vibratorFileM: "Wind_m.json",
+ vibratorFileH: "Wind_h.json",
+ audioName: "Wind.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Thunder"),
+ name: $r("app.string.display_environment_thunder"),
+ vibratorFileL: "Thunder_l.json",
+ vibratorFileM: "Thunder_m.json",
+ vibratorFileH: "Thunder_h.json",
+ audioName: "Thunder.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export function getImageExerciseList(): Array {
+ let ImagesDataArray: Array = [
+ {
+ id: 0,
+ src: $r("app.media.Badminton"),
+ name: $r("app.string.display_exercise_badminton"),
+ vibratorFileL: "Badminton_l.json",
+ vibratorFileM: "Badminton_m.json",
+ vibratorFileH: "Badminton_h.json",
+ audioName: "Badminton.wav"
+ },
+ {
+ id: 1,
+ src: $r("app.media.Baseball"),
+ name: $r("app.string.display_exercise_baseball"),
+ vibratorFileL: "Baseball_l.json",
+ vibratorFileM: "Baseball_m.json",
+ vibratorFileH: "Baseball_h.json",
+ audioName: "Baseball.wav"
+ },
+ {
+ id: 2,
+ src: $r("app.media.Basketball"),
+ name: $r("app.string.display_exercise_basketball"),
+ vibratorFileL: "Basketball_l.json",
+ vibratorFileM: "Basketball_m.json",
+ vibratorFileH: "Basketball_h.json",
+ audioName: "Basketball.wav"
+ },
+ {
+ id: 3,
+ src: $r("app.media.Skating"),
+ name: $r("app.string.display_exercise_skating"),
+ vibratorFileL: "Skating_l.json",
+ vibratorFileM: "Skating_m.json",
+ vibratorFileH: "Skating_h.json",
+ audioName: "Skating.wav"
+ },
+ {
+ id: 4,
+ src: $r("app.media.Skiing"),
+ name: $r("app.string.display_exercise_skiing"),
+ vibratorFileL: "Skiing_l.json",
+ vibratorFileM: "Skiing_m.json",
+ vibratorFileH: "Skiing_h.json",
+ audioName: "Skiing.wav"
+ },
+ {
+ id: 5,
+ src: $r("app.media.TableTennis"),
+ name: $r("app.string.display_exercise_tabletennis"),
+ vibratorFileL: "TableTennis_l.json",
+ vibratorFileM: "TableTennis_m.json",
+ vibratorFileH: "TableTennis_h.json",
+ audioName: "TableTennis.wav"
+ },
+ {
+ id: 6,
+ src: $r("app.media.Diving"),
+ name: $r("app.string.display_exercise_diving"),
+ vibratorFileL: "Diving_l.json",
+ vibratorFileM: "Diving_m.json",
+ vibratorFileH: "Diving_h.json",
+ audioName: "Diving.wav"
+ },
+ ]
+ return ImagesDataArray;
+}
+
+export abstract class BaseDataSource implements IDataSource {
+ private mDataSource: T[] = [];
+
+ constructor(dataList: T[]) {
+ this.mDataSource = dataList;
+ }
+
+ totalCount(): number {
+ return this.mDataSource === null ? 0 : this.mDataSource.length
+ }
+
+ getData(index: number): T | null {
+ return index >= 0 && index < this.totalCount() ? this.mDataSource[index] : null;
+ }
+
+ registerDataChangeListener(listener: DataChangeListener) {
+ }
+
+ unregisterDataChangeListener(listener: DataChangeListener) {
+ }
+}
+
+export class ImageDataSource extends BaseDataSource {
+ constructor(students: ImagesData[]) {
+ super(students)
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/MyInfoModule.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/MyInfoModule.ets
index 972601945d..99f666bf13 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/MyInfoModule.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/MyInfoModule.ets
@@ -1,228 +1,228 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import Logger from './Logger'
-
-const TAG = '[MyInfoModule]'
-
-@Component
-export default struct MyInfoModule {
- @State selectContent: Resource = $r("app.string.my_low_mode")
- @State selectContent1: Resource = $r("app.string.my_ets")
-
- @Link vibrationIntensity: string
- @Link php: string
-
- build() {
- Column({ space: 30 }) {
- Column({ space: 10 }) {
- Row({ space: 10 }) {
- Image($r("app.media.set"))
- .height(20)
- .width(20)
- Text($r("app.string.my_settings"))
- .fontColor(Color.White)
- .fontSize(20)
- Text(this.selectContent)
- .fontSize(16)
- .fontColor("#ffcbc2c2")
- }
- .id('intensitySelect')
- .height("100%")
- .width("80%")
- .onClick(() => {
- ActionSheet.show({
- title: $r("app.string.my_settings"),
- message: $r("app.string.my_select_msg"),
- autoCancel: true,
- confirm: {
- value: $r("app.string.cancel"),
- action: () => {
- Logger.info(TAG, 'Get Alert Dialog handled')
- }
- },
- cancel: () => {
- Logger.info(TAG, 'actionSheet canceled')
- },
- alignment: DialogAlignment.Bottom,
- offset: { dx: 0, dy: -10 },
- sheets: [
- {
- icon: $r("app.media.app_icon"),
- title: $r("app.string.my_high_mode"),
- action: () => {
- this.selectContent = $r("app.string.my_high_mode")
- this.vibrationIntensity = 'H'
- Logger.info(TAG, 'Vibration intensity is high')
- }
- },
- {
- icon: $r("app.media.app_icon"),
- title: $r("app.string.my_middle_mode"),
- action: () => {
- this.selectContent = $r("app.string.my_middle_mode")
- this.vibrationIntensity = 'M'
- Logger.info(TAG, 'Vibration intensity is middle')
- }
- },
- {
- icon: $r("app.media.app_icon"),
- title: $r("app.string.my_low_mode"),
- action: () => {
- this.selectContent = $r("app.string.my_low_mode")
- this.vibrationIntensity = 'L'
- Logger.info(TAG, 'Vibration intensity is low')
- }
- }
- ]
- })
- })
- .width("80%")
-
- Row() {
- }
- .height(1)
- .width("85%")
- .backgroundColor('#ff404048')
- }
-
- Column({ space: 10 }) {
- Row({ space: 10 }) {
- Image($r("app.media.select"))
- .height(20)
- .width(20)
- Text($r("app.string.my_php"))
- .fontColor(Color.White)
- .fontSize(20)
- Text(this.selectContent1)
- .fontSize(16)
- .fontColor("#ffcbc2c2")
- }
- .id('phpSelect1')
- .height("100%")
- .width("80%")
- .onClick(() => {
- ActionSheet.show({
- title: $r("app.string.my_php_select"),
- message: $r("app.string.my_linguistic_type"),
- autoCancel: true,
- confirm: {
- value: $r("app.string.cancel"),
- action: () => {
- Logger.info(TAG, 'Get Alert Dialog handled')
- }
- },
- cancel: () => {
- Logger.info(TAG, 'actionSheet canceled')
- },
- alignment: DialogAlignment.Bottom,
- offset: { dx: 0, dy: -10 },
- sheets: [
- {
- icon: $r("app.media.app_icon"),
- title: $r("app.string.my_ets"),
- action: () => {
- this.selectContent1 = $r("app.string.my_ets")
- this.php = 'ets'
- }
- },
- {
- icon: $r("app.media.app_icon"),
- title: $r("app.string.my_capi"),
- action: () => {
- this.selectContent1 = $r("app.string.my_capi")
- this.php = 'capi'
- }
- }
- ]
- })
- })
- .width("80%")
-
- Row() {
- }
- .height(1)
- .width("85%")
- .backgroundColor('#ff404048')
- }
-
- Column({ space: 10 }) {
- Row({ space: 10 }) {
- Image($r("app.media.Verison"))
- .width(20)
- .height(20)
- Text($r("app.string.my_version"))
- .fontColor(Color.White)
- .fontSize(20)
- .backgroundColor('#cc191a32')
- Text('v1.0')
- .fontSize(20)
- .fontColor("#ff706666")
- }
- .width("80%")
-
- Row() {
- }
- .height(1)
- .width("85%")
- .backgroundColor("#ff404048")
- }
-
- Column({ space: 10 }) {
- Row({ space: 10 }) {
- Image($r("app.media.bangzhu"))
- .width(20)
- .height(20)
- Text($r("app.string.my_help"))
- .fontColor(Color.White)
- .fontSize(20)
- .backgroundColor('#cc191a32')
- Text('Please Waiting!')
- .fontSize(20)
- .fontColor("#ff706666")
- }
- .width("80%")
-
- Row() {
- }
- .height(1)
- .width("85%")
- .backgroundColor("#ff404048")
- }
-
- Column({ space: 10 }) {
- Row({ space: 10 }) {
- Image($r("app.media.xinxi"))
- .width(20)
- .height(20)
- Text($r("app.string.my_develop"))
- .fontColor(Color.White)
- .fontSize(20)
- .backgroundColor('#cc191a32')
- Text('Please Waiting!')
- .fontSize(20)
- .fontColor("#ff706666")
- }
- .width("80%")
-
- Row() {
- }
- .height(1)
- .width("85%")
- .backgroundColor("#ff404048")
- }
- }
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import Logger from './Logger'
+
+const TAG = '[MyInfoModule]'
+
+@Component
+export default struct MyInfoModule {
+ @State selectContent: Resource = $r("app.string.my_low_mode")
+ @State selectContent1: Resource = $r("app.string.my_ets")
+
+ @Link vibrationIntensity: string
+ @Link php: string
+
+ build() {
+ Column({ space: 30 }) {
+ Column({ space: 10 }) {
+ Row({ space: 10 }) {
+ Image($r("app.media.set"))
+ .height(20)
+ .width(20)
+ Text($r("app.string.my_settings"))
+ .fontColor(Color.White)
+ .fontSize(20)
+ Text(this.selectContent)
+ .fontSize(16)
+ .fontColor("#ffcbc2c2")
+ }
+ .id('intensitySelect')
+ .height("100%")
+ .width("80%")
+ .onClick(() => {
+ ActionSheet.show({
+ title: $r("app.string.my_settings"),
+ message: $r("app.string.my_select_msg"),
+ autoCancel: true,
+ confirm: {
+ value: $r("app.string.cancel"),
+ action: () => {
+ Logger.info(TAG, 'Get Alert Dialog handled')
+ }
+ },
+ cancel: () => {
+ Logger.info(TAG, 'actionSheet canceled')
+ },
+ alignment: DialogAlignment.Bottom,
+ offset: { dx: 0, dy: -10 },
+ sheets: [
+ {
+ icon: $r("app.media.app_icon"),
+ title: $r("app.string.my_high_mode"),
+ action: () => {
+ this.selectContent = $r("app.string.my_high_mode")
+ this.vibrationIntensity = 'H'
+ Logger.info(TAG, 'Vibration intensity is high')
+ }
+ },
+ {
+ icon: $r("app.media.app_icon"),
+ title: $r("app.string.my_middle_mode"),
+ action: () => {
+ this.selectContent = $r("app.string.my_middle_mode")
+ this.vibrationIntensity = 'M'
+ Logger.info(TAG, 'Vibration intensity is middle')
+ }
+ },
+ {
+ icon: $r("app.media.app_icon"),
+ title: $r("app.string.my_low_mode"),
+ action: () => {
+ this.selectContent = $r("app.string.my_low_mode")
+ this.vibrationIntensity = 'L'
+ Logger.info(TAG, 'Vibration intensity is low')
+ }
+ }
+ ]
+ })
+ })
+ .width("80%")
+
+ Row() {
+ }
+ .height(1)
+ .width("85%")
+ .backgroundColor('#ff404048')
+ }
+
+ Column({ space: 10 }) {
+ Row({ space: 10 }) {
+ Image($r("app.media.select"))
+ .height(20)
+ .width(20)
+ Text($r("app.string.my_php"))
+ .fontColor(Color.White)
+ .fontSize(20)
+ Text(this.selectContent1)
+ .fontSize(16)
+ .fontColor("#ffcbc2c2")
+ }
+ .id('phpSelect1')
+ .height("100%")
+ .width("80%")
+ .onClick(() => {
+ ActionSheet.show({
+ title: $r("app.string.my_php_select"),
+ message: $r("app.string.my_linguistic_type"),
+ autoCancel: true,
+ confirm: {
+ value: $r("app.string.cancel"),
+ action: () => {
+ Logger.info(TAG, 'Get Alert Dialog handled')
+ }
+ },
+ cancel: () => {
+ Logger.info(TAG, 'actionSheet canceled')
+ },
+ alignment: DialogAlignment.Bottom,
+ offset: { dx: 0, dy: -10 },
+ sheets: [
+ {
+ icon: $r("app.media.app_icon"),
+ title: $r("app.string.my_ets"),
+ action: () => {
+ this.selectContent1 = $r("app.string.my_ets")
+ this.php = 'ets'
+ }
+ },
+ {
+ icon: $r("app.media.app_icon"),
+ title: $r("app.string.my_capi"),
+ action: () => {
+ this.selectContent1 = $r("app.string.my_capi")
+ this.php = 'capi'
+ }
+ }
+ ]
+ })
+ })
+ .width("80%")
+
+ Row() {
+ }
+ .height(1)
+ .width("85%")
+ .backgroundColor('#ff404048')
+ }
+
+ Column({ space: 10 }) {
+ Row({ space: 10 }) {
+ Image($r("app.media.Verison"))
+ .width(20)
+ .height(20)
+ Text($r("app.string.my_version"))
+ .fontColor(Color.White)
+ .fontSize(20)
+ .backgroundColor('#cc191a32')
+ Text('v1.0')
+ .fontSize(20)
+ .fontColor("#ff706666")
+ }
+ .width("80%")
+
+ Row() {
+ }
+ .height(1)
+ .width("85%")
+ .backgroundColor("#ff404048")
+ }
+
+ Column({ space: 10 }) {
+ Row({ space: 10 }) {
+ Image($r("app.media.bangzhu"))
+ .width(20)
+ .height(20)
+ Text($r("app.string.my_help"))
+ .fontColor(Color.White)
+ .fontSize(20)
+ .backgroundColor('#cc191a32')
+ Text('Please Waiting!')
+ .fontSize(20)
+ .fontColor("#ff706666")
+ }
+ .width("80%")
+
+ Row() {
+ }
+ .height(1)
+ .width("85%")
+ .backgroundColor("#ff404048")
+ }
+
+ Column({ space: 10 }) {
+ Row({ space: 10 }) {
+ Image($r("app.media.xinxi"))
+ .width(20)
+ .height(20)
+ Text($r("app.string.my_develop"))
+ .fontColor(Color.White)
+ .fontSize(20)
+ .backgroundColor('#cc191a32')
+ Text('Please Waiting!')
+ .fontSize(20)
+ .fontColor("#ff706666")
+ }
+ .width("80%")
+
+ Row() {
+ }
+ .height(1)
+ .width("85%")
+ .backgroundColor("#ff404048")
+ }
+ }
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/TabBar.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/TabBar.ets
index 4665acd838..3bb7067170 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/TabBar.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/TabBar.ets
@@ -1,86 +1,86 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import Logger from './Logger'
-
-const TAG = '[TabBar]'
-
-export class TabModel {
- index ?: number
- content ?: Resource
- left ?: number
- width ?: number
-}
-
-@Component
-export default struct TabBar {
- private fontSizeNormal = 18
- private tabMargin = 15
- private titleLength = 3
- @Link titleArr: Resource[]
- @Link currentIndex: number
- private left: number = 0
- private tabSelected: (position: number, title: string) => void = (position: number, title: string) => {
- Logger.info(TAG, 'tabSelected position = ' + position + ', title = ' + title)
- }
- @State private tabDataArr: TabModel[] = []
- private scroller: Scroller = new Scroller()
-
- aboutToAppear() {
- this.tabDataArr = this.titleArr.map((title: Resource, index: number) => {
- let tabModel = new TabModel()
- tabModel.index = index
- tabModel.content = title
- tabModel.left = this.left
- let width = this.titleLength * this.fontSizeNormal + this.tabMargin * 2
- tabModel.width = width
- tabModel.left = this.left
- this.left += width
- return tabModel
- })
- }
-
- build() {
- Scroll(this.scroller) {
- Flex({ direction: FlexDirection.Row }) {
- ForEach(this.tabDataArr, (item: TabModel) => {
- Flex({ direction: FlexDirection.Column, justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center }) {
- Text(item.content)
- .fontSize(this.currentIndex === item.index ? this.fontSizeNormal + 3 : this.fontSizeNormal)
- .fontColor(this.currentIndex === item.index ? "#2AEFCC" : Color.White)
- .fontWeight(this.currentIndex === item.index ? FontWeight.Bold : FontWeight.Normal)
- .textAlign(TextAlign.Center)
- Column()
- .height(3)
- .width(item.width! - this.tabMargin * 2)
- .margin({ top: 10 })
- .backgroundColor("#2AEFCC")
- .visibility(this.currentIndex === item.index ? Visibility.Visible : Visibility.Hidden)
- }
- .width(item.width!)
- .height('100%')
- .backgroundColor("#00002222")
- .onClick(() => {
- if (item.index !== undefined) {
- this.currentIndex = item.index
- }
- })
- }, (item: TabModel) => item.index!.toString())
- }
- }
- .scrollable(ScrollDirection.Horizontal)
- .scrollBar(BarState.Off)
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import Logger from './Logger'
+
+const TAG = '[TabBar]'
+
+export class TabModel {
+ index ?: number
+ content ?: Resource
+ left ?: number
+ width ?: number
+}
+
+@Component
+export default struct TabBar {
+ private fontSizeNormal = 18
+ private tabMargin = 15
+ private titleLength = 3
+ @Link titleArr: Resource[]
+ @Link currentIndex: number
+ private left: number = 0
+ private tabSelected: (position: number, title: string) => void = (position: number, title: string) => {
+ Logger.info(TAG, 'tabSelected position = ' + position + ', title = ' + title)
+ }
+ @State private tabDataArr: TabModel[] = []
+ private scroller: Scroller = new Scroller()
+
+ aboutToAppear() {
+ this.tabDataArr = this.titleArr.map((title: Resource, index: number) => {
+ let tabModel = new TabModel()
+ tabModel.index = index
+ tabModel.content = title
+ tabModel.left = this.left
+ let width = this.titleLength * this.fontSizeNormal + this.tabMargin * 2
+ tabModel.width = width
+ tabModel.left = this.left
+ this.left += width
+ return tabModel
+ })
+ }
+
+ build() {
+ Scroll(this.scroller) {
+ Flex({ direction: FlexDirection.Row }) {
+ ForEach(this.tabDataArr, (item: TabModel) => {
+ Flex({ direction: FlexDirection.Column, justifyContent: FlexAlign.Center, alignItems: ItemAlign.Center }) {
+ Text(item.content)
+ .fontSize(this.currentIndex === item.index ? this.fontSizeNormal + 3 : this.fontSizeNormal)
+ .fontColor(this.currentIndex === item.index ? "#2AEFCC" : Color.White)
+ .fontWeight(this.currentIndex === item.index ? FontWeight.Bold : FontWeight.Normal)
+ .textAlign(TextAlign.Center)
+ Column()
+ .height(3)
+ .width(item.width! - this.tabMargin * 2)
+ .margin({ top: 10 })
+ .backgroundColor("#2AEFCC")
+ .visibility(this.currentIndex === item.index ? Visibility.Visible : Visibility.Hidden)
+ }
+ .width(item.width!)
+ .height('100%')
+ .backgroundColor("#00002222")
+ .onClick(() => {
+ if (item.index !== undefined) {
+ this.currentIndex = item.index
+ }
+ })
+ }, (item: TabModel) => item.index!.toString())
+ }
+ }
+ .scrollable(ScrollDirection.Horizontal)
+ .scrollBar(BarState.Off)
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/Util.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/Util.ets
index addcbc5698..33bad70bb0 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/Util.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/Util.ets
@@ -1,118 +1,118 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import vibrator from '@ohos.vibrator'
-import Window from '@ohos.window'
-import Logger from './Logger'
-import resourceManager from '@ohos.resourceManager'
-import { BusinessError } from '@ohos.base'
-import { StartCustom } from 'library';
-
-const TAG = '[Util]'
-
-export function getDynamicStates(dis: boolean[], id: number): boolean[] {
- for (let i = 0; i < dis.length; i++) {
- i === id ? dis[i] = true : dis[i] = false
- Logger.info(TAG, dis[i].toString())
- }
- return dis
-}
-
-export async function playVibrateCustom(fileName: string, mode: string) {
- let rawFd: resourceManager.RawFileDescriptor | undefined = undefined
- await getContext().resourceManager.getRawFd(fileName).then(value => {
- rawFd = value
- Logger.info(TAG, "rawFd of vibration:" + " fd:" + rawFd.fd + ", offset:" + rawFd.offset + ", length: " + rawFd.length)
- })
- if (mode === "ets") {
- try {
- vibrator.startVibration({
- type: "file",
- hapticFd: { fd: rawFd!.fd, offset: rawFd!.offset, length: rawFd!.length }
- }, {
- usage: "unknown"
- }, (error: BusinessError) => {
- if (error) {
- Logger.info(TAG, 'startVibration failed, type is file, in callback');
- } else {
- Logger.info(TAG, 'startVibration successful, type is file, in callback');
- }
- });
- } catch (error) {
- let err: BusinessError = error as BusinessError;
- Logger.info(TAG, 'startVibration failed, type is file, in catch, err code:' + err.code + ' err msg:' + err.message)
- }
- } else if (mode === "capi"){
- let ret: number
- ret = StartCustom(rawFd!.fd, rawFd!.offset, rawFd!.length)
- console.info('StartCustom ret', ret);
- }
-}
-
-export function changeOrientationInternal(lastWindow: Window.Window, portrait: boolean): void {
- if (portrait) {
- lastWindow.setPreferredOrientation(Window.Orientation.LANDSCAPE).then(() => {
- Logger.info(TAG, "setPreferredOrientation success")
- }).catch((error: BusinessError) => {
- Logger.info(TAG, "setPreferredOrientation failure" + JSON.stringify(error))
- })
- } else {
- lastWindow.setPreferredOrientation(Window.Orientation.PORTRAIT).then(() => {
- Logger.info(TAG, "setPreferredOrientation success")
- }).catch((error: BusinessError) => {
- Logger.info(TAG, "setPreferredOrientation failure: " + JSON.stringify(error))
- })
- }
-}
-
-export function changeOrientation(portrait: boolean): void {
- Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
- changeOrientationInternal(lastWindow, portrait)
- }).catch((error: BusinessError) => {
- Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
- })
-}
-
-export function hideTitleBar(): void {
- Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
- if (lastWindow) {
- lastWindow.setWindowSystemBarEnable([], (err: BusinessError) => {
- if (err) {
- Logger.info(TAG, "hideTitleBar failed")
- } else {
- Logger.info(TAG, "hideTitleBar successful")
- }
- })
- }
- }).catch((error: BusinessError) => {
- Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
- })
-}
-
-export function showTitleBar(): void {
- Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
- if (lastWindow) {
- lastWindow.setWindowSystemBarEnable(['status', 'navigation'], (err: BusinessError) => {
- if (err) {
- Logger.info(TAG, "showTitleBar failed")
- } else {
- Logger.info(TAG, "showTitleBar successful")
- }
- })
- }
- }).catch((error: BusinessError) => {
- Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
- })
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import vibrator from '@ohos.vibrator'
+import Window from '@ohos.window'
+import Logger from './Logger'
+import resourceManager from '@ohos.resourceManager'
+import { BusinessError } from '@ohos.base'
+import { StartCustom } from 'library';
+
+const TAG = '[Util]'
+
+export function getDynamicStates(dis: boolean[], id: number): boolean[] {
+ for (let i = 0; i < dis.length; i++) {
+ i === id ? dis[i] = true : dis[i] = false
+ Logger.info(TAG, dis[i].toString())
+ }
+ return dis
+}
+
+export async function playVibrateCustom(fileName: string, mode: string) {
+ let rawFd: resourceManager.RawFileDescriptor | undefined = undefined
+ await getContext().resourceManager.getRawFd(fileName).then(value => {
+ rawFd = value
+ Logger.info(TAG, "rawFd of vibration:" + " fd:" + rawFd.fd + ", offset:" + rawFd.offset + ", length: " + rawFd.length)
+ })
+ if (mode === "ets") {
+ try {
+ vibrator.startVibration({
+ type: "file",
+ hapticFd: { fd: rawFd!.fd, offset: rawFd!.offset, length: rawFd!.length }
+ }, {
+ usage: "unknown"
+ }, (error: BusinessError) => {
+ if (error) {
+ Logger.info(TAG, 'startVibration failed, type is file, in callback');
+ } else {
+ Logger.info(TAG, 'startVibration successful, type is file, in callback');
+ }
+ });
+ } catch (error) {
+ let err: BusinessError = error as BusinessError;
+ Logger.info(TAG, 'startVibration failed, type is file, in catch, err code:' + err.code + ' err msg:' + err.message)
+ }
+ } else if (mode === "capi"){
+ let ret: number
+ ret = StartCustom(rawFd!.fd, rawFd!.offset, rawFd!.length)
+ console.info('StartCustom ret', ret);
+ }
+}
+
+export function changeOrientationInternal(lastWindow: Window.Window, portrait: boolean): void {
+ if (portrait) {
+ lastWindow.setPreferredOrientation(Window.Orientation.LANDSCAPE).then(() => {
+ Logger.info(TAG, "setPreferredOrientation success")
+ }).catch((error: BusinessError) => {
+ Logger.info(TAG, "setPreferredOrientation failure" + JSON.stringify(error))
+ })
+ } else {
+ lastWindow.setPreferredOrientation(Window.Orientation.PORTRAIT).then(() => {
+ Logger.info(TAG, "setPreferredOrientation success")
+ }).catch((error: BusinessError) => {
+ Logger.info(TAG, "setPreferredOrientation failure: " + JSON.stringify(error))
+ })
+ }
+}
+
+export function changeOrientation(portrait: boolean): void {
+ Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
+ changeOrientationInternal(lastWindow, portrait)
+ }).catch((error: BusinessError) => {
+ Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
+ })
+}
+
+export function hideTitleBar(): void {
+ Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
+ if (lastWindow) {
+ lastWindow.setWindowSystemBarEnable([], (err: BusinessError) => {
+ if (err) {
+ Logger.info(TAG, "hideTitleBar failed")
+ } else {
+ Logger.info(TAG, "hideTitleBar successful")
+ }
+ })
+ }
+ }).catch((error: BusinessError) => {
+ Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
+ })
+}
+
+export function showTitleBar(): void {
+ Window.getLastWindow(getContext()).then((lastWindow: Window.Window) => {
+ if (lastWindow) {
+ lastWindow.setWindowSystemBarEnable(['status', 'navigation'], (err: BusinessError) => {
+ if (err) {
+ Logger.info(TAG, "showTitleBar failed")
+ } else {
+ Logger.info(TAG, "showTitleBar successful")
+ }
+ })
+ }
+ }).catch((error: BusinessError) => {
+ Logger.info(TAG, "getLastWindow error: " + JSON.stringify(error))
+ })
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoListModule.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoListModule.ets
index a20194e783..fb6d6f85c2 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoListModule.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoListModule.ets
@@ -1,94 +1,94 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import router from '@ohos.router'
-
-@Entry
-@Component
-struct VideoListModule {
- private php: string = (router.getParams() as Record)['php']
- build() {
- Column({ space: 20 }) {
- Row() {
- Button({ type: ButtonType.Normal }) {
- Text("<")
- .fontColor(Color.White)
- .fontSize(28)
- }
- .backgroundColor('#00191a32')
- .padding({ left: 5 })
- .layoutWeight(1)
- .onClick(() => {
- router.pushUrl({
- url: 'pages/Index'
- })
- })
-
- Text($r("app.string.back"))
- .fontColor(Color.White)
- .fontSize(24)
- .layoutWeight(7)
- .padding({ right: 10 })
- }
- .padding({ top: 5 })
-
- Column({ space: 20 }) {
- List({ space: 10 }) {
- ListItem() {
- Row() {
- Image($r("app.media.HapticVideoPreview"))
- .width("50%")
- .height(100)
- .borderRadius(10)
- Column() {
- Text($r("app.string.video_list_haptic_video"))
- .fontSize(18)
- .fontColor(Color.White)
- Text($r("app.string.video_list_haptic_video_msg"))
- .fontSize(16)
- .fontColor("#ff837979")
- }
- .alignItems(HorizontalAlign.Start)
- .padding({ left: 5 })
- .height(100)
- }
- .width("95%")
- .padding({ left: 10 })
- .backgroundColor("#00002222")
- .onClick(() => {
- router.pushUrl({
- url: "module/VideoPlayModule",
- params: {
- vibrateFileName: "HapticVideo.json",
- videoName: 'HapticVideo',
- videoSrc: $r("app.media.HapticVideo"),
- previewUri: $r("app.media.HapticVideoPreview"),
- pages: "VideoListPage",
- php: this.php
- }
- })
- })
- }
- }
- .listDirection(Axis.Vertical)
- .divider({ strokeWidth: 10, color: "#00f3f3f3", startMargin: 20, endMargin: 20 })
- .height("60%")
- }
- }
- .width('100%')
- .height('100%')
- .backgroundColor('#f2191a32')
- }
-}
+/*
+ * Copyright (c) 2023 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import router from '@ohos.router'
+
+@Entry
+@Component
+struct VideoListModule {
+ private php: string = (router.getParams() as Record)['php']
+ build() {
+ Column({ space: 20 }) {
+ Row() {
+ Button({ type: ButtonType.Normal }) {
+ Text("<")
+ .fontColor(Color.White)
+ .fontSize(28)
+ }
+ .backgroundColor('#00191a32')
+ .padding({ left: 5 })
+ .layoutWeight(1)
+ .onClick(() => {
+ router.pushUrl({
+ url: 'pages/Index'
+ })
+ })
+
+ Text($r("app.string.back"))
+ .fontColor(Color.White)
+ .fontSize(24)
+ .layoutWeight(7)
+ .padding({ right: 10 })
+ }
+ .padding({ top: 5 })
+
+ Column({ space: 20 }) {
+ List({ space: 10 }) {
+ ListItem() {
+ Row() {
+ Image($r("app.media.HapticVideoPreview"))
+ .width("50%")
+ .height(100)
+ .borderRadius(10)
+ Column() {
+ Text($r("app.string.video_list_haptic_video"))
+ .fontSize(18)
+ .fontColor(Color.White)
+ Text($r("app.string.video_list_haptic_video_msg"))
+ .fontSize(16)
+ .fontColor("#ff837979")
+ }
+ .alignItems(HorizontalAlign.Start)
+ .padding({ left: 5 })
+ .height(100)
+ }
+ .width("95%")
+ .padding({ left: 10 })
+ .backgroundColor("#00002222")
+ .onClick(() => {
+ router.pushUrl({
+ url: "module/VideoPlayModule",
+ params: {
+ vibrateFileName: "HapticVideo.json",
+ videoName: 'HapticVideo',
+ videoSrc: $r("app.media.HapticVideo"),
+ previewUri: $r("app.media.HapticVideoPreview"),
+ pages: "VideoListPage",
+ php: this.php
+ }
+ })
+ })
+ }
+ }
+ .listDirection(Axis.Vertical)
+ .divider({ strokeWidth: 10, color: "#00f3f3f3", startMargin: 20, endMargin: 20 })
+ .height("60%")
+ }
+ }
+ .width('100%')
+ .height('100%')
+ .backgroundColor('#f2191a32')
+ }
+}
diff --git a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoPlayModule.ets b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoPlayModule.ets
index df913bb18f..adadb75787 100644
--- a/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoPlayModule.ets
+++ b/code/BasicFeature/DeviceManagement/Vibrator/CustomHaptic/entry/src/main/ets/module/VideoPlayModule.ets
@@ -1,73 +1,73 @@
-/*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import vibrator from '@ohos.vibrator';
-import router from '@ohos.router'
-import { changeOrientation, showTitleBar, playVibrateCustom, hideTitleBar } from './Util'
-
-@Entry
-@Component
-struct VideoPlayModule {
- @State videoName: string = (router.getParams() as Record