diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png b/UI/AdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png deleted file mode 100644 index 8cb133e57c09a08bd38b75565bca29a819cb9f5f..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png and /dev/null differ diff --git a/UI/AdaptivePortalList/screenshots/device/phone.png b/UI/AdaptivePortalList/screenshots/device/phone.png deleted file mode 100644 index 39a770a3cd22909187f5fdf6fc98ff75c38a0501..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalList/screenshots/device/phone.png and /dev/null differ diff --git a/UI/AdaptivePortalList/screenshots/device/tablet1.png b/UI/AdaptivePortalList/screenshots/device/tablet1.png deleted file mode 100644 index e23ebbaf74f8a423a9acb5b9c62095097d7084e5..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalList/screenshots/device/tablet1.png and /dev/null differ diff --git a/UI/AdaptivePortalList/screenshots/device/tablet2.png b/UI/AdaptivePortalList/screenshots/device/tablet2.png deleted file mode 100644 index 3c73ce520e79d890d401e42dc983e753c5b812e5..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalList/screenshots/device/tablet2.png and /dev/null differ diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png b/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png deleted file mode 100644 index c78720113bc1f5a1a957962b994719aa8e9c75d5..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png and /dev/null differ diff --git a/UI/AdaptivePortalPage/screenshots/device/tv.png b/UI/AdaptivePortalPage/screenshots/device/tv.png deleted file mode 100644 index d89683b15cc8c988ceb64692815577b7c318a480..0000000000000000000000000000000000000000 Binary files a/UI/AdaptivePortalPage/screenshots/device/tv.png and /dev/null differ diff --git a/UI/AdaptivePortalList/README_zh.md b/UI/JsAdaptivePortalList/README_zh.md similarity index 100% rename from UI/AdaptivePortalList/README_zh.md rename to UI/JsAdaptivePortalList/README_zh.md diff --git a/UI/AdaptivePortalList/build.gradle b/UI/JsAdaptivePortalList/build.gradle similarity index 100% rename from UI/AdaptivePortalList/build.gradle rename to UI/JsAdaptivePortalList/build.gradle diff --git a/UI/AdaptivePortalList/entry/build.gradle b/UI/JsAdaptivePortalList/entry/build.gradle similarity index 100% rename from UI/AdaptivePortalList/entry/build.gradle rename to UI/JsAdaptivePortalList/entry/build.gradle diff --git a/UI/AdaptivePortalList/entry/src/main/config.json b/UI/JsAdaptivePortalList/entry/src/main/config.json similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/config.json rename to UI/JsAdaptivePortalList/entry/src/main/config.json diff --git a/UI/AdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MainAbility.java b/UI/JsAdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MainAbility.java similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MainAbility.java rename to UI/JsAdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MainAbility.java diff --git a/UI/AdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MyApplication.java b/UI/JsAdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MyApplication.java similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MyApplication.java rename to UI/JsAdaptivePortalList/entry/src/main/java/ohos/samples/adaptiveportallist/MyApplication.java diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/app.js b/UI/JsAdaptivePortalList/entry/src/main/js/default/app.js similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/app.js rename to UI/JsAdaptivePortalList/entry/src/main/js/default/app.js diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/add.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/add.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/images/add.png rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/add.png diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/circle.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/circle.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/images/circle.png rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/circle.png diff --git a/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb9bf9a616de71796681c6bdd811757612b171b Binary files /dev/null and b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/home_person_picture.png differ diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/icon_person_blue.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/icon_person_blue.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/images/icon_person_blue.png rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/icon_person_blue.png diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/icon_person_gray.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/icon_person_gray.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/images/icon_person_gray.png rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/icon_person_gray.png diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/images/more.png b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/more.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/images/more.png rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/images/more.png diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/template-tabbar.css b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/template-tabbar.css similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/template-tabbar.css rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/template-tabbar.css diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/common/template-tabbar.hml b/UI/JsAdaptivePortalList/entry/src/main/js/default/common/template-tabbar.hml similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/common/template-tabbar.hml rename to UI/JsAdaptivePortalList/entry/src/main/js/default/common/template-tabbar.hml diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/i18n/en-US.json b/UI/JsAdaptivePortalList/entry/src/main/js/default/i18n/en-US.json similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/i18n/en-US.json rename to UI/JsAdaptivePortalList/entry/src/main/js/default/i18n/en-US.json diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/i18n/zh-CN.json b/UI/JsAdaptivePortalList/entry/src/main/js/default/i18n/zh-CN.json similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/i18n/zh-CN.json rename to UI/JsAdaptivePortalList/entry/src/main/js/default/i18n/zh-CN.json diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.css b/UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.css similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.css rename to UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.css diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.hml b/UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.hml similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.hml rename to UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.hml diff --git a/UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.js b/UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.js similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/js/default/pages/index/index.js rename to UI/JsAdaptivePortalList/entry/src/main/js/default/pages/index/index.js diff --git a/UI/AdaptivePortalList/entry/src/main/resources/base/element/string.json b/UI/JsAdaptivePortalList/entry/src/main/resources/base/element/string.json similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/resources/base/element/string.json rename to UI/JsAdaptivePortalList/entry/src/main/resources/base/element/string.json diff --git a/UI/AdaptivePortalList/entry/src/main/resources/base/media/icon.png b/UI/JsAdaptivePortalList/entry/src/main/resources/base/media/icon.png similarity index 100% rename from UI/AdaptivePortalList/entry/src/main/resources/base/media/icon.png rename to UI/JsAdaptivePortalList/entry/src/main/resources/base/media/icon.png diff --git a/UI/JsAdaptivePortalList/screenshots/device/phone.png b/UI/JsAdaptivePortalList/screenshots/device/phone.png new file mode 100644 index 0000000000000000000000000000000000000000..9c5ff73453d082210ebd7cf5848e503bde1ab903 Binary files /dev/null and b/UI/JsAdaptivePortalList/screenshots/device/phone.png differ diff --git a/UI/JsAdaptivePortalList/screenshots/device/tablet1.png b/UI/JsAdaptivePortalList/screenshots/device/tablet1.png new file mode 100644 index 0000000000000000000000000000000000000000..e71272ef0852520365b46ec3ec28746321b0b719 Binary files /dev/null and b/UI/JsAdaptivePortalList/screenshots/device/tablet1.png differ diff --git a/UI/JsAdaptivePortalList/screenshots/device/tablet2.png b/UI/JsAdaptivePortalList/screenshots/device/tablet2.png new file mode 100644 index 0000000000000000000000000000000000000000..b48a329819f3bc9e3d92cf92b2cca7beaa0c753b Binary files /dev/null and b/UI/JsAdaptivePortalList/screenshots/device/tablet2.png differ diff --git a/UI/AdaptivePortalList/settings.gradle b/UI/JsAdaptivePortalList/settings.gradle similarity index 100% rename from UI/AdaptivePortalList/settings.gradle rename to UI/JsAdaptivePortalList/settings.gradle diff --git a/UI/AdaptivePortalPage/README.md b/UI/JsAdaptivePortalPage/README.md similarity index 100% rename from UI/AdaptivePortalPage/README.md rename to UI/JsAdaptivePortalPage/README.md diff --git a/UI/AdaptivePortalPage/README_zh.md b/UI/JsAdaptivePortalPage/README_zh.md similarity index 100% rename from UI/AdaptivePortalPage/README_zh.md rename to UI/JsAdaptivePortalPage/README_zh.md diff --git a/UI/AdaptivePortalPage/build.gradle b/UI/JsAdaptivePortalPage/build.gradle similarity index 100% rename from UI/AdaptivePortalPage/build.gradle rename to UI/JsAdaptivePortalPage/build.gradle diff --git a/UI/AdaptivePortalPage/entry/build.gradle b/UI/JsAdaptivePortalPage/entry/build.gradle similarity index 100% rename from UI/AdaptivePortalPage/entry/build.gradle rename to UI/JsAdaptivePortalPage/entry/build.gradle diff --git a/UI/AdaptivePortalPage/entry/src/main/config.json b/UI/JsAdaptivePortalPage/entry/src/main/config.json similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/config.json rename to UI/JsAdaptivePortalPage/entry/src/main/config.json diff --git a/UI/AdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MainAbility.java b/UI/JsAdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MainAbility.java similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MainAbility.java rename to UI/JsAdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MainAbility.java diff --git a/UI/AdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MyApplication.java b/UI/JsAdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MyApplication.java similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MyApplication.java rename to UI/JsAdaptivePortalPage/entry/src/main/java/ohos/samples/adaptiveportalpage/MyApplication.java diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/app.js b/UI/JsAdaptivePortalPage/entry/src/main/js/default/app.js similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/app.js rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/app.js diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_blue.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_blue.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_blue.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_blue.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_gray.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_gray.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_gray.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/icon_person_gray.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/img_sq.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/img_sq.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/img_sq.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/img_sq.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/item.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/item.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/item.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/item.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/item_tv.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/item_tv.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/item_tv.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/item_tv.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/more.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/more.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/more.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/more.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/more_tv.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/more_tv.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/more_tv.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/more_tv.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/search_tv.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/search_tv.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/search_tv.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/search_tv.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right_tv.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right_tv.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right_tv.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tab_bar_right_tv.png diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_blue.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_blue.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_blue.png rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_blue.png diff --git a/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..772af9169f57388f2f2e3828e54276e077fe3a9e Binary files /dev/null and b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/images/tv/icon_person_gray.png differ diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-card-item.css b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-card-item.css similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-card-item.css rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-card-item.css diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-card-item.hml b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-card-item.hml similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-card-item.hml rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-card-item.hml diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-group-header.css b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-group-header.css similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-group-header.css rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-group-header.css diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-group-header.hml b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-group-header.hml similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-group-header.hml rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-group-header.hml diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.css b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.css similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.css rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.css diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.hml b/UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.hml similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.hml rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/common/template-tabbar.hml diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/i18n/en-US.json b/UI/JsAdaptivePortalPage/entry/src/main/js/default/i18n/en-US.json similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/i18n/en-US.json rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/i18n/en-US.json diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/i18n/zh-CN.json b/UI/JsAdaptivePortalPage/entry/src/main/js/default/i18n/zh-CN.json similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/i18n/zh-CN.json rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/i18n/zh-CN.json diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.css b/UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.css similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.css rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.css diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.hml b/UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.hml similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.hml rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.hml diff --git a/UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.js b/UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.js similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/js/default/pages/index/index.js rename to UI/JsAdaptivePortalPage/entry/src/main/js/default/pages/index/index.js diff --git a/UI/AdaptivePortalPage/entry/src/main/resources/base/element/string.json b/UI/JsAdaptivePortalPage/entry/src/main/resources/base/element/string.json similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/resources/base/element/string.json rename to UI/JsAdaptivePortalPage/entry/src/main/resources/base/element/string.json diff --git a/UI/AdaptivePortalPage/entry/src/main/resources/base/media/icon.png b/UI/JsAdaptivePortalPage/entry/src/main/resources/base/media/icon.png similarity index 100% rename from UI/AdaptivePortalPage/entry/src/main/resources/base/media/icon.png rename to UI/JsAdaptivePortalPage/entry/src/main/resources/base/media/icon.png diff --git a/UI/AdaptivePortalPage/screenshots/device/phone.png b/UI/JsAdaptivePortalPage/screenshots/device/phone.png similarity index 100% rename from UI/AdaptivePortalPage/screenshots/device/phone.png rename to UI/JsAdaptivePortalPage/screenshots/device/phone.png diff --git a/UI/AdaptivePortalPage/screenshots/device/tablet1.png b/UI/JsAdaptivePortalPage/screenshots/device/tablet1.png similarity index 100% rename from UI/AdaptivePortalPage/screenshots/device/tablet1.png rename to UI/JsAdaptivePortalPage/screenshots/device/tablet1.png diff --git a/UI/AdaptivePortalPage/screenshots/device/tablet2.png b/UI/JsAdaptivePortalPage/screenshots/device/tablet2.png similarity index 100% rename from UI/AdaptivePortalPage/screenshots/device/tablet2.png rename to UI/JsAdaptivePortalPage/screenshots/device/tablet2.png diff --git a/UI/JsAdaptivePortalPage/screenshots/device/tv.png b/UI/JsAdaptivePortalPage/screenshots/device/tv.png new file mode 100644 index 0000000000000000000000000000000000000000..801972b98f6020f63b259b281ccd6410a9f81a9a Binary files /dev/null and b/UI/JsAdaptivePortalPage/screenshots/device/tv.png differ diff --git a/UI/AdaptivePortalPage/settings.gradle b/UI/JsAdaptivePortalPage/settings.gradle similarity index 100% rename from UI/AdaptivePortalPage/settings.gradle rename to UI/JsAdaptivePortalPage/settings.gradle diff --git a/UI/AdaptiveServiceWidget/README_en.md b/UI/JsAdaptiveServiceWidget/README_en.md similarity index 100% rename from UI/AdaptiveServiceWidget/README_en.md rename to UI/JsAdaptiveServiceWidget/README_en.md diff --git a/UI/AdaptiveServiceWidget/README_zh.md b/UI/JsAdaptiveServiceWidget/README_zh.md similarity index 100% rename from UI/AdaptiveServiceWidget/README_zh.md rename to UI/JsAdaptiveServiceWidget/README_zh.md diff --git a/UI/AdaptiveServiceWidget/build.gradle b/UI/JsAdaptiveServiceWidget/build.gradle similarity index 100% rename from UI/AdaptiveServiceWidget/build.gradle rename to UI/JsAdaptiveServiceWidget/build.gradle diff --git a/UI/AdaptiveServiceWidget/entry/build.gradle b/UI/JsAdaptiveServiceWidget/entry/build.gradle similarity index 100% rename from UI/AdaptiveServiceWidget/entry/build.gradle rename to UI/JsAdaptiveServiceWidget/entry/build.gradle diff --git a/UI/AdaptiveServiceWidget/entry/src/main/config.json b/UI/JsAdaptiveServiceWidget/entry/src/main/config.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/config.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/config.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MainAbility.java b/UI/JsAdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MainAbility.java similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MainAbility.java rename to UI/JsAdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MainAbility.java diff --git a/UI/AdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MyApplication.java b/UI/JsAdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MyApplication.java similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MyApplication.java rename to UI/JsAdaptiveServiceWidget/entry/src/main/java/ohos/samples/adaptiveservicewidget/MyApplication.java diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/complex/common/ic_add.svg b/UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/common/ic_add.svg similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/complex/common/ic_add.svg rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/common/ic_add.svg diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/complex/common/ic_gift.svg b/UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/common/ic_gift.svg similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/complex/common/ic_gift.svg rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/common/ic_gift.svg diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/complex/pages/index/index.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/app.js b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/app.js similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/app.js rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/app.js diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/i18n/en-US.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/i18n/en-US.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/i18n/en-US.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/i18n/en-US.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/i18n/zh-CN.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/i18n/zh-CN.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/i18n/zh-CN.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/i18n/zh-CN.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.js b/UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.js similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.js rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/default/pages/index/index.js diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/common/ic_app.svg b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/common/ic_app.svg similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/common/ic_app.svg rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/common/ic_app.svg diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/common/image.png b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/common/image.png similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/common/image.png rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/common/image.png diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/i18n/en-US.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/i18n/en-US.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/i18n/en-US.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/i18n/en-US.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/i18n/zh-CN.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/i18n/zh-CN.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/i18n/zh-CN.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/i18n/zh-CN.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/grid/pages/index/index.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/ic_app.svg b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/ic_app.svg similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/ic_app.svg rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/ic_app.svg diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/poster1.png b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/poster1.png similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/poster1.png rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/poster1.png diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/poster2.png b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/poster2.png similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/common/poster2.png rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/common/poster2.png diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/imgText/pages/index/index.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/immersive/common/envelope.png b/UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/common/envelope.png similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/immersive/common/envelope.png rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/common/envelope.png diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/immersive/pages/index/index.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.css b/UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.css similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.css rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.css diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.hml b/UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.hml similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.hml rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.hml diff --git a/UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.json b/UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/js/text/pages/index/index.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/resources/base/element/string.json b/UI/JsAdaptiveServiceWidget/entry/src/main/resources/base/element/string.json similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/resources/base/element/string.json rename to UI/JsAdaptiveServiceWidget/entry/src/main/resources/base/element/string.json diff --git a/UI/AdaptiveServiceWidget/entry/src/main/resources/base/media/icon.png b/UI/JsAdaptiveServiceWidget/entry/src/main/resources/base/media/icon.png similarity index 100% rename from UI/AdaptiveServiceWidget/entry/src/main/resources/base/media/icon.png rename to UI/JsAdaptiveServiceWidget/entry/src/main/resources/base/media/icon.png diff --git a/UI/AdaptiveServiceWidget/screenshots/device/phone1.png b/UI/JsAdaptiveServiceWidget/screenshots/device/phone1.png similarity index 100% rename from UI/AdaptiveServiceWidget/screenshots/device/phone1.png rename to UI/JsAdaptiveServiceWidget/screenshots/device/phone1.png diff --git a/UI/AdaptiveServiceWidget/screenshots/device/phone2.png b/UI/JsAdaptiveServiceWidget/screenshots/device/phone2.png similarity index 100% rename from UI/AdaptiveServiceWidget/screenshots/device/phone2.png rename to UI/JsAdaptiveServiceWidget/screenshots/device/phone2.png diff --git a/UI/AdaptiveServiceWidget/screenshots/device/tablet1.png b/UI/JsAdaptiveServiceWidget/screenshots/device/tablet1.png similarity index 100% rename from UI/AdaptiveServiceWidget/screenshots/device/tablet1.png rename to UI/JsAdaptiveServiceWidget/screenshots/device/tablet1.png diff --git a/UI/AdaptiveServiceWidget/screenshots/device/tablet2.png b/UI/JsAdaptiveServiceWidget/screenshots/device/tablet2.png similarity index 100% rename from UI/AdaptiveServiceWidget/screenshots/device/tablet2.png rename to UI/JsAdaptiveServiceWidget/screenshots/device/tablet2.png diff --git a/UI/AdaptiveServiceWidget/settings.gradle b/UI/JsAdaptiveServiceWidget/settings.gradle similarity index 100% rename from UI/AdaptiveServiceWidget/settings.gradle rename to UI/JsAdaptiveServiceWidget/settings.gradle