From 9ca64a564e2107b248c3a7d6f66d239c23a9d641 Mon Sep 17 00:00:00 2001 From: yuandongping Date: Tue, 3 Jun 2025 17:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A8=A1=E5=9D=97=E5=90=8D?= =?UTF-8?q?=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yuandongping --- OAT.xml | 28 +- README.md | 4 +- README_zh.md | 10 +- changelog.md | 2 +- .../ConcurrentModule/.gitignore | 0 .../ConcurrentModule/AppScope/app.json5 | 50 +- .../resources/base/element/string.json | 16 +- .../resources/base/media/app_icon.png | Bin .../ConcurrentModule/README.md | 0 .../ConcurrentModule/README_zh.md | 2 +- .../ConcurrentModule/build-profile.json5 | 84 +- .../ConcurrentModule/entry/.gitignore | 0 .../entry/build-profile.json5 | 66 +- .../ConcurrentModule/entry/hvigorfile.ts | 0 .../ConcurrentModule/entry/oh-package.json5 | 50 +- .../entry/src/main/ets/common/Common.ets | 0 .../entry/src/main/ets/common/Logger.ts | 0 .../src/main/ets/component/SendableTest.ets | 0 .../src/main/ets/component/TaskPoolTab.ets | 858 +++++++++--------- .../src/main/ets/component/WorkerTab.ets | 334 +++---- .../entry/src/main/ets/component/test.ets | 0 .../main/ets/entryability/EntryAbility.ets | 0 .../entry/src/main/ets/fileFs/MyWorker.ets | 0 .../entry/src/main/ets/pages/CopyFile.ets | 0 .../entry/src/main/ets/pages/Index.ets | 0 .../entry/src/main/ets/pages/StrSort.ets | 0 .../entry/src/main/ets/workers/Worker.ts | 0 .../entry/src/main/ets/workers/WorkerCopy.ts | 0 .../entry/src/main/module.json5 | 102 +-- .../main}/resources/base/element/color.json | 0 .../main/resources/base/element/string.json | 0 .../base/media/c_Checkbox_Selected.svg | 0 .../src/main/resources/base/media/empties.svg | 0 .../media/ic_Checkbox_Selected_Enabled.svg | 0 .../src/main/resources/base/media/ic_back.svg | 0 .../main/resources/base/media/ic_backward.svg | 0 .../base/media/ic_backward_right.svg | 0 .../main/resources/base/media/ic_delete.svg | 0 .../src/main/resources/base/media/ic_edit.svg | 0 .../src/main/resources/base/media/ic_ok.svg | 0 .../src/main/resources/base/media/icon.png | Bin .../main/resources/base/media/public_add.svg | 0 .../resources/base/profile/main_pages.json | 0 .../main/resources/en_US/element/string.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../ets/TestRunner/OpenHarmonyTestRunner.ts | 0 .../src/ohosTest/ets/test/Ability.test.ets | 0 .../entry/src/ohosTest/ets/test/List.test.ets | 0 .../ohosTest/ets/testability/TestAbility.ets | 0 .../ohosTest/ets/testability/pages/Index.ets | 0 .../entry/src/ohosTest/module.json5 | 102 +-- .../resources/base/element/color.json | 0 .../resources/base/element/string.json | 0 .../ohosTest/resources/base/media/icon.png | Bin .../resources/base/profile/test_pages.json | 0 .../ohosTest/resources/en/element/string.json | 0 .../ohosTest/resources/zh/element/string.json | 0 .../hvigor/hvigor-config.json5 | 40 +- .../ConcurrentModule/hvigor/hvigor-wrapper.js | 0 .../ConcurrentModule/hvigorfile.ts | 0 .../ConcurrentModule/hvigorw | 0 .../ConcurrentModule/hvigorw.bat | 0 .../ConcurrentModule/oh-package.json5 | 54 +- .../ConcurrentModule/ohosTest.md | 0 .../screenshots/device/copyFile.jpg | Bin .../screenshots/device/index.jpg | Bin .../screenshots/device/taskpoolTab.jpg | Bin .../screenshots/device/workerTab.jpg | Bin .../LanguageBaseClassLibrary/.gitignore | 0 .../AppScope/app.json5 | 0 .../resources/base/element/string.json | 0 .../resources/base/media/app_icon.png | Bin .../LanguageBaseClassLibrary/README_zh.md | 2 +- .../build-profile.json5 | 0 .../common/.gitignore | 0 .../LanguageBaseClassLibrary/common/Index.ets | 0 .../common/build-profile.json5 | 0 .../common/hvigorfile.ts | 0 .../common/oh-package.json5 | 0 .../main/ets/components/BaseDataSource.ets | 0 .../main/ets/components/CustomDataSource.ets | 0 .../src/main/ets/components/EmptyPage.ets | 0 .../common/src/main/ets/util/Logger.ets | 0 .../common/src/main/ets/util/ResourceUtil.ets | 0 .../common/src/main/module.json5 | 0 .../main/resources/base/element/color.json | 0 .../main/resources/base/element/string.json | 0 .../resources/base/media/bg_empty_page.svg | 0 .../main/resources/en_US/element/string.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../LanguageBaseClassLibrary/entry/.gitignore | 0 .../entry/build-profile.json5 | 0 .../entry/hvigorfile.ts | 0 .../entry/oh-package.json5 | 0 .../main/ets/entryability/EntryAbility.ets | 0 .../src/main/ets/pages/AddInformationView.ets | 0 .../main/ets/pages/AddKeyValuePairView.ets | 0 .../src/main/ets/pages/AddStringView.ets | 0 .../entry/src/main/ets/pages/Index.ets | 0 .../ets/pages/components/Capabilities.ets | 0 .../entry/src/main/module.json5 | 0 .../main}/resources/base/element/color.json | 0 .../main/resources/base/element/strarray.json | 0 .../main/resources/base/element/string.json | 0 .../src/main/resources/base/media/ic_age.svg | 0 .../resources/base/media/ic_public_back.svg | 0 .../base/media/ic_public_confirm.svg | 0 .../resources/base/media/ic_public_phone.svg | 0 .../base/media/ic_public_spinner_down.svg | 0 .../resources/base/media/ic_public_user.svg | 0 .../src/main/resources/base/media/icon.png | Bin .../resources/base/profile/main_pages.json | 0 .../resources/en_US/element/strarray.json | 0 .../main/resources/en_US/element/string.json | 0 .../resources/zh_CN/element/strarray.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../ets/TestRunner/OpenHarmonyTestRunner.ts | 0 .../src/ohosTest/ets/test/Ability.test.ets | 0 .../entry/src/ohosTest/ets/test/List.test.ets | 0 .../ohosTest/ets/testability/TestAbility.ets | 0 .../ohosTest/ets/testability/pages/Index.ets | 0 .../entry/src/ohosTest/ets/util/Logger.ts | 0 .../entry/src/ohosTest/module.json5 | 0 .../resources/base/element/color.json | 0 .../resources/base/element/string.json | 0 .../ohosTest/resources/base/media/icon.png | Bin .../resources/base/profile/test_pages.json | 0 .../resources/en_US/element/strarray.json | 0 .../resources/en_US/element/string.json | 0 .../resources/zh_CN/element/strarray.json | 0 .../resources/zh_CN/element/string.json | 0 .../feature/capabilities/.gitignore | 0 .../feature/capabilities/build-profile.json5 | 0 .../feature/capabilities/hvigorfile.ts | 0 .../feature/capabilities/index.ets | 0 .../feature/capabilities/oh-package.json5 | 0 .../capabilities/src/main/ets/Constant.ts | 0 .../main/ets/capabilities/ArrayListView.ets | 0 .../src/main/ets/capabilities/ConvertXml.ets | 0 .../src/main/ets/capabilities/DequeView.ets | 0 .../src/main/ets/capabilities/HashMapView.ets | 0 .../src/main/ets/capabilities/HashSetView.ets | 0 .../ets/capabilities/LightWeightMapView.ets | 0 .../ets/capabilities/LightWeightSetView.ets | 0 .../main/ets/capabilities/LinkedListView.ets | 0 .../src/main/ets/capabilities/ListView.ets | 0 .../main/ets/capabilities/PlainArrayView.ets | 0 .../src/main/ets/capabilities/Process.ets | 0 .../main/ets/capabilities/ProcessMessage.ets | 0 .../src/main/ets/capabilities/QueueView.ets | 0 .../src/main/ets/capabilities/StackView.ets | 0 .../src/main/ets/capabilities/TaskPool.ets | 0 .../src/main/ets/capabilities/TreeMapView.ets | 0 .../src/main/ets/capabilities/TreeSetView.ets | 0 .../src/main/ets/capabilities/Url.ets | 0 .../src/main/ets/capabilities/Util.ets | 0 .../src/main/ets/capabilities/VectorView.ets | 0 .../main/ets/components/ColumnOperation.ets | 0 .../src/main/ets/components/DeleteView.ets | 0 .../src/main/ets/components/GridOperation.ets | 0 .../ets/components/InformationItemView.ets | 0 .../main/ets/components/KeyValueItemView.ets | 0 .../src/main/ets/components/ValueItemView.ets | 0 .../arraylistcomponents/AddDialog.ets | 0 .../arraylistcomponents/ArrayListItem.ets | 0 .../arraylistcomponents/MyDataSource.ets | 0 .../dequecomponents/DequeDataSource.ets | 0 .../hashmapcomponents/HashMapDataSource.ets | 0 .../hashsetcomponents/HashSetDataSource.ets | 0 .../LightWeightMapDataSource.ets | 0 .../LightWeightSetDataSource.ets | 0 .../LinkedListDataSource.ets | 0 .../listcomponents/ListDataSource.ets | 0 .../PlainArrayDataSource.ets | 0 .../queuecomponents/QueueDataSource.ets | 0 .../stackcomponents/StackDataSource.ets | 0 .../treemapcomponents/TreeMapDataSource.ets | 0 .../treesetcomponents/TreeSetDataSource.ets | 0 .../utilcomponents/Base64Helper.ets | 0 .../components/utilcomponents/LRUCache.ets | 0 .../utilcomponents/RationalNumber.ets | 0 .../components/utilcomponents/ScopeHelper.ets | 0 .../components/utilcomponents/StringCode.ets | 0 .../components/utilcomponents/TypeCheck.ets | 0 .../lrucache/ActionSheetDialog.ets | 0 .../utilcomponents/scopehelper/InputItem.ets | 0 .../utilcomponents/scopehelper/SleepView.ets | 0 .../utilcomponents/scopehelper/TempView.ets | 0 .../utilcomponents/stringcode/SpecInput.ets | 0 .../utilcomponents/typecheck/CheckType.ets | 0 .../utilcomponents/typecheck/ShowKey.ets | 0 .../vectorcomponents/VectorDataSource.ets | 0 .../src/main/ets/model/Information.ets | 0 .../src/main/ets/model/KeyValuePair.ets | 0 .../src/main/ets/model/ScopeNumber.ets | 0 .../src/main/ets/util/ConvertXmlUtil.ets | 0 .../src/main/ets/util/LRUCacheUtil.ets | 0 .../src/main/ets/util/RationalNumberUtil.ets | 0 .../src/main/ets/util/UrlUtil.ets | 0 .../capabilities/src/main/module.json5 | 0 .../main/resources/base/element/color.json | 0 .../main/resources/base/element/strarray.json | 0 .../main/resources/base/element/string.json | 0 .../resources/base/media/bg_empty_page.svg | 0 .../src/main/resources/base/media/contact.png | Bin .../src/main/resources/base/media/ic_add.png | Bin .../resources/base/media/ic_delete_plane.svg | 0 .../resources/en_US/element/strarray.json | 0 .../main/resources/en_US/element/string.json | 0 .../resources/zh_CN/element/strarray.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../feature/menuitems/.gitignore | 0 .../feature/menuitems/build-profile.json5 | 0 .../feature/menuitems/hvigorfile.ts | 0 .../feature/menuitems/index.ets | 0 .../feature/menuitems/oh-package.json5 | 0 .../src/main/ets/components/ItemGroup.ets | 0 .../src/main/ets/components/MainItem.ets | 0 .../src/main/ets/components/MenuNavRouter.ets | 0 .../src/main/ets/menulist/MenuList.ets | 0 .../feature/menuitems/src/main/module.json5 | 0 .../main/resources/base/element/color.json | 0 .../main/resources/base/element/string.json | 0 .../src/main/resources/base/media/ic_add.png | Bin .../main/resources/base/media/ic_arrow.svg | 0 .../resources/base/media/ic_public_add.svg | 0 .../main/resources/en_US/element/string.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../hvigor/hvigor-config.json5 | 0 .../hvigor/hvigor-wrapper.js | 0 .../LanguageBaseClassLibrary/hvigorfile.ts | 0 .../LanguageBaseClassLibrary/hvigorw | 0 .../LanguageBaseClassLibrary/hvigorw.bat | 0 .../lib/ProcessMessage-1.0.0.hap | Bin .../lib/ProcessMessage-1.0.0.tgz | 0 .../LanguageBaseClassLibrary/oh-package.json5 | 0 .../LanguageBaseClassLibrary/ohosTest.md | 0 .../screenshots/devices/arraylist.jpg | Bin .../screenshots/devices/base64.jpg | Bin .../screenshots/devices/convertxml.jpg | Bin .../screenshots/devices/home.jpg | Bin .../screenshots/devices/lrucache.jpg | Bin .../screenshots/devices/process.jpg | Bin .../screenshots/devices/rationalnumber.jpg | Bin .../screenshots/devices/scopehelper.jpg | Bin .../screenshots/devices/stringcode.jpg | Bin .../screenshots/devices/typecheck.jpg | Bin .../screenshots/devices/url.jpg | Bin .../screenshots/devices/util.jpg | Bin .../ZipLib/.gitignore | 0 .../ZipLib/AppScope/app.json5 | 0 .../resources/base/element/string.json | 0 .../resources/base/media/app_icon.png | Bin .../ZipLib/README.md | 0 .../ZipLib/README_zh.md | 2 +- .../ZipLib/build-profile.json5 | 0 .../ZipLib/entry/.gitignore | 0 .../ZipLib/entry/build-profile.json5 | 0 .../ZipLib/entry/hvigorfile.ts | 0 .../ZipLib/entry/oh-package.json5 | 0 .../entry/src/main/ets/common/AddDialog.ets | 0 .../src/main/ets/common/DeleteDialog.ets | 142 +-- .../main/ets/entryability/EntryAbility.ets | 0 .../entry/src/main/ets/model/DataSource.ets | 0 .../ZipLib/entry/src/main/ets/model/Logger.ts | 0 .../ZipLib/entry/src/main/ets/pages/Index.ets | 0 .../src/main/ets/zlib/CompressFilesPage.ets | 492 +++++----- .../main/ets/zlib/ZLibInterfaceListPage.ets | 582 ++++++------ .../main/ets/zlib/ZipLibDecompressionPage.ets | 0 .../ZipLib/entry/src/main/module.json5 | 0 .../main/resources/base/element/color.json | 0 .../main/resources/base/element/string.json | 0 .../src/main/resources/base/media/add.png | Bin .../src/main/resources/base/media/file.png | Bin .../src/main/resources/base/media/icon.png | Bin .../main/resources/base/media/icon_back.png | Bin .../main/resources/base/media/icon_next.png | Bin .../src/main/resources/base/media/zip.png | Bin .../resources/base/profile/main_pages.json | 0 .../main/resources/en_US/element/string.json | 0 .../main/resources/zh_CN/element/string.json | 0 .../ets/TestRunner/OpenHarmonyTestRunner.ts | 0 .../src/ohosTest/ets/test/Ability.test.ets | 0 .../entry/src/ohosTest/ets/test/List.test.ets | 0 .../ohosTest/ets/testability/TestAbility.ets | 0 .../ohosTest/ets/testability/pages/Index.ets | 0 .../ZipLib/entry/src/ohosTest/module.json5 | 0 .../resources/base/element/color.json | 14 +- .../resources/base/element/string.json | 0 .../ohosTest/resources/base/media/icon.png | Bin .../resources/base/profile/test_pages.json | 0 .../ZipLib/hvigor/hvigor-config.json5 | 0 .../ZipLib/hvigor/hvigor-wrapper.js | 0 .../ZipLib/hvigorfile.ts | 0 .../ZipLib/hvigorw | 0 .../ZipLib/hvigorw.bat | 0 .../ZipLib/oh-package.json5 | 0 .../ZipLib/ohosTest.md | 0 .../device/Screenshot_20231208091553194.jpeg | Bin .../device/Screenshot_20231208091619146.jpeg | Bin .../device/Screenshot_20231208091638669.jpeg | Bin .../device/Screenshot_20231208091651506.jpeg | Bin .../compile-tool/config/samples_master.config | 2 +- .../config/ut_samples_master.config | 2 +- .../config/ut_samples_master_ohpm.config | 2 +- 305 files changed, 1521 insertions(+), 1521 deletions(-) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/AppScope/app.json5 (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/AppScope/resources/base/element/string.json (92%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/AppScope/resources/base/media/app_icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/README.md (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/README_zh.md (98%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/build-profile.json5 (96%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/build-profile.json5 (96%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/oh-package.json5 (96%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/common/Common.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/common/Logger.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/component/SendableTest.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets (96%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/component/test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/entryability/EntryAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/fileFs/MyWorker.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/pages/CopyFile.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/pages/StrSort.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/workers/Worker.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/ets/workers/WorkerCopy.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/module.json5 (96%) rename code/{LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest => LanguageBaseClassLibrary/ConcurrentModule/entry/src/main}/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/c_Checkbox_Selected.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/empties.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_Checkbox_Selected_Enabled.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_back.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_backward.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_backward_right.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_delete.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_edit.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/ic_ok.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/media/public_add.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/base/profile/main_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/ets/test/Ability.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/ets/test/List.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/ets/testability/TestAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/ets/testability/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/module.json5 (96%) rename code/{LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main => LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest}/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/resources/base/profile/test_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/resources/en/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/entry/src/ohosTest/resources/zh/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/hvigor/hvigor-config.json5 (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/hvigor/hvigor-wrapper.js (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/hvigorw (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/hvigorw.bat (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/oh-package.json5 (96%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/ohosTest.md (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/screenshots/device/copyFile.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/screenshots/device/index.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/screenshots/device/taskpoolTab.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ConcurrentModule/screenshots/device/workerTab.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/AppScope/app.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/AppScope/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/AppScope/resources/base/media/app_icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/README_zh.md (99%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/ets/components/BaseDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/ets/components/CustomDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/ets/components/EmptyPage.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/ets/util/Logger.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/ets/util/ResourceUtil.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/module.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/resources/base/media/bg_empty_page.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/common/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/entryability/EntryAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddInformationView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddKeyValuePairView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddStringView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/ets/pages/components/Capabilities.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/module.json5 (100%) rename code/{LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest => LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main}/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_age.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_back.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_confirm.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_phone.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_spinner_down.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_user.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/base/profile/main_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/Ability.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/List.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/TestAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/ets/util/Logger.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/module.json5 (100%) rename code/{LaunguageBaseClassLibrary/ZipLib => LanguageBaseClassLibrary/LanguageBaseClassLibrary}/entry/src/ohosTest/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/profile/test_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/Constant.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ArrayListView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ConvertXml.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/DequeView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashMapView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashSetView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightMapView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightSetView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LinkedListView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ListView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/PlainArrayView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Process.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ProcessMessage.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/QueueView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/StackView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TaskPool.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeMapView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeSetView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Url.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Util.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/VectorView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ColumnOperation.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/DeleteView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/GridOperation.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/InformationItemView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/KeyValueItemView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ValueItemView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/AddDialog.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/ArrayListItem.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/MyDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/dequecomponents/DequeDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashmapcomponents/HashMapDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashsetcomponents/HashSetDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightmapcomponents/LightWeightMapDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightsetcomponents/LightWeightSetDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/linkedlistcomponents/LinkedListDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/listcomponents/ListDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/plainarraycomponents/PlainArrayDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/queuecomponents/QueueDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/stackcomponents/StackDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treemapcomponents/TreeMapDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treesetcomponents/TreeSetDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/Base64Helper.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/LRUCache.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/RationalNumber.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/ScopeHelper.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/StringCode.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/TypeCheck.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/lrucache/ActionSheetDialog.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/InputItem.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/SleepView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/TempView.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/stringcode/SpecInput.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/CheckType.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/ShowKey.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/vectorcomponents/VectorDataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/Information.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/KeyValuePair.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/ScopeNumber.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/ConvertXmlUtil.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/LRUCacheUtil.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/RationalNumberUtil.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/UrlUtil.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/module.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/bg_empty_page.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/contact.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_add.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_delete_plane.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/strarray.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/ItemGroup.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MainItem.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MenuNavRouter.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/menulist/MenuList.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/module.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_add.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_arrow.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_public_add.svg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/hvigor/hvigor-config.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/hvigor/hvigor-wrapper.js (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/hvigorw (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/hvigorw.bat (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.hap (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.tgz (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/ohosTest.md (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/arraylist.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/base64.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/convertxml.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/home.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/lrucache.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/process.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/rationalnumber.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/scopehelper.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/stringcode.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/typecheck.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/url.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/LanguageBaseClassLibrary/screenshots/devices/util.jpg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/AppScope/app.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/AppScope/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/AppScope/resources/base/media/app_icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/README.md (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/README_zh.md (99%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/.gitignore (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/build-profile.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/common/AddDialog.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/common/DeleteDialog.ets (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/entryability/EntryAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/model/DataSource.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/model/Logger.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets (97%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/ets/zlib/ZipLibDecompressionPage.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/module.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/element/color.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/add.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/file.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/icon_back.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/icon_next.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/media/zip.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/base/profile/main_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/en_US/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/main/resources/zh_CN/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/ets/test/Ability.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/ets/test/List.test.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/ets/testability/TestAbility.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/ets/testability/pages/Index.ets (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/module.json5 (100%) rename code/{LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main => LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest}/resources/base/element/color.json (93%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/resources/base/element/string.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/resources/base/media/icon.png (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/entry/src/ohosTest/resources/base/profile/test_pages.json (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/hvigor/hvigor-config.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/hvigor/hvigor-wrapper.js (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/hvigorfile.ts (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/hvigorw (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/hvigorw.bat (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/oh-package.json5 (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/ohosTest.md (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/screenshots/device/Screenshot_20231208091553194.jpeg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/screenshots/device/Screenshot_20231208091619146.jpeg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/screenshots/device/Screenshot_20231208091638669.jpeg (100%) rename code/{LaunguageBaseClassLibrary => LanguageBaseClassLibrary}/ZipLib/screenshots/device/Screenshot_20231208091651506.jpeg (100%) diff --git a/OAT.xml b/OAT.xml index 4471a41dc3..f512535694 100644 --- a/OAT.xml +++ b/OAT.xml @@ -398,7 +398,7 @@ Note:If the text contains special characters, please escape them according to th - + @@ -1246,7 +1246,7 @@ Note:If the text contains special characters, please escape them according to th - + @@ -1352,16 +1352,16 @@ Note:If the text contains special characters, please escape them according to th - - - - - - - - - - + + + + + + + + + + @@ -2405,7 +2405,7 @@ Note:If the text contains special characters, please escape them according to th - + @@ -2476,7 +2476,7 @@ Note:If the text contains special characters, please escape them according to th - + diff --git a/README.md b/README.md index f90e84ec4e..c658001fa4 100755 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ We provide a series of app samples to help you quickly get familiar with the API - [`SimManager`:SIM Card Manager(ArkTS)(API9)](code/BasicFeature/Telephony/SimManager) - [`MobileNetwork`:Cellular Network(ArkTS)(API9)](code/BasicFeature/Telephony/MobileNetwork) - thread - - [`JsWorker`:Launch a worker(API12)](code/LaunguageBaseClassLibrary/ConcurrentModule) + - [`JsWorker`:Launch a worker(API12)](code/LanguageBaseClassLibrary/ConcurrentModule) - CompleteApps - [`KikaInput`:Lite Input Method(JS)(API10)](code/Solutions/InputMethod/KikaInput) - [`FlipClock`:Flip Clock(ArkTS)(API9)](code/Solutions/Tools/FlipClock) @@ -76,7 +76,7 @@ We provide a series of app samples to help you quickly get familiar with the API - [`ArkTSDistributeCalc`:Distributed Calculator(ArkTS)(API9)](code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc) - [`ArkTSDistributedMusicPlayer`:Distributed Music Player (ArkTS)(API9)](code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer) - PackageManagement - - [`ZipLib`:zip&unzip(ArkTS)(API9)](code/LaunguageBaseClassLibrary/ZipLib) + - [`ZipLib`:zip&unzip(ArkTS)(API9)](code/LanguageBaseClassLibrary/ZipLib) - ResourcesSchedule - [`Flybird`:Game(ArkTS)(API9)](code/SystemFeature/TaskManagement/Flybird) diff --git a/README_zh.md b/README_zh.md index 9ff123ac8d..9081e67507 100644 --- a/README_zh.md +++ b/README_zh.md @@ -597,9 +597,9 @@ 语言基础类库 语言基础类库 - 多线程任务 - 语言基础类库(API 10) - 压缩与解压 + 多线程任务 + 语言基础类库(API 10) + 压缩与解压 @@ -709,9 +709,9 @@ code |---ApplicationHap # 应用程序包 |---HapBuild # 流水线预测试工具 |---Test # 测试框架 -|---LaunguageBaseClassLibrary # 语言基础类库 +|---LanguageBaseClassLibrary # 语言基础类库 |---ConcurrentModule # 多线程任务 - |---LaunguageBaseClassLibrary # 语言基础类库 + |---LanguageBaseClassLibrary # 语言基础类库 |---ZipLib # 解压与压缩 |---Performance # 性能 |---ArkRuntime # 方舟运行时 diff --git a/changelog.md b/changelog.md index 059c5af5ce..1a3b396dd8 100644 --- a/changelog.md +++ b/changelog.md @@ -19,7 +19,7 @@ # 6月6日-6月9日新增sample (总计26个分类,146个sample) 1.[`MissionManager`:系统任务管理(ArkTS)(API9)](code/SystemFeature/ApplicationModels/MissionManager) -2.[`ZipLib`:压缩与解压(ArkTS)(API9)](code/LaunguageBaseClassLibrary/ZipLib) +2.[`ZipLib`:压缩与解压(ArkTS)(API9)](code/LanguageBaseClassLibrary/ZipLib) 3.[`ArkTSDistributedMusicPlayer`:分布式音乐(ArkTS)(API9)](code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer) # 6月9日-6月18日新增sample (总计27个分类,155个sample) diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/.gitignore b/code/LanguageBaseClassLibrary/ConcurrentModule/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/.gitignore rename to code/LanguageBaseClassLibrary/ConcurrentModule/.gitignore diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 similarity index 97% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 index dd320f51bc..5a35ef2b30 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/app.json5 @@ -1,25 +1,25 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "app": { - "bundleName": "com.samples.concurrentmodule", - "vendor": "example", - "versionCode": 1000000, - "versionName": "1.0.0", - "icon": "$media:app_icon", - "label": "$string:app_name" - } -} +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "bundleName": "com.samples.concurrentmodule", + "vendor": "example", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name" + } +} diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json similarity index 92% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json index bc6e0a7a40..33d5dba8d0 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/element/string.json @@ -1,8 +1,8 @@ -{ - "string": [ - { - "name": "app_name", - "value": "ConcurrentModule" - } - ] -} +{ + "string": [ + { + "name": "app_name", + "value": "ConcurrentModule" + } + ] +} diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/media/app_icon.png b/code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/media/app_icon.png rename to code/LanguageBaseClassLibrary/ConcurrentModule/AppScope/resources/base/media/app_icon.png diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/README.md b/code/LanguageBaseClassLibrary/ConcurrentModule/README.md similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/README.md rename to code/LanguageBaseClassLibrary/ConcurrentModule/README.md diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/README_zh.md b/code/LanguageBaseClassLibrary/ConcurrentModule/README_zh.md similarity index 98% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/README_zh.md rename to code/LanguageBaseClassLibrary/ConcurrentModule/README_zh.md index ac511faaba..cf0c194271 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/README_zh.md +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/README_zh.md @@ -112,7 +112,7 @@ entry/src/main/ets/ ```` git init git config core.sparsecheckout true -echo code/LaunguageBaseClassLibrary/ConcurrentModule/ > .git/info/sparse-checkout +echo code/LanguageBaseClassLibrary/ConcurrentModule/ > .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/LaunguageBaseClassLibrary/ConcurrentModule/build-profile.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/build-profile.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/build-profile.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/build-profile.json5 index 611c4b002d..6755644553 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/build-profile.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/build-profile.json5 @@ -1,43 +1,43 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "app": { - "signingConfigs": [], - "products": [ - { - "name": "default", - "signingConfig": "default", - "compileSdkVersion": 12, - "compatibleSdkVersion": 12, - "runtimeOS": "OpenHarmony", - } - ] - }, - "modules": [ - { - "name": "entry", - "srcPath": "./entry", - "targets": [ - { - "name": "default", - "applyToProducts": [ - "default" - ] - } - ] - } - ] +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "signingConfigs": [], + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": 12, + "compatibleSdkVersion": 12, + "runtimeOS": "OpenHarmony", + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + } + ] } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/.gitignore b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/.gitignore rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/.gitignore diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 index cc72131cc3..0d0cc70644 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/build-profile.json5 @@ -1,34 +1,34 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "apiType": 'stageMode', - "buildOption": { - "sourceOption": { - "workers": [ - './src/main/ets/workers/Worker.ts', - "./src/main/ets/workers/WorkerCopy.ts", - ] - } - }, - "targets": [ - { - "name": "default", - }, - { - "name": "ohosTest", - } - ] +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": 'stageMode', + "buildOption": { + "sourceOption": { + "workers": [ + './src/main/ets/workers/Worker.ts', + "./src/main/ets/workers/WorkerCopy.ts", + ] + } + }, + "targets": [ + { + "name": "default", + }, + { + "name": "ohosTest", + } + ] } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/hvigorfile.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/hvigorfile.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 index 4be95c59ce..3fbe67bbf8 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/oh-package.json5 @@ -1,25 +1,25 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "license": "", - "devDependencies": {}, - "author": "", - "name": "entry", - "description": "Please describe the basic information.", - "main": "", - "version": "1.0.0", - "dependencies": {} -} +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "license": "", + "devDependencies": {}, + "author": "", + "name": "entry", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Common.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Common.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Common.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Common.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Logger.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Logger.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Logger.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/common/Logger.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/SendableTest.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/SendableTest.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/SendableTest.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/SendableTest.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets similarity index 97% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets index 74c4f818f2..3c31ad51e2 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/TaskPoolTab.ets @@ -1,430 +1,430 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import taskpool from '@ohos.taskpool'; -import utils from '@arkts.utils'; -import stack from '@ohos.util.Stack'; -import { BusinessError } from '@ohos.base'; -import { SendableClass, a } from './SendableTest'; -import { TestA, TestB } from './test' - -@Component -export struct TaskPoolTab { - @State taskPoolOutPutStr: string = ''; - @State taskPoolInPutStr: string = ''; - taskPoolInPutArr: string[] = []; - isTaskGroup : boolean = false; - gStack: stack = new stack(); - taskGroup: taskpool.TaskGroup = new taskpool.TaskGroup(); - - - build() { - Column() { - Text($r('app.string.Text_desc')) - .width("100%") - .height("48vp") - .position({ x: "7%", y: "0" }) - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#182431") - .lineHeight(22) - .fontWeight(500) - - Button() { - Row() { - Image($r('app.media.public_add')) - .width(20) - .height(20) - .margin({ left: 4 }) - Text($r('app.string.Add_task')) - .width("75%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("14fp") - .fontColor("#182431") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - } - .id("addButton") - .height("10vp") - .borderRadius("10vp") - .backgroundColor("#00000000") - .position({ x: "67%", y: "1.5%" }) - .width(135) - .height(35) - .onClick(() => { - this.taskAdd(); - }) - - Button() { - Row() { - Image($r('app.media.empties')) - .width(20) - .height(20) - .margin({ left: 4 }) - Text($r('app.string.Clear_desc')) - .width("35%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("14fp") - .fontColor("#182431") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - } - .id("taskPoolClearButton") - .height("10vp") - .borderRadius("10vp") - .backgroundColor("#00000000") - .position({ x: "71%", y: "31.5%" }) - .width(135) - .height(35) - .onClick(() => { - this.Clear(); - }) - - TextArea({placeholder:$r('app.string.Default_desc'), text:this.taskPoolInPutStr}) - .id("taskPoolInPutTextArea") - .width("93.3%") - .height("139vp") - .position({ x: "3.3%", y: "48vp" }) - .textAlign(TextAlign.Start) - .borderRadius("24vp") - .backgroundColor("#ffffff") - .fontFamily("HarmonyHeiTi") - .fontSize("16fp") - .fontColor("#182431") - .fontWeight(400) - .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) - .onChange((value: string) => { - this.taskPoolInPutStr = value; - this.taskPoolInPutArr = this.taskPoolInPutStr.trim().split(','); - this.taskPoolOutPutStr = ''; - }) - - Text($r('app.string.Result_desc')) - .width("50%") - .height("48") - .position({ x: "7%", y: "187vp" }) - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#182431") - .lineHeight(22) - .fontWeight(500) - - Scroll() { - Text(this.taskPoolOutPutStr) - .id("taskPoolOutPutText") - .fontFamily("HarmonyHeiTi") - .fontSize("16fp") - .fontColor("#182431") - .fontWeight(400) - .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) - } - .id("taskPoolOutPutScroll") - .width("93.3%") - .height("139vp") - .position({ x: "3.3%", y: "235vp" }) - .borderRadius("24vp") - .backgroundColor("#ffffff") - .align(Alignment.TopStart) - - GridRow({columns: 4, - gutter: { x: 12, y: 12 }, - breakpoints: { value: ["360vp", "480vp"]}, - direction: GridRowDirection.Row}) { - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.Execute_After_3s_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#007DFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("exeDelayButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("rgba(24,36,49,0.05)") - .onClick(()=>{ - this.executeDelay(); - }) - } - - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.Execute_Immediately_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#FFFFFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("exeImmButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("#007DFF") - .onClick(()=>{ - if(this.isTaskGroup == true) { - this.TaskGroupExec(); - } else { - this.executeImmediately(); - } - }) - } - - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.Function_Task_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#007DFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("exeFunctionButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("rgba(24,36,49,0.05)") - .onClick(()=>{ - this.executeFunc(); - }) - } - - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.Cancel_Task_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#FFFFFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("exeCancelButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("#007DFF") - .onClick(()=>{ - this.cancelTask(); - }) - } - - GridCol ({ span: 4, offset: 0 }) { - Button() { - Text($r('app.string.transferSendableClass')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#007DFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("sendableButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("rgba(24,36,49,0.05)") - .onClick(()=>{ - this.sendableTask(); - }) - } - } - .width("100%") - .height("168vp") - .position({ x: "0", y: "73%" }) - .padding({ left: "25vp", right: "25vp" }) - } - .width("100%") - .height("100%") - .justifyContent(FlexAlign.Center) - } - - async executeImmediately(): Promise { - if (!this.taskPoolInPutStr.length) { - this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; - return; - } - let task = new taskpool.Task(strSort,this.taskPoolInPutArr); - this.gStack.push(task); - try { - let result: taskpool.Task = await taskpool.execute(task) as taskpool.Task; - this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; - } catch(e) { - this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString()+ "\n"; - } - this.gStack.pop(); - } - - async executeDelay(): Promise { - if (!this.taskPoolInPutStr.length) { - this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; - return; - } - let task = new taskpool.Task(strSortDelay,this.taskPoolInPutArr); - this.gStack.push(task); - try { - let result: string[] = await taskpool.execute(task) as string[]; - this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; - } catch(e) { - this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString() + "\n"; - } - this.gStack.pop(); - } - - async executeFunc(): Promise { - if (!this.taskPoolInPutStr.length) { - this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; - return; - } - try { - let result: string[] = await taskpool.execute(strSort,this.taskPoolInPutArr) as string[]; - this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; - } catch(e) { - this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString()+ "\n"; - } - } - - async taskAdd(): Promise { - if (!this.taskPoolInPutStr.length) { - this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; - return; - } - try { - let task: taskpool.Task = new taskpool.Task(strSort, this.taskPoolInPutArr); - this.taskGroup.addTask(task); - this.isTaskGroup = true; - this.taskPoolOutPutStr += "TaskGroup addTask successfully.\n"; - } catch (e) { - this.taskPoolOutPutStr += "TaskGroup addTask failed: "+ (e as BusinessError).toString()+ "\n"; - } - } - - Clear(): void { - this.taskPoolInPutStr = ''; - this.taskPoolInPutArr = this.taskPoolInPutStr.trim().split(','); - this.taskPoolOutPutStr = ''; - } - - async TaskGroupExec(): Promise { - try { - let res: string[] = await taskpool.execute(this.taskGroup) as string[]; - this.taskPoolOutPutStr += "TaskGroup executed successfully: "+ res.toString()+ "\n"; - } catch(e) { - this.taskPoolOutPutStr += "TaskGroup executed failed: "+ (e as BusinessError).toString()+ "\n"; - } - this.isTaskGroup = false; - } - - async cancelTask(): Promise { - if (this.gStack.isEmpty()) { - this.taskPoolOutPutStr += "The current task queue has no cancellable tasks."+ "\n"; - } else { - let task: taskpool.Task = this.gStack.peek() as taskpool.Task; - try { - taskpool.cancel(task); - this.taskPoolOutPutStr += "Task canceled successfully."+ "\n"; - this.gStack.pop(); - } catch(e) { - this.taskPoolOutPutStr += "Task canceled failed: "+ (e as BusinessError).toString()+ "\n"; - } - } - } - - async sendableTask(): Promise { - // 定义主线程异步锁sendableTask_lock - let lock: utils.locks.AsyncLock = utils.locks.AsyncLock.request("sendableTask_lock"); - let count: number = 0; - lock.lockAsync(async () => { - // 主线程调用实例a.data1的方法setCount、getCount - a.data1.setCount(111); - count = await a.data1.getCount(); - console.info("this data1 count is: " + await a.data1.getCount()); - }) - let task: taskpool.Task = new taskpool.Task(createSendableData, a); - try { - await taskpool.execute(task); - this.taskPoolOutPutStr += "sendableTask execute successfully."+ "\n"; - // 访问子线程返回的实例a中的各个属性 - this.taskPoolOutPutStr += "Sendable data TestA v1 is: " + a.data1.v1 + "\n"; - this.taskPoolOutPutStr += "Sendable data TestA v2 is: " + a.data1.v2 + "\n"; - this.taskPoolOutPutStr += "Sendable data TestA v3 is: " + a.data1.v3 + "\n"; - this.taskPoolOutPutStr += "Sendable data TestA count is: " + count + "\n"; - this.taskPoolOutPutStr += "Sendable data TestB v1 length is: " + a.data2.v1.length + "\n"; - this.taskPoolOutPutStr += "Sendable data TestB v2 has key: " + a.data2.v2.has(100) + "\n"; - this.taskPoolOutPutStr += "Sendable data TestB v3 size is: " + a.data2.v3.size + "\n"; - } catch(e) { - this.taskPoolOutPutStr += "Task execute failed: "+ (e as BusinessError).toString()+ "\n"; - } - } -} - -@Concurrent -function strSort(inPutArr: string[]) : string[] { - let newArr: string[] = inPutArr.sort(); - return newArr; -} - -@Concurrent -function strSortDelay(inPutArr: string[]) : string[] { - let start: number= new Date().getTime(); - while (new Date().getTime() - start < 3000) { - continue; - } - let newArr: string[] = inPutArr.sort(); - return newArr; -} - -@Concurrent -async function createSendableData(data: SendableClass): Promise { - // 定义taskpool子线程异步锁sendableTask_lock - let lock: utils.locks.AsyncLock = utils.locks.AsyncLock.request("sendableTask_lock"); - - // 构造TestA、TestB实例,组装SendableClass实例 - let d1: TestA = new TestA(); - d1.v1 = 1010; - d1.v2 = "aaa"; - d1.v3 = true; - let d2: TestB = new TestB(); - d2.v2.set(100, "aaa"); - for(let i = 0;i < 1000;i++) { - d2.v1.push(i); - } - d2.v3.add("hello"); - - lock.lockAsync(async () => { - // 子线程调用实例方法setCount、getCount - await d1.setCount(10); - console.info("taskpool: this data1 count is: " + await d1.getCount()); - }) - - data.data1 = d1; - data.data2 = d2; +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import taskpool from '@ohos.taskpool'; +import utils from '@arkts.utils'; +import stack from '@ohos.util.Stack'; +import { BusinessError } from '@ohos.base'; +import { SendableClass, a } from './SendableTest'; +import { TestA, TestB } from './test' + +@Component +export struct TaskPoolTab { + @State taskPoolOutPutStr: string = ''; + @State taskPoolInPutStr: string = ''; + taskPoolInPutArr: string[] = []; + isTaskGroup : boolean = false; + gStack: stack = new stack(); + taskGroup: taskpool.TaskGroup = new taskpool.TaskGroup(); + + + build() { + Column() { + Text($r('app.string.Text_desc')) + .width("100%") + .height("48vp") + .position({ x: "7%", y: "0" }) + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#182431") + .lineHeight(22) + .fontWeight(500) + + Button() { + Row() { + Image($r('app.media.public_add')) + .width(20) + .height(20) + .margin({ left: 4 }) + Text($r('app.string.Add_task')) + .width("75%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("14fp") + .fontColor("#182431") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + } + .id("addButton") + .height("10vp") + .borderRadius("10vp") + .backgroundColor("#00000000") + .position({ x: "67%", y: "1.5%" }) + .width(135) + .height(35) + .onClick(() => { + this.taskAdd(); + }) + + Button() { + Row() { + Image($r('app.media.empties')) + .width(20) + .height(20) + .margin({ left: 4 }) + Text($r('app.string.Clear_desc')) + .width("35%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("14fp") + .fontColor("#182431") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + } + .id("taskPoolClearButton") + .height("10vp") + .borderRadius("10vp") + .backgroundColor("#00000000") + .position({ x: "71%", y: "31.5%" }) + .width(135) + .height(35) + .onClick(() => { + this.Clear(); + }) + + TextArea({placeholder:$r('app.string.Default_desc'), text:this.taskPoolInPutStr}) + .id("taskPoolInPutTextArea") + .width("93.3%") + .height("139vp") + .position({ x: "3.3%", y: "48vp" }) + .textAlign(TextAlign.Start) + .borderRadius("24vp") + .backgroundColor("#ffffff") + .fontFamily("HarmonyHeiTi") + .fontSize("16fp") + .fontColor("#182431") + .fontWeight(400) + .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) + .onChange((value: string) => { + this.taskPoolInPutStr = value; + this.taskPoolInPutArr = this.taskPoolInPutStr.trim().split(','); + this.taskPoolOutPutStr = ''; + }) + + Text($r('app.string.Result_desc')) + .width("50%") + .height("48") + .position({ x: "7%", y: "187vp" }) + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#182431") + .lineHeight(22) + .fontWeight(500) + + Scroll() { + Text(this.taskPoolOutPutStr) + .id("taskPoolOutPutText") + .fontFamily("HarmonyHeiTi") + .fontSize("16fp") + .fontColor("#182431") + .fontWeight(400) + .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) + } + .id("taskPoolOutPutScroll") + .width("93.3%") + .height("139vp") + .position({ x: "3.3%", y: "235vp" }) + .borderRadius("24vp") + .backgroundColor("#ffffff") + .align(Alignment.TopStart) + + GridRow({columns: 4, + gutter: { x: 12, y: 12 }, + breakpoints: { value: ["360vp", "480vp"]}, + direction: GridRowDirection.Row}) { + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.Execute_After_3s_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#007DFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("exeDelayButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("rgba(24,36,49,0.05)") + .onClick(()=>{ + this.executeDelay(); + }) + } + + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.Execute_Immediately_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#FFFFFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("exeImmButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("#007DFF") + .onClick(()=>{ + if(this.isTaskGroup == true) { + this.TaskGroupExec(); + } else { + this.executeImmediately(); + } + }) + } + + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.Function_Task_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#007DFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("exeFunctionButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("rgba(24,36,49,0.05)") + .onClick(()=>{ + this.executeFunc(); + }) + } + + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.Cancel_Task_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#FFFFFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("exeCancelButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("#007DFF") + .onClick(()=>{ + this.cancelTask(); + }) + } + + GridCol ({ span: 4, offset: 0 }) { + Button() { + Text($r('app.string.transferSendableClass')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#007DFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("sendableButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("rgba(24,36,49,0.05)") + .onClick(()=>{ + this.sendableTask(); + }) + } + } + .width("100%") + .height("168vp") + .position({ x: "0", y: "73%" }) + .padding({ left: "25vp", right: "25vp" }) + } + .width("100%") + .height("100%") + .justifyContent(FlexAlign.Center) + } + + async executeImmediately(): Promise { + if (!this.taskPoolInPutStr.length) { + this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; + return; + } + let task = new taskpool.Task(strSort,this.taskPoolInPutArr); + this.gStack.push(task); + try { + let result: taskpool.Task = await taskpool.execute(task) as taskpool.Task; + this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; + } catch(e) { + this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString()+ "\n"; + } + this.gStack.pop(); + } + + async executeDelay(): Promise { + if (!this.taskPoolInPutStr.length) { + this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; + return; + } + let task = new taskpool.Task(strSortDelay,this.taskPoolInPutArr); + this.gStack.push(task); + try { + let result: string[] = await taskpool.execute(task) as string[]; + this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; + } catch(e) { + this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString() + "\n"; + } + this.gStack.pop(); + } + + async executeFunc(): Promise { + if (!this.taskPoolInPutStr.length) { + this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; + return; + } + try { + let result: string[] = await taskpool.execute(strSort,this.taskPoolInPutArr) as string[]; + this.taskPoolOutPutStr += "Task executed successfully: "+ result.toString()+ "\n"; + } catch(e) { + this.taskPoolOutPutStr += "Task executed failed: "+ (e as BusinessError).toString()+ "\n"; + } + } + + async taskAdd(): Promise { + if (!this.taskPoolInPutStr.length) { + this.taskPoolOutPutStr = "No input for the string to be sorted.\n"; + return; + } + try { + let task: taskpool.Task = new taskpool.Task(strSort, this.taskPoolInPutArr); + this.taskGroup.addTask(task); + this.isTaskGroup = true; + this.taskPoolOutPutStr += "TaskGroup addTask successfully.\n"; + } catch (e) { + this.taskPoolOutPutStr += "TaskGroup addTask failed: "+ (e as BusinessError).toString()+ "\n"; + } + } + + Clear(): void { + this.taskPoolInPutStr = ''; + this.taskPoolInPutArr = this.taskPoolInPutStr.trim().split(','); + this.taskPoolOutPutStr = ''; + } + + async TaskGroupExec(): Promise { + try { + let res: string[] = await taskpool.execute(this.taskGroup) as string[]; + this.taskPoolOutPutStr += "TaskGroup executed successfully: "+ res.toString()+ "\n"; + } catch(e) { + this.taskPoolOutPutStr += "TaskGroup executed failed: "+ (e as BusinessError).toString()+ "\n"; + } + this.isTaskGroup = false; + } + + async cancelTask(): Promise { + if (this.gStack.isEmpty()) { + this.taskPoolOutPutStr += "The current task queue has no cancellable tasks."+ "\n"; + } else { + let task: taskpool.Task = this.gStack.peek() as taskpool.Task; + try { + taskpool.cancel(task); + this.taskPoolOutPutStr += "Task canceled successfully."+ "\n"; + this.gStack.pop(); + } catch(e) { + this.taskPoolOutPutStr += "Task canceled failed: "+ (e as BusinessError).toString()+ "\n"; + } + } + } + + async sendableTask(): Promise { + // 定义主线程异步锁sendableTask_lock + let lock: utils.locks.AsyncLock = utils.locks.AsyncLock.request("sendableTask_lock"); + let count: number = 0; + lock.lockAsync(async () => { + // 主线程调用实例a.data1的方法setCount、getCount + a.data1.setCount(111); + count = await a.data1.getCount(); + console.info("this data1 count is: " + await a.data1.getCount()); + }) + let task: taskpool.Task = new taskpool.Task(createSendableData, a); + try { + await taskpool.execute(task); + this.taskPoolOutPutStr += "sendableTask execute successfully."+ "\n"; + // 访问子线程返回的实例a中的各个属性 + this.taskPoolOutPutStr += "Sendable data TestA v1 is: " + a.data1.v1 + "\n"; + this.taskPoolOutPutStr += "Sendable data TestA v2 is: " + a.data1.v2 + "\n"; + this.taskPoolOutPutStr += "Sendable data TestA v3 is: " + a.data1.v3 + "\n"; + this.taskPoolOutPutStr += "Sendable data TestA count is: " + count + "\n"; + this.taskPoolOutPutStr += "Sendable data TestB v1 length is: " + a.data2.v1.length + "\n"; + this.taskPoolOutPutStr += "Sendable data TestB v2 has key: " + a.data2.v2.has(100) + "\n"; + this.taskPoolOutPutStr += "Sendable data TestB v3 size is: " + a.data2.v3.size + "\n"; + } catch(e) { + this.taskPoolOutPutStr += "Task execute failed: "+ (e as BusinessError).toString()+ "\n"; + } + } +} + +@Concurrent +function strSort(inPutArr: string[]) : string[] { + let newArr: string[] = inPutArr.sort(); + return newArr; +} + +@Concurrent +function strSortDelay(inPutArr: string[]) : string[] { + let start: number= new Date().getTime(); + while (new Date().getTime() - start < 3000) { + continue; + } + let newArr: string[] = inPutArr.sort(); + return newArr; +} + +@Concurrent +async function createSendableData(data: SendableClass): Promise { + // 定义taskpool子线程异步锁sendableTask_lock + let lock: utils.locks.AsyncLock = utils.locks.AsyncLock.request("sendableTask_lock"); + + // 构造TestA、TestB实例,组装SendableClass实例 + let d1: TestA = new TestA(); + d1.v1 = 1010; + d1.v2 = "aaa"; + d1.v3 = true; + let d2: TestB = new TestB(); + d2.v2.set(100, "aaa"); + for(let i = 0;i < 1000;i++) { + d2.v1.push(i); + } + d2.v3.add("hello"); + + lock.lockAsync(async () => { + // 子线程调用实例方法setCount、getCount + await d1.setCount(10); + console.info("taskpool: this data1 count is: " + await d1.getCount()); + }) + + data.data1 = d1; + data.data2 = d2; } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets index 410038a827..1f8c1885a6 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/WorkerTab.ets @@ -1,168 +1,168 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import worker from '@ohos.worker'; - -@Component -export struct WorkerTab { - @State jsWorkerOutPutStr: string = ''; - @State jsWorkerInPutStr: string = ''; - jsWorkerInPutArr: string[] = []; - isDone: boolean = false; - myWorker: worker.ThreadWorker = new worker.ThreadWorker("entry/ets/workers/Worker.ts"); - - build() { - Column() { - Text($r('app.string.Text_desc')) - .width("100%") - .height("48vp") - .position({ x: "7%", y: "0vp" }) - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#182431") - .lineHeight(22) - .fontWeight(500) - - TextArea({text:this.jsWorkerInPutStr}) - .id("jsWorkerInPutTextArea") - .width("93.3%") - .height("139vp") - .position({ x: "3.3%", y: "48vp" }) - .textAlign(TextAlign.Start) - .fontFamily("HarmonyHeiTi") - .fontSize("16fp") - .fontColor("#182431") - .fontWeight(400) - .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) - .borderRadius("24vp") - .backgroundColor("#ffffff") - .onChange((value: string) => { - this.jsWorkerInPutStr = value; - this.jsWorkerInPutArr = value.trim().split(','); - this.jsWorkerOutPutStr = ''; - }) - - Text($r('app.string.Result_desc')) - .width("100%") - .height("48") - .position({ x: "7%", y: "187vp" }) - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#182431") - .lineHeight(22) - .fontWeight(500) - - Scroll() { - Text(this.jsWorkerOutPutStr) - .id("jsWorkerOutPutText") - .fontFamily("HarmonyHeiTi") - .fontSize("16fp") - .fontColor("#182431") - .fontWeight(400) - .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) - } - .id("jsWorkerOutPutScroll") - .width("93.3%") - .height("139vp") - .position({ x: "3.3%", y: "235vp" }) - .borderRadius("24vp") - .backgroundColor("#ffffff") - .align(Alignment.TopStart) - - GridRow({columns: 4, - gutter: { x: 12, y: 12 }, - breakpoints: { value: ["360vp", "480vp"]}, - direction: GridRowDirection.Row}) { - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.Clear_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#007DFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("workerClearButton") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("rgba(24,36,49,0.05)") - .onClick(()=>{ - this.jsWorkerInPutStr = ''; - this.jsWorkerOutPutStr = ''; - }) - } - - GridCol ({ span: 2, offset: 0 }) { - Button() { - Text($r('app.string.SortString_desc')) - .width("100%") - .height("22") - .fontFamily("HarmonyHeiTi-Medium") - .fontSize("16fp") - .fontColor("#FFFFFF") - .textAlign(TextAlign.Center) - .lineHeight(22) - .fontWeight(500) - } - .id("workerStrSort") - .height("40vp") - .borderRadius("20vp") - .backgroundColor("#007DFF") - .onClick(()=>{ - this.executeWorkerFunc(this.jsWorkerInPutArr); - }) - } - } - .width("100%") - .height("40vp") - .position({ x: "0", y: "555vp" }) - .padding({ left: "24vp", right: "24vp" }) - } - .width("100%") - .height("100%") - .justifyContent(FlexAlign.Center) - } - - async executeWorkerFunc(inPutArr: string[]): Promise { - if (!this.jsWorkerInPutStr.length) { - this.jsWorkerOutPutStr = "No input for the string to be sorted.\n"; - return; - } - this.myWorker.postMessage(inPutArr); - let strFlag = false; - let outPutStr = ''; - this.myWorker.onmessage = (e) => { - outPutStr = e.data.toString(); - strFlag = true; - } - while(!strFlag) { - await promiseCase(); - } - this.jsWorkerOutPutStr = outPutStr; - } -} - -function promiseCase() : Promise { - let p: Promise = new Promise((resolve: Function, reject: Function) => { - setTimeout(() => { - resolve(1) - }, 100) - }).then(undefined, () => { - }) - return p; +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import worker from '@ohos.worker'; + +@Component +export struct WorkerTab { + @State jsWorkerOutPutStr: string = ''; + @State jsWorkerInPutStr: string = ''; + jsWorkerInPutArr: string[] = []; + isDone: boolean = false; + myWorker: worker.ThreadWorker = new worker.ThreadWorker("entry/ets/workers/Worker.ts"); + + build() { + Column() { + Text($r('app.string.Text_desc')) + .width("100%") + .height("48vp") + .position({ x: "7%", y: "0vp" }) + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#182431") + .lineHeight(22) + .fontWeight(500) + + TextArea({text:this.jsWorkerInPutStr}) + .id("jsWorkerInPutTextArea") + .width("93.3%") + .height("139vp") + .position({ x: "3.3%", y: "48vp" }) + .textAlign(TextAlign.Start) + .fontFamily("HarmonyHeiTi") + .fontSize("16fp") + .fontColor("#182431") + .fontWeight(400) + .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) + .borderRadius("24vp") + .backgroundColor("#ffffff") + .onChange((value: string) => { + this.jsWorkerInPutStr = value; + this.jsWorkerInPutArr = value.trim().split(','); + this.jsWorkerOutPutStr = ''; + }) + + Text($r('app.string.Result_desc')) + .width("100%") + .height("48") + .position({ x: "7%", y: "187vp" }) + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#182431") + .lineHeight(22) + .fontWeight(500) + + Scroll() { + Text(this.jsWorkerOutPutStr) + .id("jsWorkerOutPutText") + .fontFamily("HarmonyHeiTi") + .fontSize("16fp") + .fontColor("#182431") + .fontWeight(400) + .padding({ top: "8vp" , left: "16vp", right: "16vp", bottom: "21vp" }) + } + .id("jsWorkerOutPutScroll") + .width("93.3%") + .height("139vp") + .position({ x: "3.3%", y: "235vp" }) + .borderRadius("24vp") + .backgroundColor("#ffffff") + .align(Alignment.TopStart) + + GridRow({columns: 4, + gutter: { x: 12, y: 12 }, + breakpoints: { value: ["360vp", "480vp"]}, + direction: GridRowDirection.Row}) { + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.Clear_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#007DFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("workerClearButton") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("rgba(24,36,49,0.05)") + .onClick(()=>{ + this.jsWorkerInPutStr = ''; + this.jsWorkerOutPutStr = ''; + }) + } + + GridCol ({ span: 2, offset: 0 }) { + Button() { + Text($r('app.string.SortString_desc')) + .width("100%") + .height("22") + .fontFamily("HarmonyHeiTi-Medium") + .fontSize("16fp") + .fontColor("#FFFFFF") + .textAlign(TextAlign.Center) + .lineHeight(22) + .fontWeight(500) + } + .id("workerStrSort") + .height("40vp") + .borderRadius("20vp") + .backgroundColor("#007DFF") + .onClick(()=>{ + this.executeWorkerFunc(this.jsWorkerInPutArr); + }) + } + } + .width("100%") + .height("40vp") + .position({ x: "0", y: "555vp" }) + .padding({ left: "24vp", right: "24vp" }) + } + .width("100%") + .height("100%") + .justifyContent(FlexAlign.Center) + } + + async executeWorkerFunc(inPutArr: string[]): Promise { + if (!this.jsWorkerInPutStr.length) { + this.jsWorkerOutPutStr = "No input for the string to be sorted.\n"; + return; + } + this.myWorker.postMessage(inPutArr); + let strFlag = false; + let outPutStr = ''; + this.myWorker.onmessage = (e) => { + outPutStr = e.data.toString(); + strFlag = true; + } + while(!strFlag) { + await promiseCase(); + } + this.jsWorkerOutPutStr = outPutStr; + } +} + +function promiseCase() : Promise { + let p: Promise = new Promise((resolve: Function, reject: Function) => { + setTimeout(() => { + resolve(1) + }, 100) + }).then(undefined, () => { + }) + return p; } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/test.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/test.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/component/test.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/entryability/EntryAbility.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/entryability/EntryAbility.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/fileFs/MyWorker.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/fileFs/MyWorker.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/fileFs/MyWorker.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/fileFs/MyWorker.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/CopyFile.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/CopyFile.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/CopyFile.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/CopyFile.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/Index.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/Index.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/StrSort.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/StrSort.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/StrSort.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/pages/StrSort.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/Worker.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/Worker.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/Worker.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/Worker.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/WorkerCopy.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/WorkerCopy.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/WorkerCopy.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/ets/workers/WorkerCopy.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 index c4c3c62e25..e42c296209 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/module.json5 @@ -1,52 +1,52 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "module": { - "name": "entry", - "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:icon", - "label": "$string:EntryAbility_label", - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "exported": true, - "skills": [ - { - "entities": [ - "entity.system.home" - ], - "actions": [ - "action.system.home" - ] - } - ] - } - ] - } +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ] + } } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/color.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/c_Checkbox_Selected.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/c_Checkbox_Selected.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/c_Checkbox_Selected.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/c_Checkbox_Selected.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/empties.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/empties.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/empties.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/empties.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_Checkbox_Selected_Enabled.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_Checkbox_Selected_Enabled.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_Checkbox_Selected_Enabled.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_Checkbox_Selected_Enabled.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_back.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_back.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_back.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_back.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward_right.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward_right.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward_right.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_backward_right.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_delete.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_delete.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_delete.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_delete.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_edit.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_edit.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_edit.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_edit.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_ok.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_ok.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_ok.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/ic_ok.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/public_add.svg b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/public_add.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/public_add.svg rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/media/public_add.svg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/profile/main_pages.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/profile/main_pages.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/Ability.test.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/List.test.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/List.test.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/TestAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/TestAbility.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/TestAbility.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/pages/Index.ets rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/ets/testability/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 index 0511adbc86..c6ad62fbbd 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/module.json5 @@ -1,51 +1,51 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "module": { - "name": "entry_test", - "type": "feature", - "description": "$string:module_test_desc", - "mainElement": "TestAbility", - "deviceTypes": [ - "default" - ], - "deliveryWithInstall": true, - "installationFree": false, - "pages": "$profile:test_pages", - "abilities": [ - { - "name": "TestAbility", - "srcEntry": "./ets/testability/TestAbility.ets", - "description": "$string:TestAbility_desc", - "icon": "$media:icon", - "label": "$string:TestAbility_label", - "exported": true, - "startWindowIcon": "$media:icon", - "startWindowBackground": "$color:start_window_background", - "skills": [ - { - "actions": [ - "action.system.home" - ], - "entities": [ - "entity.system.home" - ] - } - ] - } - ] - } -} +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntry": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "exported": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/profile/test_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/profile/test_pages.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/base/profile/test_pages.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/en/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/en/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/en/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/en/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/zh/element/string.json b/code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/zh/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/zh/element/string.json rename to code/LanguageBaseClassLibrary/ConcurrentModule/entry/src/ohosTest/resources/zh/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 similarity index 97% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 index 97147e6cf7..909bc9a52c 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-config.json5 @@ -1,21 +1,21 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "hvigorVersion": "4.0.4", - "dependencies": { - "@ohos/hvigor-ohos-plugin": "4.0.4" - } +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "hvigorVersion": "4.0.4", + "dependencies": { + "@ohos/hvigor-ohos-plugin": "4.0.4" + } } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-wrapper.js b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-wrapper.js similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-wrapper.js rename to code/LanguageBaseClassLibrary/ConcurrentModule/hvigor/hvigor-wrapper.js diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorfile.ts b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorfile.ts rename to code/LanguageBaseClassLibrary/ConcurrentModule/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorw b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigorw similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorw rename to code/LanguageBaseClassLibrary/ConcurrentModule/hvigorw diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorw.bat b/code/LanguageBaseClassLibrary/ConcurrentModule/hvigorw.bat similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/hvigorw.bat rename to code/LanguageBaseClassLibrary/ConcurrentModule/hvigorw.bat diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/oh-package.json5 b/code/LanguageBaseClassLibrary/ConcurrentModule/oh-package.json5 similarity index 96% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/oh-package.json5 rename to code/LanguageBaseClassLibrary/ConcurrentModule/oh-package.json5 index 84f6ca3ba8..ac21a550a2 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/oh-package.json5 +++ b/code/LanguageBaseClassLibrary/ConcurrentModule/oh-package.json5 @@ -1,27 +1,27 @@ -/* - * Copyright (c) 2023 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -{ - "license": "", - "devDependencies": { - "@ohos/hypium": "1.0.6" - }, - "author": "", - "name": "concurrentmodule", - "description": "Please describe the basic information.", - "main": "", - "version": "1.0.0", - "dependencies": {} -} +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "license": "", + "devDependencies": { + "@ohos/hypium": "1.0.6" + }, + "author": "", + "name": "concurrentmodule", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/ohosTest.md b/code/LanguageBaseClassLibrary/ConcurrentModule/ohosTest.md similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/ohosTest.md rename to code/LanguageBaseClassLibrary/ConcurrentModule/ohosTest.md diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/copyFile.jpg b/code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/copyFile.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/copyFile.jpg rename to code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/copyFile.jpg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/index.jpg b/code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/index.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/index.jpg rename to code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/index.jpg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/taskpoolTab.jpg b/code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/taskpoolTab.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/taskpoolTab.jpg rename to code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/taskpoolTab.jpg diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/workerTab.jpg b/code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/workerTab.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/screenshots/device/workerTab.jpg rename to code/LanguageBaseClassLibrary/ConcurrentModule/screenshots/device/workerTab.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/.gitignore b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/.gitignore rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/.gitignore diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/app.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/app.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/app.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/app.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/media/app_icon.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/media/app_icon.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/AppScope/resources/base/media/app_icon.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md similarity index 99% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md index 31c58ee866..8b189b1ce2 100644 --- a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md +++ b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/README_zh.md @@ -178,7 +178,7 @@ LanguageBaseClassLibrary ``` git init git config core.sparsecheckout true -echo code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/ > .git/info/sparse-checkout +echo code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/ > .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/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/build-profile.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/build-profile.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/.gitignore b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/.gitignore rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/.gitignore diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/Index.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/Index.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/Index.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/build-profile.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/build-profile.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/hvigorfile.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/hvigorfile.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/oh-package.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/oh-package.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/BaseDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/BaseDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/BaseDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/BaseDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/CustomDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/CustomDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/CustomDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/CustomDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/EmptyPage.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/EmptyPage.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/EmptyPage.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/components/EmptyPage.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/Logger.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/Logger.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/Logger.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/Logger.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/ResourceUtil.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/ResourceUtil.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/ResourceUtil.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/ets/util/ResourceUtil.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/module.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/module.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/module.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/media/bg_empty_page.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/media/bg_empty_page.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/media/bg_empty_page.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/base/media/bg_empty_page.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/common/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/.gitignore b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/.gitignore rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/.gitignore diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/build-profile.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/build-profile.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/hvigorfile.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/hvigorfile.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/oh-package.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/oh-package.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/entryability/EntryAbility.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/entryability/EntryAbility.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddInformationView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddInformationView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddInformationView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddInformationView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddKeyValuePairView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddKeyValuePairView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddKeyValuePairView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddKeyValuePairView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddStringView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddStringView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddStringView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/AddStringView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/Index.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/Index.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/components/Capabilities.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/components/Capabilities.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/components/Capabilities.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/ets/pages/components/Capabilities.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/module.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/module.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/module.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/color.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_age.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_age.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_age.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_age.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_back.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_back.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_back.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_back.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_confirm.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_confirm.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_confirm.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_confirm.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_phone.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_phone.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_phone.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_phone.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_spinner_down.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_spinner_down.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_spinner_down.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_spinner_down.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_user.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_user.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_user.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/ic_public_user.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/profile/main_pages.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/profile/main_pages.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/Ability.test.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/List.test.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/List.test.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/TestAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/TestAbility.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/TestAbility.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/pages/Index.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/testability/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/util/Logger.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/util/Logger.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/util/Logger.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/ets/util/Logger.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/module.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/module.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/module.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/color.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/profile/test_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/profile/test_pages.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/base/profile/test_pages.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/entry/src/ohosTest/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/.gitignore b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/.gitignore rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/.gitignore diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/build-profile.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/build-profile.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/hvigorfile.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/hvigorfile.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/index.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/index.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/index.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/oh-package.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/oh-package.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/Constant.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/Constant.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/Constant.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/Constant.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ArrayListView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ArrayListView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ArrayListView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ArrayListView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ConvertXml.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ConvertXml.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ConvertXml.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ConvertXml.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/DequeView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/DequeView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/DequeView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/DequeView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashMapView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashMapView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashMapView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashMapView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashSetView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashSetView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashSetView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/HashSetView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightMapView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightMapView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightMapView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightMapView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightSetView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightSetView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightSetView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LightWeightSetView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LinkedListView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LinkedListView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LinkedListView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/LinkedListView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ListView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ListView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ListView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ListView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/PlainArrayView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/PlainArrayView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/PlainArrayView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/PlainArrayView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Process.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Process.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Process.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Process.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ProcessMessage.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ProcessMessage.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ProcessMessage.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/ProcessMessage.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/QueueView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/QueueView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/QueueView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/QueueView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/StackView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/StackView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/StackView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/StackView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TaskPool.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TaskPool.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TaskPool.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TaskPool.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeMapView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeMapView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeMapView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeMapView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeSetView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeSetView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeSetView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/TreeSetView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Url.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Url.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Url.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Url.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Util.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Util.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Util.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/Util.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/VectorView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/VectorView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/VectorView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/capabilities/VectorView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ColumnOperation.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ColumnOperation.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ColumnOperation.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ColumnOperation.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/DeleteView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/DeleteView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/DeleteView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/DeleteView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/GridOperation.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/GridOperation.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/GridOperation.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/GridOperation.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/InformationItemView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/InformationItemView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/InformationItemView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/InformationItemView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/KeyValueItemView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/KeyValueItemView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/KeyValueItemView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/KeyValueItemView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ValueItemView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ValueItemView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ValueItemView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/ValueItemView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/AddDialog.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/AddDialog.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/AddDialog.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/AddDialog.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/ArrayListItem.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/ArrayListItem.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/ArrayListItem.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/ArrayListItem.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/MyDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/MyDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/MyDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/arraylistcomponents/MyDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/dequecomponents/DequeDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/dequecomponents/DequeDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/dequecomponents/DequeDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/dequecomponents/DequeDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashmapcomponents/HashMapDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashmapcomponents/HashMapDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashmapcomponents/HashMapDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashmapcomponents/HashMapDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashsetcomponents/HashSetDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashsetcomponents/HashSetDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashsetcomponents/HashSetDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/hashsetcomponents/HashSetDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightmapcomponents/LightWeightMapDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightmapcomponents/LightWeightMapDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightmapcomponents/LightWeightMapDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightmapcomponents/LightWeightMapDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightsetcomponents/LightWeightSetDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightsetcomponents/LightWeightSetDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightsetcomponents/LightWeightSetDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/lightweightsetcomponents/LightWeightSetDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/linkedlistcomponents/LinkedListDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/linkedlistcomponents/LinkedListDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/linkedlistcomponents/LinkedListDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/linkedlistcomponents/LinkedListDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/listcomponents/ListDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/listcomponents/ListDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/listcomponents/ListDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/listcomponents/ListDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/plainarraycomponents/PlainArrayDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/plainarraycomponents/PlainArrayDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/plainarraycomponents/PlainArrayDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/plainarraycomponents/PlainArrayDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/queuecomponents/QueueDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/queuecomponents/QueueDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/queuecomponents/QueueDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/queuecomponents/QueueDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/stackcomponents/StackDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/stackcomponents/StackDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/stackcomponents/StackDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/stackcomponents/StackDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treemapcomponents/TreeMapDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treemapcomponents/TreeMapDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treemapcomponents/TreeMapDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treemapcomponents/TreeMapDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treesetcomponents/TreeSetDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treesetcomponents/TreeSetDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treesetcomponents/TreeSetDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/treesetcomponents/TreeSetDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/Base64Helper.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/Base64Helper.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/Base64Helper.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/Base64Helper.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/LRUCache.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/LRUCache.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/LRUCache.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/LRUCache.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/RationalNumber.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/RationalNumber.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/RationalNumber.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/RationalNumber.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/ScopeHelper.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/ScopeHelper.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/ScopeHelper.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/ScopeHelper.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/StringCode.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/StringCode.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/StringCode.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/StringCode.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/TypeCheck.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/TypeCheck.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/TypeCheck.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/TypeCheck.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/lrucache/ActionSheetDialog.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/lrucache/ActionSheetDialog.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/lrucache/ActionSheetDialog.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/lrucache/ActionSheetDialog.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/InputItem.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/InputItem.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/InputItem.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/InputItem.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/SleepView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/SleepView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/SleepView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/SleepView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/TempView.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/TempView.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/TempView.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/scopehelper/TempView.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/stringcode/SpecInput.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/stringcode/SpecInput.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/stringcode/SpecInput.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/stringcode/SpecInput.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/CheckType.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/CheckType.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/CheckType.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/CheckType.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/ShowKey.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/ShowKey.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/ShowKey.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/utilcomponents/typecheck/ShowKey.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/vectorcomponents/VectorDataSource.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/vectorcomponents/VectorDataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/vectorcomponents/VectorDataSource.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/components/vectorcomponents/VectorDataSource.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/Information.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/Information.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/Information.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/Information.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/KeyValuePair.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/KeyValuePair.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/KeyValuePair.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/KeyValuePair.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/ScopeNumber.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/ScopeNumber.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/ScopeNumber.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/model/ScopeNumber.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/ConvertXmlUtil.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/ConvertXmlUtil.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/ConvertXmlUtil.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/ConvertXmlUtil.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/LRUCacheUtil.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/LRUCacheUtil.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/LRUCacheUtil.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/LRUCacheUtil.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/RationalNumberUtil.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/RationalNumberUtil.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/RationalNumberUtil.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/RationalNumberUtil.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/UrlUtil.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/UrlUtil.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/UrlUtil.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/ets/util/UrlUtil.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/module.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/module.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/module.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/bg_empty_page.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/bg_empty_page.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/bg_empty_page.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/bg_empty_page.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/contact.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/contact.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/contact.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/contact.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_add.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_add.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_add.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_add.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_delete_plane.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_delete_plane.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_delete_plane.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/base/media/ic_delete_plane.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/strarray.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/strarray.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/strarray.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/strarray.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/capabilities/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/.gitignore b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/.gitignore rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/.gitignore diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/build-profile.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/build-profile.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/hvigorfile.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/hvigorfile.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/index.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/index.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/index.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/oh-package.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/oh-package.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/ItemGroup.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/ItemGroup.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/ItemGroup.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/ItemGroup.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MainItem.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MainItem.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MainItem.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MainItem.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MenuNavRouter.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MenuNavRouter.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MenuNavRouter.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/components/MenuNavRouter.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/menulist/MenuList.ets b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/menulist/MenuList.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/menulist/MenuList.ets rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/ets/menulist/MenuList.ets diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/module.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/module.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/module.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_add.png b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_add.png similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_add.png rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_add.png diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_arrow.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_arrow.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_arrow.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_arrow.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_public_add.svg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_public_add.svg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_public_add.svg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/base/media/ic_public_add.svg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/feature/menuitems/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-config.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-config.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-config.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-config.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-wrapper.js b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-wrapper.js similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-wrapper.js rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigor/hvigor-wrapper.js diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorfile.ts b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorfile.ts rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw.bat b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw.bat similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw.bat rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/hvigorw.bat diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.hap b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.hap similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.hap rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.hap diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.tgz b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.tgz similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.tgz rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/lib/ProcessMessage-1.0.0.tgz diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/oh-package.json5 b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/oh-package.json5 rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/ohosTest.md b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/ohosTest.md similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/ohosTest.md rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/ohosTest.md diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/arraylist.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/arraylist.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/arraylist.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/arraylist.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/base64.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/base64.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/base64.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/base64.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/convertxml.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/convertxml.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/convertxml.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/convertxml.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/home.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/home.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/home.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/home.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/lrucache.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/lrucache.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/lrucache.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/lrucache.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/process.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/process.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/process.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/process.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/rationalnumber.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/rationalnumber.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/rationalnumber.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/rationalnumber.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/scopehelper.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/scopehelper.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/scopehelper.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/scopehelper.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/stringcode.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/stringcode.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/stringcode.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/stringcode.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/typecheck.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/typecheck.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/typecheck.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/typecheck.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/url.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/url.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/url.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/url.jpg diff --git a/code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/util.jpg b/code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/util.jpg similarity index 100% rename from code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/util.jpg rename to code/LanguageBaseClassLibrary/LanguageBaseClassLibrary/screenshots/devices/util.jpg diff --git a/code/LaunguageBaseClassLibrary/ZipLib/.gitignore b/code/LanguageBaseClassLibrary/ZipLib/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/.gitignore rename to code/LanguageBaseClassLibrary/ZipLib/.gitignore diff --git a/code/LaunguageBaseClassLibrary/ZipLib/AppScope/app.json5 b/code/LanguageBaseClassLibrary/ZipLib/AppScope/app.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/AppScope/app.json5 rename to code/LanguageBaseClassLibrary/ZipLib/AppScope/app.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/AppScope/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ZipLib/AppScope/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/AppScope/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ZipLib/AppScope/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/AppScope/resources/base/media/app_icon.png b/code/LanguageBaseClassLibrary/ZipLib/AppScope/resources/base/media/app_icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/AppScope/resources/base/media/app_icon.png rename to code/LanguageBaseClassLibrary/ZipLib/AppScope/resources/base/media/app_icon.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/README.md b/code/LanguageBaseClassLibrary/ZipLib/README.md similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/README.md rename to code/LanguageBaseClassLibrary/ZipLib/README.md diff --git a/code/LaunguageBaseClassLibrary/ZipLib/README_zh.md b/code/LanguageBaseClassLibrary/ZipLib/README_zh.md similarity index 99% rename from code/LaunguageBaseClassLibrary/ZipLib/README_zh.md rename to code/LanguageBaseClassLibrary/ZipLib/README_zh.md index dc4e62fb56..1fb4f6743f 100644 --- a/code/LaunguageBaseClassLibrary/ZipLib/README_zh.md +++ b/code/LanguageBaseClassLibrary/ZipLib/README_zh.md @@ -150,7 +150,7 @@ entry/src/main/ets/ ``` git init git config core.sparsecheckout true -echo code/LaunguageBaseClassLibrary/ZipLib/ > .git/info/sparse-checkout +echo code/LanguageBaseClassLibrary/ZipLib/ > .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/LaunguageBaseClassLibrary/ZipLib/build-profile.json5 b/code/LanguageBaseClassLibrary/ZipLib/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/build-profile.json5 rename to code/LanguageBaseClassLibrary/ZipLib/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/.gitignore b/code/LanguageBaseClassLibrary/ZipLib/entry/.gitignore similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/.gitignore rename to code/LanguageBaseClassLibrary/ZipLib/entry/.gitignore diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/build-profile.json5 b/code/LanguageBaseClassLibrary/ZipLib/entry/build-profile.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/build-profile.json5 rename to code/LanguageBaseClassLibrary/ZipLib/entry/build-profile.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/hvigorfile.ts b/code/LanguageBaseClassLibrary/ZipLib/entry/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/hvigorfile.ts rename to code/LanguageBaseClassLibrary/ZipLib/entry/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/oh-package.json5 b/code/LanguageBaseClassLibrary/ZipLib/entry/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/oh-package.json5 rename to code/LanguageBaseClassLibrary/ZipLib/entry/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/AddDialog.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/AddDialog.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/AddDialog.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/AddDialog.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets similarity index 97% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets index 2b199c183e..0e16604204 100644 --- a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets +++ b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/common/DeleteDialog.ets @@ -1,72 +1,72 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { hilog } from '@kit.PerformanceAnalysisKit'; - -const DOMAIN = 0xF811; -const BUNDLE = 'ZipLib_'; -const TAG: string = '[DeleteDialog]'; - -@CustomDialog -export struct DeleteDialog { - private fileNames: string[] = []; - private isInserted: boolean = false; - private deleteFiles: (isInserted: boolean, fileNames: Array) => void = - (isInserted: boolean, fileNames: Array) => { - }; - private controller: CustomDialogController; - @State buttonColor: Resource = $r('app.color.button_light_color'); - - build() { - Column() { - Text($r('app.string.delete_file')) - .fontSize(16) - .width('100%') - .height('40%') - .margin({ top: '3%' }) - .textAlign(TextAlign.Center) - - Row() { - Text($r('app.string.button_cancel')) - .fontColor($r('app.color.button_color')) - .fontSize(16) - .height('18.5%') - .width('44%') - .margin({ left: '23%', top: '3%' }) - .onClick(() => { - this.controller.close(); - }) - - Text($r('app.string.button_confirm')) - .fontColor($r('app.color.button_color')) - .fontSize(16) - .height('18.5%') - .width('44%') - .margin({ right: '23%', top: '3%' }) - .onClick(() => { - this.isInserted = true; - hilog.info(DOMAIN, TAG, BUNDLE + `fileName = ${this.fileNames}`); - this.deleteFiles(this.isInserted, this.fileNames); - hilog.info(DOMAIN, TAG, BUNDLE + `isInserted = ${this.isInserted}`); - this.controller.close(); - }) - } - .width('100%') - } - .width('100%') - .height('18%') - .backgroundColor($r('app.color.start_window_background')) - } +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const DOMAIN = 0xF811; +const BUNDLE = 'ZipLib_'; +const TAG: string = '[DeleteDialog]'; + +@CustomDialog +export struct DeleteDialog { + private fileNames: string[] = []; + private isInserted: boolean = false; + private deleteFiles: (isInserted: boolean, fileNames: Array) => void = + (isInserted: boolean, fileNames: Array) => { + }; + private controller: CustomDialogController; + @State buttonColor: Resource = $r('app.color.button_light_color'); + + build() { + Column() { + Text($r('app.string.delete_file')) + .fontSize(16) + .width('100%') + .height('40%') + .margin({ top: '3%' }) + .textAlign(TextAlign.Center) + + Row() { + Text($r('app.string.button_cancel')) + .fontColor($r('app.color.button_color')) + .fontSize(16) + .height('18.5%') + .width('44%') + .margin({ left: '23%', top: '3%' }) + .onClick(() => { + this.controller.close(); + }) + + Text($r('app.string.button_confirm')) + .fontColor($r('app.color.button_color')) + .fontSize(16) + .height('18.5%') + .width('44%') + .margin({ right: '23%', top: '3%' }) + .onClick(() => { + this.isInserted = true; + hilog.info(DOMAIN, TAG, BUNDLE + `fileName = ${this.fileNames}`); + this.deleteFiles(this.isInserted, this.fileNames); + hilog.info(DOMAIN, TAG, BUNDLE + `isInserted = ${this.isInserted}`); + this.controller.close(); + }) + } + .width('100%') + } + .width('100%') + .height('18%') + .backgroundColor($r('app.color.start_window_background')) + } } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/entryability/EntryAbility.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/entryability/EntryAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/entryability/EntryAbility.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/entryability/EntryAbility.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/DataSource.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/DataSource.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/DataSource.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/DataSource.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/Logger.ts b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/Logger.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/Logger.ts rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/model/Logger.ts diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/pages/Index.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/pages/Index.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets similarity index 97% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets index d17ad9bc38..46a56f4771 100644 --- a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets +++ b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/CompressFilesPage.ets @@ -1,246 +1,246 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { common } from '@kit.AbilityKit'; -import { hilog } from '@kit.PerformanceAnalysisKit'; -import { preferences } from '@kit.ArkData'; -import { promptAction, router } from '@kit.ArkUI'; -import { zlib } from '@kit.BasicServicesKit'; -import fileio from '@ohos.fileio'; -import { AddDialog } from '../common/AddDialog'; -import { ZipLibSource } from '../model/DataSource'; - -const DOMAIN = 0xF811; -const BUNDLE = 'ZipLib_'; -const TAG: string = '[CompressFilesPage]'; -let fileList: preferences.Preferences; - -@Entry -@Component -struct CompressFilesPage { - @State isInserted: boolean = false; - @State files: ZipLibSource = new ZipLibSource([]); - @State fileName: string = ''; - @State slectFileName: string[] = []; - @State zipFileNames: string[] = []; - @State fileContent: string = ''; - @State isSelect: boolean = false; - private path: string = ''; - private title: Resource = $r('app.string.CompressFiles'); - private dialogController: CustomDialogController = new CustomDialogController({ - builder: AddDialog({ - fileName: this.fileName, - fileContent: this.fileContent, - isInserted: this.isInserted, - createFile: async (isInserted: boolean, fileName: string, fileContent: string) => { - hilog.info(DOMAIN, TAG, BUNDLE + `enter the createFile`); - this.fileName = `${fileName}.txt`; - let isDuplication = this.files.fileData.includes(this.fileName); - hilog.info(DOMAIN, TAG, BUNDLE + `isInserted = ${isInserted} isDuplication = ${isDuplication}`); - if (!isInserted || isDuplication) { - return; - } - let fd = fileio.openSync(`${this.path}/${this.fileName}`, 0o100 | 0o2, 0o666); - let number = fileio.writeSync(fd, fileContent); - hilog.info(DOMAIN, TAG, BUNDLE + `fd = ${fd} number = ${number}`); - this.files.pushData(this.fileName); - hilog.info(DOMAIN, TAG, BUNDLE + `this.files = ${JSON.stringify(this.files.fileData)}`); - await fileList.put('fileNames', JSON.stringify(this.files.fileData)); - await fileList.flush(); - } - }), - autoCancel: true, - }) - - async aboutToAppear() { - fileList = await preferences.getPreferences(getContext(this), 'fileList'); - let ctx = getContext(this) as common.Context; - this.path = ctx.filesDir; - let value = await fileList.get('fileNames', ''); - this.files.fileData = JSON.parse(`${value}`); - this.files.notifyDataReload(); - this.zipFileNames.length = 0; - this.zipFileNames = this.files.fileData.filter(item => item.endsWith('.zip')); - } - - async zipcompressFiles(path: string, zipfileNames: Array): Promise { - let files: string[] = []; - for (let index = 0; index < zipfileNames.length; index++) { - files[index] = `${path}/${zipfileNames[index]}`; - } - let zipFiles = Array.from(files); - hilog.debug(DOMAIN, TAG, BUNDLE + `zipFile = ${zipFiles}`); - let newName = `test_` + this.zipFileNames.length + `.zip`; - let zipOutFile = `${this.path}/${newName}`; - hilog.debug(DOMAIN, TAG, BUNDLE + `zipOutFile = ${zipOutFile}`); - - if (this.files.fileData.includes(newName)) { - promptAction.showToast({ - message: $r('app.string.warning_failed'), - bottom: '11%' - }); - return; - } - try { - await zlib.compressFiles(zipFiles, zipOutFile, {}).then(data => { - zlib.getOriginalSize(zipOutFile).then((num) => { - promptAction.showToast({ - message: $r('app.string.CompressFiles_success_size', num), - bottom: '11%' - }); - }) - this.files.pushData(`${newName}`); - this.zipFileNames.push(newName); - }) - } catch { - promptAction.showToast({ - message: $r('app.string.CompressFiles_failure'), - bottom: '11%' - }); - } - await fileList.put('fileNames', JSON.stringify(this.files.fileData)); - await fileList.flush(); - } - - build() { - Column() { - Column() { - Row() { - Row() { - Image($r('app.media.icon_back')) - .size({ height: '71%' }) - .objectFit(ImageFit.Contain) - .onClick(() => { - router.pushUrl({ - url: 'zlib/ZLibInterfaceListPage' - }); - }) - Text(this.title) - .fontSize(20) - .margin({ left: 8 }) - .fontWeight(FontWeight.Bold) - } - - Row() { - Image($r('app.media.add')) - .size({ height: '71%' }) - .id('addFile') - .margin({ left: '3%' }) - .objectFit(ImageFit.Contain) - .onClick(() => { - this.dialogController.open(); - }) - } - } - .justifyContent(FlexAlign.SpaceBetween) - .width('91%') - .height('9.75%') - .backgroundColor($r('app.color.backGrounding')) - - List({ initialIndex: 0 }) { - LazyForEach(this.files, (item: string, index: number) => { - ListItem() { - Row() { - Row() { - Image(item.includes('.zip') ? $r('app.media.zip') : $r('app.media.file')) - .size({ height: '66.7%' }) - .objectFit(ImageFit.Contain) - Column() { - Text(item) - .width('50%') - .fontSize(16) - .margin({ left: 16 }) - } - } - - Checkbox() - .visibility(item.includes('.zip') ? Visibility.Hidden : Visibility.Visible) - .width('6%') - .select(this.slectFileName.indexOf(item) != -1 ? true : false) - .id('file_' + index) - .selectedColor($r('app.color.checkbox_color')) - .shape(CheckBoxShape.CIRCLE) - .onChange((value: boolean) => { - if (value) { - this.isSelect = true; - this.slectFileName.push(item); - } else { - this.isSelect = false; - let index = this.slectFileName.indexOf(item); - if (index !== -1) { - this.slectFileName.splice(index, 1); - } - } - }) - } - .justifyContent(FlexAlign.SpaceBetween) - .padding({ right: 12, left: 12 }) - .width('100%') - .height('14.2%') - .borderRadius(16) - .backgroundColor($r('app.color.start_window_background')) - } - .margin({ bottom: 12 }) - }, (item: string) => item) - } - .margin({ top: 8 }) - .height('85.875%') - .width('91%') - .backgroundColor($r('app.color.index_bg')) - } - .height('80%') - .width('100%') - - - Column() { - Text($r('app.string.tip_CompressFiles')) - .textAlign(TextAlign.Start) - .fontSize(12) - .fontColor($r('app.color.tip_Gzip_backeGround')) - .width('86.4%') - .height('22.3%') - .margin({ bottom: 24 }) - - Row() { - Button($r('app.string.zip')) - .id('compress') - .height('100%') - .width('100%') - .fontSize(16) - .fontFamily('HarmonyHeiTi') - .type(ButtonType.Capsule) - .backgroundColor($r('app.color.button_color')) - .fontColor($r('app.color.text_white_color')) - .borderRadius(20) - .onClick(() => { - if (this.isSelect) { - this.zipcompressFiles(this.path, this.slectFileName); - } - }) - } - .margin({ bottom: 16 }) - .height('28%') - .width('91%') - } - .justifyContent(FlexAlign.End) - .alignItems(HorizontalAlign.Center) - .height('20%') - .width('100%') - } - .height('100%') - .width('100%') - .backgroundColor($r('app.color.index_bg')) - } -} +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { common } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { preferences } from '@kit.ArkData'; +import { promptAction, router } from '@kit.ArkUI'; +import { zlib } from '@kit.BasicServicesKit'; +import fileio from '@ohos.fileio'; +import { AddDialog } from '../common/AddDialog'; +import { ZipLibSource } from '../model/DataSource'; + +const DOMAIN = 0xF811; +const BUNDLE = 'ZipLib_'; +const TAG: string = '[CompressFilesPage]'; +let fileList: preferences.Preferences; + +@Entry +@Component +struct CompressFilesPage { + @State isInserted: boolean = false; + @State files: ZipLibSource = new ZipLibSource([]); + @State fileName: string = ''; + @State slectFileName: string[] = []; + @State zipFileNames: string[] = []; + @State fileContent: string = ''; + @State isSelect: boolean = false; + private path: string = ''; + private title: Resource = $r('app.string.CompressFiles'); + private dialogController: CustomDialogController = new CustomDialogController({ + builder: AddDialog({ + fileName: this.fileName, + fileContent: this.fileContent, + isInserted: this.isInserted, + createFile: async (isInserted: boolean, fileName: string, fileContent: string) => { + hilog.info(DOMAIN, TAG, BUNDLE + `enter the createFile`); + this.fileName = `${fileName}.txt`; + let isDuplication = this.files.fileData.includes(this.fileName); + hilog.info(DOMAIN, TAG, BUNDLE + `isInserted = ${isInserted} isDuplication = ${isDuplication}`); + if (!isInserted || isDuplication) { + return; + } + let fd = fileio.openSync(`${this.path}/${this.fileName}`, 0o100 | 0o2, 0o666); + let number = fileio.writeSync(fd, fileContent); + hilog.info(DOMAIN, TAG, BUNDLE + `fd = ${fd} number = ${number}`); + this.files.pushData(this.fileName); + hilog.info(DOMAIN, TAG, BUNDLE + `this.files = ${JSON.stringify(this.files.fileData)}`); + await fileList.put('fileNames', JSON.stringify(this.files.fileData)); + await fileList.flush(); + } + }), + autoCancel: true, + }) + + async aboutToAppear() { + fileList = await preferences.getPreferences(getContext(this), 'fileList'); + let ctx = getContext(this) as common.Context; + this.path = ctx.filesDir; + let value = await fileList.get('fileNames', ''); + this.files.fileData = JSON.parse(`${value}`); + this.files.notifyDataReload(); + this.zipFileNames.length = 0; + this.zipFileNames = this.files.fileData.filter(item => item.endsWith('.zip')); + } + + async zipcompressFiles(path: string, zipfileNames: Array): Promise { + let files: string[] = []; + for (let index = 0; index < zipfileNames.length; index++) { + files[index] = `${path}/${zipfileNames[index]}`; + } + let zipFiles = Array.from(files); + hilog.debug(DOMAIN, TAG, BUNDLE + `zipFile = ${zipFiles}`); + let newName = `test_` + this.zipFileNames.length + `.zip`; + let zipOutFile = `${this.path}/${newName}`; + hilog.debug(DOMAIN, TAG, BUNDLE + `zipOutFile = ${zipOutFile}`); + + if (this.files.fileData.includes(newName)) { + promptAction.showToast({ + message: $r('app.string.warning_failed'), + bottom: '11%' + }); + return; + } + try { + await zlib.compressFiles(zipFiles, zipOutFile, {}).then(data => { + zlib.getOriginalSize(zipOutFile).then((num) => { + promptAction.showToast({ + message: $r('app.string.CompressFiles_success_size', num), + bottom: '11%' + }); + }) + this.files.pushData(`${newName}`); + this.zipFileNames.push(newName); + }) + } catch { + promptAction.showToast({ + message: $r('app.string.CompressFiles_failure'), + bottom: '11%' + }); + } + await fileList.put('fileNames', JSON.stringify(this.files.fileData)); + await fileList.flush(); + } + + build() { + Column() { + Column() { + Row() { + Row() { + Image($r('app.media.icon_back')) + .size({ height: '71%' }) + .objectFit(ImageFit.Contain) + .onClick(() => { + router.pushUrl({ + url: 'zlib/ZLibInterfaceListPage' + }); + }) + Text(this.title) + .fontSize(20) + .margin({ left: 8 }) + .fontWeight(FontWeight.Bold) + } + + Row() { + Image($r('app.media.add')) + .size({ height: '71%' }) + .id('addFile') + .margin({ left: '3%' }) + .objectFit(ImageFit.Contain) + .onClick(() => { + this.dialogController.open(); + }) + } + } + .justifyContent(FlexAlign.SpaceBetween) + .width('91%') + .height('9.75%') + .backgroundColor($r('app.color.backGrounding')) + + List({ initialIndex: 0 }) { + LazyForEach(this.files, (item: string, index: number) => { + ListItem() { + Row() { + Row() { + Image(item.includes('.zip') ? $r('app.media.zip') : $r('app.media.file')) + .size({ height: '66.7%' }) + .objectFit(ImageFit.Contain) + Column() { + Text(item) + .width('50%') + .fontSize(16) + .margin({ left: 16 }) + } + } + + Checkbox() + .visibility(item.includes('.zip') ? Visibility.Hidden : Visibility.Visible) + .width('6%') + .select(this.slectFileName.indexOf(item) != -1 ? true : false) + .id('file_' + index) + .selectedColor($r('app.color.checkbox_color')) + .shape(CheckBoxShape.CIRCLE) + .onChange((value: boolean) => { + if (value) { + this.isSelect = true; + this.slectFileName.push(item); + } else { + this.isSelect = false; + let index = this.slectFileName.indexOf(item); + if (index !== -1) { + this.slectFileName.splice(index, 1); + } + } + }) + } + .justifyContent(FlexAlign.SpaceBetween) + .padding({ right: 12, left: 12 }) + .width('100%') + .height('14.2%') + .borderRadius(16) + .backgroundColor($r('app.color.start_window_background')) + } + .margin({ bottom: 12 }) + }, (item: string) => item) + } + .margin({ top: 8 }) + .height('85.875%') + .width('91%') + .backgroundColor($r('app.color.index_bg')) + } + .height('80%') + .width('100%') + + + Column() { + Text($r('app.string.tip_CompressFiles')) + .textAlign(TextAlign.Start) + .fontSize(12) + .fontColor($r('app.color.tip_Gzip_backeGround')) + .width('86.4%') + .height('22.3%') + .margin({ bottom: 24 }) + + Row() { + Button($r('app.string.zip')) + .id('compress') + .height('100%') + .width('100%') + .fontSize(16) + .fontFamily('HarmonyHeiTi') + .type(ButtonType.Capsule) + .backgroundColor($r('app.color.button_color')) + .fontColor($r('app.color.text_white_color')) + .borderRadius(20) + .onClick(() => { + if (this.isSelect) { + this.zipcompressFiles(this.path, this.slectFileName); + } + }) + } + .margin({ bottom: 16 }) + .height('28%') + .width('91%') + } + .justifyContent(FlexAlign.End) + .alignItems(HorizontalAlign.Center) + .height('20%') + .width('100%') + } + .height('100%') + .width('100%') + .backgroundColor($r('app.color.index_bg')) + } +} diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets similarity index 97% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets index fc7a9ff248..1339c29568 100644 --- a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets +++ b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZLibInterfaceListPage.ets @@ -1,292 +1,292 @@ -/* - * Copyright (c) 2024 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { fileIo } from '@kit.CoreFileKit'; -import { hilog } from '@kit.PerformanceAnalysisKit'; -import { promptAction, router } from '@kit.ArkUI'; -import { zlib } from '@kit.BasicServicesKit'; - -const DOMAIN = 0xF811; -const BUNDLE = 'ZipLib_'; -const TAG: string = '[ZLibInterfaceListPage]'; -const SLEEP_TIME = 3000; -const BUFFER_SIZE = 13; -const OFFSET = 0; -const STRING_DATA = 'hello, hello!'; - -function sleep(time: number) { - return new Promise((resolve) => setTimeout(resolve, time)); -}; - -@Entry -@Component -struct ZLibInterfaceListPage { - async zlibDecompression(): Promise { - hilog.info(DOMAIN, TAG, BUNDLE + `zlibDecompression begin`); - let context = AppStorage.get('context') as Context; - let pathDir = context.cacheDir; - let zlibFile = fileIo.openSync(pathDir + '/zlibFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); - fileIo.writeSync(zlibFile.fd, STRING_DATA); - let arrayBufferIn = new ArrayBuffer(BUFFER_SIZE); - fileIo.readSync(zlibFile.fd, arrayBufferIn, { offset: OFFSET }); - fileIo.closeSync(zlibFile); - - let arrayBufferOut = new ArrayBuffer(BUFFER_SIZE); - // 创建zip对象 - let zip = zlib.createZipSync(); - // 压缩初始化 - await zip.deflateInit({}, zlib.CompressLevel.COMPRESS_LEVEL_BEST_SPEED); - // 校验数据 - let checksum = zlib.createChecksumSync(); - checksum.crc32(0, arrayBufferIn); - try { - // 压缩数据 - await zip.deflate({ - nextIn: arrayBufferIn, - availableIn: BUFFER_SIZE, - nextOut: arrayBufferOut, - availableOut: BUFFER_SIZE - }, zlib.CompressFlushMode.FINISH).then((data) => { - // 将压缩后的buffer写入zlibDeflateFile.txt文件中 - let zlibDeflateFile = - fileIo.openSync(pathDir + '/zlibDeflateFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); - fileIo.writeSync(zlibDeflateFile.fd, arrayBufferOut); - fileIo.closeSync(zlibDeflateFile); - promptAction.showToast({ - message: $r('app.string.zlib_compress_success', STRING_DATA), - bottom: '11%' - }); - }) - } catch (errData) { - promptAction.showToast({ - message: $r('app.string.zlib_compress_failure'), - bottom: '11%' - }); - } - // 释放动态分配的数据结构 - await zip.deflateEnd({ nextOut: arrayBufferOut }); - await sleep(SLEEP_TIME); - // 解压初始化 - await zip.inflateInit({}); - let inflateArrayBufferOut = new ArrayBuffer(BUFFER_SIZE); - // 校验数据 - checksum.crc32(0, arrayBufferOut); - try { - // 解压数据 - await zip.inflate({ - nextIn: arrayBufferOut, - availableIn: BUFFER_SIZE, - nextOut: inflateArrayBufferOut, - availableOut: BUFFER_SIZE - }, zlib.CompressFlushMode.NO_FLUSH).then((data) => { - let array = new Uint8Array(inflateArrayBufferOut); - let dataString = ''; - for (let i = 0; i < array.length; i++) { - dataString += String.fromCharCode(array[i]); - } - // 将解压后的数据写入zlibInflateFile.txt文件中 - let zlibInflateFile = - fileIo.openSync(pathDir + '/zlibInflateFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); - fileIo.writeSync(zlibInflateFile.fd, dataString); - fileIo.closeSync(zlibInflateFile); - // 验证压缩与解压的数据是否一致 - if (STRING_DATA == dataString) { - promptAction.showToast({ - message: $r('app.string.zlib_uncompress_success', dataString), - bottom: '11%' - }); - } - }) - } catch (errData) { - promptAction.showToast({ - message: $r('app.string.zlib_uncompress_failure'), - bottom: '11%' - }); - } - // 释放动态分配的数据结构 - await zip.inflateEnd({ nextOut: arrayBufferOut }); - hilog.info(DOMAIN, TAG, BUNDLE + `zlibDecompression end`); - } - - async gzipDecompression(): Promise { - hilog.info(DOMAIN, TAG, BUNDLE + `gzipDecompression begin`); - let context = AppStorage.get('context') as Context; - let pathDir = context.cacheDir; - let file = fileIo.openSync(pathDir + '/gzipTest.gz', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); - let path = pathDir + '/gzipTest.gz'; - fileIo.closeSync(file); - - // 创建gzip对象 - let gzip = zlib.createGZipSync(); - // 打开.gz文件,对文件进行写操作 - await gzip.gzopen(path, 'wb'); - let str = STRING_DATA; - let arrayBufferIn = new ArrayBuffer(BUFFER_SIZE); - let byteArray = new Uint8Array(arrayBufferIn); - for (let i = 0, j = str.length; i < j; i++) { - byteArray[i] = str.charCodeAt(i); - } - try { - // 将bufferWithData压缩并写入文件 - await gzip.gzfwrite(arrayBufferIn, 8, 2).then((data) => { - promptAction.showToast({ - message: $r('app.string.gzip_compress_success', str), - bottom: '11%' - }); - }) - } catch (errData) { - promptAction.showToast({ - message: $r('app.string.gzip_compress_failure'), - bottom: '11%' - }); - } - await gzip.gzflush(0); - await gzip.gzclose(); - - await sleep(SLEEP_TIME); - // 打开.gz文件,对文件进行读操作 - await gzip.gzopen(path, 'rb'); - try { - let bufferWithDataOut = new ArrayBuffer(BUFFER_SIZE); - // 从.gz文件中读取和解压数据 - await gzip.gzfread(bufferWithDataOut, 8, 2).then((data) => { - let array = new Uint8Array(bufferWithDataOut); - let dataString = ''; - for (let i = 0; i < array.length; i++) { - dataString += String.fromCharCode(array[i]); - } - if (dataString == str) { - promptAction.showToast({ - message: $r('app.string.gzip_uncompress_success', dataString), - bottom: '11%' - }); - let gzipFile = - fileIo.openSync(pathDir + '/gzipTest.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); - fileIo.writeSync(gzipFile.fd, dataString); - fileIo.closeSync(gzipFile); - } - }) - } catch (errData) { - promptAction.showToast({ - message: $r('app.string.gzip_uncompress_failure'), - bottom: '11%' - }); - } - await gzip.gzclose(); - hilog.info(DOMAIN, TAG, BUNDLE + `gzipDecompression end`); - } - - build() { - Column() { - Column() { - Row() { - Image($r('app.media.icon_back')) - .size({ height: '71%' }) - .objectFit(ImageFit.Contain) - .onClick(() => { - router.pushUrl({ - url: 'pages/Index' - }); - }) - Text($r('app.string.zlibInterface')) - .fontSize(20) - .margin({ left: 8 }) - .width('100%') - .height('100%') - .fontWeight(FontWeight.Bold) - } - .height('15.64%') - .width('91%') - - Row() { - Text($r('app.string.CompressFiles')) - .textAlign(TextAlign.Start) - .fontSize(16) - .fontColor($r('app.color.text_color')) - Image($r('app.media.icon_next')) - .size({ height: '42.8%' }) - .objectFit(ImageFit.Contain) - } - .id('compressFiles') - .onClick(() => { - router.pushUrl({ - url: 'zlib/CompressFilesPage' - }); - }) - .justifyContent(FlexAlign.SpaceBetween) - .padding({ right: 12, left: 12 }) - .height('15.64%') - .width('91%') - .backgroundColor($r('app.color.start_window_background')) - .borderRadius(15) - .margin({ top: 8 }) - } - .alignItems(HorizontalAlign.Center) - .width('100%') - .height('50%') - - Column() { - Text($r('app.string.tip_Gzip')) - .textAlign(TextAlign.Start) - .fontSize(12) - .fontColor($r('app.color.tip_Gzip_backeGround')) - .width('86.4%') - .height('9%') - .margin({ bottom: 24 }) - - Button($r('app.string.gzip_interface')) - .id('gzipinterface') - .width('100%') - .height('100%') - .fontSize(16) - .fontFamily('HarmonyHeiTi') - .type(ButtonType.Capsule) - .backgroundColor($r('app.color.button_backeGround')) - .fontColor($r('app.color.button_color')) - .borderRadius(20) - .onClick(() => { - this.gzipDecompression(); - }) - .margin({ bottom: 12 }) - .width('91%') - .height('11.2%') - - Button($r('app.string.zlib_interface')) - .id('zlibinterface') - .width('100%') - .height('100%') - .fontSize(16) - .fontFamily('HarmonyHeiTi') - .type(ButtonType.Capsule) - .backgroundColor($r('app.color.button_backeGround')) - .fontColor($r('app.color.button_color')) - .borderRadius(20) - .onClick(() => { - this.zlibDecompression(); - }) - .margin({ bottom: 16 }) - .width('91%') - .height('11.2%') - } - .justifyContent(FlexAlign.End) - .alignItems(HorizontalAlign.Center) - .width('100%') - .height('50%') - } - .backgroundColor($r('app.color.backGrounding')) - .width('100%') - .height('100%') - } +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { fileIo } from '@kit.CoreFileKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { promptAction, router } from '@kit.ArkUI'; +import { zlib } from '@kit.BasicServicesKit'; + +const DOMAIN = 0xF811; +const BUNDLE = 'ZipLib_'; +const TAG: string = '[ZLibInterfaceListPage]'; +const SLEEP_TIME = 3000; +const BUFFER_SIZE = 13; +const OFFSET = 0; +const STRING_DATA = 'hello, hello!'; + +function sleep(time: number) { + return new Promise((resolve) => setTimeout(resolve, time)); +}; + +@Entry +@Component +struct ZLibInterfaceListPage { + async zlibDecompression(): Promise { + hilog.info(DOMAIN, TAG, BUNDLE + `zlibDecompression begin`); + let context = AppStorage.get('context') as Context; + let pathDir = context.cacheDir; + let zlibFile = fileIo.openSync(pathDir + '/zlibFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + fileIo.writeSync(zlibFile.fd, STRING_DATA); + let arrayBufferIn = new ArrayBuffer(BUFFER_SIZE); + fileIo.readSync(zlibFile.fd, arrayBufferIn, { offset: OFFSET }); + fileIo.closeSync(zlibFile); + + let arrayBufferOut = new ArrayBuffer(BUFFER_SIZE); + // 创建zip对象 + let zip = zlib.createZipSync(); + // 压缩初始化 + await zip.deflateInit({}, zlib.CompressLevel.COMPRESS_LEVEL_BEST_SPEED); + // 校验数据 + let checksum = zlib.createChecksumSync(); + checksum.crc32(0, arrayBufferIn); + try { + // 压缩数据 + await zip.deflate({ + nextIn: arrayBufferIn, + availableIn: BUFFER_SIZE, + nextOut: arrayBufferOut, + availableOut: BUFFER_SIZE + }, zlib.CompressFlushMode.FINISH).then((data) => { + // 将压缩后的buffer写入zlibDeflateFile.txt文件中 + let zlibDeflateFile = + fileIo.openSync(pathDir + '/zlibDeflateFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + fileIo.writeSync(zlibDeflateFile.fd, arrayBufferOut); + fileIo.closeSync(zlibDeflateFile); + promptAction.showToast({ + message: $r('app.string.zlib_compress_success', STRING_DATA), + bottom: '11%' + }); + }) + } catch (errData) { + promptAction.showToast({ + message: $r('app.string.zlib_compress_failure'), + bottom: '11%' + }); + } + // 释放动态分配的数据结构 + await zip.deflateEnd({ nextOut: arrayBufferOut }); + await sleep(SLEEP_TIME); + // 解压初始化 + await zip.inflateInit({}); + let inflateArrayBufferOut = new ArrayBuffer(BUFFER_SIZE); + // 校验数据 + checksum.crc32(0, arrayBufferOut); + try { + // 解压数据 + await zip.inflate({ + nextIn: arrayBufferOut, + availableIn: BUFFER_SIZE, + nextOut: inflateArrayBufferOut, + availableOut: BUFFER_SIZE + }, zlib.CompressFlushMode.NO_FLUSH).then((data) => { + let array = new Uint8Array(inflateArrayBufferOut); + let dataString = ''; + for (let i = 0; i < array.length; i++) { + dataString += String.fromCharCode(array[i]); + } + // 将解压后的数据写入zlibInflateFile.txt文件中 + let zlibInflateFile = + fileIo.openSync(pathDir + '/zlibInflateFile.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + fileIo.writeSync(zlibInflateFile.fd, dataString); + fileIo.closeSync(zlibInflateFile); + // 验证压缩与解压的数据是否一致 + if (STRING_DATA == dataString) { + promptAction.showToast({ + message: $r('app.string.zlib_uncompress_success', dataString), + bottom: '11%' + }); + } + }) + } catch (errData) { + promptAction.showToast({ + message: $r('app.string.zlib_uncompress_failure'), + bottom: '11%' + }); + } + // 释放动态分配的数据结构 + await zip.inflateEnd({ nextOut: arrayBufferOut }); + hilog.info(DOMAIN, TAG, BUNDLE + `zlibDecompression end`); + } + + async gzipDecompression(): Promise { + hilog.info(DOMAIN, TAG, BUNDLE + `gzipDecompression begin`); + let context = AppStorage.get('context') as Context; + let pathDir = context.cacheDir; + let file = fileIo.openSync(pathDir + '/gzipTest.gz', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + let path = pathDir + '/gzipTest.gz'; + fileIo.closeSync(file); + + // 创建gzip对象 + let gzip = zlib.createGZipSync(); + // 打开.gz文件,对文件进行写操作 + await gzip.gzopen(path, 'wb'); + let str = STRING_DATA; + let arrayBufferIn = new ArrayBuffer(BUFFER_SIZE); + let byteArray = new Uint8Array(arrayBufferIn); + for (let i = 0, j = str.length; i < j; i++) { + byteArray[i] = str.charCodeAt(i); + } + try { + // 将bufferWithData压缩并写入文件 + await gzip.gzfwrite(arrayBufferIn, 8, 2).then((data) => { + promptAction.showToast({ + message: $r('app.string.gzip_compress_success', str), + bottom: '11%' + }); + }) + } catch (errData) { + promptAction.showToast({ + message: $r('app.string.gzip_compress_failure'), + bottom: '11%' + }); + } + await gzip.gzflush(0); + await gzip.gzclose(); + + await sleep(SLEEP_TIME); + // 打开.gz文件,对文件进行读操作 + await gzip.gzopen(path, 'rb'); + try { + let bufferWithDataOut = new ArrayBuffer(BUFFER_SIZE); + // 从.gz文件中读取和解压数据 + await gzip.gzfread(bufferWithDataOut, 8, 2).then((data) => { + let array = new Uint8Array(bufferWithDataOut); + let dataString = ''; + for (let i = 0; i < array.length; i++) { + dataString += String.fromCharCode(array[i]); + } + if (dataString == str) { + promptAction.showToast({ + message: $r('app.string.gzip_uncompress_success', dataString), + bottom: '11%' + }); + let gzipFile = + fileIo.openSync(pathDir + '/gzipTest.txt', fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + fileIo.writeSync(gzipFile.fd, dataString); + fileIo.closeSync(gzipFile); + } + }) + } catch (errData) { + promptAction.showToast({ + message: $r('app.string.gzip_uncompress_failure'), + bottom: '11%' + }); + } + await gzip.gzclose(); + hilog.info(DOMAIN, TAG, BUNDLE + `gzipDecompression end`); + } + + build() { + Column() { + Column() { + Row() { + Image($r('app.media.icon_back')) + .size({ height: '71%' }) + .objectFit(ImageFit.Contain) + .onClick(() => { + router.pushUrl({ + url: 'pages/Index' + }); + }) + Text($r('app.string.zlibInterface')) + .fontSize(20) + .margin({ left: 8 }) + .width('100%') + .height('100%') + .fontWeight(FontWeight.Bold) + } + .height('15.64%') + .width('91%') + + Row() { + Text($r('app.string.CompressFiles')) + .textAlign(TextAlign.Start) + .fontSize(16) + .fontColor($r('app.color.text_color')) + Image($r('app.media.icon_next')) + .size({ height: '42.8%' }) + .objectFit(ImageFit.Contain) + } + .id('compressFiles') + .onClick(() => { + router.pushUrl({ + url: 'zlib/CompressFilesPage' + }); + }) + .justifyContent(FlexAlign.SpaceBetween) + .padding({ right: 12, left: 12 }) + .height('15.64%') + .width('91%') + .backgroundColor($r('app.color.start_window_background')) + .borderRadius(15) + .margin({ top: 8 }) + } + .alignItems(HorizontalAlign.Center) + .width('100%') + .height('50%') + + Column() { + Text($r('app.string.tip_Gzip')) + .textAlign(TextAlign.Start) + .fontSize(12) + .fontColor($r('app.color.tip_Gzip_backeGround')) + .width('86.4%') + .height('9%') + .margin({ bottom: 24 }) + + Button($r('app.string.gzip_interface')) + .id('gzipinterface') + .width('100%') + .height('100%') + .fontSize(16) + .fontFamily('HarmonyHeiTi') + .type(ButtonType.Capsule) + .backgroundColor($r('app.color.button_backeGround')) + .fontColor($r('app.color.button_color')) + .borderRadius(20) + .onClick(() => { + this.gzipDecompression(); + }) + .margin({ bottom: 12 }) + .width('91%') + .height('11.2%') + + Button($r('app.string.zlib_interface')) + .id('zlibinterface') + .width('100%') + .height('100%') + .fontSize(16) + .fontFamily('HarmonyHeiTi') + .type(ButtonType.Capsule) + .backgroundColor($r('app.color.button_backeGround')) + .fontColor($r('app.color.button_color')) + .borderRadius(20) + .onClick(() => { + this.zlibDecompression(); + }) + .margin({ bottom: 16 }) + .width('91%') + .height('11.2%') + } + .justifyContent(FlexAlign.End) + .alignItems(HorizontalAlign.Center) + .width('100%') + .height('50%') + } + .backgroundColor($r('app.color.backGrounding')) + .width('100%') + .height('100%') + } } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZipLibDecompressionPage.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZipLibDecompressionPage.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZipLibDecompressionPage.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/ets/zlib/ZipLibDecompressionPage.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/module.json5 b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/module.json5 rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/module.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/color.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/color.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/add.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/add.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/add.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/add.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/file.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/file.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/file.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/file.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_back.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_back.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_back.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_back.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_next.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_next.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_next.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/icon_next.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/zip.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/zip.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/zip.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/media/zip.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/profile/main_pages.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/profile/main_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/profile/main_pages.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/base/profile/main_pages.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/en_US/element/string.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/en_US/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/en_US/element/string.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/en_US/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/zh_CN/element/string.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/zh_CN/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/main/resources/zh_CN/element/string.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/main/resources/zh_CN/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/TestRunner/OpenHarmonyTestRunner.ts diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/Ability.test.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/Ability.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/Ability.test.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/Ability.test.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/List.test.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/List.test.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/List.test.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/test/List.test.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/TestAbility.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/TestAbility.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/TestAbility.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/TestAbility.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/pages/Index.ets b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/pages/Index.ets similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/pages/Index.ets rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/ets/testability/pages/Index.ets diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/module.json5 b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/module.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/module.json5 rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/module.json5 diff --git a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/color.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/color.json similarity index 93% rename from code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/color.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/color.json index d66f9a7d4a..3c712962da 100644 --- a/code/LaunguageBaseClassLibrary/ConcurrentModule/entry/src/main/resources/base/element/color.json +++ b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/color.json @@ -1,8 +1,8 @@ -{ - "color": [ - { - "name": "start_window_background", - "value": "#FFFFFF" - } - ] +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] } \ No newline at end of file diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/string.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/string.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/string.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/element/string.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/media/icon.png b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/media/icon.png similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/media/icon.png rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/media/icon.png diff --git a/code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/profile/test_pages.json b/code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/profile/test_pages.json similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/profile/test_pages.json rename to code/LanguageBaseClassLibrary/ZipLib/entry/src/ohosTest/resources/base/profile/test_pages.json diff --git a/code/LaunguageBaseClassLibrary/ZipLib/hvigor/hvigor-config.json5 b/code/LanguageBaseClassLibrary/ZipLib/hvigor/hvigor-config.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/hvigor/hvigor-config.json5 rename to code/LanguageBaseClassLibrary/ZipLib/hvigor/hvigor-config.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/hvigor/hvigor-wrapper.js b/code/LanguageBaseClassLibrary/ZipLib/hvigor/hvigor-wrapper.js similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/hvigor/hvigor-wrapper.js rename to code/LanguageBaseClassLibrary/ZipLib/hvigor/hvigor-wrapper.js diff --git a/code/LaunguageBaseClassLibrary/ZipLib/hvigorfile.ts b/code/LanguageBaseClassLibrary/ZipLib/hvigorfile.ts similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/hvigorfile.ts rename to code/LanguageBaseClassLibrary/ZipLib/hvigorfile.ts diff --git a/code/LaunguageBaseClassLibrary/ZipLib/hvigorw b/code/LanguageBaseClassLibrary/ZipLib/hvigorw similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/hvigorw rename to code/LanguageBaseClassLibrary/ZipLib/hvigorw diff --git a/code/LaunguageBaseClassLibrary/ZipLib/hvigorw.bat b/code/LanguageBaseClassLibrary/ZipLib/hvigorw.bat similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/hvigorw.bat rename to code/LanguageBaseClassLibrary/ZipLib/hvigorw.bat diff --git a/code/LaunguageBaseClassLibrary/ZipLib/oh-package.json5 b/code/LanguageBaseClassLibrary/ZipLib/oh-package.json5 similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/oh-package.json5 rename to code/LanguageBaseClassLibrary/ZipLib/oh-package.json5 diff --git a/code/LaunguageBaseClassLibrary/ZipLib/ohosTest.md b/code/LanguageBaseClassLibrary/ZipLib/ohosTest.md similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/ohosTest.md rename to code/LanguageBaseClassLibrary/ZipLib/ohosTest.md diff --git a/code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091553194.jpeg b/code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091553194.jpeg similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091553194.jpeg rename to code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091553194.jpeg diff --git a/code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091619146.jpeg b/code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091619146.jpeg similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091619146.jpeg rename to code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091619146.jpeg diff --git a/code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091638669.jpeg b/code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091638669.jpeg similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091638669.jpeg rename to code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091638669.jpeg diff --git a/code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091651506.jpeg b/code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091651506.jpeg similarity index 100% rename from code/LaunguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091651506.jpeg rename to code/LanguageBaseClassLibrary/ZipLib/screenshots/device/Screenshot_20231208091651506.jpeg diff --git a/code/Project/HapBuild/compile-tool/config/samples_master.config b/code/Project/HapBuild/compile-tool/config/samples_master.config index 37c986967a..24b9e57d1d 100644 --- a/code/Project/HapBuild/compile-tool/config/samples_master.config +++ b/code/Project/HapBuild/compile-tool/config/samples_master.config @@ -1,7 +1,7 @@ name=samples_master url=https://gitee.com/openharmony/applications_app_samples.git branch=master -fullSdkAssembleList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LaunguageBaseClassLibrary/Process;code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility +fullSdkAssembleList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LanguageBaseClassLibrary/Process;code/LanguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility basicSignList=code/BasicFeature/WindowManagement/WindowRatio;code/BasicFeature/Media/Recorder;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/Solutions/Game/DistributedDataGobang;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/Internationalnation/International;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/Solutions/InputMethod/KikaInput;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/BasicFeature/WindowManagement/WindowManage;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Contact;code/BasicFeature/Telephony/Call;code/BasicFeature/Media/Audio;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;ability/FormLauncher;common/International;device/DeviceUsageStatistics;Telephony/Contact;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Observer;code/BasicFeature/Telephony/SimManager;Account/DistributeAccount;code/BasicFeature/TaskManagement/Flybird;UI/JsTimer;ETSUI/BringApp; coreSignList=code_BasicFeature_Web_RunJsInWeb;code/BasicFeature/Web/Browser;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Media/MultiMedia;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/Solutions/Tools/FlipClock;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/ApplicationModels/CustomShare;media/ScreenRecorder;ability/GalleryForm;FileManager/StorageStatistic;Graphics/Screenshot;ability/MissionManager;Communication/Wlan;code/BasicFeature/Media/QRCodeScan;Safety/AbilityAccessCtrl;Basic/Screenshot;Notification/Notification;code/SystemFeature/ApplicationModels/Launcher systemAppList=code_BasicFeature_Web_RunJsInWeb;code/BasicFeature/Web/Browser;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/Solutions/Game/DistributedDataGobang;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/SuperFeature/DistributedAppDev/DistributedRdb;code/BasicFeature/Security/PaySecurely;code/SystemFeature/Connectivity/Bluetooth;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Telephony/Message;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/SystemFeature/Internationalnation/International;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/Media/QRCodeScan;code/SystemFeature/ApplicationModels/MissionManager;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/SystemFeature/DeviceManagement/StorageStatistic;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/BasicFeature/Media/Recorder;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/SystemFeature/Media/Screenshot;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Connectivity/Wlan;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/Solutions/Media/MultiMedia;code/Solutions/Tools/JsClock;code/Solutions/Tools/FlipClock;code/SystemFeature/ApplicationModels/Launcher;FileManager/FileManager diff --git a/code/Project/HapBuild/compile-tool/config/ut_samples_master.config b/code/Project/HapBuild/compile-tool/config/ut_samples_master.config index 0007e60512..1789c7a27c 100644 --- a/code/Project/HapBuild/compile-tool/config/ut_samples_master.config +++ b/code/Project/HapBuild/compile-tool/config/ut_samples_master.config @@ -1,7 +1,7 @@ name=ut_samples_master url=https://gitee.com/openharmony/applications_app_samples branch=master -fullSdkAssembleList=code/BasicFeature/Notification/CustomCommonEvent;code/DocsSample/ApplicationModels/WidgetUpdateByProxy;code/DocsSample/ApplicationModels/FAModelAbilityDevelop;code/DocsSample/ApplicationModels/StageModelAbilityInteraction;code/DocsSample/ApplicationModels/StageModelAbilityDevelop;code/DocsSample/ApplicationModels/StageProcessThread;code/DocsSample/ApplicationModels/StageServiceWidgetCards;code/SystemFeature/InsightIntent/IntentExecute;code/BasicFeature/Media/Image;code/BasicFeature/Security/Huks;code/BasicFeature/Ads/OAIDSample;code/BasicFeature/Connectivity/VPN;code/BasicFeature/Resource/ResourceManager;code/BasicFeature/Telephony/Call;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LaunguageBaseClassLibrary/Process;code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility +fullSdkAssembleList=code/BasicFeature/Notification/CustomCommonEvent;code/DocsSample/ApplicationModels/WidgetUpdateByProxy;code/DocsSample/ApplicationModels/FAModelAbilityDevelop;code/DocsSample/ApplicationModels/StageModelAbilityInteraction;code/DocsSample/ApplicationModels/StageModelAbilityDevelop;code/DocsSample/ApplicationModels/StageProcessThread;code/DocsSample/ApplicationModels/StageServiceWidgetCards;code/SystemFeature/InsightIntent/IntentExecute;code/BasicFeature/Media/Image;code/BasicFeature/Security/Huks;code/BasicFeature/Ads/OAIDSample;code/BasicFeature/Connectivity/VPN;code/BasicFeature/Resource/ResourceManager;code/BasicFeature/Telephony/Call;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LanguageBaseClassLibrary/Process;code/LanguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility basicSignList=code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/BasicFeature/WindowManagement/WindowRatio;code/BasicFeature/Media/Recorder;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/Solutions/Game/DistributedDataGobang;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/Internationalnation/International;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/Solutions/InputMethod/KikaInput;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/BasicFeature/WindowManagement/WindowManage;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Contact;code/BasicFeature/Telephony/Call;code/BasicFeature/Media/Audio;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;ability/FormLauncher;common/International;device/DeviceUsageStatistics;Telephony/Contact;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Observer;code/BasicFeature/Telephony/SimManager;Account/DistributeAccount;code/BasicFeature/TaskManagement/Flybird;UI/JsTimer;ETSUI/BringApp; coreSignList=code/BasicFeature/Connectivity/VPN;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Media/MultiMedia;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/Solutions/Tools/FlipClock;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/ApplicationModels/CustomShare;media/ScreenRecorder;ability/GalleryForm;FileManager/StorageStatistic;Graphics/Screenshot;ability/MissionManager;Communication/Wlan;code/BasicFeature/Media/QRCodeScan;Safety/AbilityAccessCtrl;Basic/Screenshot;Notification/Notification;code/SystemFeature/ApplicationModels/Launcher systemAppList=code/BasicFeature/Connectivity/VPN;code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/Solutions/Game/DistributedDataGobang;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/SuperFeature/DistributedAppDev/DistributedRdb;code/BasicFeature/Security/PaySecurely;code/SystemFeature/Connectivity/Bluetooth;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Telephony/Message;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/SystemFeature/Internationalnation/International;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/Media/QRCodeScan;code/SystemFeature/ApplicationModels/MissionManager;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/SystemFeature/DeviceManagement/StorageStatistic;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/BasicFeature/Media/Recorder;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/SystemFeature/Media/Screenshot;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Connectivity/Wlan;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/Solutions/Media/MultiMedia;code/Solutions/Tools/JsClock;code/Solutions/Tools/FlipClock;code/SystemFeature/ApplicationModels/Launcher;FileManager/FileManager diff --git a/code/Project/HapBuild/compile-tool/config/ut_samples_master_ohpm.config b/code/Project/HapBuild/compile-tool/config/ut_samples_master_ohpm.config index 287460acc5..66a3066f65 100644 --- a/code/Project/HapBuild/compile-tool/config/ut_samples_master_ohpm.config +++ b/code/Project/HapBuild/compile-tool/config/ut_samples_master_ohpm.config @@ -1,7 +1,7 @@ name=ut_samples_master_ohpm url=https://gitee.com/username/applications_app_samples.git branch=master -fullSdkAssembleList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LaunguageBaseClassLibrary/Process;code/LaunguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility +fullSdkAssembleList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/BasicFeature/DataManagement/Preferences;code/BasicFeature/FileManagement/MediaCollections;code/BasicFeature/Media/GamePuzzle;code/BasicFeature/Media/AVRecorder;code/BasicFeature/DFX/AppRecovery;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Tools/JsClock;code/BasicFeature/Media/Audio;code/BasicFeature/Media/QRCodeScan;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/IDL/AbilityConnectServiceExtension;code/BasicFeature/Media/Recorder;code/BasicFeature/TaskManagement/ContinuousTask;code/BasicFeature/TaskManagement/Flybird;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/Telephony/Message;code/BasicFeature/Web/Browser;code/LanguageBaseClassLibrary/Process;code/LanguageBaseClassLibrary/LanguageBaseClassLibrary;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/Solutions/Game/DistributedDataGobang;code/Solutions/Game/Lottie;code/Solutions/Media/MultiMedia;code/Solutions/Tools/FlipClock;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/Widget/FormGame;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/SystemFeature/ApplicationModels/Launcher;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/Connectivity/Upload;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Internationalnation/International;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/SystemFeature/WindowManagement/WindowExtAbility basicSignList=code/BasicFeature/WindowManagement/WindowRatio;code/BasicFeature/Media/Recorder;code/SuperFeature/DistributedAppDev/DistributedRdb;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/Kvstore;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/SuperFeature/DistributedAppDev/ArkTSDistributedCalc;code/Solutions/Game/DistributedDataGobang;code/SystemFeature/Connectivity/Bluetooth;code/SystemFeature/DeviceManagement/PowerManager;code/SystemFeature/Internationalnation/International;code/SuperFeature/DistributedAppDev/ArkTSDistributedMusicPlayer;code/Solutions/InputMethod/KikaInput;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/BasicFeature/WindowManagement/WindowManage;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Contact;code/BasicFeature/Telephony/Call;code/BasicFeature/Media/Audio;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/BasicFeature/FileManagement/FileManager;ability/FormLauncher;common/International;device/DeviceUsageStatistics;Telephony/Contact;code/BasicFeature/Telephony/Message;code/BasicFeature/Telephony/Observer;code/BasicFeature/Telephony/SimManager;Account/DistributeAccount;code/BasicFeature/TaskManagement/Flybird;UI/JsTimer;ETSUI/BringApp; coreSignList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/BasicFeature/Security/PaySecurely;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Media/VoiceCallDemo;code/SuperFeature/DistributedAppDev/DistributeCalc;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/Solutions/Media/MultiMedia;code/SystemFeature/ApplicationModels/MissionManager;code/SystemFeature/ApplicationModels/StaticSubscriber;code/SystemFeature/Connectivity/Wlan;code/SystemFeature/DeviceManagement/StorageStatistic;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Media/Screenshot;code/SystemFeature/Security/AbilityAccessCtrl;code/Solutions/Tools/FlipClock;code/Solutions/Shopping/OrangeShopping;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/TaskManagement/TransientTask;code/BasicFeature/ApplicationModels/CustomShare;media/ScreenRecorder;ability/GalleryForm;FileManager/StorageStatistic;Graphics/Screenshot;ability/MissionManager;Communication/Wlan;code/BasicFeature/Media/QRCodeScan;Safety/AbilityAccessCtrl;Basic/Screenshot;Notification/Notification;code/SystemFeature/ApplicationModels/Launcher systemAppList=code/BasicFeature/FileManagement/Photos;code/BasicFeature/FileManagement/FileShare/SandboxShare;code/BasicFeature/FileManagement/FileShare/Picker;code/SuperFeature/Widget/FormExtAbility;code/SuperFeature/DistributedAppDev/DistributedNote;code/SuperFeature/DistributedAppDev/JsDistributedMusicPlayer;code/SystemFeature/ApplicationModels/StaticSubscriber;code/Solutions/Game/DistributedDataGobang;code/UI/ArkTsComponentCollection/ComponentCollection;code/BasicFeature/ApplicationModels/CustomShare;code/BasicFeature/Notification/CustomNotificationPush;code/BasicFeature/FileManagement/FileBackupExtension;code/SuperFeature/DistributedAppDev/DistributedRdb;code/BasicFeature/Security/PaySecurely;code/SystemFeature/Connectivity/Bluetooth;code/BasicFeature/Connectivity/WebSocket;code/SystemFeature/Interantionalnation/International;code/BasicFeature/Connectivity/Bluetooth;code/SystemFeature/ApplicationModels/PersistentProxyForm;code/SystemFeature/ApplicationModels/Template;code/SuperFeature/Widget/RequestAddForm;code/SystemFeature/ApplicationModels/Receiver;code/SystemFeature/ApplicationModels/ProcessProxyForm;code/SystemFeature/ApplicationModels/Template;code/BasicFeature/Telephony/Message;code/SuperFeature/DistributedAppDev/DistributedAuthentication;code/BasicFeature/Media/VoiceCallDemo;code/BasicFeature/WindowManagement/WindowRatio;code/SuperFeature/DistributedAppDev/DistributeCalc;code/SystemFeature/Internationalnation/International;code/BasicFeature/Connectivity/Socket;code/SystemFeature/Media/Camera;code/SuperFeature/DistributedAppDev/DistributedAccount;code/SystemFeature/ApplicationModels/TestRely/LauncherTest/CrossChainBack;code/Project/ResourceAllocation/ApplicationThemeSwitch;code/SystemFeature/DeviceManagement/DeviceManagementCollection;code/BasicFeature/Notification/CustomNotification;code/Solutions/InputMethod/KikaInputMethod;code/BasicFeature/FileManagement/FileManager;code/BasicFeature/Media/QRCodeScan;code/SystemFeature/ApplicationModels/MissionManager;code/BasicFeature/Media/AVSession/MediaController;code/BasicFeature/Media/AVSession/MediaProvider;code/SystemFeature/Connectivity/Upload;code/SystemFeature/DeviceManagement/StorageStatistic;code/BasicFeature/Notification/CustomCommonEvent;code/BasicFeature/ApplicationModels/StageModel;code/BasicFeature/Media/GamePuzzle;code/SystemFeature/DataManagement/CrossAppDataShare;code/BasicFeature/Media/Recorder;code/SystemFeature/DeviceManagement/Screen;code/SystemFeature/ApplicationModels/EnterpriseAdminExtensionAbility;code/BasicFeature/Media/AVRecorder;code/SystemFeature/Security/AbilityAccessCtrl;code/SuperFeature/Widget/ArkTSCard/MusicControl;code/SystemFeature/Media/Screenshot;code/SystemFeature/Media/ScreenRecorder;code/SystemFeature/Connectivity/Wlan;code/BasicFeature/TaskManagement/WorkScheduler;code/BasicFeature/DeviceUsageStatistics/DeviceUsageStatistics;code/Solutions/Media/MultiMedia;code/Solutions/Tools/JsClock;code/Solutions/Tools/FlipClock;code/SystemFeature/ApplicationModels/Launcher;FileManager/FileManager -- Gitee