diff --git a/AppFreeze/README.md b/AppFreeze/README.md index 37ebe60c801da9ca833183bd21edbacb817f4762..b2cdd7c7a57e0c21f898fa84a03bb9b19b5e78b0 100644 --- a/AppFreeze/README.md +++ b/AppFreeze/README.md @@ -13,13 +13,19 @@ ``` ├──entry/src/main │ ├──cpp -│ │ └──pages -│ │ └──AppFreezeCase.cpp // C++ 样例代码 +│ │ └──pages +│ │ ├──CMakeLists.txt +│ │ ├──napi_init.txt // C++ init示例代码 +│ │ └──AppFreezeCase.cpp // C++ 样例代码 │ └──ets -│ └──pages -│ ├──appfreezecase.ets // ArkTS样例代码 -│ └──Index.ets // 首页 -└──entry/src/main/resources +│ ├──pages +│ │ ├──appfreezecase.ets // ArkTS样例代码 +│ │ └──Index.ets // 首页 +│ ├──entryability +│ │ └──EntryAbility.ets // Ability的生命周期回调内容 +│ └──entrybackupability +│ └──EntryBackupAbility.ets // 应用数据备份恢复类 +└──entry/src/main/resources // 应用资源目录 ``` ### 具体实现 diff --git a/CppCrash/README.md b/CppCrash/README.md index 5939955d7acb21d8a5f136e8459f78d9ff4acbca..68bbeba0432fcf7855694be8af4e7230c1a922c8 100644 --- a/CppCrash/README.md +++ b/CppCrash/README.md @@ -13,23 +13,30 @@ ``` ├──entry/src/main/ │ └──cpp -│ ├── CMakeLists.txt -│ ├── CppCrashAdvise1.cpp // C++ 样例代码 -│ ├── CppCrashAdvise2.cpp // C++ 样例代码 -│ ├── CppCrashAdvise3.cpp // C++ 样例代码 -│ ├── CppCrashAdvise4.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse1.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse2.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse3.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse4.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse5.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse6.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalyse7.cpp // C++ 样例代码 -│ ├── CppCrashCaseAnalysis8.cpp // C++ 样例代码 -│ ├── CppCrashQuestionCheck1.cpp // C++ 样例代码 -│ ├── CppCrashQuestionCheck2.cpp // C++ 样例代码 -│ └── napi_init.cpp // C++ 样例代码 -└──entry/src/main/resources // 应用资源目录 +│ │ ├── CMakeLists.txt +│ │ ├── CppCrashAdvise1.cpp // C++ 样例代码 +│ │ ├── CppCrashAdvise2.cpp // C++ 样例代码 +│ │ ├── CppCrashAdvise3.cpp // C++ 样例代码 +│ │ ├── CppCrashAdvise4.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse1.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse2.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse3.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse4.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse5.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse6.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalyse7.cpp // C++ 样例代码 +│ │ ├── CppCrashCaseAnalysis8.cpp // C++ 样例代码 +│ │ ├── CppCrashQuestionCheck1.cpp // C++ 样例代码 +│ │ ├── CppCrashQuestionCheck2.cpp // C++ 样例代码 +│ │ └── napi_init.cpp // C++ 样例代码 +│ └──ets +│ ├──pages +│ │ └──Index.ets // 首页 +│ ├──entryability +│ │ └──EntryAbility.ets // Ability的生命周期回调内容 +│ └──entrybackupability +│ └──EntryBackupAbility.ets // 应用数据备份恢复类 +└──entry/src/main/resources // 应用资源目录 ``` ### 具体实现 diff --git a/MemoryDetection/README.md b/MemoryDetection/README.md index 827123b330b851e0d5fc917011542bb4bb80ebd0..b134c206fc1a2278f05d7841ec87bc2261a9eb33 100644 --- a/MemoryDetection/README.md +++ b/MemoryDetection/README.md @@ -11,32 +11,29 @@ ### 工程目录 ``` -. -└── entry -    └── src -    ├── main -       ├── cpp -       │   ├── CMakeLists.txt -       │   ├── address_problems.cpp C++ 样例代码 -       │   ├── address_sanitizer_case1.cpp C++ 样例代码 -       │   ├── address_sanitizer_case2.cpp C++ 样例代码 -       │   ├── address_sanitizer_case3.cpp C++ 样例代码 -       │   ├── address_sanitizer_case4.cpp C++ 样例代码 -       │   ├── napi_init.cpp C++ 样例代码 -       │   ├── resource_leak.cpp C++ 样例代码 -       │   ├── task_demo1.cpp C++ 样例代码 -       │   └── task_demo2.cpp C++ 样例代码 -       └── ets -         └── pages -         ├── FdLeakDetection.ets ArkTS样例代码 -         ├── GwpAsan.cpp C++ 样例代码 -         ├── Index.ets ArkTS样例代码 -         ├── MemoryLeakDetection.ets ArkTS样例代码 -         ├── SetAsan.cpp C++ 样例代码 -         ├── address_overflow_case.cpp C++ 样例代码 -         ├── addressproblems.cpp C++ 样例代码 -         ├── resource_leak_case.ets C++ 样例代码 -         └── setHwAsan.cpp C++ 样例代码 +├──entry/src/main/ +│ ├──cpp +│ │ ├──CMakeLists.txt +│ │ ├──address_problems.cpp // 地址问题示例 +│ │ ├──address_sanitizer_case1.cpp // 地址优化示例1 +│ │ ├──address_sanitizer_case2.cpp // 地址优化示例2 +│ │ ├──address_sanitizer_case3.cpp // 地址优化示例3 +│ │ ├──address_sanitizer_case4.cpp // 地址优化示例4 +│ │ ├──resource_leak.cpp // 泄露示例 +│ │ ├──task_demo1.cpp // 任务示例1 +│ │ ├──task_demo2.cpp // 任务示例2 +│ │ └──napi_init.cpp // C++ init示例代码 +│ └──ets +│ ├──pages +│ │ ├──FdLeakDetection.ets // 泄露检测示例代码 +│ │ ├──Index.ets // 首页 +│ │ ├──MemoryLeakDetection.ets // 内存泄露检测示例代码1 +│ │ └──MemoryLeakDetection2.ets // 内存泄露检测示例代码2 +│ ├──entryability +│ │ └──EntryAbility.ets // Ability的生命周期回调内容 +│ └──entrybackupability +│ └──EntryBackupAbility.ets // 应用数据备份恢复类 +└──entry/src/main/resources // 应用资源目录 ``` ### 具体实现 diff --git a/OptimizationAppDelay/README.md b/OptimizationAppDelay/README.md index 12f182b43bd82f21c8c2454147aafbfe57efa04e..bcab1550cfd85afc6fe3f78ed416dda670fa37d3 100644 --- a/OptimizationAppDelay/README.md +++ b/OptimizationAppDelay/README.md @@ -36,6 +36,15 @@ │ ├──model │ │ └──ChatModel.ets // 聊天模块示例代码 │ └──common // 公共模块示例代码 +│ ├──constants +│ │ ├──AppConstant.ets // 公共模块示例代码 +│ │ ├──ChatConstants.ets // 公共模块示例代码 +│ │ ├──WorldCommonConstants.ets // 公共模块示例代码 +│ │ └──WorldConstants.ets // 公共模块示例代码 +│ └──db +│ ├──AccountData.ets // 公共模块示例代码 +│ ├──AccountTable.ets // 公共模块示例代码 +│ └──Rdb.ets // 公共模块示例代码 └──entry/src/main/resources // 应用静态资源目录 ``` diff --git a/OptimizationAppDelay/entry/src/main/module.json5 b/OptimizationAppDelay/entry/src/main/module.json5 index 5f6f8e183e9195d8178183502bf018e80c02f9a1..de78b5cae3b2ba99788048311e5d0cd34d075039 100644 --- a/OptimizationAppDelay/entry/src/main/module.json5 +++ b/OptimizationAppDelay/entry/src/main/module.json5 @@ -5,7 +5,9 @@ "description": "$string:module_desc", "mainElement": "EntryAbility", "deviceTypes": [ - "phone" + "phone", + "tablet", + "2in1" ], "deliveryWithInstall": true, "installationFree": false, diff --git a/TaskPoolPractice/entry/src/main/ets/pages/sample1/Sample1.ets b/TaskPoolPractice/entry/src/main/ets/pages/sample1/Sample1.ets index 423e3d3ce299d912e8363ee5ad930fbd6890de0e..de2e6263b300f24b1c4b61f2b2cf366f22248626 100644 --- a/TaskPoolPractice/entry/src/main/ets/pages/sample1/Sample1.ets +++ b/TaskPoolPractice/entry/src/main/ets/pages/sample1/Sample1.ets @@ -2,7 +2,7 @@ // [Start bar] // Sample1.ets import { Bar } from './wrong/a'; -import { BusinessError } from '@ohos.base'; +import { BusinessError } from '@kit.BasicServicesKit'; import { taskpool } from '@kit.ArkTS'; import { Foo } from './correct/b'; import { hilog } from '@kit.PerformanceAnalysisKit';