diff --git a/OAT.xml b/OAT.xml index b59f6922ee6b9b623fae87de18e6b94ee05897cb..f8497042dcdee14e8a1f4360a104ae33283a0a13 100644 --- a/OAT.xml +++ b/OAT.xml @@ -1647,6 +1647,42 @@ Note:If the text contains special characters, please escape them according to th + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/README.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/README.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/code-linter.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/index.d.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/ets/utils/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/DynamicImport.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/DynamicImport.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/DynamicImport.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/DynamicImport.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/components/MainPage.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/ets/utils/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har1/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/components/MainPage.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/ets/utils/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/har2/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/components/MainPage.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/ets/utils/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/harlibrary/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/ets/components/MainPage.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHar/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/utils/Calc.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/utils/Calc.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/utils/Calc.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/ets/utils/Calc.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/myHsp/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/screenshots/DynamicImport.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/screenshots/DynamicImport.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/DynamicImport/screenshots/DynamicImport.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/DynamicImport/screenshots/DynamicImport.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/README.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/code-linter.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/index.d.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/JsApisLoadNativeModule.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/JsApisLoadNativeModule.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/JsApisLoadNativeModule.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/JsApisLoadNativeModule.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule1.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule1.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule1.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule1.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule2.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule2.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule2.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule2.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule3.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule3.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule3.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/JsApisLoadNativeModule/screenshots/JsApisLoadNativeModule3.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/README.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/README.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/code-linter.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A_ns.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A_ns.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A_ns.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/A_ns.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/B.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/B.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/B.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/B.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/C.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/C.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/C.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/C.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/fail_example.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/fail_example.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/fail_example.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/fail_example.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/main.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/middle.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/middle.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/middle.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/middle.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod1.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod1.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod1.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod1.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod2.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod2.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod2.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/ets/pages/mod2.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/LazyImport.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport1.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport1.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport1.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport1.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport2.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport2.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport2.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/LazyImport/screenshots/LazyImport2.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/README.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/code-linter.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/.gitignore b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/module.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleUseGlobalVar.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleUseGlobalVar.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleUseGlobalVar.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/LazyImportChangeExecutionOrder/moduleUseGlobalVar.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/main.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/main.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/main.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/main.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/module.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVar.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVar.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVar.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVar.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVarOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVarOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVarOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/moduleUseGlobalVarOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModule.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModule.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModule.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModule.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModuleOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModuleOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModuleOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyGlobalObject/sideEffectModuleOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/Index.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/Index.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/module.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyTheApplicationLevelArkUI/moduleOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/a.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/a.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/a.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/a.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/b.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/b.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/b.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/b.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/main.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/main.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/main.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/main.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/modifyPrototype.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/modifyPrototype.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/modifyPrototype.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/ModifyingGlobalVariables/modifyPrototype.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/main.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/main.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/main.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/main.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/module.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModule.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModule.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModule.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModule.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModuleOptimize.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModuleOptimize.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModuleOptimize.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/pages/TopCodeModification/topCodeModuleOptimize.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/CommonButton.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/CommonButton.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/CommonButton.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/CommonButton.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/ets/util/resource.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/ModuleLoadingSideEffects.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/ModuleLoadingSideEffects.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/ModuleLoadingSideEffects.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/ets/test/ModuleLoadingSideEffects.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5 b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/screenshots/ModuleLoadingSideEffects.png b/code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/screenshots/ModuleLoadingSideEffects.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/screenshots/ModuleLoadingSideEffects.png rename to code/DocsSample/ArkTS/ArkTSRuntime/ArkTSModule/ModuleLoadingSideEffects/screenshots/ModuleLoadingSideEffects.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/README.md b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/README.md rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/README.md diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/code-linter.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/obfuscation-rules.txt b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/obfuscation-rules.txt similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/obfuscation-rules.txt rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/obfuscation-rules.txt diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_1.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_1.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_1.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_1.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_2.png b/code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_2.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_2.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/AsyncConcurrencyOverview/screenshots/AsyncConcurrencyOverview_2.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/.gitignore diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/app.json5 new file mode 100755 index 0000000000000000000000000000000000000000..acc133aae3b183b44e6d74c8770efd122e16a8f7 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/app.json5 @@ -0,0 +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. + */ + +{ + "app": { + "bundleName": "com.samples.communicationobjects", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name" + } +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/element/string.json new file mode 100755 index 0000000000000000000000000000000000000000..8b6ecf1b4157403c8873cb87e7eca97200da7145 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "app_name", + "value": "CommunicationObjects" + } + ] +} diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/README.md b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/README.md new file mode 100755 index 0000000000000000000000000000000000000000..d01e95dbbeb804f4a969036abbd6de53dce4771f --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/README.md @@ -0,0 +1,93 @@ +# ArkTS 线程间通信对象 + +### 介绍 + +#### 普通对象 + +普通对象跨线程时通过拷贝形式传递,两个线程的对象内容一致,但是指向各自线程的隔离内存区间,被分配在各自线程的虚拟机本地堆(LocalHeap)。例如Ecmascript262规范定义的Object、Array、Map等对象是通过这种方式实现跨并发实例通信的。 + +#### ArrayBuffer对象 + +ArrayBuffer内部包含一块Native内存,该ArrayBuffer的JS对象壳被分配在虚拟机本地堆(LocalHeap)。与普通对象一样,需要经过序列化与反序列化拷贝传递,但是Native内存有两种传输方式:拷贝和转移。 + +#### SharedArrayBuffer对象 + +SharedArrayBuffer内部包含一块Native内存,其JS对象壳被分配在虚拟机本地堆(LocalHeap)。支持跨并发实例间共享,但是访问及修改需要采用Atomics类,防止数据竞争。SharedArrayBuffer可以用于多个并发实例间的状态共享或者数据共享。 + +#### Transferable对象(NativeBinding对象) + +Transferable对象(也称为NativeBinding对象)指的是一个JS对象,绑定了一个C++对象,且主体功能由C++提供,其JS对象壳被分配在虚拟机本地堆(LocalHeap)。跨线程传输时可以直接复用同一个C++对象,相比于JS对象的拷贝模式,传输效率较高。因此,可共享或转移的NativeBinding对象也被称为Transferable对象。 + +该工程中展示的代码详细描述可查如下链接: + +- [普通对象](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/arkts-utils/normal-object.md) +- [ArrayBuffer对象](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/arkts-utils/arraybuffer-object.md) +- [SharedArrayBuffer对象](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/arkts-utils/shared-arraybuffer-object.md) +- [Transferable对象(NativeBinding对象)](https://docs.openharmony.cn/pages/v5.0/zh-cn/application-dev/arkts-utils/transferabled-object.md) + +### 效果预览 + +| 首页 | 执行及结果即时反馈 | +| :----------------------------------------------------------: | :----------------------------------------------------------: | +| | | + +### 使用说明 + +1. 在主界面,点击任意按钮进行跳转,点击Hello World执行程序 +2. 执行结果会即时反馈在屏幕中央,并在控制台打印log。 + +### 工程目录 + +``` +entry/src/ + ├── main + │ ├── ets + │ │ ├── entryability + │ │ ├── entrybackupability + │ │ ├── managers + │ │ ├── ArrayBufferObject.ets // ArrayBuffer对象示例代码 + │ │ ├── NormalObject.ets // 普通对象示例代码 + │ │ ├── pixelMapTest.ets // Transferable对象示例代码 + │ │ ├── SharedArrayBufferObject.ets // SharedArrayBuffer对象示例代码 + │ │ ├── Test.ets // 普通对象示例代码 + │ │ ├── TransferabledObject.ets // Transferable对象示例代码 + │ │ ├── pages + │ │ ├── Index.ets // 首页 + │ │ ├── util + │ │ ├── CommonButton.ets // 首页跳转UI + │ │ ├── resource.ets // 资源引用转换 + │ ├── module.json5 + │ └── resources + ├── ohosTest + │ ├── ets + │ │ ├── test + │ │ ├── Ability.test.ets // 自动化测试代码 +``` + +### 相关权限 + +不涉及。 + +### 依赖 + +不涉及。 + +### 约束与限制 + +1.本示例仅支持标准系统上运行, 支持设备:RK3568。 + +2.本示例为Stage模型,支持API14版本SDK,版本号:5.0.2.57,镜像版本号:OpenHarmony_5.0.2.58。 + +3.本示例需要使用DevEco Studio 5.0.1 Release (Build Version: 5.0.5.306, built on December 6, 2024)及以上版本才可编译运行。 + +### 下载 + +如需单独下载本工程,执行如下命令: + +```` +git init +git config core.sparsecheckout true +echo code/DocsSample/ArkTs/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects > .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/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/code-linter.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/code-linter.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/.gitignore diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/build-profile.json5 new file mode 100755 index 0000000000000000000000000000000000000000..b4d65d490ef6cbe22d933b9231555210f1555786 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/build-profile.json5 @@ -0,0 +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", + } + ] +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/obfuscation-rules.txt similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/obfuscation-rules.txt diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/oh-package.json5 new file mode 100755 index 0000000000000000000000000000000000000000..4bf3e2a9b1ae7381cf9363dff1cbcc1861a41e7b --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/oh-package.json5 @@ -0,0 +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. + */ + +{ + "name": "entry", + "version": "1.0.0", + "description": "Please describe the basic information.", + "main": "", + "author": "", + "license": "", + "dependencies": {} +} + diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entryability/EntryAbility.ets new file mode 100755 index 0000000000000000000000000000000000000000..3e77e4b9f7946d80aa77e6b2dcfe40b23ccf6178 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entryability/EntryAbility.ets @@ -0,0 +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'); + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/ArrayBufferObject.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/ArrayBufferObject.ets new file mode 100755 index 0000000000000000000000000000000000000000..714ebf6d1fb725261b03e4e73ac7cc2dfc2598b7 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/ArrayBufferObject.ets @@ -0,0 +1,72 @@ +/* + * 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 { taskpool } from '@kit.ArkTS'; +import { BusinessError } from '@kit.BasicServicesKit'; + +@Concurrent +function adjustImageValue(arrayBuffer: ArrayBuffer): ArrayBuffer { + // 对arrayBuffer进行操作 + return arrayBuffer; // 返回值默认转移 +} + +function createImageTask(arrayBuffer: ArrayBuffer, isParamsByTransfer: boolean): taskpool.Task { + let task: taskpool.Task = new taskpool.Task(adjustImageValue, arrayBuffer); + if (!isParamsByTransfer) { // 是否使用转移方式 + // 传递空数组[],全部arrayBuffer参数传递均采用拷贝方式 + task.setTransferList([]); + } + return task; +} + +@Entry +@Component +struct Index { + @State message: string = 'Hello World'; + + build() { + RelativeContainer() { + Text(this.message) + .id('HelloWorld') + .fontSize(50) + .fontWeight(FontWeight.Bold) + .alignRules({ + center: { anchor: '__container__', align: VerticalAlign.Center }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + let taskNum = 4; + let arrayBuffer = new ArrayBuffer(1024 * 1024); + let taskPoolGroup = new taskpool.TaskGroup(); + // 创建taskNum个Task + for (let i: number = 0; i < taskNum; i++) { + let arrayBufferSlice: ArrayBuffer = + arrayBuffer.slice(arrayBuffer.byteLength / taskNum * i, arrayBuffer.byteLength / taskNum * (i + 1)); + // 使用拷贝方式传入ArrayBuffer,所以isParamsByTransfer为false + taskPoolGroup.addTask(createImageTask(arrayBufferSlice, false)); + } + // 执行Task + taskpool.execute(taskPoolGroup).then((data) => { + // 返回结果,对数组拼接,获得最终结果 + }).catch((e: BusinessError) => { + console.error(e.message); + }) + this.message = 'success'; + }) + } + .height('100%') + .width('100%') + } +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/NormalObject.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/NormalObject.ets new file mode 100755 index 0000000000000000000000000000000000000000..6fa7f25445846c03400855dadc409d4cd9ce7573 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/NormalObject.ets @@ -0,0 +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 { taskpool } from '@kit.ArkTS'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { TestA } from './Test'; + +@Concurrent +async function test1(arg: TestA) { + console.info('TestA name is: ' + arg.name); +} + +@Entry +@Component +struct Index { + @State message: string = 'Hello World'; + + build() { + RelativeContainer() { + Text(this.message) + .id('HelloWorld') + .fontSize(50) + .fontWeight(FontWeight.Bold) + .alignRules({ + center: { anchor: '__container__', align: VerticalAlign.Center }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + // 1. 创建Test实例objA + let objA = new TestA('TestA'); + // 2. 创建任务task,将objA传递给该任务,objA非sendable对象,通过序列化传递给子线程 + let task = new taskpool.Task(test1, objA); + // 3. 执行任务 + taskpool.execute(task).then(() => { + console.info('taskpool: execute task success!'); + }).catch((e:BusinessError) => { + console.error(`taskpool: execute task: Code: ${e.code}, message: ${e.message}`); + }) + this.message = 'success'; + }) + } + .height('100%') + .width('100%') + } +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/SharedArrayBufferObject.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/SharedArrayBufferObject.ets new file mode 100755 index 0000000000000000000000000000000000000000..f4cae4dadace8bc7ce26b95b1265e47ad31b6d00 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/SharedArrayBufferObject.ets @@ -0,0 +1,58 @@ +/* + * 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 { taskpool } from '@kit.ArkTS'; + +@Concurrent +function transferAtomics(arg1: Int32Array) { + console.info('wait begin::'); + // 使用Atomics进行操作 + let res = Atomics.wait(arg1, 0, 0, 3000); + return res; +} + +@Entry +@Component +struct sharedArrayBuffer { + @State message: string = 'Hello World'; + + build() { + RelativeContainer() { + Text(this.message) + .id('HelloWorld') + .fontSize(50) + .fontWeight(FontWeight.Bold) + .alignRules({ + center: { anchor: '__container__', align: VerticalAlign.Center }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + // 定义可共享对象 + let sab: SharedArrayBuffer = new SharedArrayBuffer(20); + let int32 = new Int32Array(sab); + let task: taskpool.Task = new taskpool.Task(transferAtomics, int32); + taskpool.execute(task).then((res) => { + console.info('this res is: ' + res); + }); + setTimeout(() => { + Atomics.notify(int32, 0, 1); + }, 1000); + this.message = 'success'; + }) + } + .height('100%') + .width('100%') + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/Test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/Test.ets new file mode 100755 index 0000000000000000000000000000000000000000..25aef1839ca50a6541ac93a2942786f67a40b732 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/Test.ets @@ -0,0 +1,22 @@ +/* + * 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. + */ + +// 自定义class TestA +export class TestA { + constructor(name: string) { + this.name = name; + } + name: string = 'ClassA'; +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/TransferabledObject.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/TransferabledObject.ets new file mode 100755 index 0000000000000000000000000000000000000000..1bc70e3fc91fc645789545741b528ee05fb2f092 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/TransferabledObject.ets @@ -0,0 +1,63 @@ +/* + * 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 { taskpool } from '@kit.ArkTS'; +import { loadPixelMap } from './pixelMapTest'; +import { BusinessError } from '@kit.BasicServicesKit'; + +@Entry +@Component +struct Index { + @State message: string = 'Hello World'; + @State pixelMap: PixelMap | undefined = undefined; + + private loadImageFromThread(): void { + const resourceMgr = getContext(this).resourceManager; + // 此处‘startIcon.png’为media下复制到rawfile文件夹中,请开发者自行替换,否则imageSource创建失败会导致后续无法正常执行。 + resourceMgr.getRawFd('startIcon.png').then(rawFileDescriptor => { + taskpool.execute(loadPixelMap, rawFileDescriptor).then(pixelMap => { + if (pixelMap) { + this.pixelMap = pixelMap as PixelMap; + console.log('Succeeded in creating pixelMap.'); + // 主线程释放pixelMap。由于子线程返回pixelMap时已调用setTransferDetached,所以此处能够立即释放pixelMap。 + this.pixelMap.release(); + } else { + console.error('Failed to create pixelMap.'); + } + }).catch((e: BusinessError) => { + console.error('taskpool execute loadPixelMap failed. Code: ' + e.code + ', message: ' + e.message); + }); + }); + } + + build() { + RelativeContainer() { + Text(this.message) + .id('HelloWorld') + .fontSize(50) + .fontWeight(FontWeight.Bold) + .alignRules({ + center: { anchor: '__container__', align: VerticalAlign.Center }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + this.loadImageFromThread(); + this.message = 'success'; + }) + } + .height('100%') + .width('100%') + } +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/pixelMapTest.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/pixelMapTest.ets new file mode 100755 index 0000000000000000000000000000000000000000..323c66a00382fe726876d1acfb59e1d0cad455da --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/managers/pixelMapTest.ets @@ -0,0 +1,30 @@ +/* + * 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 { image } from '@kit.ImageKit'; + +@Concurrent +export async function loadPixelMap(rawFileDescriptor: number): Promise { + // 创建imageSource。 + const imageSource = image.createImageSource(rawFileDescriptor); + // 创建pixelMap。 + const pixelMap = imageSource.createPixelMapSync(); + // 释放imageSource。 + imageSource.release(); + // 使pixelMap在跨线程传输完成后,断开原线程的引用。 + pixelMap.setTransferDetached(true); + // 返回pixelMap给主线程。 + return pixelMap; +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/pages/Index.ets new file mode 100755 index 0000000000000000000000000000000000000000..da20b90c133176c7398555dab59d2d5771230dd2 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/pages/Index.ets @@ -0,0 +1,54 @@ +/* + * 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 { CommonButton } from '../util/CommonButton'; +import resource from '../util/resource'; + +@Entry +@Component +struct Index { + aboutToAppear() { + } + + build() { + Scroll() { + Flex({ direction: FlexDirection.Row, wrap: FlexWrap.Wrap }) { + Text(resource.resourceToString($r('app.string.Communication_Objects'))) + .padding('15vp') + .width('100%') + .fontSize('25fp') + .textAlign(TextAlign.Center) + CommonButton({ + buttonName: resource.resourceToString($r('app.string.Normal_Object')), + buttonUrl: 'managers/NormalObject' + }); + CommonButton({ + buttonName: resource.resourceToString($r('app.string.ArrayBuffer_Object')), + buttonUrl: 'managers/ArrayBufferObject' + }); + CommonButton({ + buttonName: resource.resourceToString($r('app.string.SharedArrayBuffer_Object')), + buttonUrl: 'managers/SharedArrayBufferObject' + }); + CommonButton({ + buttonName: resource.resourceToString($r('app.string.Transferabled_Object')), + buttonUrl: 'managers/TransferabledObject' + }); + } + .padding('20vp') + .width('100%') + }.margin({ bottom: 60 }) + .width('100%') + } +} diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/CommonButton.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/CommonButton.ets new file mode 100755 index 0000000000000000000000000000000000000000..5012c48e637be4535be53eb5ca784b298a42de73 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/CommonButton.ets @@ -0,0 +1,46 @@ +/* + * 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 router from '@ohos.router'; + +@Component +export struct CommonButton { + @State buttonName: string = ''; + @State buttonUrl: string = ''; + @State data: string = ''; + + build() { + Text(this.buttonName) + .id(this.buttonName) + .padding(px2vp(5)) + .fontSize(px2fp(25)) + .width('45%') + .height(36) + .backgroundColor('#04a4fc') + .fontColor(Color.White) + .textAlign(TextAlign.Center) + .borderRadius(15) + .margin(px2vp(5)) + .onClick(() => { + router.pushUrl({ + url: this.buttonUrl, + params: { + text: this.data, + buttonName: this.buttonName + } + }); + }) + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/resource.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/resource.ets new file mode 100755 index 0000000000000000000000000000000000000000..79a04af93bcf6ee2b7d288a24558060fb6c69345 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/ets/util/resource.ets @@ -0,0 +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. + */ + +export class P2PManager { + public resourceToString(resource: Resource):string { + return getContext(this).resourceManager.getStringSync(resource); + } +} + +// 默认导出let +let p2pManager = new P2PManager(); + +export default p2pManager as P2PManager; \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/string.json new file mode 100755 index 0000000000000000000000000000000000000000..da2ffb845130609d95055a7cf49f731c9809dc41 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/element/string.json @@ -0,0 +1,36 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "CommunicationObjects" + }, + { + "name": "Communication_Objects", + "value": "线程间通信对象" + }, + { + "name": "Normal_Object", + "value": "普通对象" + }, + { + "name": "ArrayBuffer_Object", + "value": "ArrayBuffer对象" + }, + { + "name": "SharedArrayBuffer_Object", + "value": "SharedArrayBuffer对象" + }, + { + "name": "Transferabled_Object", + "value": "Transferable对象" + } + ] +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/main_pages.json new file mode 100755 index 0000000000000000000000000000000000000000..61dbd3f8a4e589b8baf8d2cae9f844aa6d28f9d1 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/base/profile/main_pages.json @@ -0,0 +1,9 @@ +{ + "src": [ + "pages/Index", + "managers/NormalObject", + "managers/ArrayBufferObject", + "managers/SharedArrayBufferObject", + "managers/TransferabledObject" + ] +} diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/mock/mock-config.json5 new file mode 100755 index 0000000000000000000000000000000000000000..b9a78e201535765168a92d3543c690273ecdc019 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/mock/mock-config.json5 @@ -0,0 +1,17 @@ +/* + * 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. + */ + +{ +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/Ability.test.ets new file mode 100755 index 0000000000000000000000000000000000000000..6a1d156a95a23f3436f7be19424393ea04b37ea7 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/Ability.test.ets @@ -0,0 +1,119 @@ +/* + * 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 { describe, it, expect, beforeAll } from '@ohos/hypium'; +import { abilityDelegatorRegistry, Driver, ON } from '@kit.TestKit'; +import { UIAbility, Want } from '@kit.AbilityKit'; +import resource from '../../../main/ets/util/resource'; + +const delegator: abilityDelegatorRegistry.AbilityDelegator = abilityDelegatorRegistry.getAbilityDelegator(); +const bundleName = abilityDelegatorRegistry.getArguments().bundleName; + +let want: Want; + +export default function abilityTest() { + describe('ActsAbilityTest', () => { + /** + * 打开应用 + */ + beforeAll(async () => { + want = { + bundleName: bundleName, + abilityName: 'EntryAbility' + }; + await delegator.startAbility(want); + const driver = Driver.create(); + await driver.delayMs(1000); + const ability: UIAbility = await delegator.getCurrentTopAbility(); + console.info('get top ability'); + await driver.delayMs(1000); + expect(ability.context.abilityInfo.name).assertEqual('EntryAbility'); + }) + /** + * 点击按钮,进入普通对象页面,点击Hello World执行 + */ + it('testNormalObject', 0, async (done: Function) => { + console.log('uitest: TestNormalObject begin'); + const driver = Driver.create(); + await driver.delayMs(1000); + const text = await driver.findComponent(ON.text(resource.resourceToString($r('app.string.Normal_Object')))); + await text.click(); + await driver.delayMs(1000); + const text1 = await driver.findComponent(ON.text('Hello World')); + await text1.click(); + await driver.delayMs(1000); + await driver.assertComponentExist(ON.text('success')); + console.log('uitest: TestNormalObject end'); + await driver.pressBack(); + done(); + }) + /** + * 点击按钮,进入ArrayBuffer对象页面,点击Hello World执行 + */ + it('testArrayBufferObject', 0, async (done: Function) => { + console.log('uitest: TestArrayBufferObject begin'); + const driver = Driver.create(); + await driver.delayMs(1000); + const text = await driver.findComponent(ON.text(resource.resourceToString($r('app.string.ArrayBuffer_Object')))); + await text.click(); + await driver.delayMs(1000); + const text1 = await driver.findComponent(ON.text('Hello World')); + await text1.click(); + await driver.delayMs(1000); + await driver.assertComponentExist(ON.text('success')); + console.log('uitest: TestArrayBufferObject end'); + await driver.pressBack(); + done(); + }) + /** + * 点击按钮,进入SharedArrayBuffer对象页面,点击Hello World执行 + */ + it('testSharedArrayBufferObject', 0, async (done: Function) => { + console.log('uitest: TestSharedArrayBufferObject begin'); + const driver = Driver.create(); + await driver.delayMs(1000); + const text = + await driver.findComponent(ON.text(resource.resourceToString($r('app.string.SharedArrayBuffer_Object')))); + await text.click(); + await driver.delayMs(1000); + const text1 = await driver.findComponent(ON.text('Hello World')); + await text1.click(); + await driver.delayMs(1000); + await driver.assertComponentExist(ON.text('success')); + console.log('uitest: TestSharedArrayBufferObject end'); + await driver.pressBack(); + done(); + }) + /** + * 点击按钮,进入Transferable对象页面,点击Hello World执行 + */ + it('testTransferabledObject', 0, async (done: Function) => { + console.log('uitest: TestTransferabledObject begin'); + const driver = Driver.create(); + await driver.delayMs(1000); + const text = + await driver.findComponent(ON.text(resource.resourceToString($r('app.string.Transferabled_Object')))); + await text.click(); + await driver.delayMs(1000); + const text1 = await driver.findComponent(ON.text('Hello World')); + await text1.click(); + await driver.delayMs(1000); + await driver.assertComponentExist(ON.text('success')); + console.log('uitest: TestTransferabledObject end'); + await driver.pressBack(); + done(); + }) + }) +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/List.test.ets new file mode 100755 index 0000000000000000000000000000000000000000..1eac52fcebe8958e19a7b8fed2e8f39c520a3e42 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,20 @@ +/* + * 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 abilityTest from './Ability.test'; + +export default function testsuite() { + abilityTest(); +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/oh-package.json5 diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/ohosTest.md b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/ohosTest.md new file mode 100755 index 0000000000000000000000000000000000000000..e914f669f2238275975e9a354182bd7cb4809646 --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/ohosTest.md @@ -0,0 +1,11 @@ +# CommunicationObjects 测试用例归档 + +## 用例表 + +| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | +| --------------------- | ------------------------------- | --------------- | ---------------------- | -------- | -------- | +| 拉起应用 | 设备正常运行 | | 成功拉起应用 | 是 | Pass | +| 普通对象 | 位于NormalObject.ets | 点击Hello World | 1秒后页面显示“success” | 是 | Pass | +| ArrayBuffer对象 | 位于ArrayBufferObject.ets | 点击Hello World | 1秒后页面显示“success” | 是 | Pass | +| SharedArrayBuffer对象 | 位于SharedArrayBufferObject.ets | 点击Hello World | 1秒后页面显示“success” | 是 | Pass | +| Transferable对象 | 位于TransferabledObject.ets | 点击Hello World | 1秒后页面显示“success” | 是 | Pass | \ No newline at end of file diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_1.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_1.png new file mode 100755 index 0000000000000000000000000000000000000000..a46c0e0a951c36df4abba2ce380b80a49ad61794 Binary files /dev/null and b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_1.png differ diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_2.png b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_2.png new file mode 100755 index 0000000000000000000000000000000000000000..567e0c7cc01712f36b28000849068324c7610eb4 Binary files /dev/null and b/code/DocsSample/ArkTS/ArkTsConcurrent/ConcurrentThreadCommunication/InterThreadCommunicationObjects/CommunicationObjects/screenshots/CommunicationObjects_2.png differ diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/README.md diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/code-linter.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/code-linter.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/code-linter.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/.gitignore b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/.gitignore rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/.gitignore diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt new file mode 100755 index 0000000000000000000000000000000000000000..272efb6ca3f240859091bbbfc7c5802d52793b0b --- /dev/null +++ b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/obfuscation-rules.txt @@ -0,0 +1,23 @@ +# Define project specific obfuscation rules here. +# You can include the obfuscation configuration files in the current module's build-profile.json5. +# +# For more details, see +# https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5 + +# Obfuscation options: +# -disable-obfuscation: disable all obfuscations +# -enable-property-obfuscation: obfuscate the property names +# -enable-toplevel-obfuscation: obfuscate the names in the global scope +# -compact: remove unnecessary blank spaces and all line feeds +# -remove-log: remove all console.* statements +# -print-namecache: print the name cache that contains the mapping from the old names to new names +# -apply-namecache: reuse the given cache file + +# Keep options: +# -keep-property-name: specifies property names that you want to keep +# -keep-global-name: specifies names that you want to keep in the global scope + +-enable-property-obfuscation +-enable-toplevel-obfuscation +-enable-filename-obfuscation +-enable-export-obfuscation \ No newline at end of file diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/mock/mock-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/mock/mock-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/mock/mock-config.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/mock/mock-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigorfile.ts b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigorfile.ts rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5 b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5 rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/oh-package.json5 diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/ohosTest.md diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_1.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_1.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_1.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_1.png diff --git a/code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_2.png b/code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_2.png similarity index 100% rename from code/DocsSample/ArkTs/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_2.png rename to code/DocsSample/ArkTS/ArkTsConcurrent/MultithreadedConcurrency/MultiThreadConcurrencyOverview/screenshots/MultiThreadConcurrencyOverview_2.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/README.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/code-linter.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/code-linter.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/code-linter.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/NodeAPIEnvironmentalLifeCycle.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/NodeAPIEnvironmentalLifeCycle.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/NodeAPIEnvironmentalLifeCycle.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/ets/test/NodeAPIEnvironmentalLifeCycle.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/ohosTest.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle1.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle1.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle1.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle1.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle2.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle2.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle2.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIEnvironmentalLifeCycle/screenshots/NodeAPIEnvironmentalLifeCycle2.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/README.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/code-linter.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/code-linter.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/code-linter.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/Index.d.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/NodeAPILifeCycle.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/NodeAPILifeCycle.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/NodeAPILifeCycle.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/ets/test/NodeAPILifeCycle.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/ohosTest.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle1.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle1.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle1.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle1.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle2.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle2.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle2.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPILifeCycle/screenshots/NodeAPILifeCycle2.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/README.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/README.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/README.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/README.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/code-linter.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/code-linter.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/code-linter.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/Index.d.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/napiGetPrototype.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/napiGetPrototype.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/napiGetPrototype.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/ets/pages/napiGetPrototype.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/NodeAPIObject.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/NodeAPIObject.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/NodeAPIObject.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/ets/test/NodeAPIObject.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/ohosTest.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject1.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject1.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject1.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject1.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject2.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject2.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject2.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIObject/screenshots/NodeAPIObject2.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/AppScope/resources/base/media/app_icon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/README.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/code-linter.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/code-linter.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/.gitignore similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/.gitignore diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/Index.d.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/background.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/background.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/foreground.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/foreground.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/layered_image.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/layered_image.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/startIcon.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/media/startIcon.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/backup_config.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/dark/element/color.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/NodeAPIPrimitive.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/NodeAPIPrimitive.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/NodeAPIPrimitive.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/ets/test/NodeAPIPrimitive.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/ohosTest/module.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/LocalUnit.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/entry/src/test/LocalUnit.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigor/hvigor-config.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigorfile.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/hvigorfile.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/ohosTest.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive1.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive1.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive1.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive1.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive2.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive2.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive2.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeAPIPrimitive/screenshots/NodeAPIPrimitive2.png diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/.gitignore new file mode 100755 index 0000000000000000000000000000000000000000..d2ff20141ceed86d87c0ea5d99481973005bab2b --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/.gitignore @@ -0,0 +1,12 @@ +/node_modules +/oh_modules +/local.properties +/.idea +**/build +/.hvigor +.cxx +/.clangd +/.clang-format +/.clang-tidy +**/.test +/.appanalyzer \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/app.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/element/string.json diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png new file mode 100755 index 0000000000000000000000000000000000000000..a39445dc87828b76fed6d2ec470dd455c45319e3 Binary files /dev/null and b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/AppScope/resources/base/media/app_icon.png differ diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/README.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/README.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/README.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/README.md diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5 new file mode 100755 index 0000000000000000000000000000000000000000..df8b8004f9207069a86cc1b12716cdcdb73f9072 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/build-profile.json5 @@ -0,0 +1,58 @@ +/* + * 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": 14, + "compatibleSdkVersion": 14, + "targetSdkVersion": 14, + "runtimeOS": "OpenHarmony", + "buildOption": { + "strictMode": { + "caseSensitiveCheck": true, + "useNormalizedOHMUrl": true + } + } + } + ], + "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/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5 new file mode 100755 index 0000000000000000000000000000000000000000..28586467ee7a761c737d8654a73aed6fddbc3c71 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/code-linter.json5 @@ -0,0 +1,35 @@ +/* + * 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. + */ + +{ + "files": [ + "**/*.ets" + ], + "ignore": [ + "**/src/ohosTest/**/*", + "**/src/test/**/*", + "**/src/mock/**/*", + "**/node_modules/**/*", + "**/oh_modules/**/*", + "**/build/**/*", + "**/.preview/**/*" + ], + "ruleSet": [ + "plugin:@performance/recommended", + "plugin:@typescript-eslint/recommended" + ], + "rules": { + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore new file mode 100755 index 0000000000000000000000000000000000000000..e2713a2779c5a3e0eb879efe6115455592caeea5 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/.gitignore @@ -0,0 +1,6 @@ +/node_modules +/oh_modules +/.preview +/build +/.cxx +/.test \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/build-profile.json5 diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts new file mode 100755 index 0000000000000000000000000000000000000000..e4f43d54667f8327c367c8096bd08bb8c75aff54 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/hvigorfile.ts @@ -0,0 +1,21 @@ +/* + * 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 { hapTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: hapTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/CMakeLists.txt diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/napi_init.cpp diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/Index.d.ts diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5 similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5 rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/cpp/types/libentry/oh-package.json5 diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets new file mode 100755 index 0000000000000000000000000000000000000000..1504a74f09dfdcfae408be979f99369a2c5affab --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/entrybackupability/EntryBackupAbility.ets @@ -0,0 +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)); + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/ets/pages/Index.ets diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5 new file mode 100755 index 0000000000000000000000000000000000000000..776ce01475229d674487a2830790c4c87b777379 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/module.json5 @@ -0,0 +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:EntryAbility_label", + "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/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json new file mode 100755 index 0000000000000000000000000000000000000000..d66f9a7d4ac61fb8d215239ab3620b7bcd77bf33 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/element/string.json diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png new file mode 100755 index 0000000000000000000000000000000000000000..f939c9fa8cc8914832e602198745f592a0dfa34d Binary files /dev/null and b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/background.png differ diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png new file mode 100755 index 0000000000000000000000000000000000000000..4483ddad1f079e1089d685bd204ee1cfe1d01902 Binary files /dev/null and b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/foreground.png differ diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json new file mode 100755 index 0000000000000000000000000000000000000000..fb49920440fb4d246c82f9ada275e26123a2136a --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/layered_image.json @@ -0,0 +1,7 @@ +{ + "layered-image": + { + "background" : "$media:background", + "foreground" : "$media:foreground" + } +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png new file mode 100755 index 0000000000000000000000000000000000000000..205ad8b5a8a42e8762fbe4899b8e5e31ce822b8b Binary files /dev/null and b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/media/startIcon.png differ diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json new file mode 100755 index 0000000000000000000000000000000000000000..d742c2f96e7dd0f406f499941f3147345e998f95 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/backup_config.json @@ -0,0 +1,3 @@ +{ + "allowToBackupRestore": true +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/main_pages.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/main_pages.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json new file mode 100755 index 0000000000000000000000000000000000000000..438d5bc43bb23c59c210d586b96635a72da5b64a --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/dark/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#000000" + } + ] +} \ No newline at end of file diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/en_US/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/en_US/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/en_US/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/zh_CN/element/string.json b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/zh_CN/element/string.json rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/Ability.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/List.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/NodeApiString.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/NodeApiString.test.ets similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/NodeApiString.test.ets rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/ets/test/NodeApiString.test.ets diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5 new file mode 100755 index 0000000000000000000000000000000000000000..9983b2ba4e55e31a172f0328c82c9a75bfa00ded --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/ohosTest/module.json5 @@ -0,0 +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 + } +} diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets new file mode 100755 index 0000000000000000000000000000000000000000..f1186b1f53c3a70930921c5dbd1417332bec56c9 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/List.test.ets @@ -0,0 +1,20 @@ +/* + * 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 localUnitTest from './LocalUnit.test'; + +export default function testsuite() { + localUnitTest(); +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets new file mode 100755 index 0000000000000000000000000000000000000000..7fc57c77dbf76d8df08a2b802a55b948e3fcf968 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/entry/src/test/LocalUnit.test.ets @@ -0,0 +1,48 @@ +/* + * 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 { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; + +export default function localUnitTest() { + describe('localUnitTest', () => { + // 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('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }); + }); +} \ No newline at end of file diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5 new file mode 100755 index 0000000000000000000000000000000000000000..cef74543b1f97c82275e4bf3434b162395bff2eb --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigor/hvigor-config.json5 @@ -0,0 +1,37 @@ +/* + * 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/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts new file mode 100755 index 0000000000000000000000000000000000000000..2a5e543f190732c159beb574dfc9fa37bc94e156 --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/hvigorfile.ts @@ -0,0 +1,21 @@ +/* + * 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 { appTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: appTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins:[] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5 b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5 new file mode 100755 index 0000000000000000000000000000000000000000..eaef52736f22c14e04fca386ba01611ab32a7e4a --- /dev/null +++ b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/oh-package.json5 @@ -0,0 +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" + } +} diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/ohosTest.md diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString1.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString1.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString1.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString1.png diff --git a/code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString2.png b/code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString2.png similarity index 100% rename from code/DocsSample/ArkTs/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString2.png rename to code/DocsSample/ArkTS/NodeAPI/NodeApiUse/NodeApiString/screenshots/NodeApiString2.png