diff --git a/MyApplication2/.gradle/6.3/executionHistory/executionHistory.bin b/MyApplication2/.gradle/6.3/executionHistory/executionHistory.bin
new file mode 100644
index 0000000..d32ad57
Binary files /dev/null and b/MyApplication2/.gradle/6.3/executionHistory/executionHistory.bin differ
diff --git a/MyApplication2/.gradle/6.3/executionHistory/executionHistory.lock b/MyApplication2/.gradle/6.3/executionHistory/executionHistory.lock
new file mode 100644
index 0000000..b0309ab
Binary files /dev/null and b/MyApplication2/.gradle/6.3/executionHistory/executionHistory.lock differ
diff --git a/MyApplication2/.gradle/6.3/fileChanges/last-build.bin b/MyApplication2/.gradle/6.3/fileChanges/last-build.bin
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/MyApplication2/.gradle/6.3/fileChanges/last-build.bin differ
diff --git a/MyApplication2/.gradle/6.3/fileContent/fileContent.lock b/MyApplication2/.gradle/6.3/fileContent/fileContent.lock
new file mode 100644
index 0000000..1bd8e4b
Binary files /dev/null and b/MyApplication2/.gradle/6.3/fileContent/fileContent.lock differ
diff --git a/MyApplication2/.gradle/6.3/fileHashes/fileHashes.bin b/MyApplication2/.gradle/6.3/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..5be35b8
Binary files /dev/null and b/MyApplication2/.gradle/6.3/fileHashes/fileHashes.bin differ
diff --git a/MyApplication2/.gradle/6.3/fileHashes/fileHashes.lock b/MyApplication2/.gradle/6.3/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..3f4a454
Binary files /dev/null and b/MyApplication2/.gradle/6.3/fileHashes/fileHashes.lock differ
diff --git a/MyApplication2/.gradle/6.3/fileHashes/resourceHashesCache.bin b/MyApplication2/.gradle/6.3/fileHashes/resourceHashesCache.bin
new file mode 100644
index 0000000..386c430
Binary files /dev/null and b/MyApplication2/.gradle/6.3/fileHashes/resourceHashesCache.bin differ
diff --git a/MyApplication2/.gradle/6.3/gc.properties b/MyApplication2/.gradle/6.3/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/MyApplication2/.gradle/6.3/javaCompile/classAnalysis.bin b/MyApplication2/.gradle/6.3/javaCompile/classAnalysis.bin
new file mode 100644
index 0000000..582c6ac
Binary files /dev/null and b/MyApplication2/.gradle/6.3/javaCompile/classAnalysis.bin differ
diff --git a/MyApplication2/.gradle/6.3/javaCompile/jarAnalysis.bin b/MyApplication2/.gradle/6.3/javaCompile/jarAnalysis.bin
new file mode 100644
index 0000000..1bf5394
Binary files /dev/null and b/MyApplication2/.gradle/6.3/javaCompile/jarAnalysis.bin differ
diff --git a/MyApplication2/.gradle/6.3/javaCompile/javaCompile.lock b/MyApplication2/.gradle/6.3/javaCompile/javaCompile.lock
new file mode 100644
index 0000000..b8e2f72
Binary files /dev/null and b/MyApplication2/.gradle/6.3/javaCompile/javaCompile.lock differ
diff --git a/MyApplication2/.gradle/6.3/javaCompile/taskHistory.bin b/MyApplication2/.gradle/6.3/javaCompile/taskHistory.bin
new file mode 100644
index 0000000..fbbd897
Binary files /dev/null and b/MyApplication2/.gradle/6.3/javaCompile/taskHistory.bin differ
diff --git a/MyApplication2/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/MyApplication2/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..998b15e
Binary files /dev/null and b/MyApplication2/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/MyApplication2/.gradle/buildOutputCleanup/cache.properties b/MyApplication2/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 0000000..afd598c
--- /dev/null
+++ b/MyApplication2/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Thu Dec 23 07:45:58 CST 2021
+gradle.version=6.3
diff --git a/MyApplication2/.gradle/buildOutputCleanup/outputFiles.bin b/MyApplication2/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 0000000..cb08e61
Binary files /dev/null and b/MyApplication2/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/MyApplication2/.gradle/checksums/checksums.lock b/MyApplication2/.gradle/checksums/checksums.lock
new file mode 100644
index 0000000..ee65256
Binary files /dev/null and b/MyApplication2/.gradle/checksums/checksums.lock differ
diff --git a/MyApplication2/.gradle/vcs-1/gc.properties b/MyApplication2/.gradle/vcs-1/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/MyApplication2/.idea/MyApplication2.iml b/MyApplication2/.idea/MyApplication2.iml
new file mode 100644
index 0000000..c8b4260
--- /dev/null
+++ b/MyApplication2/.idea/MyApplication2.iml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/caches/build_file_checksums.ser b/MyApplication2/.idea/caches/build_file_checksums.ser
new file mode 100644
index 0000000..7c7cff5
Binary files /dev/null and b/MyApplication2/.idea/caches/build_file_checksums.ser differ
diff --git a/MyApplication2/.idea/libraries/Gradle__hamcrest_core_1_3.xml b/MyApplication2/.idea/libraries/Gradle__hamcrest_core_1_3.xml
new file mode 100644
index 0000000..a3cab89
--- /dev/null
+++ b/MyApplication2/.idea/libraries/Gradle__hamcrest_core_1_3.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/libraries/Gradle__junit_4_13.xml b/MyApplication2/.idea/libraries/Gradle__junit_4_13.xml
new file mode 100644
index 0000000..c4afa00
--- /dev/null
+++ b/MyApplication2/.idea/libraries/Gradle__junit_4_13.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/libraries/Gradle__junit_4_13_1.xml b/MyApplication2/.idea/libraries/Gradle__junit_4_13_1.xml
new file mode 100644
index 0000000..5a0e00a
--- /dev/null
+++ b/MyApplication2/.idea/libraries/Gradle__junit_4_13_1.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/libraries/Gradle__runner_1_0_0_200.xml b/MyApplication2/.idea/libraries/Gradle__runner_1_0_0_200.xml
new file mode 100644
index 0000000..fb531f2
--- /dev/null
+++ b/MyApplication2/.idea/libraries/Gradle__runner_1_0_0_200.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/modules.xml b/MyApplication2/.idea/modules.xml
new file mode 100644
index 0000000..722c679
--- /dev/null
+++ b/MyApplication2/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/modules/entry/entry.iml b/MyApplication2/.idea/modules/entry/entry.iml
new file mode 100644
index 0000000..644a0cf
--- /dev/null
+++ b/MyApplication2/.idea/modules/entry/entry.iml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/.idea/workspace.xml b/MyApplication2/.idea/workspace.xml
new file mode 100644
index 0000000..65e9c00
--- /dev/null
+++ b/MyApplication2/.idea/workspace.xml
@@ -0,0 +1,164 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1640216706138
+
+
+ 1640216706138
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MyApplication2/build/outputs/hap/debug/phone/entry-debug-rich-signed.hap b/MyApplication2/build/outputs/hap/debug/phone/entry-debug-rich-signed.hap
new file mode 100644
index 0000000..e5513a1
Binary files /dev/null and b/MyApplication2/build/outputs/hap/debug/phone/entry-debug-rich-signed.hap differ
diff --git a/MyApplication2/build/outputs/hap/debug/tablet/entry-debug-rich-signed.hap b/MyApplication2/build/outputs/hap/debug/tablet/entry-debug-rich-signed.hap
new file mode 100644
index 0000000..e5513a1
Binary files /dev/null and b/MyApplication2/build/outputs/hap/debug/tablet/entry-debug-rich-signed.hap differ
diff --git a/MyApplication2/build/outputs/hap/debug/tv/entry-debug-rich-signed.hap b/MyApplication2/build/outputs/hap/debug/tv/entry-debug-rich-signed.hap
new file mode 100644
index 0000000..e5513a1
Binary files /dev/null and b/MyApplication2/build/outputs/hap/debug/tv/entry-debug-rich-signed.hap differ
diff --git a/MyApplication2/build/outputs/hap/debug/wearable/entry-debug-rich-signed.hap b/MyApplication2/build/outputs/hap/debug/wearable/entry-debug-rich-signed.hap
new file mode 100644
index 0000000..e5513a1
Binary files /dev/null and b/MyApplication2/build/outputs/hap/debug/wearable/entry-debug-rich-signed.hap differ
diff --git a/MyApplication2/entry/build/generated/source/buildConfig/debug/com/xcl20481/myapplication/BuildConfig.java b/MyApplication2/entry/build/generated/source/buildConfig/debug/com/xcl20481/myapplication/BuildConfig.java
new file mode 100644
index 0000000..3152e48
--- /dev/null
+++ b/MyApplication2/entry/build/generated/source/buildConfig/debug/com/xcl20481/myapplication/BuildConfig.java
@@ -0,0 +1,14 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.xcl20481.myapplication;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String PACKAGE_NAME = "com.xcl20481.myapplication";
+ public static final String BUILD_TYPE = "debug";
+ public static final int COMPILE_SDK_VERSION = 7;
+ public static final int VERSION_CODE = 1000000;
+ public static final String VERSION_NAME = "1.1.0";
+ public static final String BUNDLE_NAME = "com.xcl20481.myapplication";
+}
diff --git a/MyApplication2/entry/build/generated/source/r/R.jar b/MyApplication2/entry/build/generated/source/r/R.jar
new file mode 100644
index 0000000..76367cd
Binary files /dev/null and b/MyApplication2/entry/build/generated/source/r/R.jar differ
diff --git a/MyApplication2/entry/build/generated/source/r/classes/com/xcl20481/myapplication/ResourceTable.class b/MyApplication2/entry/build/generated/source/r/classes/com/xcl20481/myapplication/ResourceTable.class
new file mode 100644
index 0000000..fedb9a0
Binary files /dev/null and b/MyApplication2/entry/build/generated/source/r/classes/com/xcl20481/myapplication/ResourceTable.class differ
diff --git a/MyApplication2/entry/build/generated/source/r/com/xcl20481/myapplication/ResourceTable.java b/MyApplication2/entry/build/generated/source/r/com/xcl20481/myapplication/ResourceTable.java
new file mode 100644
index 0000000..3dfc903
--- /dev/null
+++ b/MyApplication2/entry/build/generated/source/r/com/xcl20481/myapplication/ResourceTable.java
@@ -0,0 +1,15 @@
+/*
+ * Copyright(c) Huawei Technologies Co., Ltd. 2019 - 2020. All rights reserved.
+ * Description: This header was automatically generated by restool from the resource data it found.
+ * It provides resource index information for applications, and should not be modified by hand.
+ */
+
+package com.xcl20481.myapplication;
+
+public final class ResourceTable {
+ public static final int Media_icon = 0x1000002;
+ public static final int Media_icon2 = 0x1000003;
+
+ public static final int String_mainability_description = 0x1000000;
+ public static final int String_xcl2048 = 0x1000001;
+}
diff --git a/MyApplication2/entry/build/intermediates/javac/debug/classFiles b/MyApplication2/entry/build/intermediates/javac/debug/classFiles
new file mode 100644
index 0000000..2142dda
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/javac/debug/classFiles
@@ -0,0 +1,4 @@
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\javac\debug\classes\com\xcl20481\myapplication\BuildConfig.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\javac\debug\classes\com\xcl20481\myapplication\MainAbility.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\javac\debug\classes\com\xcl20481\myapplication\MyApplication.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\javac\debug\classes\com\xcl20481\myapplication\ResourceTable.class
diff --git a/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/BuildConfig.class b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/BuildConfig.class
new file mode 100644
index 0000000..b3f18b1
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/BuildConfig.class differ
diff --git a/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MainAbility.class b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MainAbility.class
new file mode 100644
index 0000000..6b7070b
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MainAbility.class differ
diff --git a/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MyApplication.class b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MyApplication.class
new file mode 100644
index 0000000..b269cde
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/MyApplication.class differ
diff --git a/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/ResourceTable.class b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/ResourceTable.class
new file mode 100644
index 0000000..fedb9a0
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/javac/debug/classes/com/xcl20481/myapplication/ResourceTable.class differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/jsManifest/default/manifest.json b/MyApplication2/entry/build/intermediates/js/debug/jsManifest/default/manifest.json
new file mode 100644
index 0000000..5f7566f
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/jsManifest/default/manifest.json
@@ -0,0 +1,21 @@
+{
+ "appID": "com.xcl20481.myapplication",
+ "appName": "$string:xcl2048",
+ "versionName": "1.1.0",
+ "versionCode": 1000000,
+ "minPlatformVersion": 6,
+ "pages": [
+ "pages/page0/page0",
+ "pages/index/index"
+ ],
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "window": {
+ "autoDesignWidth": true,
+ "designWidth": 720
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon.png b/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon.png
new file mode 100644
index 0000000..ce307a8
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon.png differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon2.jpg b/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/jsResources/base/media/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.bin b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.bin
new file mode 100644
index 0000000..9836ab5
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.bin differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js
new file mode 100644
index 0000000..6ed977f
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js
@@ -0,0 +1,125 @@
+/******/ (() => { // webpackBootstrap
+/******/ var __webpack_modules__ = ({
+
+/***/ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./lib/manifest-loader.js?path=d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js":
+/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./lib/manifest-loader.js?path=d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\app.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\app.js ***!
+ \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+module.exports = function(module, exports, $app_require$){"use strict";
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports["default"] = void 0;
+var _default = {
+ onCreate: function onCreate() {},
+ onDestroy: function onDestroy() {}
+};
+exports["default"] = _default;
+;
+(exports["default"] || module.exports).manifest = __webpack_require__(/*! !!./lib/manifest-plugin.js!../../../../build/intermediates/js/debug/jsManifest/default/manifest.json */ "./lib/manifest-plugin.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\build\\intermediates\\js\\debug\\jsManifest\\default\\manifest.json");
+
+function requireModule(moduleName) {
+ const systemList = ['system.router', 'system.app', 'system.prompt', 'system.configuration',
+ 'system.image', 'system.device', 'system.mediaquery', 'ohos.animator', 'system.grid', 'system.resource']
+ var target = ''
+ if (systemList.includes(moduleName.replace('@', ''))) {
+ target = $app_require$('@app-module/' + moduleName.substring(1));
+ return target;
+ }
+ var shortName = moduleName.replace(/@[^.]+.([^.]+)/, '$1');
+ if (typeof ohosplugin !== 'undefined' && /@ohos/.test(moduleName)) {
+ target = ohosplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ if (typeof systemplugin !== 'undefined') {
+ target = systemplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ target = requireNapi(shortName);
+ return target;
+}
+}
+/* generated by ace-loader */
+
+
+/***/ }),
+
+/***/ "./lib/manifest-plugin.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\build\\intermediates\\js\\debug\\jsManifest\\default\\manifest.json":
+/*!*************************************************************************************************************************************************!*\
+ !*** ./lib/manifest-plugin.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\js\debug\jsManifest\default\manifest.json ***!
+ \*************************************************************************************************************************************************/
+/***/ ((module) => {
+
+"use strict";
+module.exports = JSON.parse('{"appID":"com.xcl20481.myapplication","appName":"$string:xcl2048","versionName":"1.1.0","versionCode":1000000,"minPlatformVersion":6,"pages":["pages/page0/page0","pages/index/index"],"deviceType":["phone","tablet","tv","wearable"],"window":{"autoDesignWidth":true,"designWidth":720}}');
+
+/***/ })
+
+/******/ });
+/************************************************************************/
+/******/ // The module cache
+/******/ var __webpack_module_cache__ = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/ // Check if module is in cache
+/******/ var cachedModule = __webpack_module_cache__[moduleId];
+/******/ if (cachedModule !== undefined) {
+/******/ return cachedModule.exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = __webpack_module_cache__[moduleId] = {
+/******/ // no module.id needed
+/******/ // no module.loaded needed
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/************************************************************************/
+var __webpack_exports__ = {};
+// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
+(() => {
+/*!*******************************************************************************************!*\
+ !*** d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\app.js?entry ***!
+ \*******************************************************************************************/
+var $app_script$ = __webpack_require__(/*! !!./lib/script.js!./node_modules/babel-loader?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./lib/manifest-loader.js?path=d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\app.js!./app.js */ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./lib/manifest-loader.js?path=d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js")
+
+ $app_define$('@app-application/app', [], function($app_require$, $app_exports$, $app_module$) {
+
+ $app_script$($app_module$, $app_exports$, $app_require$)
+ if ($app_exports$.__esModule && $app_exports$.default) {
+ $app_module$.exports = $app_exports$.default
+ }
+
+ })
+ $app_bootstrap$('@app-application/app',undefined,undefined)
+})();
+
+/******/ })()
+;
+//# sourceMappingURL=app.js.map
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js.map b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js.map
new file mode 100644
index 0000000..bb3e882
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/app.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"./app.js","mappings":";;;;;;;;;;;;;;;eACe;AACXA,EAAAA,QADW,sBACA,CACV,CAFU;AAGXC,EAAAA,SAHW,uBAGC,CACX;AAJU;;AAMf;AAAC,CAACC,OAAO,WAAP,IAAmBC,MAAM,CAACD,OAA3B,EAAoCE,QAApC,GAA+CC,mBAAO,CAAC,kQAAD,CAAtD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UCPD;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;;;;;ACtBA,mBAAmB,mBAAO,CAAC,wiCAAs0B;;AAEj2B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,iE","sources":["webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js","webpack:///webpack/bootstrap","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\app.js?entry"],"names":["onCreate","onDestroy","exports","module","manifest","require"],"sourceRoot":""}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/Wallpaper.png b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/Wallpaper.png
new file mode 100644
index 0000000..60d4841
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/Wallpaper.png differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/bg-tv.jpg b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/bg-tv.jpg
new file mode 100644
index 0000000..86fc073
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/common/images/bg-tv.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/en-US.json b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/en-US.json
new file mode 100644
index 0000000..e63c70d
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/en-US.json
@@ -0,0 +1,6 @@
+{
+ "strings": {
+ "hello": "Hello",
+ "world": "World"
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/zh-CN.json b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/zh-CN.json
new file mode 100644
index 0000000..de6ee57
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/i18n/zh-CN.json
@@ -0,0 +1,6 @@
+{
+ "strings": {
+ "hello": "您好",
+ "world": "世界"
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/manifest.json b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/manifest.json
new file mode 100644
index 0000000..5f7566f
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/manifest.json
@@ -0,0 +1,21 @@
+{
+ "appID": "com.xcl20481.myapplication",
+ "appName": "$string:xcl2048",
+ "versionName": "1.1.0",
+ "versionCode": 1000000,
+ "minPlatformVersion": 6,
+ "pages": [
+ "pages/page0/page0",
+ "pages/index/index"
+ ],
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "window": {
+ "autoDesignWidth": true,
+ "designWidth": 720
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/module_collection.txt b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/module_collection.txt
new file mode 100644
index 0000000..f583f44
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/module_collection.txt
@@ -0,0 +1 @@
+system.router,system.app,system.brightness,system.vibrator,system.prompt,system.brightness,system.vibrator,system.prompt
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.bin b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.bin
new file mode 100644
index 0000000..d8ff589
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.bin differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js
new file mode 100644
index 0000000..14a2552
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js
@@ -0,0 +1,647 @@
+/******/ (() => { // webpackBootstrap
+/******/ var __webpack_modules__ = ({
+
+/***/ "./lib/json.js!./lib/style.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.css":
+/*!*********************************************************************************************************************************!*\
+ !*** ./lib/json.js!./lib/style.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\index\index.css ***!
+ \*********************************************************************************************************************************/
+/***/ ((module) => {
+
+module.exports = {
+ ".container": {
+ "width": "227px",
+ "height": "227px",
+ "flexDirection": "column",
+ "justifyContent": "center",
+ "alignItems": "center"
+ },
+ ".score": {
+ "textAlign": "center",
+ "width": "70px",
+ "height": "17px",
+ "letterSpacing": "0px",
+ "fontSize": "11.5px",
+ "marginTop": "1px",
+ "marginBottom": "3px",
+ "color": "#eb0bc7f6"
+ },
+ ".best": {
+ "textAlign": "center",
+ "width": "60px",
+ "height": "17px",
+ "fontSize": "12.5px",
+ "letterSpacing": "0px",
+ "marginTop": "8.3px",
+ "color": "#64f6f3"
+ },
+ ".tile-wrap": {
+ "width": "150px",
+ "height": "150px",
+ "flexWrap": "wrap",
+ "backgroundColor": "#FFFFFF"
+ },
+ ".tile": {
+ "width": "35px",
+ "height": "35px",
+ "marginTop": "2px",
+ "marginLeft": "2px",
+ "justifyContent": "center",
+ "alignItems": "center"
+ },
+ ".btn": {
+ "width": "61.5px",
+ "height": "20.5px",
+ "backgroundColor": "#155ddc",
+ "marginTop": "5px",
+ "fontSize": "13px",
+ "marginBottom": "3px"
+ },
+ ".text": {
+ "fontSize": "13px",
+ "color": "#000000"
+ },
+ ".stack": {
+ "width": "150px",
+ "height": "150px"
+ },
+ ".subcontainer": {
+ "width": "150px",
+ "height": "150px",
+ "justifyContent": "center",
+ "alignItems": "center",
+ "backgroundColor": "#000000"
+ },
+ ".gameover": {
+ "fontSize": "30px",
+ "color": "#FF7500"
+ }
+}
+
+/***/ }),
+
+/***/ "./lib/json.js!./lib/template.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.hml":
+/*!************************************************************************************************************************************!*\
+ !*** ./lib/json.js!./lib/template.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\index\index.hml ***!
+ \************************************************************************************************************************************/
+/***/ ((module) => {
+
+module.exports = {
+ "attr": {
+ "debugLine": "pages/index/index:1",
+ "className": "container"
+ },
+ "type": "div",
+ "classList": [
+ "container"
+ ],
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/index/index:2",
+ "className": "best",
+ "value": function () {return decodeURI('Best:') + (this.best)}
+ },
+ "type": "text",
+ "classList": [
+ "best"
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/index/index:5",
+ "className": "score",
+ "value": function () {return decodeURI('Score:') + (this.score)}
+ },
+ "type": "text",
+ "classList": [
+ "score"
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/index/index:8",
+ "className": "stack"
+ },
+ "type": "stack",
+ "classList": [
+ "stack"
+ ],
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/index/index:9",
+ "className": "tile-wrap"
+ },
+ "type": "div",
+ "classList": [
+ "tile-wrap"
+ ],
+ "events": {
+ "swipe": "onSwipe",
+ "longpress": "ToAbout"
+ },
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/index/index:10",
+ "className": "tile"
+ },
+ "type": "div",
+ "classList": [
+ "tile"
+ ],
+ "repeat": function () {return this.tiles},
+ "style": {
+ "backgroundColor": "#000000"
+ },
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/index/index:11",
+ "className": "text",
+ "value": function () {return this.$item.text}
+ },
+ "type": "text",
+ "classList": [
+ "text"
+ ],
+ "style": {
+ "color": "#FFFFFF"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/index/index:16",
+ "className": "subcontainer",
+ "show": function () {return this.isShow}
+ },
+ "type": "div",
+ "classList": [
+ "subcontainer"
+ ],
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/index/index:17",
+ "className": "gameover",
+ "value": "Gameover!"
+ },
+ "type": "text",
+ "classList": [
+ "gameover"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/index/index:22",
+ "className": "btn",
+ "type": "button",
+ "value": "Restart!"
+ },
+ "type": "input",
+ "classList": [
+ "btn"
+ ],
+ "onBubbleEvents": {
+ "click": "onInit"
+ }
+ }
+ ]
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
+/*!**********************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
+ \**********************************************************************/
+/***/ ((module) => {
+
+"use strict";
+
+
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : {
+ "default": obj
+ };
+}
+
+module.exports = _interopRequireDefault;
+module.exports.default = module.exports, module.exports.__esModule = true;
+
+function requireModule(moduleName) {
+ const systemList = ['system.router', 'system.app', 'system.prompt', 'system.configuration',
+ 'system.image', 'system.device', 'system.mediaquery', 'ohos.animator', 'system.grid', 'system.resource']
+ var target = ''
+ if (systemList.includes(moduleName.replace('@', ''))) {
+ target = $app_require$('@app-module/' + moduleName.substring(1));
+ return target;
+ }
+ var shortName = moduleName.replace(/@[^.]+.([^.]+)/, '$1');
+ if (typeof ohosplugin !== 'undefined' && /@ohos/.test(moduleName)) {
+ target = ohosplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ if (typeof systemplugin !== 'undefined') {
+ target = systemplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ target = requireNapi(shortName);
+ return target;
+}
+
+
+/***/ }),
+
+/***/ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.js":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\index\index.js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+module.exports = function(module, exports, $app_require$){"use strict";
+
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports["default"] = void 0;
+
+var _system = _interopRequireDefault(requireModule("@system.brightness"));
+
+var _system2 = _interopRequireDefault(requireModule("@system.vibrator"));
+
+var _system3 = _interopRequireDefault(requireModule("@system.prompt"));
+
+var numbers, newNumbers;
+var _default = {
+ data: {
+ score: 0,
+ best: 0,
+ tiles: [],
+ isShow: false
+ },
+ onInit: function onInit() {
+ this.isShow = false;
+ this.score = 0;
+ this.tiles = [{
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }, {
+ text: ""
+ }];
+ numbers = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
+ newNumbers = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
+
+ _system2["default"].vibrate({
+ mode: 'short',
+ success: function success(ret) {
+ console.log('tzx vibrate is successful');
+ },
+ fail: function fail(ret) {
+ console.log('tzx vibrate is failed');
+ },
+ complete: function complete(ret) {
+ console.log('tzx vibrate is completed');
+ }
+ });
+
+ this.supplyNumber();
+ this.supplyNumber();
+ this.updateView();
+
+ _system["default"].setKeepScreenOn({
+ keepScreenOn: true
+ });
+
+ _system["default"].setMode({
+ mode: 1
+ });
+ },
+ supplyNumber: function supplyNumber() {
+ var positions = [];
+
+ for (var i = 0; i <= 15; i++) {
+ if (!newNumbers[i]) positions.push(i);
+ }
+
+ var h = Math.floor(Math.random() * positions.length);
+
+ if (Math.random() <= 0.8) {
+ newNumbers[positions[h]] = 2;
+ } else {
+ newNumbers[positions[h]] = 4;
+ }
+ },
+ ToAbout: function ToAbout() {
+ _system3["default"].showToast({
+ message: '这是小草林开发的2048小游戏',
+ duration: 4567
+ });
+ },
+ onSwipe: function onSwipe(e) {
+ newNumbers = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
+ var start = 0,
+ differ = 0,
+ step = 0;
+
+ switch (e.direction) {
+ case 'left':
+ start = 0;
+ differ = 1;
+ step = 4;
+ break;
+
+ case 'right':
+ start = 3;
+ differ = -1;
+ step = 4;
+ break;
+
+ case 'up':
+ start = 0;
+ differ = 4;
+ step = 1;
+ break;
+
+ case 'down':
+ start = 12;
+ differ = -4;
+ step = 1;
+ break;
+ }
+
+ var ids;
+
+ for (var j = 0; j <= 3; j++) {
+ ids = this.getIds(start, differ);
+ var before = null;
+ var noZeros = 0;
+
+ for (var k = 0; k <= 3; k++) {
+ var id = ids[k];
+ var number = numbers[id];
+
+ if (number != 0) {
+ if (number == before) {
+ this.score += number * 2;
+ newNumbers[ids[noZeros - 1]] *= 2;
+ before = null;
+ } else {
+ newNumbers[ids[noZeros]] = number;
+ before = number;
+ noZeros += 1;
+ }
+ }
+ }
+
+ start += step;
+ }
+
+ if (this.best >= this.score) {
+ this.best = this.best;
+ } else {
+ this.best = this.score;
+ }
+
+ if (numbers.toString() != newNumbers.toString()) {
+ this.supplyNumber();
+ this.updateView();
+ newNumbers = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
+
+ if (this.isGameOver() == true) {
+ this.isShow = true;
+ }
+ }
+ },
+ getIds: function getIds(start, differ) {
+ var ids = [];
+
+ for (var z = 4; z >= 1; z--) {
+ ids.push(start);
+ start += differ;
+ }
+
+ return ids;
+ },
+ updateView: function updateView() {
+ for (var x = 0; x <= 15; x++) {
+ if (newNumbers[x] != 0) {
+ this.tiles[x].text = newNumbers[x].toString();
+ } else {
+ this.tiles[x].text = "";
+ }
+ }
+
+ numbers = newNumbers;
+ },
+ isGameOver: function isGameOver() {
+ if (this.isGridsFull() == true && this.isGridsNotMergeable() == true) {
+ _system2["default"].vibrate({
+ mode: 'long',
+ success: function success(ret) {
+ console.log('vibrate is successful');
+ },
+ fail: function fail(ret) {
+ console.log('vibrate is failed');
+ },
+ complete: function complete(ret) {
+ console.log('vibrate is completed');
+ }
+ });
+
+ console.info('游戏结束');
+ return true;
+ }
+ },
+ isGridsFull: function isGridsFull() {
+ if (numbers.indexOf(0) == -1) {
+ return true;
+ }
+ },
+ isGridsNotMergeable: function isGridsNotMergeable() {
+ for (var l = 0; l <= 15; l++) {
+ if (l <= 14) {
+ if (numbers[l] == numbers[l + 1] && (l + 1) % 4 != 0) return false;
+ }
+
+ if (l <= 11) {
+ if (numbers[l] == numbers[l + 4]) return false;
+ }
+ }
+
+ return true;
+ }
+};
+exports["default"] = _default;
+
+function requireModule(moduleName) {
+ const systemList = ['system.router', 'system.app', 'system.prompt', 'system.configuration',
+ 'system.image', 'system.device', 'system.mediaquery', 'ohos.animator', 'system.grid', 'system.resource']
+ var target = ''
+ if (systemList.includes(moduleName.replace('@', ''))) {
+ target = $app_require$('@app-module/' + moduleName.substring(1));
+ return target;
+ }
+ var shortName = moduleName.replace(/@[^.]+.([^.]+)/, '$1');
+ if (typeof ohosplugin !== 'undefined' && /@ohos/.test(moduleName)) {
+ target = ohosplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ if (typeof systemplugin !== 'undefined') {
+ target = systemplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ target = requireNapi(shortName);
+ return target;
+}
+
+var moduleOwn = exports.default || module.exports;
+var accessors = ['public', 'protected', 'private'];
+if (moduleOwn.data && accessors.some(function (acc) {
+ return moduleOwn[acc];
+ })) {
+ throw new Error('For VM objects, attribute data must not coexist with public, protected, or private. Please replace data with public.');
+} else if (!moduleOwn.data) {
+ moduleOwn.data = {};
+ moduleOwn._descriptor = {};
+ accessors.forEach(function(acc) {
+ var accType = typeof moduleOwn[acc];
+ if (accType === 'object') {
+ moduleOwn.data = Object.assign(moduleOwn.data, moduleOwn[acc]);
+ for (var name in moduleOwn[acc]) {
+ moduleOwn._descriptor[name] = {access : acc};
+ }
+ } else if (accType === 'function') {
+ console.warn('For VM objects, attribute ' + acc + ' value must not be a function. Change the value to an object.');
+ }
+ });
+}}
+/* generated by ace-loader */
+
+
+/***/ })
+
+/******/ });
+/************************************************************************/
+/******/ // The module cache
+/******/ var __webpack_module_cache__ = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/ // Check if module is in cache
+/******/ var cachedModule = __webpack_module_cache__[moduleId];
+/******/ if (cachedModule !== undefined) {
+/******/ return cachedModule.exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = __webpack_module_cache__[moduleId] = {
+/******/ // no module.id needed
+/******/ // no module.loaded needed
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/************************************************************************/
+var __webpack_exports__ = {};
+// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
+(() => {
+/*!**********************************************************************************************************!*\
+ !*** d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\index\index.hml?entry ***!
+ \**********************************************************************************************************/
+var $app_template$ = __webpack_require__(/*! !!./lib/json.js!./lib/template.js!./index.hml */ "./lib/json.js!./lib/template.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.hml")
+var $app_style$ = __webpack_require__(/*! !!./lib/json.js!./lib/style.js!./index.css */ "./lib/json.js!./lib/style.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.css")
+var $app_script$ = __webpack_require__(/*! !!./lib/script.js!./node_modules/babel-loader?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./index.js */ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.js")
+
+$app_define$('@app-component/index', [], function($app_require$, $app_exports$, $app_module$) {
+
+$app_script$($app_module$, $app_exports$, $app_require$)
+if ($app_exports$.__esModule && $app_exports$.default) {
+$app_module$.exports = $app_exports$.default
+}
+
+$app_module$.exports.template = $app_template$
+
+$app_module$.exports.style = $app_style$
+
+})
+$app_bootstrap$('@app-component/index',undefined,undefined)
+})();
+
+/******/ })()
+;
+//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js.map b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js.map
new file mode 100644
index 0000000..6f1b49a
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/index/index.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"./pages/index/index.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;;;;;;;;;ACpEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;AAC9B,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,8BAA8B;AAC9B,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA,qCAAqC,kBAAkB;AACvD;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA,0CAA0C;AAC1C,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,iCAAiC;AACjC,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;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","sources":["webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.css","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.hml","webpack:///C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\runtime\\helpers\\interopRequireDefault.js","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.js","webpack:///webpack/bootstrap","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\index\\index.hml?entry"],"names":["_interopRequireDefault","obj","__esModule","module","exports","numbers","newNumbers","data","score","best","tiles","isShow","onInit","text","vibrator","vibrate","mode","success","ret","console","log","fail","complete","supplyNumber","updateView","brightness","setKeepScreenOn","keepScreenOn","setMode","positions","i","push","h","Math","floor","random","length","ToAbout","prompt","showToast","message","duration","onSwipe","e","start","differ","step","direction","ids","j","getIds","before","noZeros","k","id","number","toString","isGameOver","z","x","isGridsFull","isGridsNotMergeable","info","indexOf","l"],"sourceRoot":""}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.bin b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.bin
new file mode 100644
index 0000000..350f01c
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.bin differ
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js
new file mode 100644
index 0000000..640669c
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js
@@ -0,0 +1,397 @@
+/******/ (() => { // webpackBootstrap
+/******/ var __webpack_modules__ = ({
+
+/***/ "./lib/json.js!./lib/style.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.css":
+/*!*********************************************************************************************************************************!*\
+ !*** ./lib/json.js!./lib/style.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\page0\page0.css ***!
+ \*********************************************************************************************************************************/
+/***/ ((module) => {
+
+module.exports = {
+ ".container": {
+ "width": "227px",
+ "height": "227px",
+ "flexDirection": "column",
+ "justifyContent": "center",
+ "alignItems": "center"
+ },
+ ".title": {
+ "textAlign": "center",
+ "width": "140px",
+ "height": "62px",
+ "letterSpacing": "0px",
+ "fontSize": "19px",
+ "marginTop": "40px",
+ "marginBottom": "3px",
+ "color": "#eb0750cb"
+ },
+ ".title1": {
+ "textAlign": "center",
+ "width": "180px",
+ "height": "150px",
+ "fontSize": "15.5px",
+ "marginTop": "5px",
+ "marginBottom": "5px",
+ "color": "#eb0597bb"
+ },
+ ".btn": {
+ "width": "65.5px",
+ "height": "35.5px",
+ "backgroundColor": "#155ddc",
+ "marginTop": "5px",
+ "fontSize": "13px",
+ "marginBottom": "3px"
+ },
+ ".btn1": {
+ "width": "65.5px",
+ "height": "35.5px",
+ "backgroundColor": "#155ddc",
+ "marginTop": "5px",
+ "fontSize": "13px",
+ "marginBottom": "5px"
+ }
+}
+
+/***/ }),
+
+/***/ "./lib/json.js!./lib/template.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.hml":
+/*!************************************************************************************************************************************!*\
+ !*** ./lib/json.js!./lib/template.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\page0\page0.hml ***!
+ \************************************************************************************************************************************/
+/***/ ((module) => {
+
+module.exports = {
+ "attr": {
+ "debugLine": "pages/page0/page0:1",
+ "className": "container"
+ },
+ "type": "div",
+ "classList": [
+ "container"
+ ],
+ "children": [
+ {
+ "attr": {
+ "debugLine": "pages/page0/page0:2",
+ "className": "title",
+ "value": "《2048小游戏》"
+ },
+ "type": "text",
+ "classList": [
+ "title"
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/page0/page0:5",
+ "className": "title1",
+ "value": "开始游戏即默认同意我的隐私声明:www.xuegao-tzx.top/g2048h.html"
+ },
+ "type": "text",
+ "classList": [
+ "title1"
+ ]
+ },
+ {
+ "attr": {
+ "debugLine": "pages/page0/page0:8",
+ "className": "btn",
+ "type": "button",
+ "value": "开始"
+ },
+ "type": "input",
+ "classList": [
+ "btn"
+ ],
+ "onBubbleEvents": {
+ "click": "ToStart"
+ }
+ },
+ {
+ "attr": {
+ "debugLine": "pages/page0/page0:9",
+ "className": "btn1",
+ "type": "button",
+ "value": "退出"
+ },
+ "type": "input",
+ "classList": [
+ "btn1"
+ ],
+ "onBubbleEvents": {
+ "click": "ToClose"
+ }
+ }
+ ]
+}
+
+/***/ }),
+
+/***/ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js":
+/*!**********************************************************************!*\
+ !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
+ \**********************************************************************/
+/***/ ((module) => {
+
+"use strict";
+
+
+function _interopRequireDefault(obj) {
+ return obj && obj.__esModule ? obj : {
+ "default": obj
+ };
+}
+
+module.exports = _interopRequireDefault;
+module.exports.default = module.exports, module.exports.__esModule = true;
+
+function requireModule(moduleName) {
+ const systemList = ['system.router', 'system.app', 'system.prompt', 'system.configuration',
+ 'system.image', 'system.device', 'system.mediaquery', 'ohos.animator', 'system.grid', 'system.resource']
+ var target = ''
+ if (systemList.includes(moduleName.replace('@', ''))) {
+ target = $app_require$('@app-module/' + moduleName.substring(1));
+ return target;
+ }
+ var shortName = moduleName.replace(/@[^.]+.([^.]+)/, '$1');
+ if (typeof ohosplugin !== 'undefined' && /@ohos/.test(moduleName)) {
+ target = ohosplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ if (typeof systemplugin !== 'undefined') {
+ target = systemplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ target = requireNapi(shortName);
+ return target;
+}
+
+
+/***/ }),
+
+/***/ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.js":
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+ !*** ./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\page0\page0.js ***!
+ \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+module.exports = function(module, exports, $app_require$){"use strict";
+
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "./node_modules/@babel/runtime/helpers/interopRequireDefault.js");
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports["default"] = void 0;
+
+var _system = _interopRequireDefault(requireModule("@system.router"));
+
+var _system2 = _interopRequireDefault(requireModule("@system.app"));
+
+var _system3 = _interopRequireDefault(requireModule("@system.brightness"));
+
+var _system4 = _interopRequireDefault(requireModule("@system.vibrator"));
+
+var _system5 = _interopRequireDefault(requireModule("@system.prompt"));
+
+var _default = {
+ onInit: function onInit() {
+ _system3["default"].setKeepScreenOn({
+ keepScreenOn: true
+ });
+
+ _system3["default"].setMode({
+ mode: 1
+ });
+ },
+ onSwipe: function onSwipe(e) {
+ switch (e.direction) {
+ case 'left':
+ break;
+
+ case 'right':
+ break;
+
+ case 'up':
+ break;
+
+ case 'down':
+ break;
+ }
+ },
+ ToStart: function ToStart() {
+ _system4["default"].vibrate({
+ mode: 'short',
+ success: function success(ret) {
+ console.log('tzx vibrate is successful');
+ },
+ fail: function fail(ret) {
+ console.log('tzx vibrate is failed');
+ },
+ complete: function complete(ret) {
+ console.log('tzx vibrate is completed');
+ }
+ });
+
+ _system5["default"].showToast({
+ message: '开始成功,By Xcl!',
+ duration: 3579
+ });
+
+ _system["default"].replace({
+ uri: "pages/index/index"
+ });
+ },
+ ToClose: function ToClose() {
+ _system4["default"].vibrate({
+ mode: 'short',
+ success: function success(ret) {
+ console.log('tzx vibrate is successful');
+ },
+ fail: function fail(ret) {
+ console.log('tzx vibrate is failed');
+ },
+ complete: function complete(ret) {
+ console.log('tzx vibrate is completed');
+ }
+ });
+
+ _system2["default"].terminate();
+ }
+};
+exports["default"] = _default;
+
+function requireModule(moduleName) {
+ const systemList = ['system.router', 'system.app', 'system.prompt', 'system.configuration',
+ 'system.image', 'system.device', 'system.mediaquery', 'ohos.animator', 'system.grid', 'system.resource']
+ var target = ''
+ if (systemList.includes(moduleName.replace('@', ''))) {
+ target = $app_require$('@app-module/' + moduleName.substring(1));
+ return target;
+ }
+ var shortName = moduleName.replace(/@[^.]+.([^.]+)/, '$1');
+ if (typeof ohosplugin !== 'undefined' && /@ohos/.test(moduleName)) {
+ target = ohosplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ if (typeof systemplugin !== 'undefined') {
+ target = systemplugin;
+ for (let key of shortName.split('.')) {
+ target = target[key];
+ if(!target) {
+ break;
+ }
+ }
+ if (typeof target !== 'undefined') {
+ return target;
+ }
+ }
+ target = requireNapi(shortName);
+ return target;
+}
+
+var moduleOwn = exports.default || module.exports;
+var accessors = ['public', 'protected', 'private'];
+if (moduleOwn.data && accessors.some(function (acc) {
+ return moduleOwn[acc];
+ })) {
+ throw new Error('For VM objects, attribute data must not coexist with public, protected, or private. Please replace data with public.');
+} else if (!moduleOwn.data) {
+ moduleOwn.data = {};
+ moduleOwn._descriptor = {};
+ accessors.forEach(function(acc) {
+ var accType = typeof moduleOwn[acc];
+ if (accType === 'object') {
+ moduleOwn.data = Object.assign(moduleOwn.data, moduleOwn[acc]);
+ for (var name in moduleOwn[acc]) {
+ moduleOwn._descriptor[name] = {access : acc};
+ }
+ } else if (accType === 'function') {
+ console.warn('For VM objects, attribute ' + acc + ' value must not be a function. Change the value to an object.');
+ }
+ });
+}}
+/* generated by ace-loader */
+
+
+/***/ })
+
+/******/ });
+/************************************************************************/
+/******/ // The module cache
+/******/ var __webpack_module_cache__ = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/ // Check if module is in cache
+/******/ var cachedModule = __webpack_module_cache__[moduleId];
+/******/ if (cachedModule !== undefined) {
+/******/ return cachedModule.exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = __webpack_module_cache__[moduleId] = {
+/******/ // no module.id needed
+/******/ // no module.loaded needed
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/************************************************************************/
+var __webpack_exports__ = {};
+// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
+(() => {
+/*!**********************************************************************************************************!*\
+ !*** d:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main\js\default\pages\page0\page0.hml?entry ***!
+ \**********************************************************************************************************/
+var $app_template$ = __webpack_require__(/*! !!./lib/json.js!./lib/template.js!./page0.hml */ "./lib/json.js!./lib/template.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.hml")
+var $app_style$ = __webpack_require__(/*! !!./lib/json.js!./lib/style.js!./page0.css */ "./lib/json.js!./lib/style.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.css")
+var $app_script$ = __webpack_require__(/*! !!./lib/script.js!./node_modules/babel-loader?presets[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\preset-env&plugins[]=C:\Users\honor\AppData\Local\Huawei\Sdk\js\3.0.0.0\build-tools\ace-loader\node_modules\@babel\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!./page0.js */ "./lib/script.js!./node_modules/babel-loader/lib/index.js?presets[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\preset-env&plugins[]=C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\plugin-transform-modules-commonjs&comments=false!./lib/resource-reference-script.js!d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.js")
+
+$app_define$('@app-component/page0', [], function($app_require$, $app_exports$, $app_module$) {
+
+$app_script$($app_module$, $app_exports$, $app_require$)
+if ($app_exports$.__esModule && $app_exports$.default) {
+$app_module$.exports = $app_exports$.default
+}
+
+$app_module$.exports.template = $app_template$
+
+$app_module$.exports.style = $app_style$
+
+})
+$app_bootstrap$('@app-component/page0',undefined,undefined)
+})();
+
+/******/ })()
+;
+//# sourceMappingURL=page0.js.map
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js.map b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js.map
new file mode 100644
index 0000000..4a96788
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/js/debug/normal/rich/assets/js/default/pages/page0/page0.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"./pages/page0/page0.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;AC3CA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC/DA,SAASA,sBAAT,CAAgCC,GAAhC,EAAqC;AACnC,SAAOA,GAAG,IAAIA,GAAG,CAACC,UAAX,GAAwBD,GAAxB,GAA8B;AACnC,eAAWA;AADwB,GAArC;AAGD;;AAEDE,MAAM,CAACC,OAAP,GAAiBJ,sBAAjB;AACAG,sBAAA,GAA4BA,MAAM,CAACC,OAAnC,EAA4CD,yBAAA,GAA4B,IAAxE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACPA;;AACA;;AACA;;AACA;;AACA;;eACe;AACXE,EAAAA,MADW,oBACF;AACLC,wBAAWC,eAAX,CAA2B;AAACC,MAAAA,YAAY,EAAE;AAAf,KAA3B;;AACAF,wBAAWG,OAAX,CAAmB;AAACC,MAAAA,IAAI,EAAE;AAAP,KAAnB;AACH,GAJU;AAKXC,EAAAA,OALW,mBAKHC,CALG,EAKA;AACP,YAAQA,CAAC,CAACC,SAAV;AACI,WAAK,MAAL;AACI;;AACJ,WAAK,OAAL;AACI;;AACJ,WAAK,IAAL;AACI;;AACJ,WAAK,MAAL;AACI;AARR;AAUH,GAhBU;AAiBXC,EAAAA,OAjBW,qBAiBF;AACLC,wBAASC,OAAT,CAAiB;AACbN,MAAAA,IAAI,EAAE,OADO;AAEbO,MAAAA,OAAO,EAAE,iBAASC,GAAT,EAAc;AACnBC,QAAAA,OAAO,CAACC,GAAR,CAAY,2BAAZ;AACH,OAJY;AAKbC,MAAAA,IAAI,EAAE,cAASH,GAAT,EAAc;AAChBC,QAAAA,OAAO,CAACC,GAAR,CAAY,uBAAZ;AACH,OAPY;AAQbE,MAAAA,QAAQ,EAAE,kBAASJ,GAAT,EAAc;AACpBC,QAAAA,OAAO,CAACC,GAAR,CAAY,0BAAZ;AACH;AAVY,KAAjB;;AAYAG,wBAAOC,SAAP,CAAiB;AACbC,MAAAA,OAAO,EAAE,cADI;AAEbC,MAAAA,QAAQ,EAAE;AAFG,KAAjB;;AAIAC,uBAAOC,OAAP,CAAe;AACXC,MAAAA,GAAG,EAAE;AADM,KAAf;AAGH,GArCU;AAsCXC,EAAAA,OAtCW,qBAsCF;AACLf,wBAASC,OAAT,CAAiB;AACbN,MAAAA,IAAI,EAAE,OADO;AAEbO,MAAAA,OAAO,EAAE,iBAASC,GAAT,EAAc;AACnBC,QAAAA,OAAO,CAACC,GAAR,CAAY,2BAAZ;AACH,OAJY;AAKbC,MAAAA,IAAI,EAAE,cAASH,GAAT,EAAc;AAChBC,QAAAA,OAAO,CAACC,GAAR,CAAY,uBAAZ;AACH,OAPY;AAQbE,MAAAA,QAAQ,EAAE,kBAASJ,GAAT,EAAc;AACpBC,QAAAA,OAAO,CAACC,GAAR,CAAY,0BAAZ;AACH;AAVY,KAAjB;;AAYAW,wBAAIC,SAAJ;AACH;AApDU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UCLf;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;;;;;ACtBA,qBAAqB,mBAAO,CAAC,8LAAuN;AACpP,kBAAkB,mBAAO,CAAC,wLAAoN;AAC9O,mBAAmB,mBAAO,CAAC,y1BAA+nB;;AAE1pB;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA,CAAC;AACD,2D","sources":["webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.css","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.hml","webpack:///C:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk\\js\\3.0.0.0\\build-tools\\ace-loader\\node_modules\\@babel\\runtime\\helpers\\interopRequireDefault.js","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.js","webpack:///webpack/bootstrap","webpack:///d:\\Github\\2048-HarmonyOS-Full\\MyApplication2\\entry\\src\\main\\js\\default\\pages\\page0\\page0.hml?entry"],"names":["_interopRequireDefault","obj","__esModule","module","exports","onInit","brightness","setKeepScreenOn","keepScreenOn","setMode","mode","onSwipe","e","direction","ToStart","vibrator","vibrate","success","ret","console","log","fail","complete","prompt","showToast","message","duration","router","replace","uri","ToClose","app","terminate"],"sourceRoot":""}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/merge_profile/debug/config.json b/MyApplication2/entry/build/intermediates/merge_profile/debug/config.json
new file mode 100644
index 0000000..9eb660b
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/merge_profile/debug/config.json
@@ -0,0 +1,78 @@
+{
+ "app": {
+ "bundleName": "com.xcl20481.myapplication",
+ "vendor": "xcl20481",
+ "apiVersion": {
+ "compatible": 6,
+ "target": 7,
+ "releaseType": "Beta1"
+ },
+ "version": {
+ "code": 1000000,
+ "name": "1.1.0"
+ }
+ },
+ "deviceConfig": {
+ "default": {
+ "keepAlive": true,
+ "debug": true
+ }
+ },
+ "module": {
+ "name": ".MyApplication",
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "distro": {
+ "deliveryWithInstall": true,
+ "moduleName": "entry",
+ "moduleType": "entry",
+ "installationFree": false
+ },
+ "abilities": [
+ {
+ "name": "com.xcl20481.myapplication.MainAbility",
+ "description": "$string:mainability_description",
+ "icon": "$media:icon2",
+ "label": "$string:xcl2048",
+ "type": "page",
+ "launchType": "standard",
+ "visible": true,
+ "skills": [
+ {
+ "actions": [
+ "action.system.home"
+ ],
+ "entities": [
+ "entity.system.home"
+ ]
+ }
+ ],
+ "homeAbility": true
+ }
+ ],
+ "js": [
+ {
+ "name": "default",
+ "pages": [
+ "pages/page0/page0",
+ "pages/index/index"
+ ],
+ "window": {
+ "designWidth": 720,
+ "autoDesignWidth": true
+ }
+ }
+ ],
+ "reqPermissions": [
+ {
+ "name": "ohos.permission.VIBRATE"
+ }
+ ],
+ "mainAbility": "com.xcl20481.myapplication.MainAbility",
+ "package": "com.xcl20481.myapplication"
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/merge_res/debug/merge_res_file.index b/MyApplication2/entry/build/intermediates/merge_res/debug/merge_res_file.index
new file mode 100644
index 0000000..336207a
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/merge_res/debug/merge_res_file.index
@@ -0,0 +1 @@
+"D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\src\main"
diff --git a/MyApplication2/entry/build/intermediates/original_res/debug/res/drawable/icon2.jpg b/MyApplication2/entry/build/intermediates/original_res/debug/res/drawable/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/original_res/debug/res/drawable/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/original_res/debug/res/values/strings.xml b/MyApplication2/entry/build/intermediates/original_res/debug/res/values/strings.xml
new file mode 100644
index 0000000..db7a988
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/original_res/debug/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ "JS_Empty Ability"
+ "xcl2048"
+
diff --git a/MyApplication2/entry/build/intermediates/process_profile/debug/normal/config.json b/MyApplication2/entry/build/intermediates/process_profile/debug/normal/config.json
new file mode 100644
index 0000000..a618530
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/process_profile/debug/normal/config.json
@@ -0,0 +1,78 @@
+{
+ "app": {
+ "apiVersion": {
+ "compatible": 6,
+ "releaseType": "Beta1",
+ "target": 7
+ },
+ "vendor": "xcl20481",
+ "bundleName": "com.xcl20481.myapplication",
+ "version": {
+ "code": 1000000,
+ "name": "1.1.0"
+ }
+ },
+ "deviceConfig": {
+ "default": {
+ "keepAlive": true,
+ "debug": true
+ }
+ },
+ "module": {
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "abilities": [
+ {
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ],
+ "visible": true,
+ "name": "com.xcl20481.myapplication.MainAbility",
+ "icon": "$media:icon2",
+ "description": "$string:mainability_description",
+ "label": "$string:xcl2048",
+ "type": "page",
+ "launchType": "standard",
+ "homeAbility": true
+ }
+ ],
+ "mainAbility": "com.xcl20481.myapplication.MainAbility",
+ "distro": {
+ "moduleType": "entry",
+ "installationFree": false,
+ "deliveryWithInstall": true,
+ "moduleName": "entry"
+ },
+ "package": "com.xcl20481.myapplication",
+ "name": ".MyApplication",
+ "js": [
+ {
+ "pages": [
+ "pages/page0/page0",
+ "pages/index/index"
+ ],
+ "name": "default",
+ "window": {
+ "designWidth": 720,
+ "autoDesignWidth": true
+ }
+ }
+ ],
+ "reqPermissions": [
+ {
+ "name": "ohos.permission.VIBRATE"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/R.txt b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/R.txt
new file mode 100644
index 0000000..c8fc14f
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/R.txt
@@ -0,0 +1,4 @@
+media icon 0x1000002
+media icon2 0x1000003
+string mainability_description 0x1000000
+string xcl2048 0x1000001
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/config.json b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/config.json
new file mode 100644
index 0000000..cd04a1b
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/config.json
@@ -0,0 +1,81 @@
+{
+ "app": {
+ "apiVersion": {
+ "compatible": 6,
+ "releaseType": "Beta1",
+ "target": 7
+ },
+ "vendor": "xcl20481",
+ "bundleName": "com.xcl20481.myapplication",
+ "version": {
+ "code": 1000000,
+ "name": "1.1.0"
+ }
+ },
+ "deviceConfig": {
+ "default": {
+ "debug": true,
+ "keepAlive": true
+ }
+ },
+ "module": {
+ "abilities": [
+ {
+ "iconId": 16777219,
+ "skills": [
+ {
+ "entities": [
+ "entity.system.home"
+ ],
+ "actions": [
+ "action.system.home"
+ ]
+ }
+ ],
+ "descriptionId": 16777216,
+ "visible": true,
+ "labelId": 16777217,
+ "icon": "$media:icon2",
+ "name": "com.xcl20481.myapplication.MainAbility",
+ "description": "$string:mainability_description",
+ "label": "$string:xcl2048",
+ "type": "page",
+ "homeAbility": true,
+ "launchType": "standard"
+ }
+ ],
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "mainAbility": "com.xcl20481.myapplication.MainAbility",
+ "distro": {
+ "moduleType": "entry",
+ "installationFree": false,
+ "deliveryWithInstall": true,
+ "moduleName": "entry"
+ },
+ "package": "com.xcl20481.myapplication",
+ "name": ".MyApplication",
+ "js": [
+ {
+ "pages": [
+ "pages/page0/page0",
+ "pages/index/index"
+ ],
+ "name": "default",
+ "window": {
+ "designWidth": 720,
+ "autoDesignWidth": true
+ }
+ }
+ ],
+ "reqPermissions": [
+ {
+ "name": "ohos.permission.VIBRATE"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources.index b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources.index
new file mode 100644
index 0000000..bd88b80
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources.index differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/attributes.key b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/attributes.key
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/attributes.key differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/constants.key b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/constants.key
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/constants.key differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/contents.key b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/contents.key
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/contents.key differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon.png b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon.png
new file mode 100644
index 0000000..8966a1e
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon.png differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon2.jpg b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/nodes.key b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/nodes.key
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/res/debug/normal/rich/resources/base/media/nodes.key differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classFiles b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classFiles
new file mode 100644
index 0000000..752da85
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classFiles
@@ -0,0 +1,5 @@
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\shell\debug\build\javac\classes\com\xcl20481\myapplication\MainAbilityShellActivity.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\shell\debug\build\javac\classes\com\xcl20481\myapplication\R$drawable.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\shell\debug\build\javac\classes\com\xcl20481\myapplication\R$string.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\shell\debug\build\javac\classes\com\xcl20481\myapplication\R.class
+D:\Github\2048-HarmonyOS-Full\MyApplication2\entry\build\intermediates\shell\debug\build\javac\classes\com\xcl20481\myapplication\ShellMyApplication.class
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/MainAbilityShellActivity.class b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/MainAbilityShellActivity.class
new file mode 100644
index 0000000..27c3dcb
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/MainAbilityShellActivity.class differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$drawable.class b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$drawable.class
new file mode 100644
index 0000000..1c6e1b9
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$drawable.class differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$string.class b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$string.class
new file mode 100644
index 0000000..c401268
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R$string.class differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R.class b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R.class
new file mode 100644
index 0000000..17e1f1b
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/R.class differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/ShellMyApplication.class b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/ShellMyApplication.class
new file mode 100644
index 0000000..247dc32
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/javac/classes/com/xcl20481/myapplication/ShellMyApplication.class differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/mergedManifest/normal/AndroidManifest.xml b/MyApplication2/entry/build/intermediates/shell/debug/build/mergedManifest/normal/AndroidManifest.xml
new file mode 100644
index 0000000..727b5ea
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/build/mergedManifest/normal/AndroidManifest.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry.zip b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry.zip
new file mode 100644
index 0000000..69a4e24
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry.zip differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/AndroidManifest.xml b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/AndroidManifest.xml
new file mode 100644
index 0000000..b64c522
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/AndroidManifest.xml differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/res/drawable/icon2.jpg b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/res/drawable/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/res/drawable/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/resources.arsc b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/resources.arsc
new file mode 100644
index 0000000..01d644d
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/cut_entry/resources.arsc differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry.zip b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry.zip
new file mode 100644
index 0000000..75baf95
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry.zip differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/AndroidManifest.xml b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/AndroidManifest.xml
new file mode 100644
index 0000000..3001a72
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/AndroidManifest.xml differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/res/drawable/icon2.jpg b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/res/drawable/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/res/drawable/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/resources.arsc b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/resources.arsc
new file mode 100644
index 0000000..01d644d
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/entry/resources.arsc differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/r/com/xcl20481/myapplication/R.java b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/r/com/xcl20481/myapplication/R.java
new file mode 100644
index 0000000..69aaa4b
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/r/com/xcl20481/myapplication/R.java
@@ -0,0 +1,18 @@
+/* AUTO-GENERATED FILE. DO NOT MODIFY.
+ *
+ * This class was automatically generated by the
+ * aapt tool from the resource data it found. It
+ * should not be modified by hand.
+ */
+
+package com.xcl20481.myapplication;
+
+public final class R {
+ public static final class drawable {
+ public static final int icon2=0x7f010000;
+ }
+ public static final class string {
+ public static final int mainability_description=0x7f020000;
+ public static final int xcl2048=0x7f020001;
+ }
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/res.zip b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/res.zip
new file mode 100644
index 0000000..a73c160
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/res/normal/res.zip differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/simplifyManifest/normal/AndroidManifest.xml b/MyApplication2/entry/build/intermediates/shell/debug/build/simplifyManifest/normal/AndroidManifest.xml
new file mode 100644
index 0000000..bc1c01f
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/build/simplifyManifest/normal/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/build/transformClasses/dalvik/classes.dex b/MyApplication2/entry/build/intermediates/shell/debug/build/transformClasses/dalvik/classes.dex
new file mode 100644
index 0000000..4ec6ed2
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/build/transformClasses/dalvik/classes.dex differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/src/main/AndroidManifest.xml b/MyApplication2/entry/build/intermediates/shell/debug/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..c549ed4
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/src/main/AndroidManifest.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/MainAbilityShellActivity.java b/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/MainAbilityShellActivity.java
new file mode 100644
index 0000000..de88922
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/MainAbilityShellActivity.java
@@ -0,0 +1,11 @@
+package com.xcl20481.myapplication;
+
+import android.os.Bundle;
+import ohos.abilityshell.AbilityShellActivity;
+
+public class MainAbilityShellActivity extends AbilityShellActivity {
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ }
+}
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/ShellMyApplication.java b/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/ShellMyApplication.java
new file mode 100644
index 0000000..9e784d9
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/src/main/java/com/xcl20481/myapplication/ShellMyApplication.java
@@ -0,0 +1,10 @@
+package com.xcl20481.myapplication;
+
+import ohos.ace.ability.AceApplication;
+
+public class ShellMyApplication extends AceApplication {
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ }
+}
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/drawable/icon2.jpg b/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/drawable/icon2.jpg
new file mode 100644
index 0000000..4348017
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/drawable/icon2.jpg differ
diff --git a/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/values/strings.xml b/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/values/strings.xml
new file mode 100644
index 0000000..c686880
--- /dev/null
+++ b/MyApplication2/entry/build/intermediates/shell/debug/src/main/res/values/strings.xml
@@ -0,0 +1,6 @@
+
+
+
+ "JS_Empty Ability"
+ "xcl2048"
+
diff --git a/MyApplication2/entry/build/intermediates/shell_output/debug/cut/entry_debug_unsigned_cut_entry.apk b/MyApplication2/entry/build/intermediates/shell_output/debug/cut/entry_debug_unsigned_cut_entry.apk
new file mode 100644
index 0000000..b1ef365
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell_output/debug/cut/entry_debug_unsigned_cut_entry.apk differ
diff --git a/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_signed_entry.apk b/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_signed_entry.apk
new file mode 100644
index 0000000..f71afec
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_signed_entry.apk differ
diff --git a/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_unsigned_entry.apk b/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_unsigned_entry.apk
new file mode 100644
index 0000000..80c9fbb
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/shell_output/debug/entry/entry_debug_unsigned_entry.apk differ
diff --git a/MyApplication2/entry/build/intermediates/transformClasses/debug/dalvik/classes.dex b/MyApplication2/entry/build/intermediates/transformClasses/debug/dalvik/classes.dex
new file mode 100644
index 0000000..c8b9501
Binary files /dev/null and b/MyApplication2/entry/build/intermediates/transformClasses/debug/dalvik/classes.dex differ
diff --git a/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-signed.hap b/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-signed.hap
new file mode 100644
index 0000000..e5513a1
Binary files /dev/null and b/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-signed.hap differ
diff --git a/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-unsigned.hap b/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-unsigned.hap
new file mode 100644
index 0000000..476bd86
Binary files /dev/null and b/MyApplication2/entry/build/outputs/hap/debug/entry-debug-rich-unsigned.hap differ
diff --git a/MyApplication2/entry/build/outputs/hap/debug/hapInfo.json b/MyApplication2/entry/build/outputs/hap/debug/hapInfo.json
new file mode 100644
index 0000000..3c36611
--- /dev/null
+++ b/MyApplication2/entry/build/outputs/hap/debug/hapInfo.json
@@ -0,0 +1,18 @@
+[
+ {
+ "hapPath": "entry-debug-rich-signed.hap",
+ "device": "phone"
+ },
+ {
+ "hapPath": "entry-debug-rich-signed.hap",
+ "device": "tablet"
+ },
+ {
+ "hapPath": "entry-debug-rich-signed.hap",
+ "device": "tv"
+ },
+ {
+ "hapPath": "entry-debug-rich-signed.hap",
+ "device": "wearable"
+ }
+]
\ No newline at end of file
diff --git a/MyApplication2/entry/build/outputs/hap/debug/pack.info b/MyApplication2/entry/build/outputs/hap/debug/pack.info
new file mode 100644
index 0000000..ff71a2e
--- /dev/null
+++ b/MyApplication2/entry/build/outputs/hap/debug/pack.info
@@ -0,0 +1,53 @@
+{
+ "summary": {
+ "app": {
+ "bundleName": "com.xcl20481.myapplication",
+ "version": {
+ "code": 1000000,
+ "name": "1.1.0"
+ }
+ },
+ "modules": [
+ {
+ "mainAbility": "com.xcl20481.myapplication.MainAbility",
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "abilities": [
+ {
+ "visible": true,
+ "name": "com.xcl20481.myapplication.MainAbility",
+ "label": "$string:xcl2048"
+ }
+ ],
+ "distro": {
+ "moduleType": "entry",
+ "installationFree": false,
+ "deliveryWithInstall": true,
+ "moduleName": "entry"
+ },
+ "apiVersion": {
+ "compatible": 6,
+ "releaseType": "Beta1",
+ "target": 7
+ }
+ }
+ ]
+ },
+ "packages": [
+ {
+ "deviceType": [
+ "phone",
+ "tablet",
+ "tv",
+ "wearable"
+ ],
+ "moduleType": "entry",
+ "deliveryWithInstall": true,
+ "name": "entry-debug-rich-unsigned"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/0.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/0.pack
new file mode 100644
index 0000000..2eb9a88
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/0.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/1.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/1.pack
new file mode 100644
index 0000000..b5d035f
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/1.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/2.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/2.pack
new file mode 100644
index 0000000..44a1f9f
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/2.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/3.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/3.pack
new file mode 100644
index 0000000..ca89973
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/3.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/4.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/4.pack
new file mode 100644
index 0000000..791b522
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/4.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/5.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/5.pack
new file mode 100644
index 0000000..00c93da
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/5.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/6.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/6.pack
new file mode 100644
index 0000000..a7441cf
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/6.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/7.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/7.pack
new file mode 100644
index 0000000..cfe266e
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/7.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack
new file mode 100644
index 0000000..03e2d8f
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack differ
diff --git a/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack.old b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack.old
new file mode 100644
index 0000000..9bf0b91
Binary files /dev/null and b/MyApplication2/entry/build/tmp/compileDebugJsWithNode/.rich_cache/default-development/index.pack.old differ
diff --git a/MyApplication2/entry/build/tmp/packageDebugRClass/MANIFEST.MF b/MyApplication2/entry/build/tmp/packageDebugRClass/MANIFEST.MF
new file mode 100644
index 0000000..59499bc
--- /dev/null
+++ b/MyApplication2/entry/build/tmp/packageDebugRClass/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/MyApplication2/local.properties b/MyApplication2/local.properties
new file mode 100644
index 0000000..2b332c8
--- /dev/null
+++ b/MyApplication2/local.properties
@@ -0,0 +1,13 @@
+## This file is automatically generated by DevEco Studio.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Thu Dec 23 18:38:00 CST 2021
+nodejs.dir=C\:\\Program Files\\Huawei\\DevEco Studio 3.0.0.601\\tools\\nodejs
+npm.dir=C\:\\Program Files\\Huawei\\DevEco Studio 3.0.0.601\\tools\\nodejs
+hwsdk.dir=C\:\\Users\\honor\\AppData\\Local\\Huawei\\Sdk