diff --git a/FormKit/FormHost/AppScope/app.json5 b/FormKit/FormHost/AppScope/app.json5 new file mode 100644 index 0000000000000000000000000000000000000000..f037afc6f7fa913d6637bff4506bcc6d1c9cc83d --- /dev/null +++ b/FormKit/FormHost/AppScope/app.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "bundleName": "com.samples.formhost", + "vendor": "samples", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name" + } +} diff --git a/FormKit/FormHost/AppScope/resources/base/element/string.json b/FormKit/FormHost/AppScope/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..4941c5b57e3ff59f50bea502a5f3e2eb3c5ba5ad --- /dev/null +++ b/FormKit/FormHost/AppScope/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "app_name", + "value": "formHost" + } + ] +} diff --git a/FormKit/FormHost/AppScope/resources/base/media/app_icon.png b/FormKit/FormHost/AppScope/resources/base/media/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cd45accb1dfd2fd0da16c732c72faa6e46b26521 Binary files /dev/null and b/FormKit/FormHost/AppScope/resources/base/media/app_icon.png differ diff --git a/FormKit/FormHost/README_zh.md b/FormKit/FormHost/README_zh.md new file mode 100644 index 0000000000000000000000000000000000000000..199810665ed1bae726af33487a40c39074efc116 --- /dev/null +++ b/FormKit/FormHost/README_zh.md @@ -0,0 +1,102 @@ +# 卡片使用方 + +## 介绍 + +本示例展示了一个卡片使用方应用,实现了以下几点功能: + +1.查询所有卡片信息,并选择显示某一张卡片。 + +2.监听所有应用安装、卸载、升级事件,监听的回调为重新获取所有卡片信息。 + +3.提供了卡片的更新、删除等功能。 + +## 相关概念 + +卡片使用方:显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,当前仅系统应用可以作为卡片使用方。 + +卡片管理服务:用于管理系统中所添加卡片的常驻代理服务,提供formProvider和formHost的接口能力,同时提供卡片对象的管理与使用以及卡片周期性刷新等能力。 + +## 效果预览 + +| 卡片使用方 | 选择添加卡片 | formHost接口 | 更新展示 | +|--------|--------------|---------------|-----| +|![home](./screenshots/form-host-1.jpeg) | ![select](./screenshots/form-host-2.jpeg) | ![formHost](./screenshots/form-host-3.jpeg) | ![formHost](./screenshots/form-host-4.jpeg) | + +## 使用说明 + +1. 点击查询卡片按钮,将查询所有卡片信息显示到选择添加卡片列表中;点击选择添加卡片,会弹出可选卡片列表;在选择框选择一张卡片点击确定,将卡片添加到界面上。 + +2. 添加卡片后,在卡片下方的选择列表可以对当前卡片进行操作。 + 删除卡片:删除当前卡片。 + 更新卡片:请求卡片更新。 + 卡片可见:向卡片框架发送通知以使指定的卡片可见。 + 卡片不可见:向卡片框架发送通知以使指定的卡片不可见。 + 不可更新:向卡片框架发送通知以使当前的卡片不可以更新。 + 可以更新:向卡片框架发送通知以使当前的卡片可以更新。 + +> **注意事项:** +> +> 1. 卡片的可见和不可见选项,并不是界面上的可见与否,而是卡片使用方设定的属性,在本示例中可以通过formObserver.on接口的回调日志中来确定是否改变了可见属性。 +> 2. 添加下一张卡片时,需要删除当前卡片才可添加成功。 + +## 工程目录 + +``` +entry/src/main/ets/ +├── entryability +│   └── EntryAbility.ets +└── pages + └── Index.ets //卡片使用方页面 + +``` + +## 具体实现 + +* 卡片组件 + * 使用卡片组件FormComponent (系统能力:SystemCapability.ArkUI.ArkUI.Full),展示卡片提供方提供的卡片内容。 + * 源码参考:[Index.ets](./entry/src/main/ets/pages/Index.ets) + * 参考:[FromComponent组件](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-formcomponent-sys.md) + +* formHost接口 + * 使用formHost接口(系统能力:SystemCapability.Ability.Form),对使用方同一用户下安装的卡片进行删除、更新、获取卡片信息、状态等操作。 + * 源码参考:[Index.ets](./entry/src/main/ets/pages/Index.ets) + * 接口参考:[@ohos.app.form.formHost](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-form-kit/js-apis-app-form-formHost-sys.md) + +* 应用事件监听 + * 使用bundle模块的bundleMonitor.on监听到应用的安装,卸载,更新(系统能力:SystemCapability.BundleManager.BundleFramework.Core),应用的安装、卸载、更新时重新获取全部卡片信息。 + * 源码参考:[Index.ets](./entry/src/main/ets/pages/Index.ets) + * 接口参考:[@ohos.bundle.bundleMonitor](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-bundleMonitor-sys.md) + +## 依赖 + +卡片提供方 [FormProvider](../FormProvider/) + +## 相关权限 + +| 权限名 | 权限说明 | 级别 | +| ------------------------------------------ | ------------------------------------------------ | ------------ | +| [ohos.permission.GET_BUNDLE_INFO_PRIVILEGED](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/permission-list.md#ohospermissiongetbundleinfoprivileged) | 允许应用查询其他应用的信息。 | system_basic | +| [ohos.permission.LISTEN_BUNDLE_CHANGE](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/permission-list.md#ohospermissionlistenbundlechange) | 允许应用监听其他应用安装、更新、卸载状态的变化。 | system_basic | +| [ohos.permission.REQUIRE_FORM](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/permission-list.md#ohospermissionrequireform) | 允许应用获取Ability Form。 | system_basic | +| [ohos.permission.OBSERVE_FORM_RUNNING](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/security/permission-list.md#ohospermissionobserveformrunning) | 允许应用监听卡片运行状态 | system_basic | + +## 约束与限制 + +1. 本示例支持标准系统上运行,支持设备:RK3568; +2. 本示例支持API14版本SDK,版本号:5.0.2.57; +3. 本示例已支持使DevEco Studio 5.0.1 Release (构建版本:5.0.5.306,构建 2024年12月12日)编译运行; +4. 本示例需要使用系统权限的系统接口,需要使用Full SDK编译。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考[替换指南](https://docs.openharmony.cn/pages/v4.1/zh-cn/application-dev/faqs/full-sdk-switch-guide.md); +5. 本示例所配置的权限为system_basic或system_core级别(权限级别请参考[权限定义列表](https://gitee.com/openharmony/docs/blob/OpenHarmony-5.0.1-Release/zh-cn/application-dev/security/AccessToken/permissions-for-system-apps.md)),需要配置对应级别的权限签名(可查看[自动化签名方案](https://gitcode.com/openharmony/docs/blob/master/zh-cn/application-dev/security/hapsigntool-overview.md)); +6. 本示例类型为系统应用,需要手动配置对应级别的应用类型("app-feature": "hos_system_app")。具体可参考profile配置文件[bundle-info对象内部结构]( https://gitee.com/openharmony/docs/blob/eb73c9e9dcdd421131f33bb8ed6ddc030881d06f/zh-cn/application-dev/security/app-provision-structure.md#bundle-info%E5%AF%B9%E8%B1%A1%E5%86%85%E9%83%A8%E7%BB%93%E6%9E%84 ); + +## 下载 + +如需单独下载本工程,执行如下命令: + +```git +git init +git config core.sparsecheckout true +echo code/DocsSample/Form/FormHost/ > .git/info/sparse-checkout +git remote add origin https://gitee.com/openharmony/applications_app_samples.git +git pull origin master +``` diff --git a/FormKit/FormHost/build-profile.json5 b/FormKit/FormHost/build-profile.json5 new file mode 100644 index 0000000000000000000000000000000000000000..458ae68329b1324f0154a245516a0bdfdc146123 --- /dev/null +++ b/FormKit/FormHost/build-profile.json5 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "signingConfigs": [ + + ], + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": "6.0.0(20)", + "targetSdkVersion": "6.0.0(20)", + "compatibleSdkVersion": "6.0.0(20)", + "runtimeOS": "HarmonyOS" + } + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/build-profile.json5 b/FormKit/FormHost/entry/build-profile.json5 new file mode 100644 index 0000000000000000000000000000000000000000..aff234256cecf0dd35877a52653f4590c21bd184 --- /dev/null +++ b/FormKit/FormHost/entry/build-profile.json5 @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": "stageMode", + "buildOption": { + "arkOptions": { + } + }, + "buildOptionSet": [ + { + "name": "release", + "arkOptions": { + "obfuscation": { + "ruleOptions": { + "enable": true, + "files": [ + "./obfuscation-rules.txt" + ] + } + } + } + }, + ], + "targets": [ + { + "name": "default" + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/hvigorfile.ts b/FormKit/FormHost/entry/hvigorfile.ts new file mode 100644 index 0000000000000000000000000000000000000000..cfd7db60ed96b9e0c501ca60042016157d5fa57b --- /dev/null +++ b/FormKit/FormHost/entry/hvigorfile.ts @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { hapTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: hapTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins: [] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/FormKit/FormHost/entry/oh-package.json5 b/FormKit/FormHost/entry/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..08ac4501e6cd32341d549be8b4b778eb913467c0 --- /dev/null +++ b/FormKit/FormHost/entry/oh-package.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "license": "", + "devDependencies": {}, + "author": "", + "name": "entry", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} diff --git a/FormKit/FormHost/entry/src/main/ets/entryability/EntryAbility.ets b/FormKit/FormHost/entry/src/main/ets/entryability/EntryAbility.ets new file mode 100644 index 0000000000000000000000000000000000000000..9f86274d7b647c211c4c7e7277803265718e1eb7 --- /dev/null +++ b/FormKit/FormHost/entry/src/main/ets/entryability/EntryAbility.ets @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import AbilityConstant from '@ohos.app.ability.AbilityConstant'; +import hilog from '@ohos.hilog'; +import UIAbility from '@ohos.app.ability.UIAbility'; +import Want from '@ohos.app.ability.Want'; +import window from '@ohos.window'; + +export default class EntryAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onCreate'); + } + + onDestroy(): void { + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onDestroy'); + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + // Main window is created, set main page for this ability + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err, data) => { + if (err.code) { + hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + }); + } + + onWindowStageDestroy(): void { + // Main window is destroyed, release UI related resources + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageDestroy'); + } + + onForeground(): void { + // Ability has brought to foreground + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onForeground'); + } + + onBackground(): void { + // Ability has back to background + hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onBackground'); + } +} diff --git a/FormKit/FormHost/entry/src/main/ets/pages/Index.ets b/FormKit/FormHost/entry/src/main/ets/pages/Index.ets new file mode 100644 index 0000000000000000000000000000000000000000..29f9f5f423e831d9f7773a24b8bc8f8d0d65597d --- /dev/null +++ b/FormKit/FormHost/entry/src/main/ets/pages/Index.ets @@ -0,0 +1,439 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start form_host_index] +import { HashMap, HashSet } from '@kit.ArkTS'; +import { formHost, formInfo, formObserver } from '@kit.FormKit'; +import { bundleMonitor } from '@kit.AbilityKit'; +import { BusinessError } from '@kit.BasicServicesKit'; + +@Entry +@Component +struct formHostSample { + // 卡片尺寸枚举。 + static FORM_DIMENSIONS_MAP = [ + '1*2', + '2*2', + '2*4', + '4*4', + '1*1', + '6*4', + ] + // 模拟卡片尺寸。 + static FORM_SIZE = [ + [120, 60], // 1*2 + [120, 120], // 2*2 + [240, 120], // 2*4 + [240, 240], // 4*4 + [60, 60], // 1*1 + [240, 360],// 6*4 + ] + @State message: Resource | string = $r('app.string.Host'); + formCardHashMap: HashMap = new HashMap(); + @State showFormPicker: boolean = false; + @State operation: Resource | string = $r('app.string.formOperation'); + @State index: number = 2; + @State space: number = 8; + @State arrowPosition: ArrowPosition = ArrowPosition.END; + formIds: HashSet = new HashSet(); + currentFormKey: string = ''; + focusFormInfo: formInfo.FormInfo = { + bundleName: '', + moduleName: '', + abilityName: '', + name: '', + displayName: '', + displayNameId: 0, + description: '', + descriptionId: 0, + type: formInfo.FormType.eTS, + jsComponentName: '', + colorMode: formInfo.ColorMode.MODE_AUTO, + isDefault: false, + updateEnabled: false, + formVisibleNotify: true, + scheduledUpdateTime: '', + formConfigAbility: '', + updateDuration: 0, + defaultDimension: 6, + supportDimensions: [], + supportedShapes: [], + customizeData: {}, + isDynamic: false, + transparencyEnabled: false + } + formInfoRecord: TextCascadePickerRangeContent[] = []; + pickerBtnMsg: Resource | string = $r('app.string.formType'); + @State showForm: boolean = true; + @State selectFormId: string = '0'; + @State pickDialogIndex: number = 0; + + aboutToAppear(): void { + try { + // 检查系统是否准备好。 + formHost.isSystemReady().then(() => { + console.info('formHost isSystemReady success'); + + // 订阅通知卡片不可见的事件和卡片可见通知事件。 + let notifyInvisibleCallback = (data: formInfo.RunningFormInfo[]) => { + console.info(`form change invisibility, data: ${JSON.stringify(data)}`); + } + let notifyVisibleCallback = (data: formInfo.RunningFormInfo[]) => { + console.info(`form change visibility, data: ${JSON.stringify(data)}`); + } + formObserver.on('notifyInvisible', notifyInvisibleCallback); + formObserver.on('notifyVisible', notifyVisibleCallback); + + // 注册监听应用的安装事件。 + try { + bundleMonitor.on('add', (bundleChangeInfo) => { + console.info(`bundleName : ${bundleChangeInfo.bundleName} userId : ${bundleChangeInfo.userId}`); + this.getAllBundleFormsInfo(); + }) + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + // 注册监听应用的更新事件。 + try { + bundleMonitor.on('update', (bundleChangeInfo) => { + console.info(`bundleName : ${bundleChangeInfo.bundleName} userId : ${bundleChangeInfo.userId}`); + this.getAllBundleFormsInfo(); + }) + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + // 注册监听应用的卸载事件。 + try { + bundleMonitor.on('remove', (bundleChangeInfo) => { + console.info(`bundleName : ${bundleChangeInfo.bundleName} userId : ${bundleChangeInfo.userId}`); + this.getAllBundleFormsInfo(); + }) + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + }).catch((error: BusinessError) => { + console.error(`error, code: ${error.code}, message: ${error.message}`); + }); + } catch (error) { + console.error(`catch error, code: ${(error as BusinessError).code}, message: ${(error as BusinessError).message}`); + } + } + + aboutToDisappear(): void { + // 删除所有卡片。 + this.formIds.forEach((id) => { + console.info('delete all form') + formHost.deleteForm(id); + }); + // 注销监听应用的安装。 + try { + bundleMonitor.off('add'); + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + // 注销监听应用的更新。 + try { + bundleMonitor.off('update'); + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + // 注销监听应用的卸载。 + try { + bundleMonitor.off('remove'); + } catch (errData) { + let message = (errData as BusinessError).message; + let errCode = (errData as BusinessError).code; + console.error(`errData is errCode:${errCode} message:${message}`); + } + // 取消订阅通知卡片不可见和通知卡片可见事件。 + formObserver.off('notifyInvisible'); + formObserver.off('notifyVisible'); + } + + // 将所有卡片信息存入formHapRecordMap中。 + getAllBundleFormsInfo() { + this.formCardHashMap.clear(); + this.showFormPicker = false; + let formHapRecordMap: HashMap = new HashMap(); + this.formInfoRecord = []; + formHost.getAllFormsInfo().then((formList: Array) => { + console.info('getALlFormsInfo size:' + formList.length) + for (let formItemInfo of formList) { + let formBundleName = formItemInfo.bundleName; + if (formHapRecordMap.hasKey(formBundleName)) { + formHapRecordMap.get(formBundleName).push(formItemInfo) + } else { + let formInfoList: formInfo.FormInfo[] = [formItemInfo]; + formHapRecordMap.set(formBundleName, formInfoList); + } + } + for (let formBundle of formHapRecordMap.keys()) { + let bundleFormInfo: TextCascadePickerRangeContent = { + text: formBundle, + children: [] + } + let bundleFormList: formInfo.FormInfo[] = formHapRecordMap.get(formBundle); + bundleFormList.forEach((formItemInfo) => { + let dimensionName = formHostSample.FORM_DIMENSIONS_MAP[formItemInfo.defaultDimension - 1]; + bundleFormInfo.children?.push({ text: formItemInfo.name + '#' + dimensionName }); + this.formCardHashMap.set(formBundle + "#" + formItemInfo.name + '#' + dimensionName, formItemInfo); + }) + this.formInfoRecord.push(bundleFormInfo); + } + this.formCardHashMap.forEach((formItem: formInfo.FormInfo) => { + console.info(`formCardHashmap: ${JSON.stringify(formItem)}`); + }) + this.showFormPicker = true; + }) + } + + build() { + Column() { + Text(this.message) + .fontSize(30) + .fontWeight(FontWeight.Bold) + + Divider().vertical(false).color(Color.Black).lineCap(LineCapStyle.Butt).margin({ top: 10, bottom: 10 }) + + Row() { + // 点击查询所有卡片信息。 + Button($r('app.string.inquiryForm')) + .onClick(() => { + this.getAllBundleFormsInfo(); + }) + + // 点击按钮弹出选择界面,点击确定后,添加默认尺寸的所选卡片。 + Button($r('app.string.selectAddForm')) + .enabled(this.showFormPicker) + .onClick(() => { + console.info("TextPickerDialog: show()") + TextPickerDialog.show({ + range: this.formInfoRecord, + selected: this.pickDialogIndex, + canLoop: false, + disappearTextStyle: { color: Color.Red, font: { size: 10, weight: FontWeight.Lighter } }, + textStyle: { color: Color.Black, font: { size: 12, weight: FontWeight.Normal } }, + selectedTextStyle: { color: Color.Blue, font: { size: 12, weight: FontWeight.Bolder } }, + onAccept: (result: TextPickerResult) => { + this.currentFormKey = result.value[0] + "#" + result.value[1]; + this.pickDialogIndex = result.index[0] + console.info(`TextPickerDialog onAccept: ${this.currentFormKey}, ${this.pickDialogIndex}`); + if (!this.formCardHashMap.hasKey(this.currentFormKey)) { + console.error(`invalid formItemInfo by form key`) + return; + } + this.showForm = true; + this.focusFormInfo = this.formCardHashMap.get(this.currentFormKey); + }, + onCancel: () => { + console.info("TextPickerDialog : onCancel()") + }, + onChange: (result: TextPickerResult) => { + this.pickerBtnMsg = result.value[0] + '#' + result.value[1]; + console.info("TextPickerDialog:onChange:" + this.pickerBtnMsg) + } + }) + }) + .margin({ left: 10 }) + } + .margin({ left: 10 }) + + Divider().vertical(false).color(Color.Black).lineCap(LineCapStyle.Butt).margin({ top: 10, bottom: 10 }) + + if (this.showForm) { + Text(this.pickerBtnMsg) + .margin({ top: 10, bottom: 10 }) + } + + if (this.showForm) { + Text('formId: ' + this.selectFormId) + .margin({ top: 10, bottom: 10 }) + + // 卡片组件。 + FormComponent({ + id: Number.parseInt(this.selectFormId), + name: this.focusFormInfo.name, + bundle: this.focusFormInfo.bundleName, + ability: this.focusFormInfo.abilityName, + module: this.focusFormInfo.moduleName, + dimension: this.focusFormInfo.defaultDimension, + temporary: false, + }) + .size({ + width: formHostSample.FORM_SIZE[this.focusFormInfo.defaultDimension - 1][0], + height: formHostSample.FORM_SIZE[this.focusFormInfo.defaultDimension - 1][1], + }) + .borderColor(Color.Black) + .borderRadius(10) + .borderWidth(1) + .onAcquired((form: FormCallbackInfo) => { + console.info(`onAcquired: ${JSON.stringify(form)}`) + this.selectFormId = form.id.toString(); + this.formIds.add(this.selectFormId); + }) + .onRouter(() => { + console.info(`onRouter`) + }) + .onError((error) => { + console.error(`onError: ${JSON.stringify(error)}`) + this.showForm = false; + }) + .onUninstall((info: FormCallbackInfo) => { + this.showForm = false; + console.info(`onUninstall: ${JSON.stringify(info)}`) + this.formIds.remove(this.selectFormId); + }) + + // select列表,列出部分formHost接口功能。 + Row() { + Select([{ value: $r('app.string.deleteForm') }, + { value: $r('app.string.updateForm') }, + { value: $r('app.string.visibleForms') }, + { value: $r('app.string.invisibleForms') }, + { value: $r('app.string.enableFormsUpdate') }, + { value: $r('app.string.disableFormsUpdate') }, + ]) + .selected(this.index) + .value(this.operation) + .font({ size: 16, weight: 500 }) + .fontColor('#182431') + .selectedOptionFont({ size: 16, weight: 400 }) + .optionFont({ size: 16, weight: 400 }) + .space(this.space) + .arrowPosition(this.arrowPosition) + .menuAlign(MenuAlignType.START, { dx: 0, dy: 0 }) + .optionWidth(200) + .optionHeight(300) + .onSelect((index: number, text?: string | Resource) => { + console.info('Select:' + index) + this.index = index; + if (text) { + this.operation = text; + } + }) + + // 根据select列表所选的功能,对当前卡片执行对应操作。 + Button($r('app.string.execute'), { + type: ButtonType.Capsule + }) + .fontSize(16) + .onClick(() => { + switch (this.index) { + case 0: + try { + formHost.deleteForm(this.selectFormId, (error: BusinessError) => { + if (error) { + console.error(`deleteForm error, code: ${error.code}, message: ${error.message}`); + } else { + console.info('formHost deleteForm success'); + } + }); + } catch (error) { + console.error(`deleteForm catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + this.showForm = false; + this.selectFormId = ''; + break; + case 1: + try { + // [Start request_form] + formHost.requestForm(this.selectFormId, (error: BusinessError) => { + if (error) { + console.error(`requestForm error, code: ${error.code}, message: ${error.message}`); + } + }); + // [End request_form] + } catch (error) { + console.error(`requestForm catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + break; + case 2: + try { + formHost.notifyVisibleForms([this.selectFormId], (error: BusinessError) => { + if (error) { + console.error(`notifyVisibleForms error, code: ${error.code}, message: ${error.message}`); + } else { + console.info('notifyVisibleForms success'); + } + }); + } catch (error) { + console.error(`notifyVisibleForms catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + break; + case 3: + try { + formHost.notifyInvisibleForms([this.selectFormId], (error: BusinessError) => { + if (error) { + console.error(`notifyInvisibleForms error, code: ${error.code}, message: ${error.message}`); + } else { + console.info('notifyInvisibleForms success'); + } + }); + } catch (error) { + console.error(`notifyInvisibleForms catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + break; + case 4: + try { + formHost.enableFormsUpdate([this.selectFormId], (error: BusinessError) => { + if (error) { + console.error(`enableFormsUpdate error, code: ${error.code}, message: ${error.message}`); + } + }); + } catch (error) { + console.error(`enableFormsUpdate catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + break; + case 5: + try { + formHost.disableFormsUpdate([this.selectFormId], (error: BusinessError) => { + if (error) { + console.error(`disableFormsUpdate error, code: ${error.code}, message: ${error.message}`); + } else { + console.info('disableFormsUpdate success'); + } + }); + } catch (error) { + console.error(`disableFormsUpdate catch error, code: ${(error as BusinessError).code}, + message: ${(error as BusinessError).message}`); + } + break; + } + }) + } + .margin({ + top: 20, + bottom: 10 + }) + } + } + } +} +// [End form_host_index] diff --git a/FormKit/FormHost/entry/src/main/module.json5 b/FormKit/FormHost/entry/src/main/module.json5 new file mode 100644 index 0000000000000000000000000000000000000000..21eeafe106aadacd7f922c9e0ec6420468537952 --- /dev/null +++ b/FormKit/FormHost/entry/src/main/module.json5 @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + "abilities": [ + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ets", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:startIcon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + } + ], + "requestPermissions": [ + { + "name": "ohos.permission.REQUIRE_FORM" + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED" + }, + { + "name": "ohos.permission.LISTEN_BUNDLE_CHANGE" + }, + { + "name": "ohos.permission.OBSERVE_FORM_RUNNING" + } + ] + } +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/main/resources/base/element/color.json b/FormKit/FormHost/entry/src/main/resources/base/element/color.json new file mode 100644 index 0000000000000000000000000000000000000000..3c712962da3c2751c2b9ddb53559afcbd2b54a02 --- /dev/null +++ b/FormKit/FormHost/entry/src/main/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/main/resources/base/element/string.json b/FormKit/FormHost/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..4d8a22e6cc1d4ffbf64269646df44f138d634ecd --- /dev/null +++ b/FormKit/FormHost/entry/src/main/resources/base/element/string.json @@ -0,0 +1,68 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "formHost" + }, + { + "name": "deleteForm", + "value": "删除卡片" + }, + { + "name": "updateForm", + "value": "更新卡片" + }, + { + "name": "visibleForms", + "value": "卡片可见" + }, + { + "name": "invisibleForms", + "value": "卡片不可见" + }, + { + "name": "enableFormsUpdate", + "value": "可以更新" + }, + { + "name": "disableFormsUpdate", + "value": "不可更新" + }, + { + "name": "Host", + "value": "卡片使用方" + }, + { + "name": "formOperation", + "value": "卡片操作" + }, + { + "name": "inquiryForm", + "value": "查询卡片" + }, + { + "name": "formType", + "value": "卡片类型" + }, + { + "name": "selectAddForm", + "value": "选择添加卡片" + }, + { + "name": "execute", + "value": "执行" + }, + { + "name": "confirm", + "value": "确定" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/main/resources/base/media/icon.png b/FormKit/FormHost/entry/src/main/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cd45accb1dfd2fd0da16c732c72faa6e46b26521 Binary files /dev/null and b/FormKit/FormHost/entry/src/main/resources/base/media/icon.png differ diff --git a/FormKit/FormHost/entry/src/main/resources/base/media/startIcon.png b/FormKit/FormHost/entry/src/main/resources/base/media/startIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..366f76459ffd4494ec40d0ddd5c59385b9c5da11 Binary files /dev/null and b/FormKit/FormHost/entry/src/main/resources/base/media/startIcon.png differ diff --git a/FormKit/FormHost/entry/src/main/resources/base/profile/main_pages.json b/FormKit/FormHost/entry/src/main/resources/base/profile/main_pages.json new file mode 100644 index 0000000000000000000000000000000000000000..55c3f007f87b7ce5206d325f968cc56f2f79441f --- /dev/null +++ b/FormKit/FormHost/entry/src/main/resources/base/profile/main_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "pages/Index" + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/main/resources/en_US/element/string.json b/FormKit/FormHost/entry/src/main/resources/en_US/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..1a3cc84b5fe122aefebd31fd9fbbb7a8a41a2416 --- /dev/null +++ b/FormKit/FormHost/entry/src/main/resources/en_US/element/string.json @@ -0,0 +1,68 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "module description" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "formHost" + }, + { + "name": "deleteForm", + "value": "deleteForm" + }, + { + "name": "updateForm", + "value": "updateForm" + }, + { + "name": "visibleForms", + "value": "visibleForms" + }, + { + "name": "invisibleForms", + "value": "invisibleForms" + }, + { + "name": "enableFormsUpdate", + "value": "enableFormsUpdate" + }, + { + "name": "disableFormsUpdate", + "value": "disableFormsUpdate" + }, + { + "name": "Host", + "value": "Host" + }, + { + "name": "formOperation", + "value": "formOperation" + }, + { + "name": "inquiryForm", + "value": "inquiryForm" + }, + { + "name": "formType", + "value": "formType" + }, + { + "name": "selectAddForm", + "value": "selectAddForm" + }, + { + "name": "execute", + "value": "execute" + }, + { + "name": "confirm", + "value": "confirm" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/main/resources/zh_CN/element/string.json b/FormKit/FormHost/entry/src/main/resources/zh_CN/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..e6de776bb78e8b311fce875290a6b96f75a1d208 --- /dev/null +++ b/FormKit/FormHost/entry/src/main/resources/zh_CN/element/string.json @@ -0,0 +1,68 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "模块描述" + }, + { + "name": "EntryAbility_desc", + "value": "description" + }, + { + "name": "EntryAbility_label", + "value": "formHost" + }, + { + "name": "deleteForm", + "value": "删除卡片" + }, + { + "name": "updateForm", + "value": "更新卡片" + }, + { + "name": "visibleForms", + "value": "卡片可见" + }, + { + "name": "invisibleForms", + "value": "卡片不可见" + }, + { + "name": "enableFormsUpdate", + "value": "可以更新" + }, + { + "name": "disableFormsUpdate", + "value": "不可更新" + }, + { + "name": "Host", + "value": "卡片使用方" + }, + { + "name": "formOperation", + "value": "卡片操作" + }, + { + "name": "inquiryForm", + "value": "查询卡片" + }, + { + "name": "formType", + "value": "卡片类型" + }, + { + "name": "selectAddForm", + "value": "选择添加卡片" + }, + { + "name": "execute", + "value": "执行" + }, + { + "name": "confirm", + "value": "确定" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/test/Ability.test.ets b/FormKit/FormHost/entry/src/ohosTest/ets/test/Ability.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..62380e024e5dc30f873713176c9b9ea24c40c7fb --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/test/Ability.test.ets @@ -0,0 +1,210 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, it } from '@ohos/hypium'; +import { Driver, MatchPattern, ON } from '@ohos.UiTest'; +import logger from '../util/Logger'; +import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; + +const TAG = '[Sample_EtsCardFormHost]'; +const BUNDLE = 'FormHost_'; +const DELAYTIME01 = 100; +const DELAYTIME02 = 200; +const DELAYTIME03 = 500; + +export default function abilityTest() { + describe('ActsAbilityTest_001', () => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + let abilityDelegatorRegistry = AbilityDelegatorRegistry.getAbilityDelegator(); + let manager = abilityDelegatorRegistry.getAppContext().resourceManager; + const DRIVER = Driver.create(); + beforeAll(async () => { + await abilityDelegatorRegistry.startAbility({ + bundleName: 'com.samples.formhost', + abilityName: 'EntryAbility' + }); + await DRIVER.delayMs(DELAYTIME03); + let inquiryFormButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.inquiryForm')))); + await inquiryFormButton.click(); + let selectAddFormButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.selectAddForm')))); + await selectAddFormButton.click(); + await DRIVER.delayMs(DELAYTIME03); + while (true) { + let item = await DRIVER.findComponent(ON.text('com.ohos.photos', MatchPattern.CONTAINS)); + if (item) { + await item.click(); + break; + } else { + await DRIVER.click(200, 650); + await DRIVER.delayMs(DELAYTIME03); + } + } + while (true) { + await DRIVER.delayMs(DELAYTIME01); + let subItem = await DRIVER.findComponent(ON.text('widget#2*2', MatchPattern.CONTAINS)); + if (subItem) { + await subItem.click(); + break; + } else { + await DRIVER.doubleClick(550, 650); + } + } + let sureButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.confirm')))); + await sureButton.click(); + await DRIVER.delayMs(DELAYTIME02); + await DRIVER.assertComponentExist(ON.type('FormComponent')); + }) + beforeEach(async () => { + }) + afterEach(() => { + }) + afterAll(() => { + }) + + // 卡片可见 + it(BUNDLE + 'visibleForms_001', 0, async (done: Function) => { + logger.info(TAG, `${BUNDLE}visibleForms begin`); + try { + let selectBar = await DRIVER.findComponent(ON.type('Select')); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + let visibleFormsButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.visibleForms')))); + await visibleFormsButton.click(); + let executeButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton.click(); + expect(true).assertTrue(); + logger.info(TAG, `${BUNDLE}visibleForms end`); + done(); + } catch (err) { + logger.info(TAG, `${BUNDLE} ${err}`); + expect(false).assertTrue(); + done(); + } + }) + + // 卡片不可见 + it(BUNDLE + 'invisibleForms_002', 0, async (done: Function) => { + logger.info(TAG, `${BUNDLE}invisibleForms begin`); + try { + let selectBar = await DRIVER.findComponent(ON.type('Select')); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + let invisibleFormsButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.invisibleForms')))); + await invisibleFormsButton.click(); + let executeButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton.click(); + expect(true).assertTrue(); + logger.info(TAG, `${BUNDLE}invisibleForms end`); + done(); + } catch (err) { + logger.info(TAG, `${BUNDLE} ${err}`); + expect(false).assertTrue(); + done(); + } + }) + + // 卡片不可以更新 + it(BUNDLE + 'disableFormsUpdate_003', 0, async (done: Function) => { + logger.info(TAG, `${BUNDLE}disableFormsUpdate begin`); + + try { + let selectBar = await DRIVER.findComponent(ON.type('Select')); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + let disableFormsUpdate = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.disableFormsUpdate')))); + await disableFormsUpdate.click(); + let executeButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton.click(); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + // 执行更新卡片 + let updateFormButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.updateForm')))); + await updateFormButton.click(); + let executeButton2 = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton2.click(); + expect(true).assertTrue(); + logger.info(TAG, `${BUNDLE}disableFormsUpdate end`); + done(); + } catch (err) { + logger.info(TAG, `${BUNDLE} ${err}`); + expect(false).assertTrue(); + done(); + } + }) + + // 卡片可以更新 + it(BUNDLE + 'enableFormsUpdate_004', 0, async (done: Function) => { + logger.info(TAG, `${BUNDLE}enableFormsUpdate begin`); + try { + let selectBar = await DRIVER.findComponent(ON.type('Select')); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + let enableFormsUpdateButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.enableFormsUpdate')))); + await enableFormsUpdateButton.click(); + let executeButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton.click(); + await DRIVER.delayMs(DELAYTIME01); + await selectBar.click(); + await DRIVER.delayMs(DELAYTIME01); + // 执行更新卡片 + let updateFormButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.updateForm')))); + await updateFormButton.click(); + let executeButton2 = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton2.click(); + await DRIVER.delayMs(DELAYTIME01); + expect(true).assertTrue(); + logger.info(TAG, `${BUNDLE}enableFormsUpdate end`); + done(); + } catch (err) { + logger.info(TAG, `${BUNDLE} ${err}`); + expect(false).assertTrue(); + done(); + } + }) + + // 删除卡片 + it(BUNDLE + 'deleteForm_005', 0, async (done: Function) => { + logger.info(TAG, `${BUNDLE}deleteForm begin`); + try { + let scrollBar = await DRIVER.findComponent(ON.type('Select')); + await scrollBar.click(); + await DRIVER.delayMs(DELAYTIME03); + // 执行删除卡片 + let deleteFormButton = + await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.deleteForm')))); + await deleteFormButton.click(); + let executeButton = await DRIVER.findComponent(ON.text(await manager.getStringValue($r('app.string.execute')))); + await executeButton.click(); + expect(true).assertTrue(); + logger.info(TAG, `${BUNDLE}deleteForm end`); + done(); + } catch (err) { + logger.info(TAG, `${BUNDLE} ${err}`); + expect(false).assertTrue(); + done(); + } + }) + }) +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/test/List.test.ets b/FormKit/FormHost/entry/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..eb44fd4bcd0067df4a22789fca598cd26ff107d2 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import abilityTest from './Ability.test'; + +export default function testsuite() { + abilityTest(); +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/testability/TestAbility.ets b/FormKit/FormHost/entry/src/ohosTest/ets/testability/TestAbility.ets new file mode 100644 index 0000000000000000000000000000000000000000..f8773d48e6f453a44f315be48b625a21807f3706 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/testability/TestAbility.ets @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import UIAbility from '@ohos.app.ability.UIAbility'; +import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; +import hilog from '@ohos.hilog'; +import { Hypium } from '@ohos/hypium'; +import testsuite from '../test/List.test'; +import window from '@ohos.window'; +import Want from '@ohos.app.ability.Want'; +import AbilityConstant from '@ohos.app.ability.AbilityConstant'; + +export default class TestAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onCreate'); + hilog.info(0x0000, 'testTag', '%{public}s', 'want param:' + JSON.stringify(want) ?? ''); + hilog.info(0x0000, 'testTag', '%{public}s', 'launchParam:' + JSON.stringify(launchParam) ?? ''); + let abilityDelegator: AbilityDelegatorRegistry.AbilityDelegator; + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); + let abilityDelegatorArguments: AbilityDelegatorRegistry.AbilityDelegatorArgs; + abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments(); + hilog.info(0x0000, 'testTag', '%{public}s', 'start run testcase!!!'); + Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite); + } + + onDestroy() { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onDestroy'); + } + + onWindowStageCreate(windowStage: window.WindowStage) { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onWindowStageCreate'); + windowStage.loadContent('testability/pages/Index', (err, data) => { + if (err.code) { + hilog.error(0x0000, 'testTag', 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(0x0000, 'testTag', 'Succeeded in loading the content. Data: %{public}s', + JSON.stringify(data) ?? ''); + }); + } + + onWindowStageDestroy() { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onWindowStageDestroy'); + } + + onForeground() { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onForeground'); + } + + onBackground() { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility onBackground'); + } +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/testability/pages/Index.ets b/FormKit/FormHost/entry/src/ohosTest/ets/testability/pages/Index.ets new file mode 100644 index 0000000000000000000000000000000000000000..544863221bb96608bad0a1cf70714b1c6d795c49 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/testability/pages/Index.ets @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@Entry +@Component +struct Index { + @State message: string = 'Hello World'; + + build() { + Row() { + Column() { + Text(this.message) + .fontSize(50) + .fontWeight(FontWeight.Bold) + } + .width('100%') + } + .height('100%') + } +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ets b/FormKit/FormHost/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ets new file mode 100644 index 0000000000000000000000000000000000000000..b0d8a07d9e04423d1e987c1812e93959f6f83491 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ets @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; +import TestRunner from '@ohos.application.testRunner'; +import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; +import Want from '@ohos.app.ability.Want'; + +let abilityDelegator: AbilityDelegatorRegistry.AbilityDelegator | undefined = undefined +let abilityDelegatorArguments: AbilityDelegatorRegistry.AbilityDelegatorArgs | undefined = undefined + +async function onAbilityCreateCallback() { + hilog.info(0x0000, 'testTag', '%{public}s', 'onAbilityCreateCallback'); +} + +async function addAbilityMonitorCallback(err : Error) { + hilog.info(0x0000, 'testTag', 'addAbilityMonitorCallback : %{public}s', JSON.stringify(err) ?? ''); +} + +export default class OpenHarmonyTestRunner implements TestRunner { + constructor() { + } + + onPrepare() { + hilog.info(0x0000, 'testTag', '%{public}s', 'OpenHarmonyTestRunner OnPrepare '); + } + + async onRun() { + hilog.info(0x0000, 'testTag', '%{public}s', 'OpenHarmonyTestRunner onRun run'); + abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments() + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator() + const bundleName = abilityDelegatorArguments.bundleName; + const testAbilityName = 'TestAbility'; + let lMonitor: AbilityDelegatorRegistry.AbilityMonitor = { + abilityName: testAbilityName, + onAbilityCreate: onAbilityCreateCallback, + }; + abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback) + const want: Want = { + bundleName: bundleName, + abilityName: testAbilityName + }; + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); + abilityDelegator.startAbility(want, (err, data) => { + hilog.info(0x0000, 'testTag', 'startAbility : err : %{public}s', JSON.stringify(err) ?? ''); + hilog.info(0x0000, 'testTag', 'startAbility : data : %{public}s',JSON.stringify(data) ?? ''); + }) + hilog.info(0x0000, 'testTag', '%{public}s', 'OpenHarmonyTestRunner onRun end'); + } +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/ets/util/Logger.ts b/FormKit/FormHost/entry/src/ohosTest/ets/util/Logger.ts new file mode 100644 index 0000000000000000000000000000000000000000..c3f48ef9289ce3d37f643610e6b090e82cbe1535 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/ets/util/Logger.ts @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; + +class Logger { + private domain: number; + private prefix: string; + private format: string = '%{public}s, %{public}s'; + + constructor(prefix: string) { + this.prefix = prefix; + this.domain = 0xF811; + } + + debug(...args: string[]): void { + hilog.debug(this.domain, this.prefix, this.format, args); + } + + info(...args: string[]): void { + hilog.info(this.domain, this.prefix, this.format, args); + } + + warn(...args: string[]): void { + hilog.warn(this.domain, this.prefix, this.format, args); + } + + error(...args: string[]): void { + hilog.error(this.domain, this.prefix, this.format, args); + } +} + +export default new Logger('[Sample_FormHost]'); \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/module.json5 b/FormKit/FormHost/entry/src/ohosTest/module.json5 new file mode 100644 index 0000000000000000000000000000000000000000..f90d0a98bd52d957b376a2e272ec7a0d310e8ed8 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/module.json5 @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default", + "tablet" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntry": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "exported": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/FormKit/FormHost/entry/src/ohosTest/resources/base/element/color.json b/FormKit/FormHost/entry/src/ohosTest/resources/base/element/color.json new file mode 100644 index 0000000000000000000000000000000000000000..3c712962da3c2751c2b9ddb53559afcbd2b54a02 --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/resources/base/element/string.json b/FormKit/FormHost/entry/src/ohosTest/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..65d8fa5a7cf54aa3943dcd0214f58d1771bc1f6c --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/resources/base/element/string.json @@ -0,0 +1,16 @@ +{ + "string": [ + { + "name": "module_test_desc", + "value": "test ability description" + }, + { + "name": "TestAbility_desc", + "value": "the test ability" + }, + { + "name": "TestAbility_label", + "value": "test label" + } + ] +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/ohosTest/resources/base/media/icon.png b/FormKit/FormHost/entry/src/ohosTest/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/FormKit/FormHost/entry/src/ohosTest/resources/base/media/icon.png differ diff --git a/FormKit/FormHost/entry/src/ohosTest/resources/base/profile/test_pages.json b/FormKit/FormHost/entry/src/ohosTest/resources/base/profile/test_pages.json new file mode 100644 index 0000000000000000000000000000000000000000..b7e7343cacb32ce982a45e76daad86e435e054fe --- /dev/null +++ b/FormKit/FormHost/entry/src/ohosTest/resources/base/profile/test_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "testability/pages/Index" + ] +} diff --git a/FormKit/FormHost/entry/src/test/List.test.ets b/FormKit/FormHost/entry/src/test/List.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..6193b95a61b4421170cbfcca061012a06bd20a6a --- /dev/null +++ b/FormKit/FormHost/entry/src/test/List.test.ets @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import localUnitTest from './LocalUnit.test'; + +export default function testsuite() { + localUnitTest(); +} \ No newline at end of file diff --git a/FormKit/FormHost/entry/src/test/LocalUnit.test.ets b/FormKit/FormHost/entry/src/test/LocalUnit.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..de248daad4c33f6315ffc6b3dfe5bd6d327f2641 --- /dev/null +++ b/FormKit/FormHost/entry/src/test/LocalUnit.test.ets @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'; + +export default function localUnitTest() { + describe('localUnitTest',() => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }); + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }); + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }); + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }); + it('assertContain', 0, () => { + // Defines a test case. This API supports three parameters: test case name, filter parameter, and test case function. + let a = 'abc'; + let b = 'b'; + // Defines a variety of assertion methods, which are used to declare expected boolean conditions. + expect(a).assertContain(b); + expect(a).assertEqual(a); + }); + }); +} \ No newline at end of file diff --git a/FormKit/FormHost/hvigor/hvigor-config.json5 b/FormKit/FormHost/hvigor/hvigor-config.json5 new file mode 100644 index 0000000000000000000000000000000000000000..c7d349879677bab8b4299490ad78dbd390798774 --- /dev/null +++ b/FormKit/FormHost/hvigor/hvigor-config.json5 @@ -0,0 +1,32 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "modelVersion": "5.0.0", + "dependencies": { + }, + "execution": { + // "daemon": true, /* Enable daemon compilation. Default: true */ + // "incremental": true, /* Enable incremental compilation. Default: true */ + // "parallel": true, /* Enable parallel compilation. Default: true */ + // "typeCheck": false, /* Enable typeCheck. Default: false */ + }, + "logging": { + // "level": "info" /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */ + }, + "debugging": { + // "stacktrace": false /* Disable stacktrace compilation. Default: false */ + } +} \ No newline at end of file diff --git a/FormKit/FormHost/hvigorfile.ts b/FormKit/FormHost/hvigorfile.ts new file mode 100644 index 0000000000000000000000000000000000000000..d33e26fc72b7b785ecdab1d6b9e227789fae48e3 --- /dev/null +++ b/FormKit/FormHost/hvigorfile.ts @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { appTasks } from '@ohos/hvigor-ohos-plugin'; + +export default { + system: appTasks, /* Built-in plugin of Hvigor. It cannot be modified. */ + plugins: [] /* Custom plugin to extend the functionality of Hvigor. */ +} diff --git a/FormKit/FormHost/oh-package.json5 b/FormKit/FormHost/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..2d05f6656ee22e1809c58bf4730033cedc8075f5 --- /dev/null +++ b/FormKit/FormHost/oh-package.json5 @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "modelVersion": "5.0.0", + "license": "", + "devDependencies": { + "@ohos/hypium": "1.0.11" + }, + "author": "", + "name": "formHost", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} \ No newline at end of file diff --git a/FormKit/FormHost/ohosTest.md b/FormKit/FormHost/ohosTest.md new file mode 100644 index 0000000000000000000000000000000000000000..f4c7d1685832ee6fc17e57c8d3f139edcfd16fc5 --- /dev/null +++ b/FormKit/FormHost/ohosTest.md @@ -0,0 +1,15 @@ +# FormHost 测试用例归档 + +## 用例表 + +|测试功能|预置条件|输入|预期输出|是否自动|测试结果| +|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------| +| 拉起应用 | 设备正常运行 | | 成功拉起应用 | 是 |Pass| +|查询卡片信息|页面显示正常|点击屏幕上的查询卡片按钮|查询完成,选择添加卡片按钮从灰色变为蓝色|是|Pass| +|添加卡片|点击过查询卡片按钮|选择com.samples.formprovider中的某一张卡片|成功添加一张卡片到应用内|是|Pass| +|删除卡片|成功添加卡片|在选择菜单中选取删除卡片,点击执行按钮|卡片删除成功|是|Pass| +|更新卡片|成功添加卡片|在选择菜单中选取更新卡片,点击执行按钮|卡片显示的时间成功刷新|是|Pass| +|卡片可见|成功添加卡片|在选择菜单中选取卡片可见,点击执行按钮|修改卡片的可见属性为可见,在hilog中可查看|是|Pass| +|卡片不可见|成功添加卡片|在选择菜单中选取卡片不可见,点击执行按钮|修改卡片的可见属性为不可见,在hilog中可查看|是|Pass| +|可以更新|成功添加卡片|在选择菜单中选取可以更新,点击执行按钮|更新卡片可用|是|Pass| +|不可更新|成功添加卡片|在选择菜单中选取不可更新,点击执行按钮|更新卡片按钮失效|是|Pass| \ No newline at end of file diff --git a/FormKit/FormHost/screenshots/form-host-1.jpeg b/FormKit/FormHost/screenshots/form-host-1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c7ada74950cb002049a81e4d9b9be5745bcce621 Binary files /dev/null and b/FormKit/FormHost/screenshots/form-host-1.jpeg differ diff --git a/FormKit/FormHost/screenshots/form-host-2.jpeg b/FormKit/FormHost/screenshots/form-host-2.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..401d4f84126944bc29171bfae01191d8ce1a1342 Binary files /dev/null and b/FormKit/FormHost/screenshots/form-host-2.jpeg differ diff --git a/FormKit/FormHost/screenshots/form-host-3.jpeg b/FormKit/FormHost/screenshots/form-host-3.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..33e5ecf7c85d4f2ca3b89874dcddb9a0970440f0 Binary files /dev/null and b/FormKit/FormHost/screenshots/form-host-3.jpeg differ diff --git a/FormKit/FormHost/screenshots/form-host-4.jpeg b/FormKit/FormHost/screenshots/form-host-4.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ba2556b4dc3886e9e0e486bb4c6c91259e3c1a5a Binary files /dev/null and b/FormKit/FormHost/screenshots/form-host-4.jpeg differ diff --git a/FormKit/StageServiceWidgetCards/.hvigor/cache/file-cache.json b/FormKit/StageServiceWidgetCards/.hvigor/cache/file-cache.json new file mode 100644 index 0000000000000000000000000000000000000000..4c40d94aa180c1fab7f6d8acd2f01568d9ea175d --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/cache/file-cache.json @@ -0,0 +1 @@ +{"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5":{"hashValue":"2fb6230799f030c0fed1cc4fac9ed261","name":"app.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":854,"lastModifiedTime":1761460525498}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5":{"hashValue":"e5585cdbd66f7d4ac55eef39239d2640","name":"module.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8132,"lastModifiedTime":1761640767013}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json":{"hashValue":"7025555679495fca0bdbfb5f8412ac34","name":"form_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2167,"lastModifiedTime":1761460525541}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json":{"hashValue":"67f93d7a7a4e96ee86094475ef2b16b7","name":"form_imgupdate_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":573,"lastModifiedTime":1761460525542}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json":{"hashValue":"80e322778a95512935e6aca2e56dfb70","name":"form_updatebytime_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2356,"lastModifiedTime":1761460525543}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json":{"hashValue":"68e13ee1a78e677666e10df39a7326a3","name":"form_updatebystatus_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":549,"lastModifiedTime":1761460525543}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json":{"hashValue":"23174f009df257cb35a2b917892dcd73","name":"form_jscard_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":500,"lastModifiedTime":1761460525542}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json":{"hashValue":"9a4f0288d860fa5e2c8f81669de66c82","name":"form_processdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":571,"lastModifiedTime":1761460525543}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json":{"hashValue":"2c332a0220d1e14f6b8f7af85537014c","name":"form_widgetcallee_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1655,"lastModifiedTime":1761460525544}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json":{"hashValue":"657b7d2138c385d9da86a0219c287e5f","name":"form_persistentdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":635,"lastModifiedTime":1761460525542}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5":{"hashValue":"66638bae5735578a341cdf7230354500","name":"build-profile.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1201,"lastModifiedTime":1761460525502}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5":{"hashValue":"cc8cb8443aabae0575ba873103bd4c2c","name":"build-profile.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":853,"lastModifiedTime":1761460525503}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json":{"hashValue":"d3b0de93d844194cde86053e6d2fea03","name":"main_pages.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761460525544}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5":{"hashValue":"c61daad74ca935c469c96cfa87f4d22f","name":"hvigor-config.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":687,"lastModifiedTime":1761460525554}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5":{"hashValue":"b709f0f4f9106d352ac201db7cfd528a","name":"oh-package.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":831,"lastModifiedTime":1761460525503}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5":{"hashValue":"7edaa941abd8692f5fd26f7e0404f484","name":"oh-package.json5","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5","type":"file","isSymbolicLink":false,"fileMetaData":{"size":908,"lastModifiedTime":1761460525555}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json":{"hashValue":"32bb141892018b4f034e0ea502785898","name":"syscap.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":311,"lastModifiedTime":1761640873513}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json":{"hashValue":"e9bad60ee3a747da80c6b1916e00c19e","name":"output_metadata.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761640884193}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json":{"hashValue":"4108df75f405fc6031fd57a5da8e388b","name":"module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6259,"lastModifiedTime":1761640884208}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets":{"hashValue":"35d921b3ffb1e2d72271d2e50c15b06b","name":"BuildProfile.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":878,"lastModifiedTime":1761640884215}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info":{"hashValue":"312c425b92a68c81f41e5b0a4428d27a","name":"pack.info","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3868,"lastModifiedTime":1761640884263}},"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\syscap_tool.exe":{"hashValue":"e9c1d9c80c584bc133eb2bb3bd492434","name":"syscap_tool.exe","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\syscap_tool.exe","type":"file","isSymbolicLink":false,"fileMetaData":{"size":373760,"lastModifiedTime":978278400000}},"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define":{"hashValue":"b3661e27e8a4a4fb4bcb0f0764281771","name":"device-define","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"23bea4f528d774b226c00bf8aacceb0d","name":"2in1.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\2in1.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":11932,"lastModifiedTime":978278400000}},{"hashValue":"a56e2e5f2abd231ad0dd5694fce9241d","name":"default.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\default.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":12386,"lastModifiedTime":978278400000}},{"hashValue":"01fa3c301816f261642b80eb29dd958a","name":"liteWearable.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\liteWearable.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":883,"lastModifiedTime":978278400000}},{"hashValue":"d854376c90f480e891a6ff078315d3ae","name":"tablet.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\tablet.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":12013,"lastModifiedTime":978278400000}},{"hashValue":"a73319d97d7513c397898eba4a0187a1","name":"tv.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\tv.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":9857,"lastModifiedTime":978278400000}},{"hashValue":"b7c4a188355f6da025abef9fcfdc7a81","name":"wearable.json","path":"D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define\\wearable.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":10443,"lastModifiedTime":978278400000}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json":{"hashValue":"0ed3edaf3a768c518c1e38bf652f653b","name":"module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6345,"lastModifiedTime":1761640884489}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json":{"hashValue":"c91aa3f6b15cecc7de06fe07a7ec2187","name":"temp-router-map.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1761640884496}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json":{"hashValue":"c32a9a5fbc18dba5d910a6a5a5d0cc17","name":"loader-router-map.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":16,"lastModifiedTime":1761640884498}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\share_config\\default\\temp-share-config.json":{"hashValue":"3b1add6407df67f85742c409e1b5aa3f","name":"temp-share-config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\share_config\\default\\temp-share-config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":27,"lastModifiedTime":1761640884506}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json":{"hashValue":"fa5b1f0bfc2f125474d5c4f7a41fb96a","name":"resConfig.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1558,"lastModifiedTime":1761640884528}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json":{"hashValue":"1a4fcb03bf3321962c1b2ae8ea248498","name":"opt-compression.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":189,"lastModifiedTime":1761640884527}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json":{"hashValue":"240431450c2adbb2bdca4309bf18e8e4","name":"loader.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1226,"lastModifiedTime":1761640884553}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\widget_loader.json":{"hashValue":"0374044db786b4db0086d0509e06c5f7","name":"widget_loader.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\widget_loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1226,"lastModifiedTime":1761640884554}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default":{"hashValue":"","name":"default","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources":{"hashValue":"44db26403b6bbe05226705bafa5c3ed3","name":"resources","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c594933d4d8ed98ee7615a8903a1b725","name":"base","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"65c10fc6f8b58b5c5d6ad8aee492fb95","name":"element","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b4fc5c986d0f4bd0c9a704386da2792f","name":"color.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\element\\color.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":393,"lastModifiedTime":1761460525529}},{"hashValue":"11f1baad253250230795cd48e0096f7b","name":"float.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\element\\float.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":488,"lastModifiedTime":1761460525530}},{"hashValue":"b1cddd9f6c292708375aa31ba4134352","name":"string.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6126,"lastModifiedTime":1761460525530}}]},{"hashValue":"cf981cfc54f72127f6a42bf4f0dab595","name":"media","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"73499ddb57a0126d929748148ae0c8d0","name":"CardEvent.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\CardEvent.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":246753,"lastModifiedTime":1761460525531}},{"hashValue":"c21272886c2292d8616ab75d10b2f05d","name":"CardExampleBkg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\CardExampleBkg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":281255,"lastModifiedTime":1761460525532}},{"hashValue":"01b1e9b2c176eb5433a2c95df2deb856","name":"CardLocalImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\CardLocalImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":32716,"lastModifiedTime":1761460525533}},{"hashValue":"126711b5017b884060007a766e2ab73b","name":"CardUpdateByStatus.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\CardUpdateByStatus.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":68057,"lastModifiedTime":1761460525534}},{"hashValue":"816393f248abf77a19b2bf72386cb9be","name":"ic_widget.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\ic_widget.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5831,"lastModifiedTime":1761460525540}},{"hashValue":"055f42ec0dc716a610f598661450e821","name":"icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525540}},{"hashValue":"1ed32999a4a5d0a203517dd759a28bb5","name":"ImageDisp.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\ImageDisp.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":579239,"lastModifiedTime":1761460525537}},{"hashValue":"6cea28162cbb8920a24c2a15cdefca11","name":"pic_empty.svg","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\pic_empty.svg","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5471,"lastModifiedTime":1761460525541}},{"hashValue":"13d9cfc69a46e5e9a54b588e62271af0","name":"TransitionBkImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\TransitionBkImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":99875,"lastModifiedTime":1761460525538}},{"hashValue":"6854399911438687bf00a208b4e54838","name":"TransitionImg1.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\TransitionImg1.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":100365,"lastModifiedTime":1761460525538}},{"hashValue":"59175a94cf17906d595d05a48cbf0144","name":"TransitionImg2.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\TransitionImg2.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":104230,"lastModifiedTime":1761460525539}},{"hashValue":"ee8413466f3b88a584b867b79c9cc9cd","name":"TransitionImg3.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\TransitionImg3.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":90609,"lastModifiedTime":1761460525540}}]},{"hashValue":"8dea2ce483d04064e7a89068688a3537","name":"profile","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"7025555679495fca0bdbfb5f8412ac34","name":"form_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2167,"lastModifiedTime":1761460525541}},{"hashValue":"67f93d7a7a4e96ee86094475ef2b16b7","name":"form_imgupdate_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":573,"lastModifiedTime":1761460525542}},{"hashValue":"23174f009df257cb35a2b917892dcd73","name":"form_jscard_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":500,"lastModifiedTime":1761460525542}},{"hashValue":"657b7d2138c385d9da86a0219c287e5f","name":"form_persistentdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":635,"lastModifiedTime":1761460525542}},{"hashValue":"9a4f0288d860fa5e2c8f81669de66c82","name":"form_processdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":571,"lastModifiedTime":1761460525543}},{"hashValue":"68e13ee1a78e677666e10df39a7326a3","name":"form_updatebystatus_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":549,"lastModifiedTime":1761460525543}},{"hashValue":"80e322778a95512935e6aca2e56dfb70","name":"form_updatebytime_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2356,"lastModifiedTime":1761460525543}},{"hashValue":"2c332a0220d1e14f6b8f7af85537014c","name":"form_widgetcallee_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1655,"lastModifiedTime":1761460525544}},{"hashValue":"d3b0de93d844194cde86053e6d2fea03","name":"main_pages.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761460525544}}]}]},{"hashValue":"34e438f9c11a1c42b63d762747553860","name":"en_US","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\en_US","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a8f75c74399ba81d8d9c30192a844820","name":"element","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\en_US\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"91f9aaa2975f0f963c345fbf3cb519ce","name":"string.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\en_US\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6126,"lastModifiedTime":1761460525545}}]}]},{"hashValue":"475d7177addc42687281c84c635d432e","name":"zh_CN","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\zh_CN","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4cadae0221463e983f27d68062f24631","name":"element","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\zh_CN\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"72eb01fcae453bd23a4acb24a56e880c","name":"string.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\zh_CN\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5842,"lastModifiedTime":1761460525546}}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources":{"hashValue":"173bf149b8a788a470c173111cb705ed","name":"resources","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"741df5853240bcb7d5fcf258c6ad8b48","name":"base","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"119466c7645e3999324a9b259b082c78","name":"element","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\element","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"73a9604e4f666aa83d5d8b79d8b1797a","name":"string.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\element\\string.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":109,"lastModifiedTime":1761460525499}}]},{"hashValue":"18390b7ef1dc0b68879156e498c8fba5","name":"media","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d7d08026c38fd0ace5641bfbf62f939f","name":"app_icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525500}}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default":{"hashValue":"ef11099837fb9c5a33e55a2672ba3daf","name":"default","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e885df1d98da1d9299ee8dfdbbdc5948","name":".caches","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\.caches","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"62933a2951ef01f4eafd9bdf4d3cd2f0","name":"base","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\.caches\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"","name":"media","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\.caches\\base\\media","type":"directory","isSymbolicLink":false,"children":[]}]}]},{"hashValue":"2b3eaffd91300d9e077af890f049d028","name":"ark_module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5154,"lastModifiedTime":1761640884486}},{"hashValue":"637920928451f2900f0de7db71118010","name":"ids_map","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ids_map","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a6cbdfdb7aee2ce00612157ddb2d7c66","name":"id_defined.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ids_map\\id_defined.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":8170,"lastModifiedTime":1761640884919}}]},{"hashValue":"7c3cb1c2627ed3888039a8ada818d1eb","name":"module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":7674,"lastModifiedTime":1761640884909}},{"hashValue":"1a4fcb03bf3321962c1b2ae8ea248498","name":"opt-compression.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":189,"lastModifiedTime":1761640884527}},{"hashValue":"fa5b1f0bfc2f125474d5c4f7a41fb96a","name":"resConfig.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1558,"lastModifiedTime":1761640884528}},{"hashValue":"05ed6aff39e41cdca88ca3e17b479cdb","name":"resources","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f12015afc99ade687a7732a1a3a53997","name":"base","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"16c3daeaf0b6ba24bba86f2614c0911e","name":"media","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d7d08026c38fd0ace5641bfbf62f939f","name":"app_icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525500}},{"hashValue":"73499ddb57a0126d929748148ae0c8d0","name":"CardEvent.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardEvent.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":246753,"lastModifiedTime":1761460525531}},{"hashValue":"c21272886c2292d8616ab75d10b2f05d","name":"CardExampleBkg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardExampleBkg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":281255,"lastModifiedTime":1761460525532}},{"hashValue":"01b1e9b2c176eb5433a2c95df2deb856","name":"CardLocalImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardLocalImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":32716,"lastModifiedTime":1761460525533}},{"hashValue":"126711b5017b884060007a766e2ab73b","name":"CardUpdateByStatus.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardUpdateByStatus.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":68057,"lastModifiedTime":1761460525534}},{"hashValue":"816393f248abf77a19b2bf72386cb9be","name":"ic_widget.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\ic_widget.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5831,"lastModifiedTime":1761460525540}},{"hashValue":"055f42ec0dc716a610f598661450e821","name":"icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525540}},{"hashValue":"1ed32999a4a5d0a203517dd759a28bb5","name":"ImageDisp.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\ImageDisp.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":579239,"lastModifiedTime":1761460525537}},{"hashValue":"6cea28162cbb8920a24c2a15cdefca11","name":"pic_empty.svg","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\pic_empty.svg","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5471,"lastModifiedTime":1761460525541}},{"hashValue":"13d9cfc69a46e5e9a54b588e62271af0","name":"TransitionBkImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionBkImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":99875,"lastModifiedTime":1761460525538}},{"hashValue":"6854399911438687bf00a208b4e54838","name":"TransitionImg1.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg1.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":100365,"lastModifiedTime":1761460525538}},{"hashValue":"59175a94cf17906d595d05a48cbf0144","name":"TransitionImg2.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg2.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":104230,"lastModifiedTime":1761460525539}},{"hashValue":"ee8413466f3b88a584b867b79c9cc9cd","name":"TransitionImg3.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg3.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":90609,"lastModifiedTime":1761460525540}}]},{"hashValue":"7396bea238b2c7a712c29852902e711e","name":"profile","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f6140e7002bd8a24a77ea82c793870d8","name":"form_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1754,"lastModifiedTime":1761640884897}},{"hashValue":"896dc247c7e8a8cdff8ca71fdfa3ef95","name":"form_imgupdate_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_imgupdate_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":452,"lastModifiedTime":1761640884898}},{"hashValue":"22944c7f0997a7958ec65dcbb96d6d01","name":"form_jscard_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_jscard_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":393,"lastModifiedTime":1761640884899}},{"hashValue":"657b7d2138c385d9da86a0219c287e5f","name":"form_persistentdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_persistentdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":635,"lastModifiedTime":1761460525542}},{"hashValue":"3195641bd2ff7fbd8e03d511375bd546","name":"form_processdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_processdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":455,"lastModifiedTime":1761640884900}},{"hashValue":"1c0180d01e949f7c7195139f0accb81e","name":"form_updatebystatus_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebystatus_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":435,"lastModifiedTime":1761640884901}},{"hashValue":"0fb0859cb21c1db8ab9ff279be425dea","name":"form_updatebytime_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebytime_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1906,"lastModifiedTime":1761640884902}},{"hashValue":"8934ca3de54d4baa6c60eff62764ee58","name":"form_widgetcallee_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_widgetcallee_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1318,"lastModifiedTime":1761640884903}},{"hashValue":"d3b0de93d844194cde86053e6d2fea03","name":"main_pages.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761460525544}}]}]}]},{"hashValue":"727e1ab7a439b83a40c8921810ce4fad","name":"resources.index","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":11887,"lastModifiedTime":1761640884918}},{"hashValue":"7515fbb6bc2a818932cceb9204eecb62","name":"ResourceTable.txt","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3646,"lastModifiedTime":1761640884905}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h":{"hashValue":"e38c37ba82054070678725efb4ffc051","name":"ResourceTable.h","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6018,"lastModifiedTime":1761640884904}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default":{"hashValue":"7a331b1ed549fb856d8257cfc76ba7d1","name":"default","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e38c37ba82054070678725efb4ffc051","name":"ResourceTable.h","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6018,"lastModifiedTime":1761640884904}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default":{"hashValue":"","name":"default","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default","type":"directory","isSymbolicLink":false,"children":[]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default":{"hashValue":"1961f3a0c2426052e08e4147c1df5bff","name":"default","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"240431450c2adbb2bdca4309bf18e8e4","name":"loader.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1226,"lastModifiedTime":1761640884553}},{"hashValue":"0374044db786b4db0086d0509e06c5f7","name":"widget_loader.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\widget_loader.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1226,"lastModifiedTime":1761640884554}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt":{"hashValue":"7515fbb6bc2a818932cceb9204eecb62","name":"ResourceTable.txt","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3646,"lastModifiedTime":1761640884905}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json":{"hashValue":"2b3eaffd91300d9e077af890f049d028","name":"ark_module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5154,"lastModifiedTime":1761640884486}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile":{"hashValue":"7396bea238b2c7a712c29852902e711e","name":"profile","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f6140e7002bd8a24a77ea82c793870d8","name":"form_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1754,"lastModifiedTime":1761640884897}},{"hashValue":"896dc247c7e8a8cdff8ca71fdfa3ef95","name":"form_imgupdate_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_imgupdate_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":452,"lastModifiedTime":1761640884898}},{"hashValue":"22944c7f0997a7958ec65dcbb96d6d01","name":"form_jscard_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_jscard_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":393,"lastModifiedTime":1761640884899}},{"hashValue":"657b7d2138c385d9da86a0219c287e5f","name":"form_persistentdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_persistentdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":635,"lastModifiedTime":1761460525542}},{"hashValue":"3195641bd2ff7fbd8e03d511375bd546","name":"form_processdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_processdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":455,"lastModifiedTime":1761640884900}},{"hashValue":"1c0180d01e949f7c7195139f0accb81e","name":"form_updatebystatus_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebystatus_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":435,"lastModifiedTime":1761640884901}},{"hashValue":"0fb0859cb21c1db8ab9ff279be425dea","name":"form_updatebytime_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebytime_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1906,"lastModifiedTime":1761640884902}},{"hashValue":"8934ca3de54d4baa6c60eff62764ee58","name":"form_widgetcallee_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_widgetcallee_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1318,"lastModifiedTime":1761640884903}},{"hashValue":"d3b0de93d844194cde86053e6d2fea03","name":"main_pages.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761460525544}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets":{"hashValue":"a3c62b02ac65b530c9c46248cb5f5d92","name":"ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f92c976fa6ab8790ef7752add4dbdf92","name":"attranimation","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\attranimation","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5e646d93bcd639ac1ed9fe96e7ba4847","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\attranimation\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"091bea9450058dc0688e18869bd00213","name":"AttrAnimationCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\attranimation\\pages\\AttrAnimationCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1394,"lastModifiedTime":1761460525505}}]}]},{"hashValue":"76440a2e3243d2b027a5540bb575141d","name":"customcanvasdrawing","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\customcanvasdrawing","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a71e898d3d17a344cb3b29412884e62c","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\customcanvasdrawing\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d34ad422b6c64b21a711827bb0137aab","name":"CustomCanvasDrawingCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\customcanvasdrawing\\pages\\CustomCanvasDrawingCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3950,"lastModifiedTime":1761460525506}}]}]},{"hashValue":"9ab1f9d83c88cca2d3d293eef60b6ecf","name":"entryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\entryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"44a27b3f7184c7dcb2ae00ededef246c","name":"EntryAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\entryability\\EntryAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3293,"lastModifiedTime":1761460525506}}]},{"hashValue":"035bd627329d846a88f49c9c9e26643b","name":"entryformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\entryformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e15c16e7d69a932da70883f3ff9b3b2d","name":"EntryFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\entryformability\\EntryFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5569,"lastModifiedTime":1761622102192}}]},{"hashValue":"d2814c4e63f00b33ba2c2df28ac24e20","name":"funpages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\funpages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"ddab5c25b775ced8c93ac216d3a1c4fe","name":"FunA.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\funpages\\FunA.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1429,"lastModifiedTime":1761460525507}},{"hashValue":"eaf5d1ee104f3f28864eee1510a816f1","name":"FunB.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\funpages\\FunB.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1429,"lastModifiedTime":1761622102192}}]},{"hashValue":"6cfd541c7dbf632dabea55fc0a4dfe3b","name":"jscardentryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\jscardentryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"7c283985ebee3002d35f4a50420f4374","name":"JsCardEntryAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\jscardentryability\\JsCardEntryAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2286,"lastModifiedTime":1761460525508}}]},{"hashValue":"b4839db19bb7b3dcf484cb270152dc84","name":"jscardformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\jscardformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e6593cb103055827848889beb9c13f2b","name":"JsCardFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\jscardformability\\JsCardFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":7747,"lastModifiedTime":1761460525509}}]},{"hashValue":"3d59119af960a48ea4215fba6fe65d46","name":"nextrefreshtime","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\nextrefreshtime","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a372452494f5fd7dcc86487b0964fa56","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\nextrefreshtime\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d67a006ad6ff2e5c1cb997e21abeee72","name":"NextRefreshTimeCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\nextrefreshtime\\pages\\NextRefreshTimeCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2306,"lastModifiedTime":1761460525509}}]}]},{"hashValue":"5454f92eb11b42b44b8dfc1114a9cb8d","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"67201aa83a520baec3ad54e31aa401e1","name":"Index.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\pages\\Index.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1395,"lastModifiedTime":1761460525510}}]},{"hashValue":"23386c9a79b6d3c5476a6ea6f937f148","name":"persistentdataformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\persistentdataformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"bd4ac2ce486342a8635abfda4c1d5d47","name":"PersistentDataFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\persistentdataformability\\PersistentDataFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2092,"lastModifiedTime":1761460525511}}]},{"hashValue":"20c8bffae690253790d9d65f1f367bab","name":"processdataentryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\processdataentryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"6ab3a08ece330a12b93c0674a93d1ef3","name":"ProcessDataFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\processdataentryability\\ProcessDataFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1766,"lastModifiedTime":1761460525511}}]},{"hashValue":"8939a06a2fc3839d8c5cd3c1c063b5a6","name":"requestForm","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\requestForm","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"808deb20a91a42ef561f41a0c8ec2e2d","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\requestForm\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"47150388ca83e96c70237b4c3c6dd48d","name":"RequestFormCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\requestForm\\pages\\RequestFormCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1662,"lastModifiedTime":1761460525512}}]}]},{"hashValue":"7feb06dd67cfa02fe74828d8ff2b1676","name":"scheduledupdatetime","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\scheduledupdatetime","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"21e40dc8458adb946a95fad6d92ee000","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\scheduledupdatetime\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"ffbda4098a96d701ed771cced0e3a935","name":"ScheduledUpdateTimeCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\scheduledupdatetime\\pages\\ScheduledUpdateTimeCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1663,"lastModifiedTime":1761460525513}}]}]},{"hashValue":"00d614a29f964c73a132dce0c9505d02","name":"updatebymessage","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebymessage","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a261d5dd5a7d19f78b0d989d1a12c037","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebymessage\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4be1276f33026d805e78c403f9be8f2c","name":"UpdateByMessageCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebymessage\\pages\\UpdateByMessageCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2235,"lastModifiedTime":1761460525513}}]}]},{"hashValue":"629fae55da0ab57073ebc2d7a5bb4a06","name":"updatebystatusformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebystatusformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"7cb2ac517873603c2ce15d76b4c97c3e","name":"UpdateByStatusFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebystatusformability\\UpdateByStatusFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5034,"lastModifiedTime":1761460525514}}]},{"hashValue":"792214922fd365a5028b4b60799bc9d1","name":"updatebytimeformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebytimeformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"398909d68236eba8e5b48aa5ba6cdb55","name":"UpdateByTimeFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updatebytimeformability\\UpdateByTimeFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3653,"lastModifiedTime":1761460525514}}]},{"hashValue":"ec1986e5e905544f8a0009ee48ec6bb5","name":"updateduration","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updateduration","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8fde8e14fff8812f8c0de270d3d56ea5","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updateduration\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"851aebca00143615f8db5028c2e31e28","name":"UpdateDurationCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\updateduration\\pages\\UpdateDurationCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1674,"lastModifiedTime":1761460525515}}]}]},{"hashValue":"18d3c9867a4709a62d5133bf592ed010","name":"wgtimgupdateentryformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\wgtimgupdateentryformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"14f379f8ddf60c0ee02a620810bdbaf9","name":"WgtImgUpdateEntryFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\wgtimgupdateentryformability\\WgtImgUpdateEntryFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6338,"lastModifiedTime":1761533297708}}]},{"hashValue":"5fe9ae2e66f769d09b305943843e4cc6","name":"widgetcalleeentryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetcalleeentryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5b9b9bcfae19c2babd53e0447c2af484","name":"WidgetCalleeEntryAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetcalleeentryability\\WidgetCalleeEntryAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3701,"lastModifiedTime":1761460525516}}]},{"hashValue":"74a200201e565dd978b6f78439a2775b","name":"widgetcalleeformability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetcalleeformability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"ee4eeda77045c6d1952031273f4fe050","name":"WidgetCalleeFormAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetcalleeformability\\WidgetCalleeFormAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1461,"lastModifiedTime":1761460525517}}]},{"hashValue":"987dae08d44e813a7cb646ac4889ee50","name":"widgeteventcall","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventcall","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e0dbccf1d6316f95c915b6b8d25a3e8b","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventcall\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"8c16f1197d057c034b9c72cc39cd42d1","name":"WidgetEventCallCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventcall\\pages\\WidgetEventCallCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2545,"lastModifiedTime":1761622102193}}]}]},{"hashValue":"cd48355c202af12cd16df078fcd32180","name":"widgeteventcallentryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventcallentryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"bdf2db2f7f1ef80ad1dd861c0441756c","name":"WidgetEventCallEntryAbility.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventcallentryability\\WidgetEventCallEntryAbility.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3121,"lastModifiedTime":1761622102194}}]},{"hashValue":"b7b81deeb546022f6f4f08f87294140c","name":"widgetevententryability","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetevententryability","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"bebb701a25774d243f7dae43f5e532e6","name":"WidgetEventRouterEntryAbility.ts","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetevententryability\\WidgetEventRouterEntryAbility.ts","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3272,"lastModifiedTime":1761460525519}}]},{"hashValue":"dc629a753c20b43e9fa353c8b957a70f","name":"widgeteventrouter","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventrouter","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"970f437f721cc2d7477ad520d09e9467","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventrouter\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"0c21828888e09e382e42beef4ca74f22","name":"WidgetEventRouterCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgeteventrouter\\pages\\WidgetEventRouterCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2307,"lastModifiedTime":1761460525519}}]}]},{"hashValue":"b761c62ee5f529e4b7b031ae9ba647af","name":"widgetimageupdate","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetimageupdate","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"4b86935e73d4cecd77b586c4f81c2f6c","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetimageupdate\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"426d97442a968523a5a5df6feb0a932a","name":"WidgetImageUpdateCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetimageupdate\\pages\\WidgetImageUpdateCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2175,"lastModifiedTime":1761460525520}}]}]},{"hashValue":"9f431004d97043ca90963ea8a75d4a33","name":"widgetpersistentdata","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetpersistentdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"75c64f0866e415655b0328f5370ba261","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetpersistentdata\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5dc630d741828f11eeb7552324ca6522","name":"WidgetPersistentDataCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetpersistentdata\\pages\\WidgetPersistentDataCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1446,"lastModifiedTime":1761460525521}}]}]},{"hashValue":"11fab7998bf9bdd4b70741771e4b012d","name":"widgetprocessdata","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetprocessdata","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c34f310a1e18e1ccec8c0240e3bf0075","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetprocessdata\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"b31a543a72506780afa4986d92115d0a","name":"WidgetProcessDataCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetprocessdata\\pages\\WidgetProcessDataCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1349,"lastModifiedTime":1761460525521}}]}]},{"hashValue":"52b35c9ffb332558f806f2dd16262e01","name":"widgetupdatebystatus","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatebystatus","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"48076a4e0a63eb6f08976ed1285c4e7f","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatebystatus\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"916aa4f0e06170801965893fb61b03d4","name":"WidgetUpdateByStatusCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatebystatus\\pages\\WidgetUpdateByStatusCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3667,"lastModifiedTime":1761460525522}}]}]},{"hashValue":"18c0f94d5b00cf53796e570dc9d94fb1","name":"widgetupdatecall","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatecall","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"874ee7aa137e305cc5f5ddd99b8dbb8f","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatecall\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d43f96ed59a51309274c2c62fd623daa","name":"WidgetUpdateCallCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdatecall\\pages\\WidgetUpdateCallCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2202,"lastModifiedTime":1761460525523}}]}]},{"hashValue":"2f19cf5f218109c0f67a98cbca634481","name":"widgetupdaterouter","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdaterouter","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"1e4ef629b135031af21090d827b717e2","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdaterouter\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"830b7158ad00e60c9f36b4a42328f99d","name":"WidgetUpdateRouterCard.ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets\\widgetupdaterouter\\pages\\WidgetUpdateRouterCard.ets","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2181,"lastModifiedTime":1761460525524}}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets":{"hashValue":"281de3a0f01391d9bc2de57e8ef156b8","name":"ets","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"18ef7078818f0549b13f27e5931d3241","name":"modules.abc","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\modules.abc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":214000,"lastModifiedTime":1761640894637}},{"hashValue":"41ec9c7891e37dd82ff3cf13b8babf94","name":"sourceMaps.map","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":67589,"lastModifiedTime":1761640894483}},{"hashValue":"9f5f73fa8b7894794d463cd53b1ec550","name":"widget","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\widget","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"39c95d82fdd483d6d6c63f9301454e6d","name":"component_collection.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\widget\\component_collection.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1945,"lastModifiedTime":1761640893726}}]},{"hashValue":"6f02a0b3f2a94b84780fa1c055befd22","name":"widgets.abc","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\widgets.abc","type":"file","isSymbolicLink":false,"fileMetaData":{"size":133444,"lastModifiedTime":1761640894000}}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js":{"hashValue":"e7971f0278a3856419e50d1737149903","name":"js","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"483dc09a3b0a480084c5769f264d16e0","name":"common","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\common","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"c96f89f69e7f964d57804ba6750a8c94","name":"CardWebImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\common\\CardWebImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":326478,"lastModifiedTime":1761460525527}},{"hashValue":"21cf74847ed793635f2cf1d0baa903ad","name":"CardWebImgMatrix.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\common\\CardWebImgMatrix.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2889,"lastModifiedTime":1761460525528}},{"hashValue":"c44376e780a8e5d714c18a1385448604","name":"widget.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\common\\widget.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5831,"lastModifiedTime":1761460525528}}]},{"hashValue":"283a10f0a3bc840029928f4c77ea9929","name":"WidgetJS","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"dc1a85f6e8fc218d1664b21e47d5eeb7","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"cbf22c17fe342c4e14e65f16214f9c64","name":"index","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS\\pages\\index","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"5d3f1cb767a78385bc474f9532da353f","name":"index.css","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS\\pages\\index\\index.css","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1616,"lastModifiedTime":1761460525525}},{"hashValue":"280558d790de425bc6bd8a86ca5bb18b","name":"index.hml","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS\\pages\\index\\index.hml","type":"file","isSymbolicLink":false,"fileMetaData":{"size":491,"lastModifiedTime":1761460525525}},{"hashValue":"b13b70e8180473849420b3fd2aabf9ac","name":"index.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js\\WidgetJS\\pages\\index\\index.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":423,"lastModifiedTime":1761460525526}}]}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js":{"hashValue":"bd6e6f9399a12bd32f1f6cf03e87c489","name":"js","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"e522b30cc15f8b542179527b684a1686","name":"common","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\common","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"efb6500e2e037791b45f611cd6fc36a8","name":"CardWebImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\common\\CardWebImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":326478,"lastModifiedTime":1761640887413}},{"hashValue":"e3d63abdeb5fa58587426431de16f1f2","name":"CardWebImgMatrix.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\common\\CardWebImgMatrix.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2889,"lastModifiedTime":1761640887407}},{"hashValue":"84e3709763abd92cf915d427eafa8c10","name":"widget.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\common\\widget.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5831,"lastModifiedTime":1761640887407}}]},{"hashValue":"e4e97fe7cbdc686ffa58e08758f4a999","name":"WidgetJS","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\WidgetJS","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"a857faa17affcf64a0698a7cdec2f0af","name":"pages","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\WidgetJS\\pages","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"feb6af491dea0dcd74953cdc06c87560","name":"index","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\WidgetJS\\pages\\index","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"bf57a9862bca9a69756b808768993fa6","name":"index.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js\\WidgetJS\\pages\\index\\index.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":3415,"lastModifiedTime":1761640887864}}]}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json":{"hashValue":"29e8232e31df3f9399ca6418db7ab715","name":"base_native_libs.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":25,"lastModifiedTime":1761640886305}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json":{"hashValue":"7c3cb1c2627ed3888039a8ada818d1eb","name":"module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":7674,"lastModifiedTime":1761640884909}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\package\\default\\module.json":{"hashValue":"7c3cb1c2627ed3888039a8ada818d1eb","name":"module.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\package\\default\\module.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":7674,"lastModifiedTime":1761640884909}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources":{"hashValue":"05ed6aff39e41cdca88ca3e17b479cdb","name":"resources","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f12015afc99ade687a7732a1a3a53997","name":"base","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"16c3daeaf0b6ba24bba86f2614c0911e","name":"media","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"d7d08026c38fd0ace5641bfbf62f939f","name":"app_icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\app_icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525500}},{"hashValue":"73499ddb57a0126d929748148ae0c8d0","name":"CardEvent.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardEvent.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":246753,"lastModifiedTime":1761460525531}},{"hashValue":"c21272886c2292d8616ab75d10b2f05d","name":"CardExampleBkg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardExampleBkg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":281255,"lastModifiedTime":1761460525532}},{"hashValue":"01b1e9b2c176eb5433a2c95df2deb856","name":"CardLocalImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardLocalImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":32716,"lastModifiedTime":1761460525533}},{"hashValue":"126711b5017b884060007a766e2ab73b","name":"CardUpdateByStatus.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\CardUpdateByStatus.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":68057,"lastModifiedTime":1761460525534}},{"hashValue":"816393f248abf77a19b2bf72386cb9be","name":"ic_widget.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\ic_widget.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5831,"lastModifiedTime":1761460525540}},{"hashValue":"055f42ec0dc716a610f598661450e821","name":"icon.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\icon.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":6790,"lastModifiedTime":1761460525540}},{"hashValue":"1ed32999a4a5d0a203517dd759a28bb5","name":"ImageDisp.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\ImageDisp.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":579239,"lastModifiedTime":1761460525537}},{"hashValue":"6cea28162cbb8920a24c2a15cdefca11","name":"pic_empty.svg","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\pic_empty.svg","type":"file","isSymbolicLink":false,"fileMetaData":{"size":5471,"lastModifiedTime":1761460525541}},{"hashValue":"13d9cfc69a46e5e9a54b588e62271af0","name":"TransitionBkImg.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionBkImg.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":99875,"lastModifiedTime":1761460525538}},{"hashValue":"6854399911438687bf00a208b4e54838","name":"TransitionImg1.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg1.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":100365,"lastModifiedTime":1761460525538}},{"hashValue":"59175a94cf17906d595d05a48cbf0144","name":"TransitionImg2.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg2.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":104230,"lastModifiedTime":1761460525539}},{"hashValue":"ee8413466f3b88a584b867b79c9cc9cd","name":"TransitionImg3.png","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\media\\TransitionImg3.png","type":"file","isSymbolicLink":false,"fileMetaData":{"size":90609,"lastModifiedTime":1761460525540}}]},{"hashValue":"7396bea238b2c7a712c29852902e711e","name":"profile","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile","type":"directory","isSymbolicLink":false,"children":[{"hashValue":"f6140e7002bd8a24a77ea82c793870d8","name":"form_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1754,"lastModifiedTime":1761640884897}},{"hashValue":"896dc247c7e8a8cdff8ca71fdfa3ef95","name":"form_imgupdate_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_imgupdate_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":452,"lastModifiedTime":1761640884898}},{"hashValue":"22944c7f0997a7958ec65dcbb96d6d01","name":"form_jscard_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_jscard_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":393,"lastModifiedTime":1761640884899}},{"hashValue":"657b7d2138c385d9da86a0219c287e5f","name":"form_persistentdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_persistentdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":635,"lastModifiedTime":1761460525542}},{"hashValue":"3195641bd2ff7fbd8e03d511375bd546","name":"form_processdata_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_processdata_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":455,"lastModifiedTime":1761640884900}},{"hashValue":"1c0180d01e949f7c7195139f0accb81e","name":"form_updatebystatus_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebystatus_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":435,"lastModifiedTime":1761640884901}},{"hashValue":"0fb0859cb21c1db8ab9ff279be425dea","name":"form_updatebytime_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_updatebytime_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1906,"lastModifiedTime":1761640884902}},{"hashValue":"8934ca3de54d4baa6c60eff62764ee58","name":"form_widgetcallee_config.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\form_widgetcallee_config.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":1318,"lastModifiedTime":1761640884903}},{"hashValue":"d3b0de93d844194cde86053e6d2fea03","name":"main_pages.json","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile\\main_pages.json","type":"file","isSymbolicLink":false,"fileMetaData":{"size":86,"lastModifiedTime":1761460525544}}]}]}]},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index":{"hashValue":"727e1ab7a439b83a40c8921810ce4fad","name":"resources.index","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index","type":"file","isSymbolicLink":false,"fileMetaData":{"size":11887,"lastModifiedTime":1761640884918}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map":{"hashValue":"41ec9c7891e37dd82ff3cf13b8babf94","name":"sourceMaps.map","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":67589,"lastModifiedTime":1761640894483}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap":{"hashValue":"45a78080384c876f8ef3646fdc8d7555","name":"entry-default-unsigned.hap","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap","type":"file","isSymbolicLink":false,"fileMetaData":{"size":2414545,"lastModifiedTime":1761640894715}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map":{"hashValue":"41ec9c7891e37dd82ff3cf13b8babf94","name":"sourceMaps.map","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":67589,"lastModifiedTime":1761640894483}},"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map":{"hashValue":"41ec9c7891e37dd82ff3cf13b8babf94","name":"sourceMaps.map","path":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map","type":"file","isSymbolicLink":false,"fileMetaData":{"size":67589,"lastModifiedTime":1761640894483}}} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/cache/meta.json b/FormKit/StageServiceWidgetCards/.hvigor/cache/meta.json new file mode 100644 index 0000000000000000000000000000000000000000..8a610bb6ce6e654a07aa44d75b103bc5aac79685 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/cache/meta.json @@ -0,0 +1 @@ +{"compileSdkVersion":"6.0.0(20)","hvigorVersion":"6.0.6","toolChainsVersion":"6.0.0.47"} diff --git a/FormKit/StageServiceWidgetCards/.hvigor/cache/task-cache.json b/FormKit/StageServiceWidgetCards/.hvigor/cache/task-cache.json new file mode 100644 index 0000000000000000000000000000000000000000..b290bd6722ed402ab86bb4907d4b7e695d52c06e --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/cache/task-cache.json @@ -0,0 +1 @@ +{":StageServiceWidgetCards:entry:default@PreBuild":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetStatusCode\",\"_value\":2,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apiType\",\"_value\":\"stageMode\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceType\",\"_value\":[\"default\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"codeType\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"6.0.0.47\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"profileModuleName\",\"_value\":\"entry\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"jsonFilePath\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\module.json5\\\",\\\"profile\\\":{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ts\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]},{\\\"name\\\":\\\"WidgetEventRouterEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetevententryability/WidgetEventRouterEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetEventEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"JsCardEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardentryability/JsCardEntryAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:JSCardEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetCalleeEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetCalleeEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetEventCallEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets\\\",\\\"description\\\":\\\"$string:WidgetEventCallEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventCallEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryformability/EntryFormAbility.ts\\\",\\\"label\\\":\\\"$string:EntryFormAbility_label\\\",\\\"description\\\":\\\"$string:EntryFormAbility_desc\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_config\\\"}]},{\\\"name\\\":\\\"WgtImgUpdateEntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts\\\",\\\"description\\\":\\\"$string:WgtImgUpdateEntryFormAbility_desc\\\",\\\"label\\\":\\\"$string:WgtImgUpdateEntryFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_imgupdate_config\\\"}]},{\\\"name\\\":\\\"UpdateByTimeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebytimeformability/UpdateByTimeFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByTimeFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByTimeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebytime_config\\\"}]},{\\\"name\\\":\\\"UpdateByStatusFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebystatusformability/UpdateByStatusFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByStatusFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByStatusFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebystatus_config\\\"}]},{\\\"name\\\":\\\"JsCardFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardformability/JsCardFormAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardFormAbility_desc\\\",\\\"label\\\":\\\"$string:JSCardFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_jscard_config\\\"}]},{\\\"name\\\":\\\"ProcessDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/processdataentryability/ProcessDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:ProcessDataEntryAbility_desc\\\",\\\"label\\\":\\\"$string:ProcessDataEntryAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_processdata_config\\\"}]},{\\\"name\\\":\\\"WidgetCalleeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeformability/WidgetCalleeFormAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeFormAbility_desc\\\",\\\"label\\\":\\\"$string:WidgetCalleeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_widgetcallee_config\\\"}]},{\\\"name\\\":\\\"PersistentDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/persistentdataformability/PersistentDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:PersistentDataFormAbility_desc\\\",\\\"label\\\":\\\"$string:PersistentDataFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_persistentdata_config\\\"}]}],\\\"requestPermissions\\\":[{\\\"name\\\":\\\"ohos.permission.KEEP_BACKGROUND_RUNNING\\\"},{\\\"name\\\":\\\"ohos.permission.START_ABILITIES_FROM_BACKGROUND\\\"},{\\\"name\\\":\\\"ohos.permission.GET_BUNDLE_INFO\\\"},{\\\"name\\\":\\\"ohos.permission.INTERNET\\\",\\\"usedScene\\\":{\\\"abilities\\\":[\\\"WgtImgUpdateEntryFormAbility\\\"],\\\"when\\\":\\\"inuse\\\"}}]}},\\\"deviceTypes\\\":[\\\"default\\\"],\\\"deviceConfig\\\":\\\"deviceTypes\\\",\\\"configurationProfile\\\":\\\"module.json5\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSupportOhpmProj\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"removePermissions\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isPreloadSystemSoEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSingleFileEmitEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/attranimation/pages/AttrAnimationCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\attranimation\\\\pages\\\\AttrAnimationCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/customcanvasdrawing/pages/CustomCanvasDrawingCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\customcanvasdrawing\\\\pages\\\\CustomCanvasDrawingCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgeteventrouter/pages/WidgetEventRouterCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgeteventrouter\\\\pages\\\\WidgetEventRouterCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/updatebymessage/pages/UpdateByMessageCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\updatebymessage\\\\pages\\\\UpdateByMessageCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetimageupdate/pages/WidgetImageUpdateCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetimageupdate\\\\pages\\\\WidgetImageUpdateCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/updateduration/pages/UpdateDurationCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\updateduration\\\\pages\\\\UpdateDurationCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\scheduledupdatetime\\\\pages\\\\ScheduledUpdateTimeCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/nextrefreshtime/pages/NextRefreshTimeCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\nextrefreshtime\\\\pages\\\\NextRefreshTimeCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/requestForm/pages/RequestFormCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\requestForm\\\\pages\\\\RequestFormCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetupdatebystatus/pages/WidgetUpdateByStatusCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetupdatebystatus\\\\pages\\\\WidgetUpdateByStatusCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./js/WidgetJS/pages/index/index\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\js\\\\WidgetJS\\\\pages\\\\index\\\\index.json\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetprocessdata/pages/WidgetProcessDataCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetprocessdata\\\\pages\\\\WidgetProcessDataCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetupdaterouter/pages/WidgetUpdateRouterCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetupdaterouter\\\\pages\\\\WidgetUpdateRouterCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgeteventcall/pages/WidgetEventCallCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgeteventcall\\\\pages\\\\WidgetEventCallCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetupdatecall/pages/WidgetUpdateCallCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetupdatecall\\\\pages\\\\WidgetUpdateCallCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"./ets/widgetpersistentdata/pages/WidgetPersistentDataCard.ets\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\ets\\\\widgetpersistentdata\\\\pages\\\\WidgetPersistentDataCard.ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceRoots\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configuration\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"configurationFileJson\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleDependencyNames\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isExpandImportEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"excludeExpandImportDependencyNames\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@PreBuild","_key":":StageServiceWidgetCards:entry:default@PreBuild","_executionId":":StageServiceWidgetCards:entry:default@PreBuild:1761640884132","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5",{"isDirectory":false,"fileSnapShotHashValue":"2fb6230799f030c0fed1cc4fac9ed261"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"isDirectory":false,"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json",{"isDirectory":false,"fileSnapShotHashValue":"7025555679495fca0bdbfb5f8412ac34"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json",{"isDirectory":false,"fileSnapShotHashValue":"67f93d7a7a4e96ee86094475ef2b16b7"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json",{"isDirectory":false,"fileSnapShotHashValue":"80e322778a95512935e6aca2e56dfb70"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json",{"isDirectory":false,"fileSnapShotHashValue":"68e13ee1a78e677666e10df39a7326a3"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json",{"isDirectory":false,"fileSnapShotHashValue":"23174f009df257cb35a2b917892dcd73"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json",{"isDirectory":false,"fileSnapShotHashValue":"9a4f0288d860fa5e2c8f81669de66c82"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json",{"isDirectory":false,"fileSnapShotHashValue":"2c332a0220d1e14f6b8f7af85537014c"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json",{"isDirectory":false,"fileSnapShotHashValue":"657b7d2138c385d9da86a0219c287e5f"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5",{"fileSnapShotHashValue":"66638bae5735578a341cdf7230354500"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5",{"fileSnapShotHashValue":"cc8cb8443aabae0575ba873103bd4c2c"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json",{"fileSnapShotHashValue":"32bb141892018b4f034e0ea502785898"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json",{"fileSnapShotHashValue":"d3b0de93d844194cde86053e6d2fea03"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5",{"isDirectory":true,"fileSnapShotHashValue":"c61daad74ca935c469c96cfa87f4d22f"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5",{"fileSnapShotHashValue":"b709f0f4f9106d352ac201db7cfd528a"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5",{"fileSnapShotHashValue":"7edaa941abd8692f5fd26f7e0404f484"}]]},"_outputFiles":{"dataType":"Map","value":[]}},":StageServiceWidgetCards:entry:default@CreateModuleInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"ohosUiTransformOptimization\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CreateModuleInfo","_key":":StageServiceWidgetCards:entry:default@CreateModuleInfo","_executionId":":StageServiceWidgetCards:entry:default@CreateModuleInfo:1761640884182","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\ModuleInfo.ts",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@GenerateMetadata":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"remoteHspMetaData\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"artifactName\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"relatedEntryModules\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetDeviceType\",\"_value\":[\"default\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isSigned\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@GenerateMetadata","_key":":StageServiceWidgetCards:entry:default@GenerateMetadata","_executionId":":StageServiceWidgetCards:entry:default@GenerateMetadata:1761640884186","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json",{"fileSnapShotHashValue":"e9bad60ee3a747da80c6b1916e00c19e"}]]}},":StageServiceWidgetCards:entry:default@MergeProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"targetSdkVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildRoot\",\"_value\":\"build\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isDebug\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"asanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"tsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hwasanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ubsanEnable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\"],\\\"deliveryWithInstall\\\":true,\\\"installationFree\\\":false,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ts\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]},{\\\"name\\\":\\\"WidgetEventRouterEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetevententryability/WidgetEventRouterEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetEventEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"JsCardEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardentryability/JsCardEntryAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:JSCardEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetCalleeEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetCalleeEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetEventCallEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets\\\",\\\"description\\\":\\\"$string:WidgetEventCallEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventCallEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryformability/EntryFormAbility.ts\\\",\\\"label\\\":\\\"$string:EntryFormAbility_label\\\",\\\"description\\\":\\\"$string:EntryFormAbility_desc\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_config\\\"}]},{\\\"name\\\":\\\"WgtImgUpdateEntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts\\\",\\\"description\\\":\\\"$string:WgtImgUpdateEntryFormAbility_desc\\\",\\\"label\\\":\\\"$string:WgtImgUpdateEntryFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_imgupdate_config\\\"}]},{\\\"name\\\":\\\"UpdateByTimeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebytimeformability/UpdateByTimeFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByTimeFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByTimeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebytime_config\\\"}]},{\\\"name\\\":\\\"UpdateByStatusFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebystatusformability/UpdateByStatusFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByStatusFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByStatusFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebystatus_config\\\"}]},{\\\"name\\\":\\\"JsCardFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardformability/JsCardFormAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardFormAbility_desc\\\",\\\"label\\\":\\\"$string:JSCardFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_jscard_config\\\"}]},{\\\"name\\\":\\\"ProcessDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/processdataentryability/ProcessDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:ProcessDataEntryAbility_desc\\\",\\\"label\\\":\\\"$string:ProcessDataEntryAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_processdata_config\\\"}]},{\\\"name\\\":\\\"WidgetCalleeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeformability/WidgetCalleeFormAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeFormAbility_desc\\\",\\\"label\\\":\\\"$string:WidgetCalleeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_widgetcallee_config\\\"}]},{\\\"name\\\":\\\"PersistentDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/persistentdataformability/PersistentDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:PersistentDataFormAbility_desc\\\",\\\"label\\\":\\\"$string:PersistentDataFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_persistentdata_config\\\"}]}],\\\"requestPermissions\\\":[{\\\"name\\\":\\\"ohos.permission.KEEP_BACKGROUND_RUNNING\\\"},{\\\"name\\\":\\\"ohos.permission.START_ABILITIES_FROM_BACKGROUND\\\"},{\\\"name\\\":\\\"ohos.permission.GET_BUNDLE_INFO\\\"},{\\\"name\\\":\\\"ohos.permission.INTERNET\\\",\\\"usedScene\\\":{\\\"abilities\\\":[\\\"WgtImgUpdateEntryFormAbility\\\"],\\\"when\\\":\\\"inuse\\\"}}]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarModule\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"multiProjects\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileAbilities\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appJsonOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.samples.stageservicewidgetcards\\\",\\\"vendor\\\":\\\"samples\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"removePermissions\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"packageName\",\"_value\":\"entry\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ohLibs\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"includeAppScopeRes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@MergeProfile","_key":":StageServiceWidgetCards:entry:default@MergeProfile","_executionId":":StageServiceWidgetCards:entry:default@MergeProfile:1761640884200","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5",{"fileSnapShotHashValue":"2fb6230799f030c0fed1cc4fac9ed261"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5",{"fileSnapShotHashValue":"66638bae5735578a341cdf7230354500"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"4108df75f405fc6031fd57a5da8e388b"}]]}},":StageServiceWidgetCards:entry:default@CreateBuildProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"buildMode\",\"_value\":\"Debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildModeName\",\"_value\":\"debug\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"buildProfileFields\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectOhosConfigAppOpt\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CreateBuildProfile","_key":":StageServiceWidgetCards:entry:default@CreateBuildProfile","_executionId":":StageServiceWidgetCards:entry:default@CreateBuildProfile:1761640884211","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5",{"fileSnapShotHashValue":"2fb6230799f030c0fed1cc4fac9ed261"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5",{"fileSnapShotHashValue":"66638bae5735578a341cdf7230354500"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"35d921b3ffb1e2d72271d2e50c15b06b"}]]}},":StageServiceWidgetCards:entry:default@GeneratePkgContextInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"pkgContextInfoMap\",\"_value\":\"{\\\"@ohos/hypium\\\":{\\\"packageName\\\":\\\"@ohos/hypium\\\",\\\"bundleName\\\":\\\"\\\",\\\"moduleName\\\":\\\"\\\",\\\"version\\\":\\\"1.0.6\\\",\\\"entryPath\\\":\\\"index.js\\\",\\\"isSO\\\":false,\\\"dependencyAlias\\\":\\\"\\\"},\\\"entry\\\":{\\\"packageName\\\":\\\"entry\\\",\\\"bundleName\\\":\\\"\\\",\\\"moduleName\\\":\\\"\\\",\\\"version\\\":\\\"\\\",\\\"entryPath\\\":\\\"src/main/\\\",\\\"isSO\\\":false,\\\"dependencyAlias\\\":\\\"\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@GeneratePkgContextInfo","_key":":StageServiceWidgetCards:entry:default@GeneratePkgContextInfo","_executionId":":StageServiceWidgetCards:entry:default@GeneratePkgContextInfo:1761640884237","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@ProcessIntegratedHsp":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"bundleName\",\"_value\":\"com.samples.stageservicewidgetcards\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"versionCode\",\"_value\":1000000,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessIntegratedHsp","_key":":StageServiceWidgetCards:entry:default@ProcessIntegratedHsp","_executionId":":StageServiceWidgetCards:entry:default@ProcessIntegratedHsp:1761640884242","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build\\cache\\default\\integrated_hsp\\integratedHspCache.json",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@MakePackInfo":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileSdkVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"moduleJsonOpt\",\"_value\":\"{\\\"module\\\":{\\\"name\\\":\\\"entry\\\",\\\"type\\\":\\\"entry\\\",\\\"description\\\":\\\"$string:module_desc\\\",\\\"mainElement\\\":\\\"EntryAbility\\\",\\\"deviceTypes\\\":[\\\"default\\\"],\\\"deliveryWithInstall\\\":true,\\\"pages\\\":\\\"$profile:main_pages\\\",\\\"abilities\\\":[{\\\"name\\\":\\\"EntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryability/EntryAbility.ts\\\",\\\"description\\\":\\\"$string:EntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:EntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\",\\\"exported\\\":true,\\\"skills\\\":[{\\\"entities\\\":[\\\"entity.system.home\\\"],\\\"actions\\\":[\\\"action.system.home\\\"]}]},{\\\"name\\\":\\\"WidgetEventRouterEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetevententryability/WidgetEventRouterEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetEventEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"JsCardEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardentryability/JsCardEntryAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:JSCardEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetCalleeEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetCalleeEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"},{\\\"name\\\":\\\"WidgetEventCallEntryAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets\\\",\\\"description\\\":\\\"$string:WidgetEventCallEntryAbility_desc\\\",\\\"icon\\\":\\\"$media:icon\\\",\\\"label\\\":\\\"$string:WidgetEventCallEntryAbility_label\\\",\\\"startWindowIcon\\\":\\\"$media:icon\\\",\\\"startWindowBackground\\\":\\\"$color:start_window_background\\\"}],\\\"extensionAbilities\\\":[{\\\"name\\\":\\\"EntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/entryformability/EntryFormAbility.ts\\\",\\\"label\\\":\\\"$string:EntryFormAbility_label\\\",\\\"description\\\":\\\"$string:EntryFormAbility_desc\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_config\\\"}]},{\\\"name\\\":\\\"WgtImgUpdateEntryFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts\\\",\\\"description\\\":\\\"$string:WgtImgUpdateEntryFormAbility_desc\\\",\\\"label\\\":\\\"$string:WgtImgUpdateEntryFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_imgupdate_config\\\"}]},{\\\"name\\\":\\\"UpdateByTimeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebytimeformability/UpdateByTimeFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByTimeFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByTimeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebytime_config\\\"}]},{\\\"name\\\":\\\"UpdateByStatusFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/updatebystatusformability/UpdateByStatusFormAbility.ts\\\",\\\"description\\\":\\\"$string:UpdateByStatusFormAbility_desc\\\",\\\"label\\\":\\\"$string:UpdateByStatusFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_updatebystatus_config\\\"}]},{\\\"name\\\":\\\"JsCardFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/jscardformability/JsCardFormAbility.ts\\\",\\\"description\\\":\\\"$string:JSCardFormAbility_desc\\\",\\\"label\\\":\\\"$string:JSCardFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_jscard_config\\\"}]},{\\\"name\\\":\\\"ProcessDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/processdataentryability/ProcessDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:ProcessDataEntryAbility_desc\\\",\\\"label\\\":\\\"$string:ProcessDataEntryAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_processdata_config\\\"}]},{\\\"name\\\":\\\"WidgetCalleeFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/widgetcalleeformability/WidgetCalleeFormAbility.ts\\\",\\\"description\\\":\\\"$string:WidgetCalleeFormAbility_desc\\\",\\\"label\\\":\\\"$string:WidgetCalleeFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_widgetcallee_config\\\"}]},{\\\"name\\\":\\\"PersistentDataFormAbility\\\",\\\"srcEntry\\\":\\\"./ets/persistentdataformability/PersistentDataFormAbility.ts\\\",\\\"description\\\":\\\"$string:PersistentDataFormAbility_desc\\\",\\\"label\\\":\\\"$string:PersistentDataFormAbility_label\\\",\\\"type\\\":\\\"form\\\",\\\"metadata\\\":[{\\\"name\\\":\\\"ohos.extension.form\\\",\\\"resource\\\":\\\"$profile:form_persistentdata_config\\\"}]}],\\\"requestPermissions\\\":[{\\\"name\\\":\\\"ohos.permission.KEEP_BACKGROUND_RUNNING\\\"},{\\\"name\\\":\\\"ohos.permission.START_ABILITIES_FROM_BACKGROUND\\\"},{\\\"name\\\":\\\"ohos.permission.GET_BUNDLE_INFO\\\"},{\\\"name\\\":\\\"ohos.permission.INTERNET\\\",\\\"usedScene\\\":{\\\"abilities\\\":[\\\"WgtImgUpdateEntryFormAbility\\\"],\\\"when\\\":\\\"inuse\\\"}}]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"releaseType\",\"_value\":\"Release\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integratedHsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appResOpt\",\"_value\":\"{\\\"app\\\":{\\\"bundleName\\\":\\\"com.samples.stageservicewidgetcards\\\",\\\"vendor\\\":\\\"samples\\\",\\\"versionCode\\\":1000000,\\\"versionName\\\":\\\"1.0.0\\\",\\\"icon\\\":\\\"$media:app_icon\\\",\\\"label\\\":\\\"$string:app_name\\\"}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@MakePackInfo","_key":":StageServiceWidgetCards:entry:default@MakePackInfo","_executionId":":StageServiceWidgetCards:entry:default@MakePackInfo:1761640884250","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5",{"fileSnapShotHashValue":"2fb6230799f030c0fed1cc4fac9ed261"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5",{"fileSnapShotHashValue":"66638bae5735578a341cdf7230354500"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json",{"fileSnapShotHashValue":"7025555679495fca0bdbfb5f8412ac34"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json",{"fileSnapShotHashValue":"67f93d7a7a4e96ee86094475ef2b16b7"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json",{"fileSnapShotHashValue":"80e322778a95512935e6aca2e56dfb70"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json",{"fileSnapShotHashValue":"68e13ee1a78e677666e10df39a7326a3"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json",{"fileSnapShotHashValue":"23174f009df257cb35a2b917892dcd73"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json",{"fileSnapShotHashValue":"9a4f0288d860fa5e2c8f81669de66c82"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json",{"fileSnapShotHashValue":"2c332a0220d1e14f6b8f7af85537014c"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json",{"fileSnapShotHashValue":"657b7d2138c385d9da86a0219c287e5f"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info",{"fileSnapShotHashValue":"312c425b92a68c81f41e5b0a4428d27a"}]]}},":StageServiceWidgetCards:entry:default@SyscapTransform":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@SyscapTransform","_key":":StageServiceWidgetCards:entry:default@SyscapTransform","_executionId":":StageServiceWidgetCards:entry:default@SyscapTransform:1761640884269","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json",{"fileSnapShotHashValue":"32bb141892018b4f034e0ea502785898"}],["D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\syscap_tool.exe",{"fileSnapShotHashValue":"e9c1d9c80c584bc133eb2bb3bd492434"}],["D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define",{"fileSnapShotHashValue":"b3661e27e8a4a4fb4bcb0f0764281771"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc",{"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@ProcessProfile":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"arkEnable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"deviceTypes\",\"_value\":[\"default\"],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"dependency\",\"_value\":\"[]\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harExcludeHSPDependencies\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isFakeUIAbilityExists\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessProfile","_key":":StageServiceWidgetCards:entry:default@ProcessProfile","_executionId":":StageServiceWidgetCards:entry:default@ProcessProfile:1761640884275","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json",{"fileSnapShotHashValue":"4108df75f405fc6031fd57a5da8e388b"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json",{"fileSnapShotHashValue":"0ed3edaf3a768c518c1e38bf652f653b"}]]}},":StageServiceWidgetCards:entry:default@ProcessRouterMap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"obfuscated\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"byteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessRouterMap","_key":":StageServiceWidgetCards:entry:default@ProcessRouterMap","_executionId":":StageServiceWidgetCards:entry:default@ProcessRouterMap:1761640884492","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5",{"fileSnapShotHashValue":"b709f0f4f9106d352ac201db7cfd528a"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5",{"fileSnapShotHashValue":"7edaa941abd8692f5fd26f7e0404f484"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"c91aa3f6b15cecc7de06fe07a7ec2187"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json",{"fileSnapShotHashValue":"c32a9a5fbc18dba5d910a6a5a5d0cc17"}]]}},":StageServiceWidgetCards:entry:default@ProcessShareConfig":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessShareConfig","_key":":StageServiceWidgetCards:entry:default@ProcessShareConfig","_executionId":":StageServiceWidgetCards:entry:default@ProcessShareConfig:1761640884502","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5",{"fileSnapShotHashValue":"b709f0f4f9106d352ac201db7cfd528a"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5",{"fileSnapShotHashValue":"7edaa941abd8692f5fd26f7e0404f484"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5",{"fileSnapShotHashValue":"e5585cdbd66f7d4ac55eef39239d2640"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\share_config\\default\\temp-share-config.json",{"fileSnapShotHashValue":"3b1add6407df67f85742c409e1b5aa3f"}]]}},":StageServiceWidgetCards:entry:default@ProcessStartupConfig":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"appStartupFileName\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"shouldCollectPreloadSystemSo\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessStartupConfig","_key":":StageServiceWidgetCards:entry:default@ProcessStartupConfig","_executionId":":StageServiceWidgetCards:entry:default@ProcessStartupConfig:1761640884510","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\startup\\default\\startup_config.json",{"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@ProcessResource":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"resConfigJsonContent\",\"_value\":\"{\\\"configPath\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\process_profile\\\\\\\\default\\\\\\\\module.json\\\",\\\"packageName\\\":\\\"com.samples.stageservicewidgetcards\\\",\\\"output\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\",\\\"moduleNames\\\":\\\"entry\\\",\\\"ResourceTable\\\":[\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\generated\\\\\\\\r\\\\\\\\default\\\\\\\\ResourceTable.h\\\"],\\\"applicationResource\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\AppScope\\\\\\\\resources\\\",\\\"moduleResources\\\":[\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\src\\\\\\\\main\\\\\\\\resources\\\"],\\\"dependencies\\\":[],\\\"iconCheck\\\":true,\\\"ids\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\ids_map\\\",\\\"definedIds\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\res\\\\\\\\default\\\\\\\\ids_map\\\\\\\\id_defined.json\\\",\\\"definedSysIds\\\":\\\"D:\\\\\\\\DevEco Studio 6\\\\\\\\DevEco Studio\\\\\\\\sdk\\\\\\\\default\\\\\\\\hms\\\\\\\\toolchains\\\\\\\\id_defined.json\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\opt-compression.json\",\"_value\":\"{\\\"context\\\":{\\\"extensionPath\\\":\\\"D:\\\\\\\\DevEco Studio 6\\\\\\\\DevEco Studio\\\\\\\\sdk\\\\\\\\default\\\\\\\\hms\\\\\\\\toolchains\\\\\\\\lib\\\\\\\\libimage_transcoder_shared.dll\\\"},\\\"compression\\\":{\\\"media\\\":{\\\"enable\\\":false},\\\"filters\\\":[]}}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"resource_str\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ignoreResourcePattern\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"includeAppScopeRes\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessResource","_key":":StageServiceWidgetCards:entry:default@ProcessResource","_executionId":":StageServiceWidgetCards:entry:default@ProcessResource:1761640884524","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json",{"isDirectory":false,"fileSnapShotHashValue":"fa5b1f0bfc2f125474d5c4f7a41fb96a"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json",{"isDirectory":false,"fileSnapShotHashValue":"1a4fcb03bf3321962c1b2ae8ea248498"}]]}},":StageServiceWidgetCards:entry:default@GenerateLoaderJson":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"projectRootPath\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"modulePathMap\",\"_value\":\"{\\\"entry\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"module_dependencies\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"overrides\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"project_dependencies\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isOhosTest\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isFullCompilationEnabled\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"patchConfig\",\"_value\":\"{\\\"changedFileList\\\":\\\"D:\\\\\\\\beixiangProject\\\\\\\\harmonyos_pr\\\\\\\\form_nyq3\\\\\\\\guide-snippets\\\\\\\\FormKit\\\\\\\\StageServiceWidgetCards\\\\\\\\entry\\\\\\\\build\\\\\\\\default\\\\\\\\intermediates\\\\\\\\patch\\\\\\\\default\\\\\\\\changedFileList.json\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"appStartupFileName\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileMode\",\"_value\":\"esmodule\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"nodeModulesPath\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\node_modules\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"targetConfig\",\"_value\":\"{\\\"name\\\":\\\"default\\\",\\\"runtimeOS\\\":\\\"HarmonyOS\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"hspNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"harNameOhmMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"anBuildMode\",\"_value\":\"type\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"apPath\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\modules.ap\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"fallbackAnBuild\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isHarWithCoverage\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compileApiVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleApiVersion\",\"_value\":20,\"_valueType\":\"number\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"shouldTreatHarAsHap\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needSubmitArkTsWidget\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHarOptimize\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@GenerateLoaderJson","_key":":StageServiceWidgetCards:entry:default@GenerateLoaderJson","_executionId":":StageServiceWidgetCards:entry:default@GenerateLoaderJson:1761640884543","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json",{"fileSnapShotHashValue":"c91aa3f6b15cecc7de06fe07a7ec2187"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json",{"isDirectory":false,"fileSnapShotHashValue":"240431450c2adbb2bdca4309bf18e8e4"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\widget_loader.json",{"isDirectory":false,"fileSnapShotHashValue":"0374044db786b4db0086d0509e06c5f7"}]]}},":StageServiceWidgetCards:entry:default@ProcessLibs":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"isBundledDependencies\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHar\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"excludeFromHar\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessLibs","_key":":StageServiceWidgetCards:entry:default@ProcessLibs","_executionId":":StageServiceWidgetCards:entry:default@ProcessLibs:1761640884563","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5",{"fileSnapShotHashValue":"66638bae5735578a341cdf7230354500"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5",{"fileSnapShotHashValue":"cc8cb8443aabae0575ba873103bd4c2c"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@CompileResource":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"TARGET_CONFIG\",\"_value\":\"{\\\"name\\\":\\\"default\\\",\\\"runtimeOS\\\":\\\"HarmonyOS\\\"}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\restool.exe,-l,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resConfig.json\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\restool.exe\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CompileResource","_key":":StageServiceWidgetCards:entry:default@CompileResource","_executionId":":StageServiceWidgetCards:entry:default@CompileResource:1761640884582","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources",{"fileSnapShotHashValue":"44db26403b6bbe05226705bafa5c3ed3"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources",{"fileSnapShotHashValue":"173bf149b8a788a470c173111cb705ed"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json",{"isDirectory":false,"fileSnapShotHashValue":"0ed3edaf3a768c518c1e38bf652f653b"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json",{"isDirectory":false,"fileSnapShotHashValue":"fa5b1f0bfc2f125474d5c4f7a41fb96a"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default",{"isDirectory":true,"fileSnapShotHashValue":"ef11099837fb9c5a33e55a2672ba3daf"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h",{"isDirectory":false,"fileSnapShotHashValue":"e38c37ba82054070678725efb4ffc051"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default",{"isDirectory":true,"fileSnapShotHashValue":"7a331b1ed549fb856d8257cfc76ba7d1"}]]}},":StageServiceWidgetCards:entry:default@DoNativeStrip":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debugSymbol\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@DoNativeStrip","_key":":StageServiceWidgetCards:entry:default@DoNativeStrip","_executionId":":StageServiceWidgetCards:entry:default@DoNativeStrip:1761640884984","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@CompileArkTS":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debuggable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isArk\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needCoverageInsert\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ark.tsImportSendable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHarOptimize\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"caseSensitiveCheck\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"skipOhModulesLint\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"autoLazyImport\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"allowEmptyBundleName\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"reExportCheckMode\",\"_value\":\"noCheck\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"executionMode\",\"_value\":\"memory\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"usePathPlaceholder\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"writeRollupCache\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isExpandImportEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"expandImportExclude\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ignoreCrossplatformCheck\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isPreloadSoEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"arkTsWdiget\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"OBFUSCATION_ENABLE\",\"_value\":\"undefined\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"OBFUSCATION_FILES_HASH\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"maxFlowDepth\",\"_value\":\"undefined\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"noExternalImportByPath\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"copyCodeResourceEnable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"copyCodeResourceExcludes\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"copyCodeResourceIncludes\",\"_value\":\"undefined\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ohos.uiTransform.Optimization\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ohos.rollupCache.useSourceHash\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"localModuleParamMap\",\"_value\":\"{}\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CompileArkTS","_key":":StageServiceWidgetCards:entry:default@CompileArkTS","_executionId":":StageServiceWidgetCards:entry:default@CompileArkTS:1761640884996","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default",{"isDirectory":true,"fileSnapShotHashValue":"1961f3a0c2426052e08e4147c1df5bff"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt",{"fileSnapShotHashValue":"7515fbb6bc2a818932cceb9204eecb62"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json",{"fileSnapShotHashValue":"2b3eaffd91300d9e077af890f049d028"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",{"isDirectory":true,"fileSnapShotHashValue":"7396bea238b2c7a712c29852902e711e"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets",{"isDirectory":true,"fileSnapShotHashValue":"a3c62b02ac65b530c9c46248cb5f5d92"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json",{"fileSnapShotHashValue":"7025555679495fca0bdbfb5f8412ac34"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json",{"fileSnapShotHashValue":"67f93d7a7a4e96ee86094475ef2b16b7"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json",{"fileSnapShotHashValue":"80e322778a95512935e6aca2e56dfb70"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json",{"fileSnapShotHashValue":"68e13ee1a78e677666e10df39a7326a3"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json",{"fileSnapShotHashValue":"23174f009df257cb35a2b917892dcd73"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json",{"fileSnapShotHashValue":"9a4f0288d860fa5e2c8f81669de66c82"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json",{"fileSnapShotHashValue":"2c332a0220d1e14f6b8f7af85537014c"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json",{"fileSnapShotHashValue":"657b7d2138c385d9da86a0219c287e5f"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"35d921b3ffb1e2d72271d2e50c15b06b"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets",{"isDirectory":true,"fileSnapShotHashValue":"281de3a0f01391d9bc2de57e8ef156b8"}]]}},":StageServiceWidgetCards:entry:default@BuildJS":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debuggable\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isArk\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"needCoverageInsert\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ark.tsImportSendable\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"customTypes\",\"_value\":[],\"_valueType\":\"object\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isByteCodeHarOptimize\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"caseSensitiveCheck\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"useNormalizedOHMUrl\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"transformLib\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"compatibleSdkVersionStage\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"skipOhModulesLint\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"autoLazyImport\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"allowEmptyBundleName\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"reExportCheckMode\",\"_value\":\"noCheck\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"executionMode\",\"_value\":\"memory\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"usePathPlaceholder\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"writeRollupCache\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"isExpandImportEnabled\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"expandImportExclude\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"ignoreCrossplatformCheck\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@BuildJS","_key":":StageServiceWidgetCards:entry:default@BuildJS","_executionId":":StageServiceWidgetCards:entry:default@BuildJS:1761640885043","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default",{"isDirectory":true,"fileSnapShotHashValue":"1961f3a0c2426052e08e4147c1df5bff"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt",{"fileSnapShotHashValue":"7515fbb6bc2a818932cceb9204eecb62"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json",{"fileSnapShotHashValue":"2b3eaffd91300d9e077af890f049d028"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile",{"isDirectory":true,"fileSnapShotHashValue":"7396bea238b2c7a712c29852902e711e"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js",{"isDirectory":true,"fileSnapShotHashValue":"e7971f0278a3856419e50d1737149903"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js",{"isDirectory":true,"fileSnapShotHashValue":"bd6e6f9399a12bd32f1f6cf03e87c489"}]]}},":StageServiceWidgetCards:entry:default@CacheNativeLibs":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"debugSymbol\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CacheNativeLibs","_key":":StageServiceWidgetCards:entry:default@CacheNativeLibs","_executionId":":StageServiceWidgetCards:entry:default@CacheNativeLibs:1761640885065","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json",{"isDirectory":false,"fileSnapShotHashValue":"29e8232e31df3f9399ca6418db7ab715"}]]}},":StageServiceWidgetCards:entry:default@GeneratePkgModuleJson":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@GeneratePkgModuleJson","_key":":StageServiceWidgetCards:entry:default@GeneratePkgModuleJson","_executionId":":StageServiceWidgetCards:entry:default@GeneratePkgModuleJson:1761640894670","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json",{"fileSnapShotHashValue":"7c3cb1c2627ed3888039a8ada818d1eb"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\package\\default\\module.json",{"fileSnapShotHashValue":"7c3cb1c2627ed3888039a8ada818d1eb"}]]}},":StageServiceWidgetCards:entry:default@ProcessCompiledResources":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"resourcePath\",\"_value\":\"D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@ProcessCompiledResources","_key":":StageServiceWidgetCards:entry:default@ProcessCompiledResources","_executionId":":StageServiceWidgetCards:entry:default@ProcessCompiledResources:1761640894674","_inputFiles":{"dataType":"Map","value":[]},"_outputFiles":{"dataType":"Map","value":[]}},":StageServiceWidgetCards:entry:default@PackageHap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"hotReload\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"integrated_hsp\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"projectConfigAppOpt\",\"_valueType\":\"undefined\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sourceMapDir\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"bundleType\",\"_value\":\"app\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"java,-Dfile.encoding=GBK,-jar,D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\lib\\\\app_packing_tool.jar,--mode,hap,--force,true,--lib-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\stripped_native_libs\\\\default,--json-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\package\\\\default\\\\module.json,--resources-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources,--index-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources.index,--pack-info-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\pack.info,--out-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\entry-default-unsigned.hap,--js-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\js,--ets-path,D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\ets\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\lib\\\\app_packing_tool.jar\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@PackageHap","_key":":StageServiceWidgetCards:entry:default@PackageHap","_executionId":":StageServiceWidgetCards:entry:default@PackageHap:1761640894678","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default",{"isDirectory":false,"fileSnapShotHashValue":""}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json",{"isDirectory":false,"fileSnapShotHashValue":"7c3cb1c2627ed3888039a8ada818d1eb"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources",{"isDirectory":false,"fileSnapShotHashValue":"05ed6aff39e41cdca88ca3e17b479cdb"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index",{"isDirectory":false,"fileSnapShotHashValue":"727e1ab7a439b83a40c8921810ce4fad"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info",{"isDirectory":false,"fileSnapShotHashValue":"312c425b92a68c81f41e5b0a4428d27a"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js",{"isDirectory":false,"fileSnapShotHashValue":"bd6e6f9399a12bd32f1f6cf03e87c489"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets",{"isDirectory":false,"fileSnapShotHashValue":"281de3a0f01391d9bc2de57e8ef156b8"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map",{"isDirectory":false,"fileSnapShotHashValue":"41ec9c7891e37dd82ff3cf13b8babf94"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets",{"fileSnapShotHashValue":"35d921b3ffb1e2d72271d2e50c15b06b"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap",{"isDirectory":false,"fileSnapShotHashValue":"45a78080384c876f8ef3646fdc8d7555"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map",{"fileSnapShotHashValue":"41ec9c7891e37dd82ff3cf13b8babf94"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map",{"fileSnapShotHashValue":"41ec9c7891e37dd82ff3cf13b8babf94"}]]}},":StageServiceWidgetCards:entry:default@SignHap":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"enableSignTask\",\"_value\":true,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"sdkToolchainsComponentVersion\",\"_value\":\"6.0.0.47\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"existSigningConfig\",\"_value\":false,\"_valueType\":\"boolean\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":true,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@SignHap","_key":":StageServiceWidgetCards:entry:default@SignHap","_executionId":":StageServiceWidgetCards:entry:default@SignHap:1761640894754","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap",{"isDirectory":false,"fileSnapShotHashValue":"45a78080384c876f8ef3646fdc8d7555"}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap",{"isDirectory":false,"fileSnapShotHashValue":""}]]}},":StageServiceWidgetCards:entry:default@CollectDebugSymbol":{"_inputs":[{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_COMMAND\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_TOOLCHAIN\",\"_value\":\"\",\"_valueType\":\"string\"}"},{"dataType":"ValueEntry","value":"{\"_name\":\"BUILTIN_TASK_ENV\",\"_value\":\"\",\"_valueType\":\"string\"}"}],"_successful":false,"_projectName":"StageServiceWidgetCards","_moduleName":"entry","_taskName":"default@CollectDebugSymbol","_key":":StageServiceWidgetCards:entry:default@CollectDebugSymbol","_executionId":":StageServiceWidgetCards:entry:default@CollectDebugSymbol:1761640894757","_inputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map",{"fileSnapShotHashValue":"41ec9c7891e37dd82ff3cf13b8babf94"}],["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default",{"isDirectory":true,"fileSnapShotHashValue":""}]]},"_outputFiles":{"dataType":"Map","value":[["D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\symbol",{"isDirectory":true,"fileSnapShotHashValue":""}]]}}} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/dependencyMap.json5 b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/dependencyMap.json5 new file mode 100644 index 0000000000000000000000000000000000000000..f04bda6971ccfdebe59d66e9199e7328d4aedd6c --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/dependencyMap.json5 @@ -0,0 +1 @@ +{"basePath":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\.hvigor\\dependencyMap\\dependencyMap.json5","rootDependency":"./oh-package.json5","dependencyMap":{"entry":"./entry/oh-package.json5"},"modules":[{"name":"entry","srcPath":"..\\..\\..\\entry"}]} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/entry/oh-package.json5 b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/entry/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..6957326bbdc8e55fc0473657f1d874b8bb2a7489 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/entry/oh-package.json5 @@ -0,0 +1 @@ +{"license":"","devDependencies":{},"author":"","name":"entry","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/oh-package.json5 b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..72901f0791c31f0f436257ea672ed53f7a8c78d5 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/dependencyMap/oh-package.json5 @@ -0,0 +1 @@ +{"modelVersion":"5.0.0","license":"","devDependencies":{"@ohos/hypium":"1.0.6"},"author":"","name":"stageservicewidgetcards","description":"Please describe the basic information.","main":"","version":"1.0.0","dependencies":{}} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/outputs/build-logs/build.log b/FormKit/StageServiceWidgetCards/.hvigor/outputs/build-logs/build.log new file mode 100644 index 0000000000000000000000000000000000000000..24c0db4071fbe4ed8196e7c4a56ba363f5124995 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/outputs/build-logs/build.log @@ -0,0 +1,1549 @@ +[2025-10-28T16:38:35.749] [DEBUG] debug-file - env: nodejsVersion=v18.20.1 +[2025-10-28T16:38:36.376] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: false, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:38:41.485] [DEBUG] debug-file - hvigorfile, require result: { appTasks: [Getter] } +[2025-10-28T16:38:41.698] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:38:41.703] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:38:41.717] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:38:41.767] [DEBUG] debug-file - Project task initialization takes 7 ms +[2025-10-28T16:38:41.798] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:38:41.787] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:38:41.811] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:38:41.825] [DEBUG] debug-file - entry : clean cost memory 0.1185455322265625 +[2025-10-28T16:38:35.751] [DEBUG] debug-file - env: hvigor-config.json5 content = { modelVersion: '5.0.0', dependencies: {} } +[2025-10-28T16:38:36.377] [DEBUG] debug-file - Since current hvigor version 6.0.6 differs from last hvigor version + undefined, delete file-cache.json and task-cache.json. +[2025-10-28T16:38:41.857] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-10-28T16:38:41.486] [DEBUG] debug-file - hvigorfile, binding system plugins { appTasks: [Getter] } +[2025-10-28T16:38:41.699] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:38:41.707] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:38:41.758] [DEBUG] debug-file - Sdk init in 50 ms +[2025-10-28T16:38:41.767] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:38:41.800] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:41.815] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:38:41.825] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 463 ms +[2025-10-28T16:38:35.754] [DEBUG] debug-file - env: daemon=false +[2025-10-28T16:38:36.378] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-10-28T16:38:41.859] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-10-28T16:38:41.699] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:38:41.710] [DEBUG] debug-file - Local scan or download HarmonyOS sdk components toolchains,ets,js,native,previewer +[2025-10-28T16:38:41.767] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:38:41.803] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:41.815] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:38:41.826] [INFO] debug-file - Finished :entry:clean... after 3 ms +[2025-10-28T16:38:35.754] [DEBUG] debug-file - no-daemon, use the parent process.execArgv --max-old-space-size=8192,--max-semi-space-size=16,--expose-gc +[2025-10-28T16:38:36.380] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Current worker pool is stopped or closed. +[2025-10-28T16:38:41.699] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:38:41.713] [DEBUG] debug-file - Local scan or download hmscore sdk components toolchains,ets,native +[2025-10-28T16:38:41.773] [DEBUG] debug-file - hvigorfile, require result: { hapTasks: [Getter] } +[2025-10-28T16:38:41.804] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:41.820] [DEBUG] debug-file - Configuration phase cost:5 s 442 ms +[2025-10-28T16:38:41.827] [DEBUG] debug-file - Executing task ::clean +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Clear worker 0. +[2025-10-28T16:38:41.773] [DEBUG] debug-file - hvigorfile, binding system plugins { hapTasks: [Getter] } +[2025-10-28T16:38:41.810] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:41.822] [DEBUG] debug-file - Configuration task cost before running: 5 s 460 ms +[2025-10-28T16:38:41.827] [DEBUG] debug-file - clean: Worker pool is inactive. +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Worker 0 has been cleared. +[2025-10-28T16:38:41.774] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\cli\main\cli.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\bin\hvigor.js +[2025-10-28T16:38:41.810] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:38:41.788] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:41.823] [DEBUG] debug-file - Executing task :entry:clean +[2025-10-28T16:38:41.827] [DEBUG] debug-file - StageServiceWidgetCards : clean cost memory 0.02098846435546875 +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Current idle worker size: 1. +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:38:41.823] [DEBUG] debug-file - clean: Worker pool is inactive. +[2025-10-28T16:38:41.827] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 465 ms +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Current busy worker size: 0. +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:41.827] [INFO] debug-file - Finished ::clean... after 1 ms +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Clear worker 1. +[2025-10-28T16:38:41.788] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:41.828] [DEBUG] debug-file - Executing task :entry:init +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Worker 1 has been cleared. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:41.828] [DEBUG] debug-file - entry : init cost memory 0.0126953125 +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Current idle worker size: 0. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:41.828] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 466 ms +[2025-10-28T16:38:41.862] [DEBUG] debug-file - Current busy worker size: 0. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:41.828] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-10-28T16:38:41.864] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:38:41.828] [DEBUG] debug-file - Executing task ::init +[2025-10-28T16:38:41.869] [DEBUG] debug-file - worker[0] exits with exit code 0. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:41.828] [DEBUG] debug-file - StageServiceWidgetCards : init cost memory 0.01145172119140625 +[2025-10-28T16:38:41.873] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:41.828] [DEBUG] debug-file - runTaskFromQueue task cost before running: 5 s 467 ms +[2025-10-28T16:38:41.873] [DEBUG] debug-file - Current worker pool is terminated. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:41.829] [INFO] debug-file - Finished ::init... after 1 ms +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:41.842] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:41.842] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build. +[2025-10-28T16:38:41.789] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:38:41.855] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-10-28T16:38:41.797] [DEBUG] debug-file - Module entry task initialization takes 7 ms +[2025-10-28T16:38:41.855] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-10-28T16:38:41.797] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:38:48.004] [DEBUG] debug-file - env: nodejsVersion=v18.20.1 +[2025-10-28T16:38:48.119] [DEBUG] debug-file - env: daemon=true +[2025-10-28T16:38:48.006] [DEBUG] debug-file - env: hvigor-config.json5 content = { modelVersion: '5.0.0', dependencies: {} } +[2025-10-28T16:38:48.984] [DEBUG] debug-file - java daemon tryConnect success +[2025-10-28T16:38:49.020] [DEBUG] debug-file - session manager: set active socket. socketId=vDdZfMneQhXprebcAAAB +[2025-10-28T16:38:49.914] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:38:49.927] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:38:49.928] [DEBUG] debug-file - Cache service initialization finished in 1 ms +[2025-10-28T16:38:49.930] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:38:51.887] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:38:51.887] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:38:52.099] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:38:52.099] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:38:52.100] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:38:52.100] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:38:52.103] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:38:52.107] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:38:52.110] [DEBUG] debug-file - Local scan or download HarmonyOS sdk components toolchains,ets,js,native,previewer +[2025-10-28T16:38:52.114] [DEBUG] debug-file - Local scan or download hmscore sdk components toolchains,ets,native +[2025-10-28T16:38:52.118] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:38:52.161] [DEBUG] debug-file - Sdk init in 52 ms +[2025-10-28T16:38:52.167] [DEBUG] debug-file - Project task initialization takes 6 ms +[2025-10-28T16:38:52.167] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:38:52.168] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:38:52.174] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:38:52.174] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:38:52.175] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:38:52.187] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:38:52.187] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:52.187] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:52.187] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:52.188] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:52.188] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:52.188] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:38:52.188] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:52.188] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:38:52.189] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:38:52.190] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:38:52.196] [DEBUG] debug-file - Module entry task initialization takes 6 ms +[2025-10-28T16:38:52.196] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:38:52.224] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 27 ms +[2025-10-28T16:38:52.224] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:38:52.226] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:38:52.237] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:38:52.238] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:38:52.244] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:38:52.244] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:38:52.246] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:38:52.252] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:38:52.252] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:38:52.257] [DEBUG] debug-file - Configuration phase cost:2 s 329 ms +[2025-10-28T16:38:52.260] [DEBUG] debug-file - Configuration task cost before running: 2 s 342 ms +[2025-10-28T16:38:52.271] [DEBUG] debug-file - Executing task :entry:default@PreBuild +[2025-10-28T16:38:52.274] [DEBUG] debug-file - Task 'entry:default@PreBuild' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:38:52.461] [DEBUG] debug-file - current product is not Atomic service. +[2025-10-28T16:38:52.466] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\DevEco Studio 6\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-10-28T16:38:52.466] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\DevEco Studio 6\\DevEco Studio\\tools\\node' } ] +[2025-10-28T16:38:52.473] [ERROR] debug-file - Failed :entry:default@PreBuild... +[2025-10-28T16:38:52.473] [DEBUG] debug-file - hvigor build process will be closed with an error. +[2025-10-28T16:38:52.473] [ERROR] debug-file - 00303214 Configuration Error +Error Message: The type of target device does not match the device type configured by module: entry. +Required device type:phone, current module device type: + +* Try the following: + > Make sure the deviceTypes field set in module.json5 under src/main of the module directory contains the required type. + > Make sure the device types specified under target in the build-profile.json5 file of the module directory contain the required one. + > Check whether the hvigorfile.ts or hvigorconfig.ts file contains any code that may change the module deviceTypes settings. + + +* Try: +> Run with --stacktrace option to get the stack trace. +> Run with --debug option to get more log output. + +[2025-10-28T16:38:52.473] [DEBUG] debug-file - ERROR: stacktrace = AdaptorError: 00303214 Configuration Error +Error Message: The type of target device does not match the device type configured by module: entry. +Required device type:phone, current module device type: + +* Try the following: + > Make sure the deviceTypes field set in module.json5 under src/main of the module directory contains the required type. + > Make sure the device types specified under target in the build-profile.json5 file of the module directory contain the required one. + > Check whether the hvigorfile.ts or hvigorconfig.ts file contains any code that may change the module deviceTypes settings. + + at OhosLogger.printErrorExit (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\log\hvigor-log.js:1:5069) + at PreBuild.checkDeviceTypes (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\abstract\abstract-pre-build.js:1:8950) + at PreBuild.doTaskAction (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\abstract\abstract-pre-build.js:1:7666) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async PreBuild. (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\task\ohos-module-task.js:1:2063) + at async PreBuild.execute (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\external\task\core-task-impl.js:1:2191) + at async TaskProxy.execute (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\proxy\task-proxy.js:1:6131) + at async doIncrementalTask (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\core\incremental-task-executor.js:1:941) + at async executeOneTask (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\core\task-runner.js:1:4322) + at async runTaskFromQueue (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\core\task-runner.js:1:2422) +[2025-10-28T16:38:52.473] [ERROR] debug-file - AdaptorError: 00303214 Configuration Error +Error Message: The type of target device does not match the device type configured by module: entry. +Required device type:phone, current module device type: + +* Try the following: + > Make sure the deviceTypes field set in module.json5 under src/main of the module directory contains the required type. + > Make sure the device types specified under target in the build-profile.json5 file of the module directory contain the required one. + > Check whether the hvigorfile.ts or hvigorconfig.ts file contains any code that may change the module deviceTypes settings. + + at OhosLogger.printErrorExit (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\log\hvigor-log.js:1:5069) + at PreBuild.checkDeviceTypes (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\abstract\abstract-pre-build.js:1:8950) + at PreBuild.doTaskAction (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\abstract\abstract-pre-build.js:1:7666) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async PreBuild. (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\tasks\task\ohos-module-task.js:1:2063) + at async PreBuild.execute (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\external\task\core-task-impl.js:1:2191) + at async TaskProxy.execute (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\proxy\task-proxy.js:1:6131) + at async doIncrementalTask (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\core\incremental-task-executor.js:1:941) + at async executeOneTask (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\core\task-runner.js:1:4322) + at async runTaskFromQueue (D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\task\core\task-runner.js:1:2422) +[2025-10-28T16:38:52.483] [ERROR] debug-file - BUILD FAILED in 2 s 564 ms +[2025-10-28T16:38:52.484] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\app.json5 cache by regenerate. +[2025-10-28T16:38:52.485] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:38:52.485] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_config.json cache by regenerate. +[2025-10-28T16:38:52.485] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_imgupdate_config.json cache by regenerate. +[2025-10-28T16:38:52.486] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebytime_config.json cache by regenerate. +[2025-10-28T16:38:52.486] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebystatus_config.json cache by regenerate. +[2025-10-28T16:38:52.486] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_jscard_config.json cache by regenerate. +[2025-10-28T16:38:52.487] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_processdata_config.json cache by regenerate. +[2025-10-28T16:38:52.487] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_widgetcallee_config.json cache by regenerate. +[2025-10-28T16:38:52.487] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_persistentdata_config.json cache by regenerate. +[2025-10-28T16:38:52.487] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:38:52.488] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build-profile.json5 cache by regenerate. +[2025-10-28T16:38:52.488] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\main_pages.json cache by regenerate. +[2025-10-28T16:38:52.488] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigor\hvigor-config.json5 cache by regenerate. +[2025-10-28T16:38:52.488] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\oh-package.json5 cache by regenerate. +[2025-10-28T16:38:52.489] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\oh-package.json5 cache by regenerate. +[2025-10-28T16:38:52.489] [DEBUG] debug-file - Incremental task entry:default@PreBuild post-execution cost:7 ms . +[2025-10-28T16:38:52.517] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:38:52.518] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:38:52.518] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-10-28T16:38:52.518] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-10-28T16:38:52.519] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-10-28T16:38:52.521] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-10-28T16:38:52.523] [DEBUG] debug-file - Cleanup worker 0. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Worker 0 has been cleaned up. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Current idle worker size: 1. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Current resident worker size: 2. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Cleanup worker 1. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Worker 1 has been cleaned up. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Current idle worker size: 0. +[2025-10-28T16:38:52.524] [DEBUG] debug-file - Current resident worker size: 2. +[2025-10-28T16:38:52.525] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:38:52.528] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:38:52.528] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:38:52.529] [DEBUG] debug-file - worker[0] exits with exit code 0. +[2025-10-28T16:38:52.531] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-10-28T16:40:31.296] [DEBUG] debug-file - session manager: set active socket. socketId=h1_XkTC7VwBhKQTEAAAD +[2025-10-28T16:40:31.306] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:40:31.313] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:40:31.317] [DEBUG] debug-file - Cache service initialization finished in 4 ms +[2025-10-28T16:40:31.318] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:40:31.328] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:40:31.328] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:40:31.337] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:40:31.338] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:40:31.338] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:40:31.338] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:40:31.340] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:40:31.343] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:40:31.349] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:40:31.402] [DEBUG] debug-file - Sdk init in 58 ms +[2025-10-28T16:40:31.409] [DEBUG] debug-file - Project task initialization takes 7 ms +[2025-10-28T16:40:31.410] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:40:31.410] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:40:31.416] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:40:31.416] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:40:31.417] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:40:31.428] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:40:31.428] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:40:31.428] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:40:31.428] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:40:31.428] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:40:31.429] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:40:31.429] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:40:31.429] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:40:31.430] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:40:31.430] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:40:31.430] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:40:31.430] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:40:31.430] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:40:31.430] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:40:31.433] [DEBUG] debug-file - Module entry task initialization takes 2 ms +[2025-10-28T16:40:31.433] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:40:31.471] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 38 ms +[2025-10-28T16:40:31.472] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:40:31.473] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:40:31.485] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:40:31.486] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:40:31.490] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:40:31.490] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:40:31.491] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:40:31.495] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:40:31.495] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:40:31.498] [DEBUG] debug-file - Configuration phase cost:181 ms +[2025-10-28T16:40:31.500] [DEBUG] debug-file - Configuration task cost before running: 191 ms +[2025-10-28T16:40:31.500] [DEBUG] debug-file - Executing task :entry:init +[2025-10-28T16:40:31.500] [DEBUG] debug-file - entry : init cost memory 0.017822265625 +[2025-10-28T16:40:31.500] [DEBUG] debug-file - runTaskFromQueue task cost before running: 192 ms +[2025-10-28T16:40:31.501] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-10-28T16:40:31.501] [DEBUG] debug-file - Executing task ::init +[2025-10-28T16:40:31.502] [DEBUG] debug-file - StageServiceWidgetCards : init cost memory 0.0184173583984375 +[2025-10-28T16:40:31.502] [DEBUG] debug-file - runTaskFromQueue task cost before running: 193 ms +[2025-10-28T16:40:31.502] [INFO] debug-file - Finished ::init... after 1 ms +[2025-10-28T16:40:31.513] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:40:31.514] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build. +[2025-10-28T16:40:31.516] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-10-28T16:40:31.516] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:40:31.523] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:40:31.524] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:40:31.523] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:40:31.524] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:04.891] [DEBUG] debug-file - session manager: set active socket. socketId=e0kpmyA8Au5vVnB0AAAF +[2025-10-28T16:41:04.899] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:04.905] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:41:04.907] [DEBUG] debug-file - Cache service initialization finished in 2 ms +[2025-10-28T16:41:04.908] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:04.913] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:04.913] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:04.920] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:41:04.921] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:41:04.921] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:41:04.921] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:41:04.922] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:41:04.925] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:41:04.929] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:41:04.964] [DEBUG] debug-file - Sdk init in 39 ms +[2025-10-28T16:41:04.968] [DEBUG] debug-file - Project task initialization takes 4 ms +[2025-10-28T16:41:04.969] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:04.969] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:04.975] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:04.975] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:04.976] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:41:04.979] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:41:04.979] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:04.980] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:04.980] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:04.981] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:04.981] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:04.981] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:04.981] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:04.981] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:04.981] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:41:04.983] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-10-28T16:41:04.983] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:05.015] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 32 ms +[2025-10-28T16:41:05.016] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:41:05.017] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:41:05.029] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:41:05.031] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:05.034] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:41:05.034] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:41:05.035] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:05.038] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:41:05.038] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:41:05.040] [DEBUG] debug-file - Configuration phase cost:134 ms +[2025-10-28T16:41:05.041] [DEBUG] debug-file - Configuration task cost before running: 140 ms +[2025-10-28T16:41:05.041] [DEBUG] debug-file - Executing task :entry:init +[2025-10-28T16:41:05.041] [DEBUG] debug-file - entry : init cost memory 0.0144195556640625 +[2025-10-28T16:41:05.042] [DEBUG] debug-file - runTaskFromQueue task cost before running: 141 ms +[2025-10-28T16:41:05.042] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-10-28T16:41:05.042] [DEBUG] debug-file - Executing task ::init +[2025-10-28T16:41:05.042] [DEBUG] debug-file - StageServiceWidgetCards : init cost memory 0.0142822265625 +[2025-10-28T16:41:05.042] [DEBUG] debug-file - runTaskFromQueue task cost before running: 141 ms +[2025-10-28T16:41:05.042] [INFO] debug-file - Finished ::init... after 1 ms +[2025-10-28T16:41:05.053] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:41:05.053] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build. +[2025-10-28T16:41:05.055] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-10-28T16:41:05.056] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:41:05.064] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:05.064] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:05.064] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:05.065] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:20.181] [DEBUG] debug-file - session manager: set active socket. socketId=u3vAheuTzbwkM5xLAAAH +[2025-10-28T16:41:20.190] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:20.196] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:41:20.197] [DEBUG] debug-file - Cache service initialization finished in 2 ms +[2025-10-28T16:41:20.199] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:20.204] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:20.205] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:20.211] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:41:20.211] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:41:20.211] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:41:20.212] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:41:20.213] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:41:20.217] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:41:20.222] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:41:20.266] [DEBUG] debug-file - Sdk init in 48 ms +[2025-10-28T16:41:20.271] [DEBUG] debug-file - Project task initialization takes 5 ms +[2025-10-28T16:41:20.271] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:20.273] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:20.282] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:20.282] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:20.284] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:41:20.289] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:41:20.289] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:20.289] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:20.290] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:20.290] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:20.290] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:20.290] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:20.290] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:20.290] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:20.291] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:20.291] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:20.291] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:20.291] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:20.291] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:20.292] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:20.292] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:20.292] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:20.292] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:20.292] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:41:20.294] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-10-28T16:41:20.294] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:20.333] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 38 ms +[2025-10-28T16:41:20.333] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:41:20.334] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:41:20.342] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:41:20.343] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:20.347] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:41:20.347] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:41:20.348] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:20.351] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:41:20.351] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:41:20.354] [DEBUG] debug-file - Configuration phase cost:157 ms +[2025-10-28T16:41:20.355] [DEBUG] debug-file - Configuration task cost before running: 163 ms +[2025-10-28T16:41:20.355] [DEBUG] debug-file - Executing task :entry:init +[2025-10-28T16:41:20.355] [DEBUG] debug-file - entry : init cost memory 0.014434814453125 +[2025-10-28T16:41:20.355] [DEBUG] debug-file - runTaskFromQueue task cost before running: 164 ms +[2025-10-28T16:41:20.356] [INFO] debug-file - Finished :entry:init... after 1 ms +[2025-10-28T16:41:20.356] [DEBUG] debug-file - Executing task ::init +[2025-10-28T16:41:20.356] [DEBUG] debug-file - StageServiceWidgetCards : init cost memory 0.014251708984375 +[2025-10-28T16:41:20.356] [DEBUG] debug-file - runTaskFromQueue task cost before running: 164 ms +[2025-10-28T16:41:20.356] [INFO] debug-file - Finished ::init... after 1 ms +[2025-10-28T16:41:20.369] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:41:20.369] [DEBUG] debug-file - Obtain build option for module 'entry' target 'ohosTest'in this build. +[2025-10-28T16:41:20.371] [DEBUG] debug-file - There's no busy workers and idle workers need cleanup. +[2025-10-28T16:41:20.371] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:41:20.379] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:20.381] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:20.380] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:20.381] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:23.958] [DEBUG] debug-file - session manager: set active socket. socketId=CR9lROPQi5du1HeLAAAJ +[2025-10-28T16:41:23.968] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:23.974] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:41:23.976] [DEBUG] debug-file - Cache service initialization finished in 2 ms +[2025-10-28T16:41:23.977] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:23.986] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:23.986] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:23.992] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:41:23.992] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:41:23.992] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:41:23.992] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:41:23.993] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:41:23.995] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:41:23.998] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:41:24.032] [DEBUG] debug-file - Sdk init in 36 ms +[2025-10-28T16:41:24.036] [DEBUG] debug-file - Project task initialization takes 4 ms +[2025-10-28T16:41:24.036] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:41:24.037] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:24.042] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:41:24.043] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:41:24.044] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:24.046] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:24.046] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:41:24.047] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:41:24.047] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:41:24.048] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-10-28T16:41:24.048] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:41:24.083] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 35 ms +[2025-10-28T16:41:24.084] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:41:24.085] [DEBUG] debug-file - start to load updatedOhPackageInfo to the disk +[2025-10-28T16:41:24.092] [DEBUG] debug-file - load to the disk finished +[2025-10-28T16:41:24.093] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:24.097] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:41:24.097] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:41:24.098] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:41:24.100] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:41:24.100] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:41:24.102] [DEBUG] debug-file - Configuration phase cost:127 ms +[2025-10-28T16:41:24.104] [DEBUG] debug-file - Configuration task cost before running: 134 ms +[2025-10-28T16:41:24.119] [DEBUG] debug-file - Executing task :entry:default@PreBuild +[2025-10-28T16:41:24.122] [DEBUG] debug-file - Task 'entry:default@PreBuild' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.168] [DEBUG] debug-file - current product is not Atomic service. +[2025-10-28T16:41:24.173] [DEBUG] debug-file - Use tool [win32: JAVA_HOME, CLASSPATH] + [ + { JAVA_HOME: 'D:\\DevEco Studio 6\\DevEco Studio\\jbr' }, + { CLASSPATH: undefined } +] +[2025-10-28T16:41:24.173] [DEBUG] debug-file - Use tool [win32: NODE_HOME] + [ { NODE_HOME: 'D:\\DevEco Studio 6\\DevEco Studio\\tools\\node' } ] +[2025-10-28T16:41:24.174] [DEBUG] debug-file - entry : default@PreBuild cost memory -0.2357330322265625 +[2025-10-28T16:41:24.174] [DEBUG] debug-file - runTaskFromQueue task cost before running: 204 ms +[2025-10-28T16:41:24.180] [INFO] debug-file - Finished :entry:default@PreBuild... after 55 ms +[2025-10-28T16:41:24.182] [DEBUG] debug-file - Executing task :entry:default@CreateModuleInfo +[2025-10-28T16:41:24.182] [DEBUG] debug-file - Task 'entry:default@CreateModuleInfo' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.182] [DEBUG] debug-file - entry : default@CreateModuleInfo cost memory 0.0423583984375 +[2025-10-28T16:41:24.183] [DEBUG] debug-file - runTaskFromQueue task cost before running: 212 ms +[2025-10-28T16:41:24.183] [INFO] debug-file - Finished :entry:default@CreateModuleInfo... after 1 ms +[2025-10-28T16:41:24.185] [DEBUG] debug-file - Executing task :entry:default@GenerateMetadata +[2025-10-28T16:41:24.186] [DEBUG] debug-file - Task 'entry:default@GenerateMetadata' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.192] [DEBUG] debug-file - entry : default@GenerateMetadata cost memory 0.3296051025390625 +[2025-10-28T16:41:24.193] [DEBUG] debug-file - runTaskFromQueue task cost before running: 222 ms +[2025-10-28T16:41:24.193] [INFO] debug-file - Finished :entry:default@GenerateMetadata... after 8 ms +[2025-10-28T16:41:24.195] [DEBUG] debug-file - Executing task :entry:default@ConfigureCmake +[2025-10-28T16:41:24.196] [DEBUG] debug-file - entry : default@ConfigureCmake cost memory 0.0163116455078125 +[2025-10-28T16:41:24.196] [DEBUG] debug-file - runTaskFromQueue task cost before running: 225 ms +[2025-10-28T16:41:24.196] [INFO] debug-file - Finished :entry:default@ConfigureCmake... after 1 ms +[2025-10-28T16:41:24.198] [DEBUG] debug-file - Executing task :entry:default@MergeProfile +[2025-10-28T16:41:24.199] [DEBUG] debug-file - Task 'entry:default@MergeProfile' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.202] [DEBUG] debug-file - Change app api release type with 'Release' +[2025-10-28T16:41:24.203] [DEBUG] debug-file - Change app compile API version with '6.0.0.47' +[2025-10-28T16:41:24.203] [DEBUG] debug-file - Change app target API version with '60000020' +[2025-10-28T16:41:24.203] [DEBUG] debug-file - Change app minimum API version with '60000020' +[2025-10-28T16:41:24.203] [DEBUG] debug-file - Use cli appEnvironment +[2025-10-28T16:41:24.207] [DEBUG] debug-file - entry : default@MergeProfile cost memory -3.2828292846679688 +[2025-10-28T16:41:24.208] [DEBUG] debug-file - runTaskFromQueue task cost before running: 237 ms +[2025-10-28T16:41:24.208] [INFO] debug-file - Finished :entry:default@MergeProfile... after 10 ms +[2025-10-28T16:41:24.210] [DEBUG] debug-file - Executing task :entry:default@CreateBuildProfile +[2025-10-28T16:41:24.211] [DEBUG] debug-file - Task 'entry:default@CreateBuildProfile' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.219] [DEBUG] debug-file - entry : default@CreateBuildProfile cost memory 0.0752716064453125 +[2025-10-28T16:41:24.220] [DEBUG] debug-file - runTaskFromQueue task cost before running: 250 ms +[2025-10-28T16:41:24.220] [INFO] debug-file - Finished :entry:default@CreateBuildProfile... after 10 ms +[2025-10-28T16:41:24.222] [DEBUG] debug-file - Executing task :entry:default@PreCheckSyscap +[2025-10-28T16:41:24.222] [DEBUG] debug-file - entry : default@PreCheckSyscap cost memory 0.016937255859375 +[2025-10-28T16:41:24.222] [DEBUG] debug-file - runTaskFromQueue task cost before running: 252 ms +[2025-10-28T16:41:24.223] [INFO] debug-file - Finished :entry:default@PreCheckSyscap... after 1 ms +[2025-10-28T16:41:24.226] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgContextInfo +[2025-10-28T16:41:24.237] [DEBUG] debug-file - Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.238] [DEBUG] debug-file - entry : default@GeneratePkgContextInfo cost memory 0.32375335693359375 +[2025-10-28T16:41:24.238] [DEBUG] debug-file - runTaskFromQueue task cost before running: 267 ms +[2025-10-28T16:41:24.238] [INFO] debug-file - Finished :entry:default@GeneratePkgContextInfo... after 12 ms +[2025-10-28T16:41:24.242] [DEBUG] debug-file - Executing task :entry:default@ProcessIntegratedHsp +[2025-10-28T16:41:24.243] [DEBUG] debug-file - entry : default@ProcessIntegratedHsp cost memory 0.03763580322265625 +[2025-10-28T16:41:24.243] [DEBUG] debug-file - runTaskFromQueue task cost before running: 272 ms +[2025-10-28T16:41:24.243] [INFO] debug-file - Finished :entry:default@ProcessIntegratedHsp... after 1 ms +[2025-10-28T16:41:24.244] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithCmake +[2025-10-28T16:41:24.245] [DEBUG] debug-file - entry : default@BuildNativeWithCmake cost memory 0.01992034912109375 +[2025-10-28T16:41:24.245] [DEBUG] debug-file - runTaskFromQueue task cost before running: 274 ms +[2025-10-28T16:41:24.245] [INFO] debug-file - Finished :entry:default@BuildNativeWithCmake... after 1 ms +[2025-10-28T16:41:24.246] [DEBUG] debug-file - Executing task :entry:default@MakePackInfo +[2025-10-28T16:41:24.260] [DEBUG] debug-file - Module Pack Info: { + summary: { + app: { bundleName: 'c***s', bundleType: 'app', version: [Object] }, + modules: [ [Object] ] + }, + packages: [ + { + deviceType: [Array], + moduleType: 'entry', + deliveryWithInstall: true, + name: 'entry-default' + } + ] +} +[2025-10-28T16:41:24.262] [DEBUG] debug-file - entry : default@MakePackInfo cost memory 0.6614456176757812 +[2025-10-28T16:41:24.262] [DEBUG] debug-file - runTaskFromQueue task cost before running: 292 ms +[2025-10-28T16:41:24.266] [INFO] debug-file - Finished :entry:default@MakePackInfo... after 16 ms +[2025-10-28T16:41:24.267] [DEBUG] debug-file - Executing task :entry:default@SyscapTransform +[2025-10-28T16:41:24.268] [DEBUG] debug-file - Task 'entry:default@SyscapTransform' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.269] [DEBUG] debug-file - entry : default@SyscapTransform cost memory 0.0583953857421875 +[2025-10-28T16:41:24.269] [DEBUG] debug-file - runTaskFromQueue task cost before running: 299 ms +[2025-10-28T16:41:24.269] [INFO] debug-file - Finished :entry:default@SyscapTransform... after 2 ms +[2025-10-28T16:41:24.272] [DEBUG] debug-file - Executing task :entry:default@ProcessProfile +[2025-10-28T16:41:24.275] [DEBUG] debug-file - Task 'entry:default@ProcessProfile' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.278] [DEBUG] debug-file - [ + 'D:\\DevEco Studio 6\\DevEco Studio\\tools\\node\\node.exe', + 'D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\build-tools\\ets-loader\\bin\\ark\\ts2abc.js', + '--target-api-version', + '20' +] +[2025-10-28T16:41:24.477] [DEBUG] debug-file - 13.0.1.0 +[2025-10-28T16:41:24.486] [DEBUG] debug-file - No need to add fake ui ability because of not in preview process. +[2025-10-28T16:41:24.489] [DEBUG] debug-file - entry : default@ProcessProfile cost memory -0.8948516845703125 +[2025-10-28T16:41:24.489] [DEBUG] debug-file - runTaskFromQueue task cost before running: 519 ms +[2025-10-28T16:41:24.489] [INFO] debug-file - Finished :entry:default@ProcessProfile... after 217 ms +[2025-10-28T16:41:24.491] [DEBUG] debug-file - Executing task :entry:default@ProcessRouterMap +[2025-10-28T16:41:24.497] [DEBUG] debug-file - entry : default@ProcessRouterMap cost memory 0.109283447265625 +[2025-10-28T16:41:24.497] [DEBUG] debug-file - runTaskFromQueue task cost before running: 527 ms +[2025-10-28T16:41:24.498] [INFO] debug-file - Finished :entry:default@ProcessRouterMap... after 6 ms +[2025-10-28T16:41:24.500] [DEBUG] debug-file - Executing task :entry:default@ProcessShareConfig +[2025-10-28T16:41:24.506] [DEBUG] debug-file - entry : default@ProcessShareConfig cost memory 0.10881805419921875 +[2025-10-28T16:41:24.506] [DEBUG] debug-file - runTaskFromQueue task cost before running: 536 ms +[2025-10-28T16:41:24.507] [INFO] debug-file - Finished :entry:default@ProcessShareConfig... after 6 ms +[2025-10-28T16:41:24.509] [DEBUG] debug-file - Executing task :entry:default@ProcessStartupConfig +[2025-10-28T16:41:24.509] [DEBUG] debug-file - Task 'entry:default@ProcessStartupConfig' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.510] [DEBUG] debug-file - entry : default@ProcessStartupConfig cost memory 0.08779144287109375 +[2025-10-28T16:41:24.511] [DEBUG] debug-file - runTaskFromQueue task cost before running: 540 ms +[2025-10-28T16:41:24.511] [INFO] debug-file - Finished :entry:default@ProcessStartupConfig... after 2 ms +[2025-10-28T16:41:24.513] [DEBUG] debug-file - Executing task :entry:default@BuildNativeWithNinja +[2025-10-28T16:41:24.517] [DEBUG] debug-file - entry : default@BuildNativeWithNinja cost memory 0.0398712158203125 +[2025-10-28T16:41:24.517] [DEBUG] debug-file - runTaskFromQueue task cost before running: 547 ms +[2025-10-28T16:41:24.518] [INFO] debug-file - Finished :entry:default@BuildNativeWithNinja... after 5 ms +[2025-10-28T16:41:24.520] [DEBUG] debug-file - restool module names: entry; moduleName=entry, taskName=default@ProcessResource +[2025-10-28T16:41:24.523] [DEBUG] debug-file - Executing task :entry:default@ProcessResource +[2025-10-28T16:41:24.524] [DEBUG] debug-file - Task 'entry:default@ProcessResource' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.527] [DEBUG] debug-file - entry : default@ProcessResource cost memory 0.1558074951171875 +[2025-10-28T16:41:24.528] [DEBUG] debug-file - runTaskFromQueue task cost before running: 558 ms +[2025-10-28T16:41:24.530] [INFO] debug-file - Finished :entry:default@ProcessResource... after 6 ms +[2025-10-28T16:41:24.535] [DEBUG] debug-file - Executing task :entry:default@GenerateLoaderJson +[2025-10-28T16:41:24.536] [DEBUG] debug-file - Task 'entry:default@GenerateLoaderJson' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.554] [DEBUG] debug-file - entry : default@GenerateLoaderJson cost memory 0.6895751953125 +[2025-10-28T16:41:24.554] [DEBUG] debug-file - runTaskFromQueue task cost before running: 583 ms +[2025-10-28T16:41:24.559] [INFO] debug-file - Finished :entry:default@GenerateLoaderJson... after 19 ms +[2025-10-28T16:41:24.561] [DEBUG] debug-file - Executing task :entry:default@ProcessLibs +[2025-10-28T16:41:24.570] [DEBUG] debug-file - Worker dispatch failed, running processLibs on main thread. +[2025-10-28T16:41:24.572] [DEBUG] debug-file - entry : default@ProcessLibs cost memory -2.4542312622070312 +[2025-10-28T16:41:24.572] [DEBUG] debug-file - runTaskFromQueue task cost before running: 602 ms +[2025-10-28T16:41:24.574] [INFO] debug-file - Finished :entry:default@ProcessLibs... after 12 ms +[2025-10-28T16:41:24.577] [DEBUG] debug-file - restool module names: entry; moduleName=entry, taskName=default@CompileResource +[2025-10-28T16:41:24.578] [DEBUG] debug-file - Executing task :entry:default@CompileResource +[2025-10-28T16:41:24.587] [DEBUG] debug-file - Use tool [D:\DevEco Studio 6\DevEco Studio\sdk\default\openharmony\toolchains\restool.exe] + [ + 'D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\restool.exe', + '-l', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json' +] +[2025-10-28T16:41:24.588] [DEBUG] debug-file - current process memoryUsage: { + rss: 181493760, + heapTotal: 133607424, + heapUsed: 108565544, + external: 3117886, + arrayBuffers: 90295 +} os memoryUsage :22.283126831054688 +[2025-10-28T16:41:24.788] [DEBUG] debug-file - Info: Pack: normal pack mode + +[2025-10-28T16:41:24.869] [DEBUG] debug-file - Info: hardware concurrency count is : 16 +Info: thread count is : 16 + +[2025-10-28T16:41:24.869] [DEBUG] debug-file - Info: thread pool is started + +[2025-10-28T16:41:24.871] [DEBUG] debug-file - Info: GenericCompiler::CompileFiles + +[2025-10-28T16:41:24.885] [DEBUG] debug-file - Info: GenericCompiler::CompileFiles + +[2025-10-28T16:41:24.890] [DEBUG] debug-file - Info: GenericCompiler::CompileFiles + +[2025-10-28T16:41:24.912] [DEBUG] debug-file - 10-28 16:41:24.912 34920 32104 E C01400/ImageTranscoderUtils: DecodeToRGBA IN + +[2025-10-28T16:41:24.912] [DEBUG] debug-file - 10-28 16:41:24.912 34920 32104 E C01400/ImageTranscoderUtils: ImageFilter IN D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\resources\base\media\app_icon.png + +[2025-10-28T16:41:24.912] [DEBUG] debug-file - 10-28 16:41:24.913 34920 32104 E C01400/ImageTranscoder: TranscodeSLR Only zoom-out is supported. + +[2025-10-28T16:41:24.913] [DEBUG] debug-file - Warning: ScaleImage failed, error message: INVALID_PARAMETERS, file path = D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\resources\base\media\app_icon.png + +[2025-10-28T16:41:24.914] [DEBUG] debug-file - 10-28 16:41:24.914 34920 32104 E C01400/ImageTranscoderUtils: DecodeToRGBA IN + +[2025-10-28T16:41:24.914] [DEBUG] debug-file - 10-28 16:41:24.914 34920 32104 E C01400/ImageTranscoderUtils: ImageFilter IN D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\media\icon.png + +[2025-10-28T16:41:24.915] [DEBUG] debug-file - 10-28 16:41:24.915 34920 32104 E C01400/ImageTranscoder: TranscodeSLR Only zoom-out is supported. +Warning: ScaleImage failed, error message: INVALID_PARAMETERS, file path = D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\media\icon.png + +[2025-10-28T16:41:24.916] [DEBUG] debug-file - Warning: The width or height of the png file referenced by the icon exceeds the limit (41 pixels) +at D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\resources\base\media\app_icon.png + +[2025-10-28T16:41:24.916] [DEBUG] debug-file - Warning: The width or height of the png file referenced by the icon exceeds the limit (41 pixels) +at D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\media\icon.png + +[2025-10-28T16:41:24.918] [DEBUG] debug-file - Info: restool resources compile success. + +[2025-10-28T16:41:24.919] [DEBUG] debug-file - Info: thread pool is stopped + +[2025-10-28T16:41:24.980] [DEBUG] debug-file - entry : default@CompileResource cost memory 0.7506179809570312 +[2025-10-28T16:41:24.980] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 10 ms +[2025-10-28T16:41:24.982] [INFO] debug-file - Finished :entry:default@CompileResource... after 403 ms +[2025-10-28T16:41:24.983] [DEBUG] debug-file - Executing task :entry:default@DoNativeStrip +[2025-10-28T16:41:24.984] [DEBUG] debug-file - Task 'entry:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:24.988] [DEBUG] debug-file - entry : default@DoNativeStrip cost memory 0.07956695556640625 +[2025-10-28T16:41:24.988] [DEBUG] debug-file - runTaskFromQueue task cost before running: 1 s 17 ms +[2025-10-28T16:41:24.988] [INFO] debug-file - Finished :entry:default@DoNativeStrip... after 5 ms +[2025-10-28T16:41:24.991] [DEBUG] debug-file - Executing task :entry:default@CompileArkTS +[2025-10-28T16:41:24.992] [DEBUG] debug-file - obfuscationOptions: undefined +[2025-10-28T16:41:25.015] [DEBUG] debug-file - build config: +[2025-10-28T16:41:25.015] [DEBUG] debug-file - { + moduleType: 'entry', + perf: 0, + targetName: '.default', + packageManagerType: 'ohpm', + localPropertiesPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\local.properties', + isPreview: false, + isOhosTest: false, + isLocalTest: false, + buildMode: 'Debug', + hotReloadBuild: undefined, + watchMode: 'false', + aceProfilePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile', + etsLoaderPath: 'D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\build-tools\\ets-loader', + modulePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry', + testFrameworkPar: { + testMode: undefined, + coveragePathFilter: undefined, + coverageMode: undefined + }, + needCoverageInsert: false, + debugLine: false, + projectTopDir: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards', + compileSdkVersion: 20, + compatibleSdkVersion: 20, + compatibleSdkVersionStage: undefined, + bundleName: 'c***s', + etsLoaderVersion: '6.0.0.47', + etsLoaderReleaseType: 'Release', + aotCompileMode: 'type', + apPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\modules.ap', + entryModuleName: 'entry', + entryModuleVersion: '1.0.0', + entryPackageName: 'entry', + allModuleNameHash: 'd7fe3daa852cc923b7ce855abc9dfc18', + externalApiPaths: [ 'D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\hms\\ets' ], + compilerTypes: [], + isCrossplatform: false, + hvigorPluginFile: undefined, + compilePluginPath: undefined, + buildGeneratedProfilePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default', + bundleType: 'app', + arkTSVersion: undefined, + apiVersion: 20, + needCompleteSourcesMap: false, + isFaMode: false, + strictMode: undefined, + buildDir: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build', + deviceTypes: [ 'default' ], + useNormalizedOHMUrl: false, + pkgContextInfo: undefined, + ohPackagePathMap: {}, + dependencyAliasMap: {}, + permission: { + requestPermissions: [ [Object], [Object], [Object], [Object] ], + definePermissions: undefined + }, + integratedHsp: false, + projectArkOption: undefined, + sourceMapDir: undefined, + branchElimination: false, + transformLib: undefined, + caseSensitiveCheck: false, + tsImportSendable: false, + resolveConflictMode: true, + depName2RootPath: {}, + depName2DepInfo: {}, + rootPathSet: [ + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards' + ], + useNativeResolver: true, + shouldEmitJs: true, + useTscResolve: false, + singleFileEmit: false, + userProjectConfig: { + autoLazyImport: false, + allowEmptyBundleName: false, + reExportCheckMode: 'noCheck', + executionMode: 'memory', + usePathPlaceholder: false, + writeRollupCache: true, + isExpandImportEnabled: false, + expandImportExclude: '', + ignoreCrossplatformCheck: false, + isPreloadSoEnabled: false + }, + skipOhModulesLint: false, + executionMode: 'memory', + autoLazyImport: false, + allowEmptyBundleName: false, + reExportCheckMode: 'noCheck', + usePathPlaceholder: false, + writeRollupCache: true, + isExpandImportEnabled: false, + expandImportExclude: '', + ignoreCrossplatformCheck: false, + isPreloadSoEnabled: false, + arkCompileCachePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule', + aceModuleJsonPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json', + appResource: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt', + rawFileResource: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile', + resourceTableHash: '11d753c512ed049094e5e6afd5fa3fbd', + runtimeOS: 'HarmonyOS', + sdkInfo: 'false:20:6.0.0.47:Release', + aceModuleRoot: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets', + compileMode: 'esmodule', + aceSuperVisualPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\supervisual', + aceBuildJson: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json', + cachePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule\\debug', + aceModuleBuild: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets', + supportChunks: true, + declaredFilesPath: undefined, + shouldCollectDirectImportees: false, + isByteCodeHarOptimize: false, + expandImportPath: undefined, + pkgNameToPkgBriefInfo: { + entry: { + pkgRoot: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry', + originalSourceRoots: undefined, + sourceRoots: [Array], + pkgName: 'entry' + } + }, + projectModel: { + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main': { + moduleName: 'entry', + modulePkgPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry', + belongProjectPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards' + }, + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\ohosTest': { + moduleName: 'entry_test', + modulePkgPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry', + belongProjectPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards' + }, + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry': { + moduleName: 'entry', + modulePkgPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry', + belongProjectPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards' + }, + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards': { + moduleName: 'StageServiceWidgetCards', + modulePkgPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards', + belongProjectPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards' + } + }, + pkgJsonFileHash: 'd5df34dfcc4b848d5b5ce6353cf35650', + allModulePaths: [ + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry' + ], + routerMap: {}, + obfuscationOptions: undefined, + byteCodeHarToDependencyKeys: undefined, + compileBlockPkg: [], + mockParams: { + decorator: '@MockSetup', + packageName: '@ohos/hamock', + etsSourceRootPath: 'src/main/ets', + mockConfigPath: undefined, + mockConfigKey2ModuleInfo: {}, + source2ModuleIdMap: {} + }, + copyCodeResourceEnable: true, + copyCodeResourceExcludes: [], + copyCodeResourceIncludes: undefined, + uiTransformOptimization: false, + sdkPath: 'D:/DevEco Studio 6/DevEco Studio/sdk', + needPreloadSoFileSet: {}, + preloadSoFilePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\preload\\default\\preload.json', + useSourceHash: false, + localModuleParamMap: {}, + otherPaths: { + 'entry/*': [ + '..\\*', + '..\\..\\..\\build\\default\\generated\\profile\\default\\*' + ] + }, + collectImportersConfig: undefined +} +[2025-10-28T16:41:25.015] [DEBUG] debug-file - Compile arkts with external api path: D:\DevEco Studio 6\DevEco Studio\sdk\default\hms\ets +[2025-10-28T16:41:25.018] [DEBUG] debug-file - default@CompileArkTS work[0] is submitted. +[2025-10-28T16:41:25.019] [DEBUG] debug-file - default@CompileArkTS work[0] is pushed to ready queue. +[2025-10-28T16:41:25.019] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.019] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.019] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[11] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[10] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[9] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[8] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[7] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[6] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.020] [DEBUG] debug-file - A work dispatched to worker[5] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.021] [DEBUG] debug-file - Create resident worker with id: 4. +[2025-10-28T16:41:25.023] [DEBUG] debug-file - default@CompileArkTS work[0] has been dispatched to worker[4]. +[2025-10-28T16:41:25.023] [DEBUG] debug-file - default@CompileArkTS work[0] is dispatched. +[2025-10-28T16:41:25.023] [DEBUG] debug-file - CopyResources startTime: 196894044831300 +[2025-10-28T16:41:25.024] [DEBUG] debug-file - default@CompileArkTS work[1] is submitted. +[2025-10-28T16:41:25.024] [DEBUG] debug-file - default@CompileArkTS work[1] is pushed to ready queue. +[2025-10-28T16:41:25.024] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.024] [DEBUG] debug-file - Create resident worker with id: 14. +[2025-10-28T16:41:25.025] [DEBUG] debug-file - default@CompileArkTS work[1] has been dispatched to worker[14]. +[2025-10-28T16:41:25.025] [DEBUG] debug-file - default@CompileArkTS work[1] is dispatched. +[2025-10-28T16:41:25.036] [DEBUG] debug-file - default@CompileArkTS work[2] is submitted. +[2025-10-28T16:41:25.036] [DEBUG] debug-file - default@CompileArkTS work[2] is pushed to ready queue. +[2025-10-28T16:41:25.036] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.036] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-10-28T16:41:25.036] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[11] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[10] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[9] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[8] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[7] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[6] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[5] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - A work dispatched to worker[4] failed because of worker busy. +[2025-10-28T16:41:25.037] [DEBUG] debug-file - Create resident worker with id: 3. +[2025-10-28T16:41:25.038] [DEBUG] debug-file - default@CompileArkTS work[2] has been dispatched to worker[3]. +[2025-10-28T16:41:25.039] [DEBUG] debug-file - default@CompileArkTS work[2] is dispatched. +[2025-10-28T16:41:25.039] [DEBUG] debug-file - entry : default@CompileArkTS cost memory -0.588409423828125 +[2025-10-28T16:41:25.042] [DEBUG] debug-file - Executing task :entry:default@BuildJS +[2025-10-28T16:41:25.057] [DEBUG] debug-file - Use tool [NodeEnv] + { + path: 'D:\\DevEco Studio 6\\DevEco Studio\\tools\\node', + watchMode: 'false', + appResource: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt', + rawFileResource: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\rawfile', + aceModuleBuild: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js', + aceModuleRoot: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js', + cachePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@BuildJS\\esmodule\\debug', + aceProfilePath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile', + aceModuleJsonPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json', + aceSuperVisualPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\supervisual', + aceBuildJson: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json', + AnBuildOutPut: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\an\\arm64-v8a', + AnBuildMode: 'type', + apPath: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\modules.ap', + runtimeOS: 'HarmonyOS', + sdkInfo: 'false:20:6.0.0.47:Release' +} +[2025-10-28T16:41:25.058] [DEBUG] debug-file - Use tool [JS-loader] + [ + 'D:\\DevEco Studio 6\\DevEco Studio\\tools\\node\\node.exe', + '--openssl-legacy-provider', + './node_modules/webpack/bin/webpack.js', + '--config', + 'webpack.rich.config.js', + '--env', + 'buildMode=debug', + 'compilerType=ark' +] +[2025-10-28T16:41:25.059] [DEBUG] debug-file - default@BuildJS work[3] is submitted. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - default@BuildJS work[3] is pushed to ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[12] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[11] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[10] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.059] [DEBUG] debug-file - A work dispatched to worker[9] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[8] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[7] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[6] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[5] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[4] failed because of worker busy. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[3] failed because of worker busy. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - A work dispatched to worker[2] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.060] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-10-28T16:41:25.061] [DEBUG] debug-file - default@BuildJS work[3] has been dispatched to worker[1]. +[2025-10-28T16:41:25.062] [DEBUG] debug-file - default@BuildJS work[3] is dispatched. +[2025-10-28T16:41:25.062] [DEBUG] debug-file - entry : default@BuildJS cost memory 0.8446578979492188 +[2025-10-28T16:41:25.064] [DEBUG] debug-file - Executing task :entry:default@CacheNativeLibs +[2025-10-28T16:41:25.064] [DEBUG] debug-file - Task 'entry:default@CacheNativeLibs' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:25.065] [DEBUG] debug-file - default@CacheNativeLibs work[4] is submitted. +[2025-10-28T16:41:25.065] [DEBUG] debug-file - default@CacheNativeLibs work[4] is pushed to ready queue. +[2025-10-28T16:41:25.065] [DEBUG] debug-file - A work dispatched to worker[15] failed because unable to get work from ready queue. +[2025-10-28T16:41:25.065] [DEBUG] debug-file - A work dispatched to worker[14] failed because of worker busy. +[2025-10-28T16:41:25.066] [DEBUG] debug-file - Create resident worker with id: 13. +[2025-10-28T16:41:25.068] [DEBUG] debug-file - default@CacheNativeLibs work[4] has been dispatched to worker[13]. +[2025-10-28T16:41:25.069] [DEBUG] debug-file - default@CacheNativeLibs work[4] is dispatched. +[2025-10-28T16:41:25.069] [DEBUG] debug-file - entry : default@CacheNativeLibs cost memory 0.17995452880859375 +[2025-10-28T16:41:26.285] [DEBUG] debug-file - worker[14] has one work done. +[2025-10-28T16:41:26.285] [DEBUG] debug-file - CopyResources is end, endTime: 196895306424200 +[2025-10-28T16:41:26.285] [DEBUG] debug-file - default@CompileArkTS work[1] done. +[2025-10-28T16:41:26.286] [DEBUG] debug-file - A work dispatched to worker[14] failed because unable to get work from ready queue. +[2025-10-28T16:41:26.307] [DEBUG] debug-file - worker[13] has one work done. +[2025-10-28T16:41:26.307] [DEBUG] debug-file - default@CacheNativeLibs work[4] done. +[2025-10-28T16:41:26.307] [DEBUG] debug-file - A work dispatched to worker[13] failed because unable to get work from ready queue. +[2025-10-28T16:41:26.307] [INFO] debug-file - Finished :entry:default@CacheNativeLibs... after 12 ms +[2025-10-28T16:41:26.414] [DEBUG] debug-file - current process memoryUsage: { + rss: 521564160, + heapTotal: 79462400, + heapUsed: 52834416, + external: 2505598, + arrayBuffers: 263513 +} os memoryUsage :22.608165740966797 +[2025-10-28T16:41:27.874] [DEBUG] debug-file -  COMPILE RESULT:SUCCESS  + +[2025-10-28T16:41:29.227] [DEBUG] debug-file - worker[1] has one work done. +[2025-10-28T16:41:29.227] [DEBUG] debug-file - default@BuildJS work[3] done. +[2025-10-28T16:41:29.228] [DEBUG] debug-file - A work dispatched to worker[1] failed because unable to get work from ready queue. +[2025-10-28T16:41:29.229] [INFO] debug-file - Finished :entry:default@BuildJS... after 2 s 837 ms +[2025-10-28T16:41:34.020] [DEBUG] debug-file - worker[3] has one work done. +[2025-10-28T16:41:34.021] [DEBUG] debug-file - Ark compile task finished.finished time is 196903041411800 +[2025-10-28T16:41:34.022] [DEBUG] debug-file - default@CompileArkTS work[2] done. +[2025-10-28T16:41:34.022] [DEBUG] debug-file - A work dispatched to worker[3] failed because unable to get work from ready queue. +[2025-10-28T16:41:34.665] [WARN] debug-file - WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts:39:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts:40:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts:45:16 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts:46:16 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets:39:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets:40:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets:45:16 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets:46:16 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts:72:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts:94:22 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts:128:7 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts:31:55 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts:47:19 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts:61:53 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts:91:53 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/persistentdataformability/PersistentDataFormAbility.ts:31:5 + Function may throw exceptions. Special handling is required. + +WARN: ArkTS:WARN File: D:/beixiangProject/harmonyos_pr/form_nyq3/guide-snippets/FormKit/StageServiceWidgetCards/entry/src/main/ets/persistentdataformability/PersistentDataFormAbility.ts:31:15 + 'createDataShareHelper' is system api + + +[2025-10-28T16:41:34.665] [DEBUG] debug-file - Ark compile task finished.finished time is 196903686738300 +[2025-10-28T16:41:34.666] [DEBUG] debug-file - worker[4] has one work done. +[2025-10-28T16:41:34.667] [DEBUG] debug-file - default@CompileArkTS work[0] done. +[2025-10-28T16:41:34.667] [DEBUG] debug-file - A work dispatched to worker[4] failed because unable to get work from ready queue. +[2025-10-28T16:41:34.669] [INFO] debug-file - Finished :entry:default@CompileArkTS... after 6 s 811 ms +[2025-10-28T16:41:34.669] [DEBUG] debug-file - Executing task :entry:default@GeneratePkgModuleJson +[2025-10-28T16:41:34.670] [DEBUG] debug-file - File: 'D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\preload\default\preload.json' from 'preloadSoJsonPath' is not exists, just ignore. +[2025-10-28T16:41:34.670] [DEBUG] debug-file - Task 'entry:default@GeneratePkgModuleJson' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:34.672] [DEBUG] debug-file - entry : default@GeneratePkgModuleJson cost memory 0.086273193359375 +[2025-10-28T16:41:34.672] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 702 ms +[2025-10-28T16:41:34.673] [INFO] debug-file - Finished :entry:default@GeneratePkgModuleJson... after 3 ms +[2025-10-28T16:41:34.673] [DEBUG] debug-file - Executing task :entry:default@ProcessCompiledResources +[2025-10-28T16:41:34.674] [DEBUG] debug-file - File: 'D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\preload\default\preload.json' from 'preloadSoJsonPath' is not exists, just ignore. +[2025-10-28T16:41:34.674] [DEBUG] debug-file - Task 'entry:default@ProcessCompiledResources' cost while wrapping incremental declarations: 1 ms +[2025-10-28T16:41:34.674] [DEBUG] debug-file - entry : default@ProcessCompiledResources cost memory 0.07028961181640625 +[2025-10-28T16:41:34.674] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 704 ms +[2025-10-28T16:41:34.674] [INFO] debug-file - Finished :entry:default@ProcessCompiledResources... after 1 ms +[2025-10-28T16:41:34.676] [DEBUG] debug-file - Executing task :entry:default@PackageHap +[2025-10-28T16:41:34.679] [DEBUG] debug-file - Use tool [D:\DevEco Studio 6\DevEco Studio\sdk\default\openharmony\toolchains\lib\app_packing_tool.jar] + [ + 'java', + '-Dfile.encoding=GBK', + '-jar', + 'D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\lib\\app_packing_tool.jar', + '--mode', + 'hap', + '--force', + 'true', + '--lib-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default', + '--json-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\package\\default\\module.json', + '--resources-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources', + '--index-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index', + '--pack-info-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info', + '--out-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap', + '--js-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js', + '--ets-path', + 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets' +] +[2025-10-28T16:41:34.738] [DEBUG] debug-file - java daemon socket received message:{"code":0,"message":"pack success"} +[2025-10-28T16:41:34.742] [DEBUG] debug-file - entry : default@PackageHap cost memory 0.6433563232421875 +[2025-10-28T16:41:34.743] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 772 ms +[2025-10-28T16:41:34.743] [INFO] debug-file - Finished :entry:default@PackageHap... after 67 ms +[2025-10-28T16:41:34.744] [DEBUG] debug-file - Executing task :entry:default@PackingCheck +[2025-10-28T16:41:34.751] [DEBUG] debug-file - entry : default@PackingCheck cost memory 0.46628570556640625 +[2025-10-28T16:41:34.751] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 781 ms +[2025-10-28T16:41:34.751] [INFO] debug-file - Finished :entry:default@PackingCheck... after 7 ms +[2025-10-28T16:41:34.753] [DEBUG] debug-file - Executing task :entry:default@SignHap +[2025-10-28T16:41:34.753] [WARN] debug-file - Will skip sign 'hos_hap'. No signingConfigs profile is configured in current project. + If needed, configure the signingConfigs in D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5. +[2025-10-28T16:41:34.754] [DEBUG] debug-file - entry : default@SignHap cost memory 0.0863189697265625 +[2025-10-28T16:41:34.755] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 784 ms +[2025-10-28T16:41:34.755] [INFO] debug-file - Finished :entry:default@SignHap... after 2 ms +[2025-10-28T16:41:34.756] [DEBUG] debug-file - Executing task :entry:default@CollectDebugSymbol +[2025-10-28T16:41:34.757] [DEBUG] debug-file - entry : default@CollectDebugSymbol cost memory 0.1190338134765625 +[2025-10-28T16:41:34.757] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 787 ms +[2025-10-28T16:41:34.757] [INFO] debug-file - Finished :entry:default@CollectDebugSymbol... after 2 ms +[2025-10-28T16:41:34.758] [DEBUG] debug-file - Executing task :entry:assembleHap +[2025-10-28T16:41:34.758] [DEBUG] debug-file - entry : assembleHap cost memory 0.01433563232421875 +[2025-10-28T16:41:34.758] [DEBUG] debug-file - runTaskFromQueue task cost before running: 10 s 788 ms +[2025-10-28T16:41:34.758] [INFO] debug-file - Finished :entry:assembleHap... after 1 ms +[2025-10-28T16:41:34.771] [INFO] debug-file - BUILD SUCCESSFUL in 10 s 800 ms +[2025-10-28T16:41:34.772] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\app.json5 cache by regenerate. +[2025-10-28T16:41:34.773] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.773] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_config.json cache by regenerate. +[2025-10-28T16:41:34.773] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_imgupdate_config.json cache by regenerate. +[2025-10-28T16:41:34.773] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebytime_config.json cache by regenerate. +[2025-10-28T16:41:34.774] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebystatus_config.json cache by regenerate. +[2025-10-28T16:41:34.774] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_jscard_config.json cache by regenerate. +[2025-10-28T16:41:34.774] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_processdata_config.json cache by regenerate. +[2025-10-28T16:41:34.774] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_widgetcallee_config.json cache by regenerate. +[2025-10-28T16:41:34.774] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_persistentdata_config.json cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\syscap.json cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\main_pages.json cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigor\hvigor-config.json5 cache by regenerate. +[2025-10-28T16:41:34.775] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.776] [DEBUG] debug-file - Update task entry:default@PreBuild input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.776] [DEBUG] debug-file - Incremental task entry:default@PreBuild post-execution cost:5 ms . +[2025-10-28T16:41:34.776] [DEBUG] debug-file - Update task entry:default@CreateModuleInfo output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\profile\default\ModuleInfo.ts cache. +[2025-10-28T16:41:34.776] [DEBUG] debug-file - Incremental task entry:default@CreateModuleInfo post-execution cost:1 ms . +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Update task entry:default@GenerateMetadata input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Update task entry:default@GenerateMetadata output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\hap_metadata\default\output_metadata.json cache. +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Incremental task entry:default@GenerateMetadata post-execution cost:1 ms . +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\app.json5 cache by regenerate. +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.777] [DEBUG] debug-file - Update task entry:default@MergeProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.778] [DEBUG] debug-file - Update task entry:default@MergeProfile output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\merge_profile\default\module.json cache. +[2025-10-28T16:41:34.778] [DEBUG] debug-file - Incremental task entry:default@MergeProfile post-execution cost:1 ms . +[2025-10-28T16:41:34.778] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\app.json5 cache by regenerate. +[2025-10-28T16:41:34.778] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.778] [DEBUG] debug-file - Update task entry:default@CreateBuildProfile output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\profile\default\BuildProfile.ets cache. +[2025-10-28T16:41:34.779] [DEBUG] debug-file - Incremental task entry:default@CreateBuildProfile post-execution cost:1 ms . +[2025-10-28T16:41:34.779] [DEBUG] debug-file - Update task entry:default@GeneratePkgContextInfo output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader\default\pkgContextInfo.json cache. +[2025-10-28T16:41:34.779] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms . +[2025-10-28T16:41:34.779] [DEBUG] debug-file - Update task entry:default@ProcessIntegratedHsp output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build\cache\default\integrated_hsp\integratedHspCache.json cache. +[2025-10-28T16:41:34.779] [DEBUG] debug-file - Incremental task entry:default@ProcessIntegratedHsp post-execution cost:1 ms . +[2025-10-28T16:41:34.781] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\app.json5 cache by regenerate. +[2025-10-28T16:41:34.781] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.781] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.782] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_config.json cache by regenerate. +[2025-10-28T16:41:34.782] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_imgupdate_config.json cache by regenerate. +[2025-10-28T16:41:34.782] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebytime_config.json cache by regenerate. +[2025-10-28T16:41:34.782] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebystatus_config.json cache by regenerate. +[2025-10-28T16:41:34.783] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_jscard_config.json cache by regenerate. +[2025-10-28T16:41:34.783] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_processdata_config.json cache by regenerate. +[2025-10-28T16:41:34.783] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_widgetcallee_config.json cache by regenerate. +[2025-10-28T16:41:34.783] [DEBUG] debug-file - Update task entry:default@MakePackInfo input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_persistentdata_config.json cache by regenerate. +[2025-10-28T16:41:34.784] [DEBUG] debug-file - Update task entry:default@MakePackInfo output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\pack.info cache. +[2025-10-28T16:41:34.784] [DEBUG] debug-file - Incremental task entry:default@MakePackInfo post-execution cost:5 ms . +[2025-10-28T16:41:34.784] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\syscap.json cache by regenerate. +[2025-10-28T16:41:34.784] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\DevEco Studio 6\DevEco Studio\sdk\default\openharmony\toolchains\syscap_tool.exe cache by regenerate. +[2025-10-28T16:41:34.785] [DEBUG] debug-file - Update task entry:default@SyscapTransform input file:D:\DevEco Studio 6\DevEco Studio\sdk\default\openharmony\ets\api\device-define cache by regenerate. +[2025-10-28T16:41:34.786] [DEBUG] debug-file - Update task entry:default@SyscapTransform output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\syscap\default\rpcid.sc cache. +[2025-10-28T16:41:34.786] [DEBUG] debug-file - Incremental task entry:default@SyscapTransform post-execution cost:3 ms . +[2025-10-28T16:41:34.786] [DEBUG] debug-file - Update task entry:default@ProcessProfile input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\merge_profile\default\module.json cache by regenerate. +[2025-10-28T16:41:34.786] [DEBUG] debug-file - Update task entry:default@ProcessProfile output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\process_profile\default\module.json cache. +[2025-10-28T16:41:34.787] [DEBUG] debug-file - Incremental task entry:default@ProcessProfile post-execution cost:1 ms . +[2025-10-28T16:41:34.787] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.787] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.787] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.787] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\router_map\default\temp-router-map.json cache. +[2025-10-28T16:41:34.788] [DEBUG] debug-file - Update task entry:default@ProcessRouterMap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\router_map\default\loader-router-map.json cache. +[2025-10-28T16:41:34.788] [DEBUG] debug-file - Incremental task entry:default@ProcessRouterMap post-execution cost:2 ms . +[2025-10-28T16:41:34.788] [DEBUG] debug-file - Update task entry:default@ProcessShareConfig input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.788] [DEBUG] debug-file - Update task entry:default@ProcessShareConfig input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\oh-package.json5 cache by regenerate. +[2025-10-28T16:41:34.789] [DEBUG] debug-file - Update task entry:default@ProcessShareConfig input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\module.json5 cache by regenerate. +[2025-10-28T16:41:34.789] [DEBUG] debug-file - Update task entry:default@ProcessShareConfig output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\share_config\default\temp-share-config.json cache. +[2025-10-28T16:41:34.789] [DEBUG] debug-file - Incremental task entry:default@ProcessShareConfig post-execution cost:2 ms . +[2025-10-28T16:41:34.789] [DEBUG] debug-file - Update task entry:default@ProcessStartupConfig output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\startup\default\startup_config.json cache. +[2025-10-28T16:41:34.789] [DEBUG] debug-file - Incremental task entry:default@ProcessStartupConfig post-execution cost:1 ms . +[2025-10-28T16:41:34.790] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resConfig.json cache. +[2025-10-28T16:41:34.790] [DEBUG] debug-file - Update task entry:default@ProcessResource output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\opt-compression.json cache. +[2025-10-28T16:41:34.790] [DEBUG] debug-file - Incremental task entry:default@ProcessResource post-execution cost:1 ms . +[2025-10-28T16:41:34.791] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\router_map\default\temp-router-map.json cache by regenerate. +[2025-10-28T16:41:34.791] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader\default\loader.json cache. +[2025-10-28T16:41:34.791] [DEBUG] debug-file - Update task entry:default@GenerateLoaderJson output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader\default\widget_loader.json cache. +[2025-10-28T16:41:34.791] [DEBUG] debug-file - Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms . +[2025-10-28T16:41:34.792] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.792] [DEBUG] debug-file - Update task entry:default@ProcessLibs input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build-profile.json5 cache by regenerate. +[2025-10-28T16:41:34.792] [DEBUG] debug-file - Update task entry:default@ProcessLibs output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\libs\default cache. +[2025-10-28T16:41:34.792] [DEBUG] debug-file - Incremental task entry:default@ProcessLibs post-execution cost:1 ms . +[2025-10-28T16:41:34.793] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources cache by regenerate. +[2025-10-28T16:41:34.797] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\AppScope\resources cache by regenerate. +[2025-10-28T16:41:34.798] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\process_profile\default\module.json cache by regenerate. +[2025-10-28T16:41:34.799] [DEBUG] debug-file - Update task entry:default@CompileResource input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resConfig.json cache by regenerate. +[2025-10-28T16:41:34.799] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default cache. +[2025-10-28T16:41:34.804] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\r\default\ResourceTable.h cache. +[2025-10-28T16:41:34.804] [DEBUG] debug-file - Update task entry:default@CompileResource output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\r\default cache. +[2025-10-28T16:41:34.804] [DEBUG] debug-file - Incremental task entry:default@CompileResource post-execution cost:12 ms . +[2025-10-28T16:41:34.804] [DEBUG] debug-file - Update task entry:default@DoNativeStrip input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-10-28T16:41:34.804] [DEBUG] debug-file - Update task entry:default@DoNativeStrip output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\stripped_native_libs\default cache. +[2025-10-28T16:41:34.805] [DEBUG] debug-file - Incremental task entry:default@DoNativeStrip post-execution cost:1 ms . +[2025-10-28T16:41:34.806] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader\default cache by regenerate. +[2025-10-28T16:41:34.807] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-10-28T16:41:34.808] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-10-28T16:41:34.808] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-10-28T16:41:34.809] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\ets cache by regenerate. +[2025-10-28T16:41:34.821] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_config.json cache by regenerate. +[2025-10-28T16:41:34.821] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_imgupdate_config.json cache by regenerate. +[2025-10-28T16:41:34.822] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebytime_config.json cache by regenerate. +[2025-10-28T16:41:34.822] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_updatebystatus_config.json cache by regenerate. +[2025-10-28T16:41:34.822] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_jscard_config.json cache by regenerate. +[2025-10-28T16:41:34.822] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_processdata_config.json cache by regenerate. +[2025-10-28T16:41:34.822] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_widgetcallee_config.json cache by regenerate. +[2025-10-28T16:41:34.823] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\resources\base\profile\form_persistentdata_config.json cache by regenerate. +[2025-10-28T16:41:34.823] [DEBUG] debug-file - Update task entry:default@CompileArkTS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-10-28T16:41:34.823] [DEBUG] debug-file - Update task entry:default@CompileArkTS output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\ets cache. +[2025-10-28T16:41:34.824] [DEBUG] debug-file - Incremental task entry:default@CompileArkTS post-execution cost:20 ms . +[2025-10-28T16:41:34.825] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader\default cache by regenerate. +[2025-10-28T16:41:34.826] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\ResourceTable.txt cache by regenerate. +[2025-10-28T16:41:34.826] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\ark_module.json cache by regenerate. +[2025-10-28T16:41:34.826] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resources\base\profile cache by regenerate. +[2025-10-28T16:41:34.827] [DEBUG] debug-file - Update task entry:default@BuildJS input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\src\main\js cache by regenerate. +[2025-10-28T16:41:34.829] [DEBUG] debug-file - Update task entry:default@BuildJS output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\js cache. +[2025-10-28T16:41:34.830] [DEBUG] debug-file - Incremental task entry:default@BuildJS post-execution cost:7 ms . +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\stripped_native_libs\default cache by regenerate. +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Update task entry:default@CacheNativeLibs output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\patch\default\base_native_libs.json cache. +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Incremental task entry:default@CacheNativeLibs post-execution cost:1 ms . +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\module.json cache by regenerate. +[2025-10-28T16:41:34.831] [DEBUG] debug-file - Update task entry:default@GeneratePkgModuleJson output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\package\default\module.json cache. +[2025-10-28T16:41:34.832] [DEBUG] debug-file - Incremental task entry:default@GeneratePkgModuleJson post-execution cost:1 ms . +[2025-10-28T16:41:34.832] [DEBUG] debug-file - Incremental task entry:default@ProcessCompiledResources post-execution cost:1 ms . +[2025-10-28T16:41:34.832] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\stripped_native_libs\default cache by regenerate. +[2025-10-28T16:41:34.833] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\module.json cache by regenerate. +[2025-10-28T16:41:34.833] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resources cache by regenerate. +[2025-10-28T16:41:34.836] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\res\default\resources.index cache by regenerate. +[2025-10-28T16:41:34.836] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\pack.info cache by regenerate. +[2025-10-28T16:41:34.837] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\js cache by regenerate. +[2025-10-28T16:41:34.838] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\ets cache by regenerate. +[2025-10-28T16:41:34.839] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-10-28T16:41:34.840] [DEBUG] debug-file - Update task entry:default@PackageHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\generated\profile\default\BuildProfile.ets cache by regenerate. +[2025-10-28T16:41:34.840] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\entry-default-unsigned.hap cache. +[2025-10-28T16:41:34.840] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\source_map\default\sourceMaps.map cache. +[2025-10-28T16:41:34.840] [DEBUG] debug-file - Update task entry:default@PackageHap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\mapping\sourceMaps.map cache. +[2025-10-28T16:41:34.840] [DEBUG] debug-file - Incremental task entry:default@PackageHap post-execution cost:9 ms . +[2025-10-28T16:41:34.841] [DEBUG] debug-file - Update task entry:default@SignHap input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\entry-default-unsigned.hap cache by regenerate. +[2025-10-28T16:41:34.841] [DEBUG] debug-file - Update task entry:default@SignHap output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\entry-default-signed.hap cache. +[2025-10-28T16:41:34.841] [DEBUG] debug-file - Incremental task entry:default@SignHap post-execution cost:1 ms . +[2025-10-28T16:41:34.841] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\loader_out\default\ets\sourceMaps.map cache by regenerate. +[2025-10-28T16:41:34.842] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol input file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\intermediates\libs\default cache by regenerate. +[2025-10-28T16:41:34.842] [DEBUG] debug-file - Update task entry:default@CollectDebugSymbol output file:D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\build\default\outputs\default\symbol cache. +[2025-10-28T16:41:34.842] [DEBUG] debug-file - Incremental task entry:default@CollectDebugSymbol post-execution cost:1 ms . +[2025-10-28T16:41:34.868] [DEBUG] debug-file - Cleanup worker 14. +[2025-10-28T16:41:34.868] [DEBUG] debug-file - Worker 14 has been cleaned up. +[2025-10-28T16:41:34.868] [DEBUG] debug-file - Current idle worker size: 4. +[2025-10-28T16:41:34.868] [DEBUG] debug-file - Current resident worker size: 5. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Cleanup worker 13. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Worker 13 has been cleaned up. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Current idle worker size: 3. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Current resident worker size: 5. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Cleanup worker 1. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Worker 1 has been cleaned up. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Current idle worker size: 2. +[2025-10-28T16:41:34.869] [DEBUG] debug-file - Current resident worker size: 5. +[2025-10-28T16:41:34.870] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:41:34.874] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:34.875] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:41:34.871] [DEBUG] debug-file - java daemon socket close code:1000 reason:close by user +[2025-10-28T16:41:34.875] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:34.876] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:41:34.880] [DEBUG] debug-file - worker[14] exits with exit code 1. +[2025-10-28T16:41:34.890] [DEBUG] debug-file - worker[13] exits with exit code 1. +[2025-10-28T16:41:34.891] [DEBUG] debug-file - worker[1] exits with exit code 1. +[2025-10-28T16:42:07.551] [DEBUG] debug-file - session manager: set active socket. socketId=02N3FIHJozQLIej8AAAL +[2025-10-28T16:42:07.559] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:42:07.563] [DEBUG] debug-file - Hvigor init with startParameters:{ + hvigorfileTypeCheck: false, + parallelExecution: true, + incrementalExecution: true, + printStackTrace: false, + daemon: true, + analyze: 0, + logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' }, + optimizationStrategy: 'memory', + hotCompile: undefined, + hotReloadBuild: undefined +} +[2025-10-28T16:42:07.567] [DEBUG] debug-file - Cache service initialization finished in 5 ms +[2025-10-28T16:42:07.568] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:42:07.574] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:42:07.574] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:42:07.580] [DEBUG] debug-file - Start initialize project's product build option map with build mode debug. +[2025-10-28T16:42:07.580] [DEBUG] debug-file - Picking option from product 'default' with build mode 'debug'. +[2025-10-28T16:42:07.580] [DEBUG] debug-file - Product 'default' build option initialized +[2025-10-28T16:42:07.580] [DEBUG] debug-file - End initialize project's product build option map with build mode 'debug'. +[2025-10-28T16:42:07.581] [DEBUG] debug-file - Obtain build option for product 'default'in this build. +[2025-10-28T16:42:07.583] [DEBUG] debug-file - No signingConfig found, initRemoteHspCache failed. +[2025-10-28T16:42:07.587] [DEBUG] debug-file - Start recording SDK configuration permission data. +[2025-10-28T16:42:07.615] [DEBUG] debug-file - Sdk init in 31 ms +[2025-10-28T16:42:07.619] [DEBUG] debug-file - Project task initialization takes 4 ms +[2025-10-28T16:42:07.619] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +[2025-10-28T16:42:07.619] [DEBUG] debug-file - hvigorfile, resolving D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:42:07.622] [DEBUG] debug-file - hvigorfile, require result: {} +[2025-10-28T16:42:07.622] [DEBUG] debug-file - hvigorfile, binding system plugins {} +[2025-10-28T16:42:07.623] [DEBUG] debug-file - failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index' +Require stack: +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\src\plugin\factory\plugin-factory.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor-ohos-plugin\index.js +- D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\hvigorfile.ts +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\internal\lifecycle\configuration.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\boot\index.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\cluster\worker-process-lifecycle.js +- D:\DevEco Studio 6\DevEco Studio\tools\hvigor\hvigor\src\base\daemon\process\daemon-process-boot-script.js +[2025-10-28T16:42:07.625] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=release +[2025-10-28T16:42:07.625] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:42:07.625] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Start initialize module-target build option map, moduleName=entry, buildMode=debug +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Target 'default' config initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Target 'ohosTest' config initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'default' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Module 'entry' target 'ohosTest' build option initialized +[2025-10-28T16:42:07.626] [DEBUG] debug-file - End initialize module-target build option map, moduleName=entry +[2025-10-28T16:42:07.626] [DEBUG] debug-file - Obtain build option for module 'entry' target 'default'in this build. +[2025-10-28T16:42:07.628] [DEBUG] debug-file - Module entry task initialization takes 1 ms +[2025-10-28T16:42:07.628] [DEBUG] debug-file - hvigorfile, resolve finished D:\beixiangProject\harmonyos_pr\form_nyq3\guide-snippets\FormKit\StageServiceWidgetCards\entry\hvigorfile.ts +[2025-10-28T16:42:07.656] [DEBUG] debug-file - hvigorfile, resolve hvigorfile dependencies in 28 ms +[2025-10-28T16:42:07.656] [DEBUG] debug-file - project has submodules:entry +[2025-10-28T16:42:07.657] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:42:07.659] [DEBUG] debug-file - Module StageServiceWidgetCards Collected Dependency: +[2025-10-28T16:42:07.659] [DEBUG] debug-file - Module StageServiceWidgetCards's total dependency: 0 +[2025-10-28T16:42:07.660] [DEBUG] debug-file - Start to initialize dependency information. +[2025-10-28T16:42:07.662] [DEBUG] debug-file - Module entry Collected Dependency: +[2025-10-28T16:42:07.662] [DEBUG] debug-file - Module entry's total dependency: 0 +[2025-10-28T16:42:07.664] [DEBUG] debug-file - Configuration phase cost:98 ms +[2025-10-28T16:42:07.665] [DEBUG] debug-file - Configuration task cost before running: 106 ms +[2025-10-28T16:42:07.666] [DEBUG] debug-file - Executing task :entry:clean +[2025-10-28T16:42:07.666] [DEBUG] debug-file - clean: Start terminating worker pool. +[2025-10-28T16:42:07.666] [DEBUG] debug-file - Current worker pool is stopped or closed. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Clear worker 3. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Worker 3 has been cleared. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Current idle worker size: 1. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Current busy worker size: 0. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Clear worker 4. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Worker 4 has been cleared. +[2025-10-28T16:42:07.667] [DEBUG] debug-file - Current idle worker size: 0. +[2025-10-28T16:42:07.668] [DEBUG] debug-file - Current busy worker size: 0. +[2025-10-28T16:42:07.671] [DEBUG] debug-file - Current worker pool is terminated. +[2025-10-28T16:42:07.671] [DEBUG] debug-file - clean: Terminating worker pool finished. +[2025-10-28T16:42:07.823] [DEBUG] debug-file - entry : clean cost memory 0.7664413452148438 +[2025-10-28T16:42:07.824] [DEBUG] debug-file - runTaskFromQueue task cost before running: 264 ms +[2025-10-28T16:42:07.824] [INFO] debug-file - Finished :entry:clean... after 158 ms +[2025-10-28T16:42:07.824] [DEBUG] debug-file - Executing task ::clean +[2025-10-28T16:42:07.824] [DEBUG] debug-file - clean: Worker pool is inactive. +[2025-10-28T16:42:07.824] [DEBUG] debug-file - StageServiceWidgetCards : clean cost memory 0.02850341796875 +[2025-10-28T16:42:07.824] [DEBUG] debug-file - runTaskFromQueue task cost before running: 264 ms +[2025-10-28T16:42:07.824] [INFO] debug-file - Finished ::clean... after 1 ms +[2025-10-28T16:42:07.836] [INFO] debug-file - BUILD SUCCESSFUL in 276 ms +[2025-10-28T16:42:07.855] [DEBUG] debug-file - worker[3] exits with exit code 1. +[2025-10-28T16:42:07.855] [DEBUG] debug-file - worker[4] exits with exit code 1. +[2025-10-28T16:42:07.855] [DEBUG] debug-file - Since there is no instance or instance is terminated, create a new worker pool. +[2025-10-28T16:42:07.856] [DEBUG] debug-file - Worker pool is initialized with config: { + minPoolNum: 2, + maxPoolNum: undefined, + maxCoreSize: undefined, + cacheCapacity: undefined, + cacheTtl: undefined +} +[2025-10-28T16:42:07.856] [DEBUG] debug-file - Create resident worker with id: 0. +[2025-10-28T16:42:07.857] [DEBUG] debug-file - Create resident worker with id: 1. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Cleanup worker 0. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Worker 0 has been cleaned up. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Current idle worker size: 1. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Current resident worker size: 2. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Cleanup worker 1. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Worker 1 has been cleaned up. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Current idle worker size: 0. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - Current resident worker size: 2. +[2025-10-28T16:42:07.858] [DEBUG] debug-file - hvigor build process will be closed. +[2025-10-28T16:42:07.862] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:42:07.862] [DEBUG] debug-file - session manager: send message to worker process. +[2025-10-28T16:42:07.862] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:42:07.862] [DEBUG] debug-file - watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread. +[2025-10-28T16:42:07.865] [DEBUG] debug-file - worker[1] exits with exit code 0. +[2025-10-28T16:42:07.865] [DEBUG] debug-file - worker[0] exits with exit code 0. diff --git a/FormKit/StageServiceWidgetCards/.hvigor/outputs/logs/details/details.json b/FormKit/StageServiceWidgetCards/.hvigor/outputs/logs/details/details.json new file mode 100644 index 0000000000000000000000000000000000000000..d47f01ad0dff4a701c10bca6c627ff49a8b4c7c5 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/outputs/logs/details/details.json @@ -0,0 +1,49 @@ +{ + "HVIGOR_OHOS_PLUGIN": { + "MODULES": [ + { + "MODULE_NAME": "1043bfc77febe75fafec0c4309faccf1", + "API_TYPE": "stageMode" + } + ], + "NATIVE_COMPILER": "Default", + "BUILD_MODE": "debug" + }, + "HVIGOR": { + "IS_INCREMENTAL": true, + "IS_DAEMON": true, + "IS_PARALLEL": true, + "IS_HVIGORFILE_TYPE_CHECK": false, + "TASK_TIME": { + "1043bfc77febe75fafec0c4309faccf1": { + "clean": 157839100 + }, + "APP": { + "clean": 433000 + } + }, + "APIS": [ + "getHvigorConfig", + "getRootNodeDescriptor", + "getChildNode", + "getNodeByName", + "getAllNodes", + "getRootNode", + "getNodeName", + "getNodePath", + "subNodes", + "getExtraOption", + "getExtParam", + "getExtParams", + "getProperty", + "getProperties", + "getProductName", + "nodesEvaluated", + "getParameter", + "getCommandEntryTask" + ], + "CONFIG_PROPERTIES": {}, + "TOTAL_TIME": 275172100, + "BUILD_ID": "202510281642075600" + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/fileCache.json b/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/fileCache.json new file mode 100644 index 0000000000000000000000000000000000000000..1dcd5f34af137f7cf823d9674a676a0880e14041 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/fileCache.json @@ -0,0 +1 @@ +{"CACHE_SYNC_FILE_HASH":{"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5":"b3a7cb1c9e815d14d1a90175eb50622adc0112f72984834cbaef3d020076ab54","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5":"f5edf20405ac57e216a4821ac9aceba8135baeb50b573728a019b0ddc3b58b4d","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts":"e0398ac73c4c03eb1dbb592edf8ca8a099e7dd0ec1719a455e28bcb1bf28c427","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5":"6e266879752c616a9e1f509d1aeded81744c3f2153519978236eb400b67f96ea","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5":"df30c836668404f8d558a61692b780b6fe21d720ce51544a64f3c104a4b58578","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts":"98719ff117cf2680eef7aa87286448b103db60486a32fb795835a22edecaa158","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5":"d7e709212351d93f14d34ce2f61e883877d3385ff90df12c4c9001df5428f7aa","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\.hvigor\\outputs\\sync\\output.json":"a4722c94e080858f1cf4233b8b300bef2af8733b88c99cfd48b2f2f217588647","SDK_LOCATION":"D:/DevEco Studio 6/DevEco Studio/sdk"},"OHPM_INSTALL_FILE_HASH":{"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5":"6e266879752c616a9e1f509d1aeded81744c3f2153519978236eb400b67f96ea","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh_modules\\.ohpm\\lock.json5":"4bb586751f95a16669f183418d11ee4a45a38ac63c1092405909befd2ba8a962","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5":"d7e709212351d93f14d34ce2f61e883877d3385ff90df12c4c9001df5428f7aa","D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh_modules":true,"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh_modules":false}} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/output.json b/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/output.json new file mode 100644 index 0000000000000000000000000000000000000000..b24d0ffd28572988aba10a1b498eda55b268263a --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/outputs/sync/output.json @@ -0,0 +1,138 @@ +{ + "ohos-module-entry": { + "SELECT_TARGET": "default", + "MODULE_BUILD_DIR": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build", + "TARGETS": { + "default": { + "SOURCE_ROOT": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main", + "RESOURCES_PATH": [ + "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources" + ], + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default", + "INTERMEDIA_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates", + "JS_ASSETS_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default", + "JS_LITE_ASSETS_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out_lite\\default", + "RES_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default", + "RES_PROFILE_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "ETS_SUPER_VISUAL_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule", + "JS_SUPER_VISUAL_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle", + "WORKER_LOADER": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\manifest\\default", + "OUTPUT_METADATA_JSON": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "SOURCE_MAP_DIR": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default" + }, + "BUILD_OPTION": { + "debuggable": true + } + }, + "ohosTest": { + "SOURCE_ROOT": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\ohosTest", + "RESOURCES_PATH": [ + "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\ohosTest\\resources" + ], + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\ohosTest", + "INTERMEDIA_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates", + "JS_ASSETS_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\ohosTest", + "JS_LITE_ASSETS_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out_lite\\ohosTest", + "RES_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\ohosTest", + "RES_PROFILE_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\ohosTest\\resources\\base\\profile", + "ETS_SUPER_VISUAL_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileArkTS\\esmodule", + "JS_SUPER_VISUAL_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\ohosTest\\ohosTest@OhosTestCompileJS\\jsbundle", + "WORKER_LOADER": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\ohosTest\\loader.json", + "MANIFEST_JSON": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\manifest\\ohosTest", + "OUTPUT_METADATA_JSON": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\ohosTest\\output_metadata.json", + "SOURCE_MAP_DIR": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\ohosTest" + }, + "BUILD_OPTION": { + "debuggable": true + } + } + }, + "BUILD_OPTION": { + "default-default": { + "debuggable": true, + "copyFrom": "default" + } + }, + "BUILD_PROFILE_OPT": { + "apiType": "stageMode", + "showInServiceCenter": true, + "buildOption": {}, + "targets": [ + { + "name": "default", + "runtimeOS": "HarmonyOS" + }, + { + "name": "ohosTest", + "runtimeOS": "HarmonyOS" + } + ] + }, + "BUILD_CACHE_DIR": "" + }, + "ohos-project": { + "SELECT_PRODUCT_NAME": "default", + "MODULE_BUILD_DIR": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build", + "BUNDLE_NAME": "com.samples.stageservicewidgetcards", + "BUILD_PATH": { + "OUTPUT_PATH": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build\\outputs\\default" + }, + "MODULES": [ + { + "name": "entry", + "srcPath": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ], + "belongProjectPath": "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards" + } + ], + "PROFILE_OPT": { + "app": { + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": "6.0.0(20)", + "targetSdkVersion": "6.0.0(20)", + "compatibleSdkVersion": "6.0.0(20)", + "runtimeOS": "HarmonyOS" + } + ], + "signingConfigs": [] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + } + ] + }, + "CONFIG_PROPERTIES": { + "enableSignTask": true, + "skipNativeIncremental": false, + "hvigor.keepDependency": true + }, + "OVERALL_PROJECT_PATHS": [ + "D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards" + ], + "BUILD_CACHE_DIR": "" + }, + "version": 1 +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281638499180.json b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281638499180.json new file mode 100644 index 0000000000000000000000000000000000000000..aebf7133d8d16ca1ece3b9cf421ba6e748ff387d --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281638499180.json @@ -0,0 +1,3535 @@ +{ + "version": "2.0", + "ppid": 31236, + "events": [ + { + "head": { + "id": "f6e5920d-c0f2-4343-a3b9-ef6071561f78", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738934400400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "name": "init", + "description": "Initialize and build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738940649100, + "endTime": 196741280388600 + }, + "additional": { + "children": [ + "27107096-33db-4e39-9ecc-cba9817981c1", + "dc427bcc-efef-442b-b327-c9b50c088c05", + "6d2e1429-fbaf-4144-847f-c93f3dd28a0d", + "e4e5f05c-66b8-438c-93e6-ecf6d08d2617", + "22cb4cff-5b4f-4d1c-8c1c-77697732176c", + "5dae44e8-66dd-4e17-8c50-9bea25b4e6df", + "6f94cb92-f1d8-45c9-ad83-5cd02908f2ac" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Init", + "taskRunReasons": [], + "logId": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "27107096-33db-4e39-9ecc-cba9817981c1", + "name": "create hvigor project model", + "description": "Initialize hvigor project model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738940653000, + "endTime": 196738949437100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "6e091f59-4dbb-4b9e-80b2-56a47b8f5041" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "dc427bcc-efef-442b-b327-c9b50c088c05", + "name": "configure hvigor plugin", + "description": "Configure hvigor plugin.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949456100, + "endTime": 196741278816000 + }, + "additional": { + "children": [ + "0e0963b7-b1d9-44b3-adff-56729b0b7bba", + "629a041b-f19b-412c-98dd-0835de5be00d", + "35e57c78-1f97-41cd-a1e3-cbe285198673", + "99643add-44f5-4ca8-a4bb-0a9642f2d9c4", + "10566a05-9e70-46f5-956f-c373493f4160", + "2ade057a-9737-42ca-8b7f-24bc3fe4ea44", + "3e2d3c06-a848-4446-8ecb-ed16b1d36396", + "5c398bc2-bd09-40f7-9dab-1a6cdde11bcf", + "fda8ad67-20ca-4c1b-8aab-cf2a98033c0a" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "29bec292-99ef-49e1-b464-ef2485f2cbff" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6d2e1429-fbaf-4144-847f-c93f3dd28a0d", + "name": "build task graph", + "description": "Build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741278841500, + "endTime": 196741280361600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "dbc6d0c9-53f4-4bb8-a353-fe623fe58dc8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e4e5f05c-66b8-438c-93e6-ecf6d08d2617", + "name": "init task execution option", + "description": "Init task execution option.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741280368100, + "endTime": 196741280379900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "e647d299-7d8d-4c83-b7de-0dfd1cdea679" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "22cb4cff-5b4f-4d1c-8c1c-77697732176c", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738944750800, + "endTime": 196738944965100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "0b8d53d0-cc0c-46bd-aa3d-d470dfc8bfeb" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0b8d53d0-cc0c-46bd-aa3d-d470dfc8bfeb", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738944750800, + "endTime": 196738944965100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "22cb4cff-5b4f-4d1c-8c1c-77697732176c", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "5dae44e8-66dd-4e17-8c50-9bea25b4e6df", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738946973700, + "endTime": 196738947014200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "b60d1449-f784-41e9-afed-bd40ed5b7b52" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b60d1449-f784-41e9-afed-bd40ed5b7b52", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738946973700, + "endTime": 196738947014200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5dae44e8-66dd-4e17-8c50-9bea25b4e6df", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "7160a34e-85a4-4b36-8f45-aafe3ed9cb80", + "name": "Hvigor init with startParameters:{\n hvigorfileTypeCheck: false,\n parallelExecution: true,\n incrementalExecution: true,\n printStackTrace: false,\n daemon: true,\n analyze: 0,\n logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' },\n optimizationStrategy: 'memory',\n hotCompile: undefined,\n hotReloadBuild: undefined\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738947905900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86779825-b827-48b4-8915-bc0d6e08d414", + "name": "Cache service initialization finished in 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949310500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6e091f59-4dbb-4b9e-80b2-56a47b8f5041", + "name": "create hvigor project model", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738940653000, + "endTime": 196738949437100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "27107096-33db-4e39-9ecc-cba9817981c1", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "0e0963b7-b1d9-44b3-adff-56729b0b7bba", + "name": "init configuration", + "description": "Initialize configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949904100, + "endTime": 196738949929700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "76cad405-eda5-4a65-a998-55e925f2074a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "629a041b-f19b-412c-98dd-0835de5be00d", + "name": "configure project task", + "description": "Configure project task.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949962400, + "endTime": 196738950937400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "3e7f6013-e3b5-4801-a82d-0b1248a19f31" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "35e57c78-1f97-41cd-a1e3-cbe285198673", + "name": "eval project", + "description": "Evaluate project.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951030200, + "endTime": 196741189024400 + }, + "additional": { + "children": [ + "ecc28b8f-55bd-4503-81d8-72cd6a0e973e", + "cd2dd139-2c9d-48ce-a0ea-847f95f63763", + "5aa868f8-ba35-406b-9ee5-a483d917dee8" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "a015cb9b-49a6-4ebf-a352-6d1106ba1047" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "99643add-44f5-4ca8-a4bb-0a9642f2d9c4", + "name": "eval modules", + "description": "Evaluate modules.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189232100, + "endTime": 196741218265400 + }, + "additional": { + "children": [ + "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "531c1cea-d78d-4ef3-8724-bd6f1470dda7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "10566a05-9e70-46f5-956f-c373493f4160", + "name": "add config dependencies", + "description": "Add configuration dependencies.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741218307800, + "endTime": 196741245188900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "cb761e7f-871c-4d8a-8f01-9ffab32bd1ea" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2ade057a-9737-42ca-8b7f-24bc3fe4ea44", + "name": "ohpm install", + "description": "Ohpm install event.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245739100, + "endTime": 196741259519400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "5caf182c-23f6-4354-9b65-4e591aa4d08d" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3e2d3c06-a848-4446-8ecb-ed16b1d36396", + "name": "eval hook", + "description": "EvaluateEvent hook.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741259538900, + "endTime": 196741278634900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "06a15922-90c5-4dcc-bbc7-1168cc040250" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "5c398bc2-bd09-40f7-9dab-1a6cdde11bcf", + "name": "fin configuration", + "description": "Finish configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741278657600, + "endTime": 196741278802800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "318ad36f-636f-4a2f-87be-911b4f084914" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "76cad405-eda5-4a65-a998-55e925f2074a", + "name": "init configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949904100, + "endTime": 196738949929700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "0e0963b7-b1d9-44b3-adff-56729b0b7bba", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "3e7f6013-e3b5-4801-a82d-0b1248a19f31", + "name": "configure project task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949962400, + "endTime": 196738950937400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "629a041b-f19b-412c-98dd-0835de5be00d", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "ecc28b8f-55bd-4503-81d8-72cd6a0e973e", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951188100, + "endTime": 196738951219200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "35e57c78-1f97-41cd-a1e3-cbe285198673", + "logId": "06a7a0a0-c7c5-4deb-8c22-e75b59cdb4c4" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "06a7a0a0-c7c5-4deb-8c22-e75b59cdb4c4", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951188100, + "endTime": 196738951219200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ecc28b8f-55bd-4503-81d8-72cd6a0e973e", + "parent": "a015cb9b-49a6-4ebf-a352-6d1106ba1047" + } + }, + { + "head": { + "id": "cd2dd139-2c9d-48ce-a0ea-847f95f63763", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951561700, + "endTime": 196741188765400 + }, + "additional": { + "children": [ + "fe1e54dd-f766-48c8-b82d-1e42f9803c14", + "12f13aec-ecfe-4659-9ffe-ac574f140063" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "35e57c78-1f97-41cd-a1e3-cbe285198673", + "logId": "082fef50-853f-49ca-93c3-ad12065a7283" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "fe1e54dd-f766-48c8-b82d-1e42f9803c14", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951562500, + "endTime": 196740908317600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cd2dd139-2c9d-48ce-a0ea-847f95f63763", + "logId": "c23dcc5f-4406-41a7-a999-f8bee4847041" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "12f13aec-ecfe-4659-9ffe-ac574f140063", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196740908342000, + "endTime": 196741188748500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cd2dd139-2c9d-48ce-a0ea-847f95f63763", + "logId": "d002a9f1-9e32-435b-b0cf-500dc8493f8f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3714ab59-84c1-461c-abac-7890ad482a88", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951566200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "89d4182b-687d-4a96-9764-6185eccf6f94", + "name": "hvigorfile, require result: { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196740908177500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c23dcc5f-4406-41a7-a999-f8bee4847041", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951562500, + "endTime": 196740908317600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fe1e54dd-f766-48c8-b82d-1e42f9803c14", + "parent": "082fef50-853f-49ca-93c3-ad12065a7283" + } + }, + { + "head": { + "id": "c72cc38e-4ccd-42ec-8875-9293400f3303", + "name": "hvigorfile, binding system plugins { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196740908448300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d91d8037-d090-4e34-83d8-939a9797c967", + "name": "Start initialize project's product build option map with build mode debug.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741120431800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "053bab9c-3c04-4701-8657-8ad80c508448", + "name": "Picking option from product 'default' with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741120726700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0bf9f1f9-c38c-4722-9256-1113126dd302", + "name": "Product 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741121261400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "770d4646-6651-4d16-893f-868c86e8ae58", + "name": "End initialize project's product build option map with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741121417100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "96de48fa-2936-44b4-bf27-5a0e17a1d79b", + "name": "Obtain build option for product 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741124066200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "36f922f5-0383-4e89-a7f2-8b2c74ccace7", + "name": "No signingConfig found, initRemoteHspCache failed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741128510100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be645e15-51ce-45ee-b8bc-9cf1164999e8", + "name": "harmonyOS sdk scan", + "description": "HarmonyOS sdk scan", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741131466400, + "endTime": 196741134903300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Other", + "taskRunReasons": [] + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "30fa6013-8799-4c9e-9efd-aa893b7aef85", + "name": "Local scan or download HarmonyOS sdk components toolchains,ets,js,native,previewer", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741131492500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "81058a83-53f1-451f-bda3-b506216ce5b2", + "name": "hmscore sdk scan", + "description": "Hmscore sdk scan", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741135381400, + "endTime": 196741137066300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Other", + "taskRunReasons": [] + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "76349476-ac72-4659-9fe1-d7abfff91f93", + "name": "Local scan or download hmscore sdk components toolchains,ets,native", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741135417700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b29497a5-a3bd-48de-a4fd-bfe86ef13749", + "name": "Start recording SDK configuration permission data.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741138874800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f68d8c39-4322-4923-9534-298d4ae28a77", + "name": "Sdk init in 52 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741181864800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1ffdf497-5ef0-4fe0-afe0-e551b1f08f4a", + "name": "sdkVersion", + "description": "6.0.0.47", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741182096800 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 38, + "second": 52 + }, + "markType": "other" + } + }, + { + "head": { + "id": "acd87918-42c2-454b-ad0b-6a9cea84806e", + "name": "caseSensitiveCheckOff", + "description": "caseSensitiveCheck check is off", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741182188600 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 38, + "second": 52 + }, + "markType": "other" + } + }, + { + "head": { + "id": "c9da509a-38f1-4261-9ed8-8d0f764603e4", + "name": "Project task initialization takes 6 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741188534100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a5f9d6fc-b32f-46f9-b78c-64bceed58e62", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741188652900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d002a9f1-9e32-435b-b0cf-500dc8493f8f", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196740908342000, + "endTime": 196741188748500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "12f13aec-ecfe-4659-9ffe-ac574f140063", + "parent": "082fef50-853f-49ca-93c3-ad12065a7283" + } + }, + { + "head": { + "id": "082fef50-853f-49ca-93c3-ad12065a7283", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951561700, + "endTime": 196741188765400 + }, + "additional": { + "logType": "info", + "children": [ + "c23dcc5f-4406-41a7-a999-f8bee4847041", + "d002a9f1-9e32-435b-b0cf-500dc8493f8f" + ], + "durationId": "cd2dd139-2c9d-48ce-a0ea-847f95f63763", + "parent": "a015cb9b-49a6-4ebf-a352-6d1106ba1047" + } + }, + { + "head": { + "id": "5aa868f8-ba35-406b-9ee5-a483d917dee8", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741188969500, + "endTime": 196741189003700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "35e57c78-1f97-41cd-a1e3-cbe285198673", + "logId": "738d387d-c083-4d74-8ce2-aa8e3a233dad" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "738d387d-c083-4d74-8ce2-aa8e3a233dad", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741188969500, + "endTime": 196741189003700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5aa868f8-ba35-406b-9ee5-a483d917dee8", + "parent": "a015cb9b-49a6-4ebf-a352-6d1106ba1047" + } + }, + { + "head": { + "id": "a015cb9b-49a6-4ebf-a352-6d1106ba1047", + "name": "eval project", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738951030200, + "endTime": 196741189024400 + }, + "additional": { + "logType": "info", + "children": [ + "06a7a0a0-c7c5-4deb-8c22-e75b59cdb4c4", + "082fef50-853f-49ca-93c3-ad12065a7283", + "738d387d-c083-4d74-8ce2-aa8e3a233dad" + ], + "durationId": "35e57c78-1f97-41cd-a1e3-cbe285198673", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b", + "name": "eval submodule", + "description": "Evaluate submodule.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189244500, + "endTime": 196741218242600 + }, + "additional": { + "children": [ + "349271a4-4b7f-4183-9871-5def8ee4e154", + "f2dbfb4f-3fb9-4a69-97af-10f9d9ad72b4", + "729b38b7-a382-4448-9043-243b4b3d7bbf" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "99643add-44f5-4ca8-a4bb-0a9642f2d9c4", + "logId": "9462ab4a-6e68-430c-a051-4e5edacfebb1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "349271a4-4b7f-4183-9871-5def8ee4e154", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189351400, + "endTime": 196741189363700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b", + "logId": "b3b0aacb-6832-4386-aba0-daaabe2b7923" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b3b0aacb-6832-4386-aba0-daaabe2b7923", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189351400, + "endTime": 196741189363700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "349271a4-4b7f-4183-9871-5def8ee4e154", + "parent": "9462ab4a-6e68-430c-a051-4e5edacfebb1" + } + }, + { + "head": { + "id": "f2dbfb4f-3fb9-4a69-97af-10f9d9ad72b4", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189526700, + "endTime": 196741217705300 + }, + "additional": { + "children": [ + "308aa5d2-7d1a-4ac4-953d-2b55a5c5427c", + "b6c9b862-c1e0-40cf-8a81-017da8c08234" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b", + "logId": "74dfadab-39ad-4cc0-9ccd-144d62072cb7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "308aa5d2-7d1a-4ac4-953d-2b55a5c5427c", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189527300, + "endTime": 196741195103200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "f2dbfb4f-3fb9-4a69-97af-10f9d9ad72b4", + "logId": "001c5dcd-1508-4c9f-a28d-ca7a9152906f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b6c9b862-c1e0-40cf-8a81-017da8c08234", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741195115900, + "endTime": 196741217685400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "f2dbfb4f-3fb9-4a69-97af-10f9d9ad72b4", + "logId": "b538c807-a448-4cd7-89af-ae47971e8783" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e3f40db3-e368-45eb-9115-a4cd848c5532", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189530300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2a4e61dc-36f5-4d1e-84d1-7e355121da24", + "name": "hvigorfile, require result: { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741194979700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "001c5dcd-1508-4c9f-a28d-ca7a9152906f", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189527300, + "endTime": 196741195103200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "308aa5d2-7d1a-4ac4-953d-2b55a5c5427c", + "parent": "74dfadab-39ad-4cc0-9ccd-144d62072cb7" + } + }, + { + "head": { + "id": "66827645-46d3-440e-adc5-c17a55a93667", + "name": "hvigorfile, binding system plugins { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741195137200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b15fc7a3-7ea5-41af-84d5-49aba2b5cee4", + "name": "failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index'\nRequire stack:\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\plugin\\factory\\plugin-factory.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\index.js\n- D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\lifecycle\\configuration.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\boot\\index.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\cluster\\worker-process-lifecycle.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\process\\daemon-process-boot-script.js", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741196187700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9097a05b-0b65-4173-ac1a-8e8ab7b217bb", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=release", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741207814700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9172400a-eb6f-49db-a89f-2fcdcbfa0bd2", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208184000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "571074ac-bfa8-48ad-ac0c-b86c4ca9d603", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208538300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d2003d2f-d05d-49fe-b8db-9a650fe6c33d", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208762400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "68dd7458-d42b-4347-aa9e-224641ff1691", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208828600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1386577-47f5-4347-a799-8354093e7c9a", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208879900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "48ebb5ca-70f8-4d3b-9720-eb1eb12532c2", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741208979900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6011b0c6-3853-4593-9bc6-758d73105347", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741209062400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f65ef28e-62aa-4628-b3c1-cbf84e759926", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741209632300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "779d596c-2389-44e8-b1ab-68723a3ab59b", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741209859300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "50033330-7707-4e8b-bafc-21ad1d972716", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741209924700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bcf3162a-68fc-4bc9-88c2-c5a64cf0f1d7", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741209977700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fe10ba5d-e43f-493e-b616-9e9a159b0b2d", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210063900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c4d2584a-c3a3-45e4-bbaf-e2c3fbc8888c", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210127000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "03306409-97e7-4be8-9692-257602ac8a9d", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210251400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee20d224-60f8-4604-b14a-a2a12c8d7555", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210531600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1cc50fef-a85d-414f-9c81-46c8b704dc94", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210618000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "875d898c-92ea-441d-b270-2fcff1eab9c3", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210684400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "98d76179-6f44-4af9-988e-6d5524902f5e", + "name": "Obtain build option for module 'entry' target 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741210952400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e0ab71c-5760-45a5-aec9-bef69eadb4f5", + "name": "Module entry task initialization takes 6 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741217403200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3d6ef93a-c5d9-4c47-887c-c5afcd1bb284", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741217548600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b538c807-a448-4cd7-89af-ae47971e8783", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741195115900, + "endTime": 196741217685400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b6c9b862-c1e0-40cf-8a81-017da8c08234", + "parent": "74dfadab-39ad-4cc0-9ccd-144d62072cb7" + } + }, + { + "head": { + "id": "74dfadab-39ad-4cc0-9ccd-144d62072cb7", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189526700, + "endTime": 196741217705300 + }, + "additional": { + "logType": "info", + "children": [ + "001c5dcd-1508-4c9f-a28d-ca7a9152906f", + "b538c807-a448-4cd7-89af-ae47971e8783" + ], + "durationId": "f2dbfb4f-3fb9-4a69-97af-10f9d9ad72b4", + "parent": "9462ab4a-6e68-430c-a051-4e5edacfebb1" + } + }, + { + "head": { + "id": "729b38b7-a382-4448-9043-243b4b3d7bbf", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741218223700, + "endTime": 196741218231600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b", + "logId": "9a340268-4336-4652-b2cc-085e9dfccab2" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9a340268-4336-4652-b2cc-085e9dfccab2", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741218223700, + "endTime": 196741218231600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "729b38b7-a382-4448-9043-243b4b3d7bbf", + "parent": "9462ab4a-6e68-430c-a051-4e5edacfebb1" + } + }, + { + "head": { + "id": "9462ab4a-6e68-430c-a051-4e5edacfebb1", + "name": "eval submodule", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189244500, + "endTime": 196741218242600 + }, + "additional": { + "logType": "info", + "children": [ + "b3b0aacb-6832-4386-aba0-daaabe2b7923", + "74dfadab-39ad-4cc0-9ccd-144d62072cb7", + "9a340268-4336-4652-b2cc-085e9dfccab2" + ], + "durationId": "bdd5ff29-d25a-41be-93ad-6c7b9f387c8b", + "parent": "531c1cea-d78d-4ef3-8724-bd6f1470dda7" + } + }, + { + "head": { + "id": "531c1cea-d78d-4ef3-8724-bd6f1470dda7", + "name": "eval modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741189232100, + "endTime": 196741218265400 + }, + "additional": { + "logType": "info", + "children": [ + "9462ab4a-6e68-430c-a051-4e5edacfebb1" + ], + "durationId": "99643add-44f5-4ca8-a4bb-0a9642f2d9c4", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "3a4b23db-0256-4fab-9a4e-3c9510728c62", + "name": "watch files: [\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\hvigorfile.ts',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\hvigorfile.ts'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741244649300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1fad9c34-e8b1-4581-a57e-eecdc8193bfb", + "name": "hvigorfile, resolve hvigorfile dependencies in 27 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245077200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cb761e7f-871c-4d8a-8f01-9ffab32bd1ea", + "name": "add config dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741218307800, + "endTime": 196741245188900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "10566a05-9e70-46f5-956f-c373493f4160", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "fda8ad67-20ca-4c1b-8aab-cf2a98033c0a", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245228900, + "endTime": 196741245721800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "dc427bcc-efef-442b-b327-c9b50c088c05", + "logId": "59c061b1-78d6-43a4-bd68-e41c1239a142" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "aeaa68e3-5c60-45f4-bfb9-b2e804662e0d", + "name": "project has submodules:entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245336700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "59c061b1-78d6-43a4-bd68-e41c1239a142", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245228900, + "endTime": 196741245721800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fda8ad67-20ca-4c1b-8aab-cf2a98033c0a", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "8049739e-b5f4-46ec-b5f5-b7bf628f342d", + "name": "start to load updatedOhPackageInfo to the disk", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741246857300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "03690644-4150-4dcd-ae98-251e8ecf15f0", + "name": "load to the disk finished", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741258429200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5caf182c-23f6-4354-9b65-4e591aa4d08d", + "name": "ohpm install", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741245739100, + "endTime": 196741259519400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "2ade057a-9737-42ca-8b7f-24bc3fe4ea44", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "ed1d21b5-b56d-489c-a90e-26caf1bbbef6", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741259655700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fbe7e5e1-b79d-4a1f-be4c-ff696ade719b", + "name": "Module StageServiceWidgetCards Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741265582600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d21a735-2a61-412c-90c3-b5a0ac712f51", + "name": "Module StageServiceWidgetCards's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741265723900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "43f42e57-c7ee-4641-852c-edb91bfdcf8b", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741267016400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "395e9161-efe0-4a06-b395-b3aa6c58192c", + "name": "Module entry Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741273330100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "918a5eeb-63a7-49e9-9195-54c310225dab", + "name": "Module entry's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741273462100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "06a15922-90c5-4dcc-bbc7-1168cc040250", + "name": "eval hook", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741259538900, + "endTime": 196741278634900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3e2d3c06-a848-4446-8ecb-ed16b1d36396", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "2edfef87-19dd-49a7-8f09-d8663beb58ca", + "name": "Configuration phase cost:2 s 329 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741278695900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "318ad36f-636f-4a2f-87be-911b4f084914", + "name": "fin configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741278657600, + "endTime": 196741278802800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5c398bc2-bd09-40f7-9dab-1a6cdde11bcf", + "parent": "29bec292-99ef-49e1-b464-ef2485f2cbff" + } + }, + { + "head": { + "id": "29bec292-99ef-49e1-b464-ef2485f2cbff", + "name": "configure hvigor plugin", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738949456100, + "endTime": 196741278816000 + }, + "additional": { + "logType": "info", + "children": [ + "76cad405-eda5-4a65-a998-55e925f2074a", + "3e7f6013-e3b5-4801-a82d-0b1248a19f31", + "a015cb9b-49a6-4ebf-a352-6d1106ba1047", + "531c1cea-d78d-4ef3-8724-bd6f1470dda7", + "cb761e7f-871c-4d8a-8f01-9ffab32bd1ea", + "5caf182c-23f6-4354-9b65-4e591aa4d08d", + "06a15922-90c5-4dcc-bbc7-1168cc040250", + "318ad36f-636f-4a2f-87be-911b4f084914", + "59c061b1-78d6-43a4-bd68-e41c1239a142" + ], + "durationId": "dc427bcc-efef-442b-b327-c9b50c088c05", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "6f94cb92-f1d8-45c9-ad83-5cd02908f2ac", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741280307100, + "endTime": 196741280348100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "ad33e090-24a0-42df-b014-3fce8dd661ee", + "logId": "ac065cc0-aace-48b4-960d-751da869a4d0" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ac065cc0-aace-48b4-960d-751da869a4d0", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741280307100, + "endTime": 196741280348100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6f94cb92-f1d8-45c9-ad83-5cd02908f2ac", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "dbc6d0c9-53f4-4bb8-a353-fe623fe58dc8", + "name": "build task graph", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741278841500, + "endTime": 196741280361600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6d2e1429-fbaf-4144-847f-c93f3dd28a0d", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "e647d299-7d8d-4c83-b7de-0dfd1cdea679", + "name": "init task execution option", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741280368100, + "endTime": 196741280379900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e4e5f05c-66b8-438c-93e6-ecf6d08d2617", + "parent": "b6c642aa-a0f5-40ee-a9a2-500237536e2b" + } + }, + { + "head": { + "id": "b6c642aa-a0f5-40ee-a9a2-500237536e2b", + "name": "init", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738940649100, + "endTime": 196741280388600 + }, + "additional": { + "logType": "info", + "children": [ + "6e091f59-4dbb-4b9e-80b2-56a47b8f5041", + "29bec292-99ef-49e1-b464-ef2485f2cbff", + "dbc6d0c9-53f4-4bb8-a353-fe623fe58dc8", + "e647d299-7d8d-4c83-b7de-0dfd1cdea679", + "0b8d53d0-cc0c-46bd-aa3d-d470dfc8bfeb", + "b60d1449-f784-41e9-afed-bd40ed5b7b52", + "ac065cc0-aace-48b4-960d-751da869a4d0" + ], + "durationId": "ad33e090-24a0-42df-b014-3fce8dd661ee" + } + }, + { + "head": { + "id": "c46fdc8f-b84c-43c9-9265-2679c1294b34", + "name": "Configuration task cost before running: 2 s 342 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741281092100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1", + "name": "entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741291981700, + "endTime": 196741493678300 + }, + "additional": { + "children": [], + "state": "failed", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "c28f27dc-cf77-4903-b728-37389fca639a", + "logId": "b7299966-ace3-460c-9f3b-dc5d11c25173" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c28f27dc-cf77-4903-b728-37389fca639a", + "name": "create entry:default@PreBuild task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741281909000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1" + } + }, + { + "head": { + "id": "3a7821fc-e71d-40f2-a87b-bb80a8581f30", + "name": "Executing task :entry:default@PreBuild", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741292025300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "10529786-8f5d-41d2-8e4a-8c90301acec8", + "name": "Task 'entry:default@PreBuild' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741294806700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "43af3e24-8437-4c76-9923-9891b77db069", + "name": "current product is not Atomic service.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741482234100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "33323d33-9b2f-430a-bfb5-4a30a99811b3", + "name": "Use tool [win32: JAVA_HOME, CLASSPATH]\n [\n { JAVA_HOME: 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\jbr' },\n { CLASSPATH: undefined }\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741486991700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6bb5b05b-6e32-4a7e-94d3-972b31e19539", + "name": "Use tool [win32: NODE_HOME]\n [ { NODE_HOME: 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\tools\\\\node' } ]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741487581400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b7299966-ace3-460c-9f3b-dc5d11c25173", + "name": "Failed :entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741291981700, + "endTime": 196741493678300 + }, + "additional": { + "logType": "error", + "children": [], + "durationId": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1" + } + }, + { + "head": { + "id": "99dfe1e9-7e18-4a74-8cd1-016cceb5a2f1", + "name": "hvigor build process will be closed with an error.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741493973000 + }, + "additional": { + "logType": "debug", + "children": [], + "durationId": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1" + } + }, + { + "head": { + "id": "560950fc-94c9-42b4-b2c3-932f4ecac9de", + "name": "\u001b[31m00303214 Configuration Error\r\nError Message: The type of target device does not match the device type configured by module: entry.\nRequired device type:phone, current module device type:\r\n\r\n* Try the following:\r\n > Make sure the deviceTypes field set in module.json5 under src/main of the module directory contains the required type.\r\n > Make sure the device types specified under target in the build-profile.json5 file of the module directory contain the required one.\r\n > Check whether the hvigorfile.ts or hvigorconfig.ts file contains any code that may change the module deviceTypes settings.\r\n\u001b[39m\r\n\r\n\u001b[31m* Try:\r\n> Run with --stacktrace option to get the stack trace.\r\n> Run with --debug option to get more log output.\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741494159700 + }, + "additional": { + "logType": "error", + "children": [], + "durationId": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1" + } + }, + { + "head": { + "id": "db400db2-559b-479d-8069-f7c2647649cc", + "name": "ERROR: stacktrace = AdaptorError: \u001b[31m00303214 Configuration Error\r\nError Message: The type of target device does not match the device type configured by module: entry.\nRequired device type:phone, current module device type:\r\n\r\n* Try the following:\r\n > Make sure the deviceTypes field set in module.json5 under src/main of the module directory contains the required type.\r\n > Make sure the device types specified under target in the build-profile.json5 file of the module directory contain the required one.\r\n > Check whether the hvigorfile.ts or hvigorconfig.ts file contains any code that may change the module deviceTypes settings.\r\n\u001b[39m\n at OhosLogger.printErrorExit (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\log\\hvigor-log.js:1:5069)\n at PreBuild.checkDeviceTypes (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\tasks\\abstract\\abstract-pre-build.js:1:8950)\n at PreBuild.doTaskAction (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\tasks\\abstract\\abstract-pre-build.js:1:7666)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async PreBuild. (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\tasks\\task\\ohos-module-task.js:1:2063)\n at async PreBuild.execute (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\external\\task\\core-task-impl.js:1:2191)\n at async TaskProxy.execute (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\task\\proxy\\task-proxy.js:1:6131)\n at async doIncrementalTask (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\core\\incremental-task-executor.js:1:941)\n at async executeOneTask (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\task\\core\\task-runner.js:1:4322)\n at async runTaskFromQueue (D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\task\\core\\task-runner.js:1:2422)", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741494507700 + }, + "additional": { + "logType": "debug", + "children": [], + "durationId": "0b4e90a0-27cf-43a7-8b6d-925e5dc7dcf1" + } + }, + { + "head": { + "id": "e6cec4d8-b47b-428d-a7a1-e33c7e6fcde6", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741503419500, + "endTime": 196741503530300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "991333f1-a107-41dc-9752-86cb1e9660b7", + "logId": "971585cd-b126-4027-ad74-fb7cf81a4073" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "971585cd-b126-4027-ad74-fb7cf81a4073", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741503419500, + "endTime": 196741503530300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e6cec4d8-b47b-428d-a7a1-e33c7e6fcde6" + } + }, + { + "head": { + "id": "4d575c48-588a-4d6c-a243-4c4cd83713e4", + "name": "assembleHap", + "description": "", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196738939931200, + "endTime": 196741503934400 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 38, + "second": 52 + }, + "completeCommand": "{\"prop\":[\"module=entry@default\",\"product=default\",\"requiredDeviceType=phone\"],\"mode\":\"module\",\"parallel\":true,\"incremental\":true,\"daemon\":true,\"_\":[\"assembleHap\"],\"analyze\":\"normal\"};assembleHap", + "hvigorVersion": "6.0.6", + "markType": "history", + "nodeVersion": "v18.20.1", + "category": "build", + "state": "failed" + } + }, + { + "head": { + "id": "c6bb9e6c-e150-43fb-984a-4cb229936649", + "name": "BUILD FAILED in 2 s 564 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741503967900 + }, + "additional": { + "logType": "error", + "children": [] + } + }, + { + "head": { + "id": "21044175-b019-4f5b-92bf-a7f1564d6715", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741505129000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e4438fd6-c16b-4721-b585-8fc46550cf07", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741506016300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "94c2631f-40e5-4452-b4cd-2476ea3aa524", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741506319900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "12ec6f8b-12cd-48ce-9a50-812fbf649529", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741506663800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b0daca2e-ca82-4bb2-a82f-cb7d38ca2ebb", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741507091900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "519f392d-7a07-4fd2-b6a9-d528903ea75c", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741507326600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "169e6762-597b-439f-9195-37b40f5be424", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741507567200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0dd6ffd8-05dd-4a84-a88b-4befa7417e86", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741507810600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b4192765-aa2f-442c-81b0-1abcc60a6c6b", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741508046000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8a708101-7a5a-4bbf-8933-8fc4322babea", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741508400900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b6054e0f-eb80-4bfe-b259-7db0c6376927", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741508638100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6538e51a-8715-40cc-a807-e6ac1e9dba55", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741508922100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eb67064e-c375-408f-bda2-c91346d0b271", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741509147200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fef0ad76-df61-4309-aceb-46892ab73c47", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741509358500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "604bf188-fbdc-4c0d-88af-7b159e3614c9", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741509656100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "57633618-296a-40f5-ba56-9beab006a263", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741509911900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1f53ab53-dedb-4f20-8e64-974dfa0c3f5f", + "name": "Incremental task entry:default@PreBuild post-execution cost:7 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196741510461000 + }, + "additional": { + "logType": "debug", + "children": [] + } + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281641239710.json b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281641239710.json new file mode 100644 index 0000000000000000000000000000000000000000..aec2c7b498c36b1006033e3a055b749092a550ec --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281641239710.json @@ -0,0 +1,14029 @@ +{ + "version": "2.0", + "ppid": 31236, + "events": [ + { + "head": { + "id": "2e04a330-23b9-4ff3-a70d-75344ef13d96", + "name": "hvigor build process will be closed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196889392871500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "63810690-0d6d-423b-be6a-b521038efc37", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196889401049700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "469dab24-41fa-41b8-bb3d-f53dcdb5527d", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196889402630800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a7e1d77b-b840-49df-b0d1-93e37f1a020b", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892989111300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "name": "init", + "description": "Initialize and build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892992588600, + "endTime": 196893124680100 + }, + "additional": { + "children": [ + "c72a1d92-4310-4192-9e7c-e49a2ad7333e", + "77917a75-43b0-4009-853c-a417e1a22ff0", + "883ddd48-41c3-4476-866a-a844dfb4c2f0", + "98eab177-af0b-42e2-8526-164583500361", + "351913a3-935e-4072-bbb9-e03c9878678a", + "b64df128-9881-4964-9c5d-cfb3e61669e4", + "2938df54-1998-4baa-bec8-2b3fd30faf8d" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Init", + "taskRunReasons": [], + "logId": "abbea477-a8a1-461b-be13-24de1c311d88" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c72a1d92-4310-4192-9e7c-e49a2ad7333e", + "name": "create hvigor project model", + "description": "Initialize hvigor project model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892992589400, + "endTime": 196892997498300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "731ed77e-0ee5-4fd1-a14c-bf6f2e531db8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "77917a75-43b0-4009-853c-a417e1a22ff0", + "name": "configure hvigor plugin", + "description": "Configure hvigor plugin.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997514200, + "endTime": 196893123862100 + }, + "additional": { + "children": [ + "3e7389bc-dde8-4c86-8cea-d04d9b33b04d", + "5f171dba-03ab-4796-a5f6-17c6edda4fe4", + "63acc766-e08a-46c3-aded-5ba1891f60de", + "f0de91a9-960d-4b7f-90cf-d37e34b89fe2", + "37152f2d-fa08-4fbc-bca1-af43df30f88d", + "877f536d-f61f-4668-a718-ea8029f97f5e", + "85a23fcf-39d4-40c9-af83-e1d26b084045", + "e27478aa-8b95-48d2-9029-0e38b1c57cd0", + "d5b5ad85-7f6e-48ab-9df4-1151868168c2" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "883ddd48-41c3-4476-866a-a844dfb4c2f0", + "name": "build task graph", + "description": "Build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893123903700, + "endTime": 196893124655300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "3ede1ef6-fb45-4823-99bd-ff9e0cd6e98b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "98eab177-af0b-42e2-8526-164583500361", + "name": "init task execution option", + "description": "Init task execution option.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893124664300, + "endTime": 196893124672200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "a8c6bdea-90a8-4f1c-93f3-85924032316e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "351913a3-935e-4072-bbb9-e03c9878678a", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892994323400, + "endTime": 196892994360400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "df8ee34d-b5de-4898-aaf3-a8c9ba795413" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "df8ee34d-b5de-4898-aaf3-a8c9ba795413", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892994323400, + "endTime": 196892994360400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "351913a3-935e-4072-bbb9-e03c9878678a", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "b64df128-9881-4964-9c5d-cfb3e61669e4", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892995668100, + "endTime": 196892995686300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "8df27dda-490f-4bb7-99ac-8c067b6dc323" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8df27dda-490f-4bb7-99ac-8c067b6dc323", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892995668100, + "endTime": 196892995686300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b64df128-9881-4964-9c5d-cfb3e61669e4", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "687b1e40-c82e-4ec4-8bb3-94041541a4e1", + "name": "Hvigor init with startParameters:{\n hvigorfileTypeCheck: false,\n parallelExecution: true,\n incrementalExecution: true,\n printStackTrace: false,\n daemon: true,\n analyze: 0,\n logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' },\n optimizationStrategy: 'memory',\n hotCompile: undefined,\n hotReloadBuild: undefined\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892995791500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1ae0e3cf-d360-4b0b-825c-589053172568", + "name": "Cache service initialization finished in 2 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997401600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "731ed77e-0ee5-4fd1-a14c-bf6f2e531db8", + "name": "create hvigor project model", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892992589400, + "endTime": 196892997498300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "c72a1d92-4310-4192-9e7c-e49a2ad7333e", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "3e7389bc-dde8-4c86-8cea-d04d9b33b04d", + "name": "init configuration", + "description": "Initialize configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997546700, + "endTime": 196892997554300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "73e91ae7-1b78-4197-9d2e-a59c65f1576a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "5f171dba-03ab-4796-a5f6-17c6edda4fe4", + "name": "configure project task", + "description": "Configure project task.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997559500, + "endTime": 196892998442400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "3d37f4e4-ca99-4448-a551-b74d1e9a4249" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "63acc766-e08a-46c3-aded-5ba1891f60de", + "name": "eval project", + "description": "Evaluate project.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998450100, + "endTime": 196893057994900 + }, + "additional": { + "children": [ + "c6b667a6-4ed2-4c75-9f5e-3dfe702b9b85", + "b76babfd-402a-4b1d-aea3-7ceadcc3d3b7", + "fe351a82-52f4-4564-bd75-715f5e2351dd" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "7ba19828-f706-4bd8-904c-be8a75d4220a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f0de91a9-960d-4b7f-90cf-d37e34b89fe2", + "name": "eval modules", + "description": "Evaluate modules.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058010500, + "endTime": 196893070153600 + }, + "additional": { + "children": [ + "6fb05442-88db-47c7-ae56-d4b5eacf8ad6" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "d4469502-baff-4f9b-9b97-531f6f696200" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "37152f2d-fa08-4fbc-bca1-af43df30f88d", + "name": "add config dependencies", + "description": "Add configuration dependencies.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893070161100, + "endTime": 196893104934200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "f8af80a0-264c-45c1-ab73-0e1d426ab69e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "877f536d-f61f-4668-a718-ea8029f97f5e", + "name": "ohpm install", + "description": "Ohpm install event.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893105208900, + "endTime": 196893114757800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "7b6d437f-ceba-4858-8545-746d3e66db76" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "85a23fcf-39d4-40c9-af83-e1d26b084045", + "name": "eval hook", + "description": "EvaluateEvent hook.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893114801300, + "endTime": 196893123656500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "038434d4-7f6c-4ac0-a731-5468ea06ea5a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e27478aa-8b95-48d2-9029-0e38b1c57cd0", + "name": "fin configuration", + "description": "Finish configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893123685700, + "endTime": 196893123841600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "5529d42b-dfb7-4ca2-95b4-117b4180002a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "73e91ae7-1b78-4197-9d2e-a59c65f1576a", + "name": "init configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997546700, + "endTime": 196892997554300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3e7389bc-dde8-4c86-8cea-d04d9b33b04d", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "3d37f4e4-ca99-4448-a551-b74d1e9a4249", + "name": "configure project task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997559500, + "endTime": 196892998442400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5f171dba-03ab-4796-a5f6-17c6edda4fe4", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "c6b667a6-4ed2-4c75-9f5e-3dfe702b9b85", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998473200, + "endTime": 196892998484200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "63acc766-e08a-46c3-aded-5ba1891f60de", + "logId": "bcd430c1-8481-40e9-949f-ab84aaa36f0b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bcd430c1-8481-40e9-949f-ab84aaa36f0b", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998473200, + "endTime": 196892998484200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "c6b667a6-4ed2-4c75-9f5e-3dfe702b9b85", + "parent": "7ba19828-f706-4bd8-904c-be8a75d4220a" + } + }, + { + "head": { + "id": "b76babfd-402a-4b1d-aea3-7ceadcc3d3b7", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998626800, + "endTime": 196893057926900 + }, + "additional": { + "children": [ + "9baedf66-f892-470b-883d-7ac1cc6c7cdc", + "ea6cbe67-4419-4233-95ee-6ac64ba58d27" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "63acc766-e08a-46c3-aded-5ba1891f60de", + "logId": "6ced749f-934d-4d7e-bddc-c871fe31d1cf" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9baedf66-f892-470b-883d-7ac1cc6c7cdc", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998627300, + "endTime": 196893007487200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b76babfd-402a-4b1d-aea3-7ceadcc3d3b7", + "logId": "f7af2cb5-9e07-429d-ab5d-3ad7e290af0c" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ea6cbe67-4419-4233-95ee-6ac64ba58d27", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893007519100, + "endTime": 196893057906800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b76babfd-402a-4b1d-aea3-7ceadcc3d3b7", + "logId": "bbd98432-c825-400f-bd97-96b60160689a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e92944eb-5c89-42a3-8623-f9cd51b7ccce", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998629700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e9e3d281-9077-4b18-a3cd-bb5e03f30f93", + "name": "hvigorfile, require result: { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893007248900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f7af2cb5-9e07-429d-ab5d-3ad7e290af0c", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998627300, + "endTime": 196893007487200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "9baedf66-f892-470b-883d-7ac1cc6c7cdc", + "parent": "6ced749f-934d-4d7e-bddc-c871fe31d1cf" + } + }, + { + "head": { + "id": "1445a800-ac96-43e0-a485-97338b5f8444", + "name": "hvigorfile, binding system plugins { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893007553200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0baccb8f-d2bf-4a3b-8eb5-d615d2bbef57", + "name": "Start initialize project's product build option map with build mode debug.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893013177500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9fa8a6ef-4c37-401d-a88f-afb268815371", + "name": "Picking option from product 'default' with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893013286500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5e3a5c7e-55e2-47ff-9c41-be8ec5995dfa", + "name": "Product 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893013397800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5892f0fc-71a5-4ab8-890b-a857dcc0ec68", + "name": "End initialize project's product build option map with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893013515000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6705a45e-c9c4-4557-9d0b-21e4b4a5d924", + "name": "Obtain build option for product 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893014316900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4966fab2-02c3-4749-8101-576ca3ba05ba", + "name": "No signingConfig found, initRemoteHspCache failed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893016558100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "092183b7-eaff-4655-a46c-72ed081b8aef", + "name": "Start recording SDK configuration permission data.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893019437700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d5aafb1d-49be-425d-a4f3-8cd0d163bc0a", + "name": "Sdk init in 36 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893053042400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9959e88c-f14b-4155-b7f4-838bfe3a1b83", + "name": "sdkVersion", + "description": "6.0.0.47", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893053354100 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 41, + "second": 24 + }, + "markType": "other" + } + }, + { + "head": { + "id": "08e252bc-1133-4834-a888-bc51315e1482", + "name": "caseSensitiveCheckOff", + "description": "caseSensitiveCheck check is off", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893053389400 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 41, + "second": 24 + }, + "markType": "other" + } + }, + { + "head": { + "id": "c620e5d1-c525-4cae-bb65-f21586af80ec", + "name": "Project task initialization takes 4 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893057651200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9782655a-3dc7-4747-bfb0-68d5394367fc", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893057811600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bbd98432-c825-400f-bd97-96b60160689a", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893007519100, + "endTime": 196893057906800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ea6cbe67-4419-4233-95ee-6ac64ba58d27", + "parent": "6ced749f-934d-4d7e-bddc-c871fe31d1cf" + } + }, + { + "head": { + "id": "6ced749f-934d-4d7e-bddc-c871fe31d1cf", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998626800, + "endTime": 196893057926900 + }, + "additional": { + "logType": "info", + "children": [ + "f7af2cb5-9e07-429d-ab5d-3ad7e290af0c", + "bbd98432-c825-400f-bd97-96b60160689a" + ], + "durationId": "b76babfd-402a-4b1d-aea3-7ceadcc3d3b7", + "parent": "7ba19828-f706-4bd8-904c-be8a75d4220a" + } + }, + { + "head": { + "id": "fe351a82-52f4-4564-bd75-715f5e2351dd", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893057968800, + "endTime": 196893057982800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "63acc766-e08a-46c3-aded-5ba1891f60de", + "logId": "61e1bba6-7458-4bb6-92bd-3669a34257a1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "61e1bba6-7458-4bb6-92bd-3669a34257a1", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893057968800, + "endTime": 196893057982800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fe351a82-52f4-4564-bd75-715f5e2351dd", + "parent": "7ba19828-f706-4bd8-904c-be8a75d4220a" + } + }, + { + "head": { + "id": "7ba19828-f706-4bd8-904c-be8a75d4220a", + "name": "eval project", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892998450100, + "endTime": 196893057994900 + }, + "additional": { + "logType": "info", + "children": [ + "bcd430c1-8481-40e9-949f-ab84aaa36f0b", + "6ced749f-934d-4d7e-bddc-c871fe31d1cf", + "61e1bba6-7458-4bb6-92bd-3669a34257a1" + ], + "durationId": "63acc766-e08a-46c3-aded-5ba1891f60de", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "6fb05442-88db-47c7-ae56-d4b5eacf8ad6", + "name": "eval submodule", + "description": "Evaluate submodule.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058021700, + "endTime": 196893070143600 + }, + "additional": { + "children": [ + "1a7a6e78-95f8-467b-8576-0f5ebcb5bba0", + "9752aab0-d8c5-4d16-a449-dc6f00f6a6a7", + "578c80d0-de78-40cd-9275-44373f4b8653" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "f0de91a9-960d-4b7f-90cf-d37e34b89fe2", + "logId": "2a0a9b8e-0617-4961-ab65-b8057601e916" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1a7a6e78-95f8-467b-8576-0f5ebcb5bba0", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058139500, + "endTime": 196893058147600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6fb05442-88db-47c7-ae56-d4b5eacf8ad6", + "logId": "d5dc676b-082c-48a7-ba6a-67136858fe84" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "d5dc676b-082c-48a7-ba6a-67136858fe84", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058139500, + "endTime": 196893058147600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1a7a6e78-95f8-467b-8576-0f5ebcb5bba0", + "parent": "2a0a9b8e-0617-4961-ab65-b8057601e916" + } + }, + { + "head": { + "id": "9752aab0-d8c5-4d16-a449-dc6f00f6a6a7", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058322700, + "endTime": 196893069846000 + }, + "additional": { + "children": [ + "6ae7f425-baa8-4031-b04c-3d39cdae5b5e", + "8c21c6c2-d08d-4fe1-b97c-b4daabba4fb7" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6fb05442-88db-47c7-ae56-d4b5eacf8ad6", + "logId": "351c7782-a594-4d52-8b5f-7602fa7a61ac" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6ae7f425-baa8-4031-b04c-3d39cdae5b5e", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058323100, + "endTime": 196893064042800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "9752aab0-d8c5-4d16-a449-dc6f00f6a6a7", + "logId": "f0b71568-c849-4fd8-9fc3-96d3874bea3e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8c21c6c2-d08d-4fe1-b97c-b4daabba4fb7", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893064063700, + "endTime": 196893069832800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "9752aab0-d8c5-4d16-a449-dc6f00f6a6a7", + "logId": "4a6e1f60-9900-441e-82dc-8e7ffd2c9711" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "5d6cfb3e-5747-4151-b659-87b46029e3af", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058326000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5656e5b3-23a7-4759-ac83-6743900c74cb", + "name": "hvigorfile, require result: { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893063835700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f0b71568-c849-4fd8-9fc3-96d3874bea3e", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058323100, + "endTime": 196893064042800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6ae7f425-baa8-4031-b04c-3d39cdae5b5e", + "parent": "351c7782-a594-4d52-8b5f-7602fa7a61ac" + } + }, + { + "head": { + "id": "51659e1e-71fd-4f22-8eea-ece6f4e9e101", + "name": "hvigorfile, binding system plugins { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893064091300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "72f53024-7785-4709-a28d-3619706fbed0", + "name": "failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index'\nRequire stack:\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\plugin\\factory\\plugin-factory.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\index.js\n- D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\lifecycle\\configuration.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\boot\\index.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\cluster\\worker-process-lifecycle.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\process\\daemon-process-boot-script.js", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893065097400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f5b46dd8-c612-496f-b472-30010d1c5e53", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=release", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067143400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "099a0dee-ef01-49b6-8e86-89050c428d45", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067294900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a7c72db2-9bb7-401c-b3e6-be85ad4f9d01", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067456500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4a092a94-2442-4635-b4ce-3821171551b1", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067578300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ea648c2f-7713-474b-a8c5-e414f1cd2c60", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067660200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "65345622-e59a-4f1e-a13a-3b46eee53a7d", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067725700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "87892ed0-1647-4dc5-bc0f-1789bee8e78e", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067816100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d61be0de-b77c-4a7b-953d-d0b8ec7fa6d8", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893067895800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "925c0aba-4d4b-408b-aa1d-8ec1ff22843d", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068008700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f84ddbe1-00e7-4909-aad4-38b191f93c9d", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068087600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5763ab06-2292-4ad9-897d-4e48ebf92938", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068135900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8a4892f5-a403-4bc1-b2fb-f53bbbf3721a", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068179800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a752d256-f7fb-4645-8072-bb5aade77db7", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068236000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "db645268-d6b4-4dd8-a604-ea7e567c9aab", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068286500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9bb77433-f2f2-4881-b768-c8ee84739a15", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068356900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "47fa1886-1114-4a0c-ab16-a61a12a85105", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068423000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c2143b0-ed60-4fcf-afde-94752b02d953", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068468600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0b415380-7007-4660-8afe-6c535275af02", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068511800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "34f6585b-3158-437c-8332-7f74a324fe16", + "name": "Obtain build option for module 'entry' target 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893068561200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "11b641b1-5d44-48d2-8aed-78251776ec73", + "name": "Module entry task initialization takes 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893069660200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e5c8898f-0ddd-404b-8651-5f0dfecfc9a7", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893069752600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4a6e1f60-9900-441e-82dc-8e7ffd2c9711", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893064063700, + "endTime": 196893069832800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8c21c6c2-d08d-4fe1-b97c-b4daabba4fb7", + "parent": "351c7782-a594-4d52-8b5f-7602fa7a61ac" + } + }, + { + "head": { + "id": "351c7782-a594-4d52-8b5f-7602fa7a61ac", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058322700, + "endTime": 196893069846000 + }, + "additional": { + "logType": "info", + "children": [ + "f0b71568-c849-4fd8-9fc3-96d3874bea3e", + "4a6e1f60-9900-441e-82dc-8e7ffd2c9711" + ], + "durationId": "9752aab0-d8c5-4d16-a449-dc6f00f6a6a7", + "parent": "2a0a9b8e-0617-4961-ab65-b8057601e916" + } + }, + { + "head": { + "id": "578c80d0-de78-40cd-9275-44373f4b8653", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893070124300, + "endTime": 196893070133100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6fb05442-88db-47c7-ae56-d4b5eacf8ad6", + "logId": "22983525-d32d-4e34-b2ee-b86facc15d19" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "22983525-d32d-4e34-b2ee-b86facc15d19", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893070124300, + "endTime": 196893070133100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "578c80d0-de78-40cd-9275-44373f4b8653", + "parent": "2a0a9b8e-0617-4961-ab65-b8057601e916" + } + }, + { + "head": { + "id": "2a0a9b8e-0617-4961-ab65-b8057601e916", + "name": "eval submodule", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058021700, + "endTime": 196893070143600 + }, + "additional": { + "logType": "info", + "children": [ + "d5dc676b-082c-48a7-ba6a-67136858fe84", + "351c7782-a594-4d52-8b5f-7602fa7a61ac", + "22983525-d32d-4e34-b2ee-b86facc15d19" + ], + "durationId": "6fb05442-88db-47c7-ae56-d4b5eacf8ad6", + "parent": "d4469502-baff-4f9b-9b97-531f6f696200" + } + }, + { + "head": { + "id": "d4469502-baff-4f9b-9b97-531f6f696200", + "name": "eval modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893058010500, + "endTime": 196893070153600 + }, + "additional": { + "logType": "info", + "children": [ + "2a0a9b8e-0617-4961-ab65-b8057601e916" + ], + "durationId": "f0de91a9-960d-4b7f-90cf-d37e34b89fe2", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "b81fd037-cc75-456d-9da0-ee31b476325b", + "name": "watch files: [\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\hvigorfile.ts',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\hvigorfile.ts'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893104409800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b60a5dc3-0ff0-446a-a3a3-229c8f5bbb6c", + "name": "hvigorfile, resolve hvigorfile dependencies in 35 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893104815800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f8af80a0-264c-45c1-ab73-0e1d426ab69e", + "name": "add config dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893070161100, + "endTime": 196893104934200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "37152f2d-fa08-4fbc-bca1-af43df30f88d", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "d5b5ad85-7f6e-48ab-9df4-1151868168c2", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893104996000, + "endTime": 196893105196000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "77917a75-43b0-4009-853c-a417e1a22ff0", + "logId": "b42345a7-df63-4b75-950d-bcc81291c21d" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "d1451ed7-ea48-4801-9198-da598bcc6ad5", + "name": "project has submodules:entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893105021100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b42345a7-df63-4b75-950d-bcc81291c21d", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893104996000, + "endTime": 196893105196000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "d5b5ad85-7f6e-48ab-9df4-1151868168c2", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "1a40ebfc-85ad-4c9b-b2f9-e2d622f5b9d5", + "name": "start to load updatedOhPackageInfo to the disk", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893106451300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fbed6a70-98eb-42ab-a585-7241b8a8fd11", + "name": "load to the disk finished", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893113615600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7b6d437f-ceba-4858-8545-746d3e66db76", + "name": "ohpm install", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893105208900, + "endTime": 196893114757800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "877f536d-f61f-4668-a718-ea8029f97f5e", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "6971c7e1-308c-4012-9595-66848e6b9241", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893114833000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ff14681b-12d0-43f2-81df-2962fe8ee891", + "name": "Module StageServiceWidgetCards Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893118337900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "82910b05-5206-4bea-a8b0-09ee8b0093b0", + "name": "Module StageServiceWidgetCards's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893118501100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "67a0254e-1571-4713-b967-f20c94937f0a", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893119228800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "982e90fb-8c44-4811-a77a-b08df5e40b61", + "name": "Module entry Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893121655900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5577751c-8309-4f1c-9e1b-a4cf11225f8f", + "name": "Module entry's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893121761100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "038434d4-7f6c-4ac0-a731-5468ea06ea5a", + "name": "eval hook", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893114801300, + "endTime": 196893123656500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "85a23fcf-39d4-40c9-af83-e1d26b084045", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "a05bac63-46b8-4bd0-b5c8-a78a1f2dd390", + "name": "Configuration phase cost:127 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893123718500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5529d42b-dfb7-4ca2-95b4-117b4180002a", + "name": "fin configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893123685700, + "endTime": 196893123841600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e27478aa-8b95-48d2-9029-0e38b1c57cd0", + "parent": "7aacddbd-9cb8-49fe-8407-7c54a064bad8" + } + }, + { + "head": { + "id": "7aacddbd-9cb8-49fe-8407-7c54a064bad8", + "name": "configure hvigor plugin", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892997514200, + "endTime": 196893123862100 + }, + "additional": { + "logType": "info", + "children": [ + "73e91ae7-1b78-4197-9d2e-a59c65f1576a", + "3d37f4e4-ca99-4448-a551-b74d1e9a4249", + "7ba19828-f706-4bd8-904c-be8a75d4220a", + "d4469502-baff-4f9b-9b97-531f6f696200", + "f8af80a0-264c-45c1-ab73-0e1d426ab69e", + "7b6d437f-ceba-4858-8545-746d3e66db76", + "038434d4-7f6c-4ac0-a731-5468ea06ea5a", + "5529d42b-dfb7-4ca2-95b4-117b4180002a", + "b42345a7-df63-4b75-950d-bcc81291c21d" + ], + "durationId": "77917a75-43b0-4009-853c-a417e1a22ff0", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "2938df54-1998-4baa-bec8-2b3fd30faf8d", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893124627100, + "endTime": 196893124642300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "c6f79963-7525-4fb9-80d1-fd066fa3915a", + "logId": "2a0f1831-6f1f-4b96-8a0e-b87bc1cac750" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "2a0f1831-6f1f-4b96-8a0e-b87bc1cac750", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893124627100, + "endTime": 196893124642300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "2938df54-1998-4baa-bec8-2b3fd30faf8d", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "3ede1ef6-fb45-4823-99bd-ff9e0cd6e98b", + "name": "build task graph", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893123903700, + "endTime": 196893124655300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "883ddd48-41c3-4476-866a-a844dfb4c2f0", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "a8c6bdea-90a8-4f1c-93f3-85924032316e", + "name": "init task execution option", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893124664300, + "endTime": 196893124672200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "98eab177-af0b-42e2-8526-164583500361", + "parent": "abbea477-a8a1-461b-be13-24de1c311d88" + } + }, + { + "head": { + "id": "abbea477-a8a1-461b-be13-24de1c311d88", + "name": "init", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892992588600, + "endTime": 196893124680100 + }, + "additional": { + "logType": "info", + "children": [ + "731ed77e-0ee5-4fd1-a14c-bf6f2e531db8", + "7aacddbd-9cb8-49fe-8407-7c54a064bad8", + "3ede1ef6-fb45-4823-99bd-ff9e0cd6e98b", + "a8c6bdea-90a8-4f1c-93f3-85924032316e", + "df8ee34d-b5de-4898-aaf3-a8c9ba795413", + "8df27dda-490f-4bb7-99ac-8c067b6dc323", + "2a0f1831-6f1f-4b96-8a0e-b87bc1cac750" + ], + "durationId": "c6f79963-7525-4fb9-80d1-fd066fa3915a" + } + }, + { + "head": { + "id": "d9136777-7089-422d-b830-9e741e8f76b0", + "name": "Configuration task cost before running: 134 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893125330800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "22acea80-5d27-4214-a750-3724cd1ff503", + "name": "entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893140409100, + "endTime": 196893195472500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "d662331b-02fc-4d92-bfdd-aebcd69e99d8", + "logId": "c70416ac-fe52-4e45-88c8-c31a22543467" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "d662331b-02fc-4d92-bfdd-aebcd69e99d8", + "name": "create entry:default@PreBuild task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893125900000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "22acea80-5d27-4214-a750-3724cd1ff503" + } + }, + { + "head": { + "id": "9cdbc863-10e0-4b70-9d06-e1fc3aafc045", + "name": "Executing task :entry:default@PreBuild", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893140447300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "68c521b1-42ab-4aa3-b005-b94996678c68", + "name": "Task 'entry:default@PreBuild' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893143085100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9a64f67b-3cb4-41dc-9e4a-59e3c7010067", + "name": "current product is not Atomic service.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893189377200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a560b79b-f7cf-4d98-a817-e251ab5c3bea", + "name": "Use tool [win32: JAVA_HOME, CLASSPATH]\n [\n { JAVA_HOME: 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\jbr' },\n { CLASSPATH: undefined }\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893194152900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cf22450e-c7fc-4e5f-a5fc-86cd62eabb42", + "name": "Use tool [win32: NODE_HOME]\n [ { NODE_HOME: 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\tools\\\\node' } ]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893194395400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e90919b6-2402-4019-8f63-6d7c5da46c19", + "name": "entry : default@PreBuild cost memory -0.2357330322265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893195161400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7285ce5e-b6bb-4a33-9cd8-bff4a1dec865", + "name": "runTaskFromQueue task cost before running: 204 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893195347200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c70416ac-fe52-4e45-88c8-c31a22543467", + "name": "Finished :entry:default@PreBuild", + "description": "Pre-build in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893140409100, + "endTime": 196893195472500, + "totalTime": 54894200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "22acea80-5d27-4214-a750-3724cd1ff503" + } + }, + { + "head": { + "id": "1ed654ff-aea2-4f46-a10a-94d572acb156", + "name": "entry:default@CreateModuleInfo", + "description": "Create the ModuleInfo.ts file for the hap/hsp package.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203017200, + "endTime": 196893204084800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "d42c5db1-687d-44fb-a81b-2912f67e49e8", + "logId": "ef61b735-9351-4194-b213-05a2a56cb3fe" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "d42c5db1-687d-44fb-a81b-2912f67e49e8", + "name": "create entry:default@CreateModuleInfo task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893202136300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "1ed654ff-aea2-4f46-a10a-94d572acb156" + } + }, + { + "head": { + "id": "26bfc2de-ff24-4f7b-a3e3-5f509e3ae783", + "name": "Executing task :entry:default@CreateModuleInfo", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203037000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f5f87033-2e03-4828-bd25-d6d6df329097", + "name": "Task 'entry:default@CreateModuleInfo' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203419100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9f29fb3e-5f60-41d2-8527-a335f2c9c3e1", + "name": "entry : default@CreateModuleInfo cost memory 0.0423583984375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203840100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "00d0c3a0-7ce6-4e88-9e3a-f14ac0d6913a", + "name": "runTaskFromQueue task cost before running: 212 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203987300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ef61b735-9351-4194-b213-05a2a56cb3fe", + "name": "Finished :entry:default@CreateModuleInfo", + "description": "Create the ModuleInfo.ts file for the hap/hsp package.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893203017200, + "endTime": 196893204084800, + "totalTime": 936100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1ed654ff-aea2-4f46-a10a-94d572acb156" + } + }, + { + "head": { + "id": "f0a5831c-4750-43ed-8188-b6308c6cc496", + "name": "entry:default@GenerateMetadata", + "description": "Generate metadata in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893206382900, + "endTime": 196893213990900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "ef3d59f0-2fd8-4db3-9767-2085650b67ef", + "logId": "3662d69b-1ef0-457c-9868-18cd2576841b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ef3d59f0-2fd8-4db3-9767-2085650b67ef", + "name": "create entry:default@GenerateMetadata task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893204633100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f0a5831c-4750-43ed-8188-b6308c6cc496" + } + }, + { + "head": { + "id": "094dc5e9-5287-41ca-98f0-b2393ca47e16", + "name": "Executing task :entry:default@GenerateMetadata", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893206431100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d8abcd08-2cf6-4766-a3db-a2fecf7f4d1b", + "name": "Task 'entry:default@GenerateMetadata' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893207553200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4607d19a-53b5-4056-860a-59025c69cc0f", + "name": "entry : default@GenerateMetadata cost memory 0.3296051025390625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893213650100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b22e0a94-0c72-43ff-ac1a-bafd62a46ab5", + "name": "runTaskFromQueue task cost before running: 222 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893213880600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3662d69b-1ef0-457c-9868-18cd2576841b", + "name": "Finished :entry:default@GenerateMetadata", + "description": "Generate metadata in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893206382900, + "endTime": 196893213990900, + "totalTime": 7450700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f0a5831c-4750-43ed-8188-b6308c6cc496" + } + }, + { + "head": { + "id": "870ca9e5-6257-46ee-b73a-586a31b1c2ec", + "name": "entry:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893216369400, + "endTime": 196893217165600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "afa07e61-5708-4308-b910-75927bb36def", + "logId": "0c252712-c9ce-4d1d-8974-7da41792b5d5" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "afa07e61-5708-4308-b910-75927bb36def", + "name": "create entry:default@ConfigureCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893215195600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "870ca9e5-6257-46ee-b73a-586a31b1c2ec" + } + }, + { + "head": { + "id": "a1668562-58d3-495c-b30e-566a718c1263", + "name": "Executing task :entry:default@ConfigureCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893216383400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "90d52438-4775-46c9-af62-db027384815a", + "name": "entry : default@ConfigureCmake cost memory 0.0163116455078125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893216892700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5302a757-b11f-4f7c-a440-c00f839b2ed4", + "name": "runTaskFromQueue task cost before running: 225 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893217062200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0c252712-c9ce-4d1d-8974-7da41792b5d5", + "name": "Finished :entry:default@ConfigureCmake", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893216369400, + "endTime": 196893217165600, + "totalTime": 655000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "870ca9e5-6257-46ee-b73a-586a31b1c2ec" + } + }, + { + "head": { + "id": "f751d030-656f-465b-a646-03016dc06905", + "name": "entry:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893219362600, + "endTime": 196893229238600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Config", + "taskRunReasons": [], + "detailId": "57ea6996-57d1-4436-9c1c-f38ca1c46771", + "logId": "60dc2861-3f14-46f8-adff-d3d736333e58" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "57ea6996-57d1-4436-9c1c-f38ca1c46771", + "name": "create entry:default@MergeProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893218228300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f751d030-656f-465b-a646-03016dc06905" + } + }, + { + "head": { + "id": "4f2839b0-e9c2-4ab5-9257-3cf48b437a43", + "name": "Executing task :entry:default@MergeProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893219385900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5f41614c-0ac3-414c-98ec-5291d5cd0359", + "name": "Task 'entry:default@MergeProfile' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893220103100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1f6259e-8ee1-4784-81eb-41927121a248", + "name": "Change app api release type with 'Release'", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893223331600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "581aaae2-6985-4d8c-91ec-5f6b67e712cf", + "name": "Change app compile API version with '6.0.0.47'", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893223917400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0ffa0580-58c9-457c-846c-3a0c6fcb6492", + "name": "Change app target API version with '60000020'", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893224291200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9cd754a4-cff1-48dd-a647-81fefaa331bc", + "name": "Change app minimum API version with '60000020'", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893224404800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9590c1ad-ce43-4cde-b82d-bc4b4293fb7e", + "name": "Use cli appEnvironment", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893224667000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d581e2ae-5bd6-4f91-ac4f-9c97ddc0692d", + "name": "entry : default@MergeProfile cost memory -3.2828292846679688", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893228783200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d628785-0ab2-445e-bba3-426f25c065f1", + "name": "runTaskFromQueue task cost before running: 237 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893229126800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "60dc2861-3f14-46f8-adff-d3d736333e58", + "name": "Finished :entry:default@MergeProfile", + "description": "Merge app config manifest files in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893219362600, + "endTime": 196893229238600, + "totalTime": 9723100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f751d030-656f-465b-a646-03016dc06905" + } + }, + { + "head": { + "id": "9c438c77-aa52-41b9-b201-ab22ab92fcf7", + "name": "entry:default@CreateBuildProfile", + "description": "Create the BuildProfile.ets file for the HAP/HSP package.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893231607700, + "endTime": 196893241593500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "bdf6df39-3531-4db6-9c0a-dfabed859b2f", + "logId": "9416c904-582d-4261-bf0d-839d39de3c12" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bdf6df39-3531-4db6-9c0a-dfabed859b2f", + "name": "create entry:default@CreateBuildProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893230173800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "9c438c77-aa52-41b9-b201-ab22ab92fcf7" + } + }, + { + "head": { + "id": "646eb06a-54ac-410e-b6b0-f1a1b3251116", + "name": "Executing task :entry:default@CreateBuildProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893231627800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4d16bd02-ec0e-4cd8-90b6-192b0dc263b2", + "name": "Task 'entry:default@CreateBuildProfile' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893232345600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b65b8b8f-526d-4f26-97a2-af28e603460e", + "name": "entry : default@CreateBuildProfile cost memory 0.0752716064453125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893235110200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8a805052-d953-4556-b6ef-b5e141eee370", + "name": "runTaskFromQueue task cost before running: 250 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893241366900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9416c904-582d-4261-bf0d-839d39de3c12", + "name": "Finished :entry:default@CreateBuildProfile", + "description": "Create the BuildProfile.ets file for the HAP/HSP package.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893231607700, + "endTime": 196893241593500, + "totalTime": 9449800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "9c438c77-aa52-41b9-b201-ab22ab92fcf7" + } + }, + { + "head": { + "id": "5fcf1b46-33b2-4fc9-96db-893382e916c8", + "name": "entry:default@PreCheckSyscap", + "description": "Pre-check SysCap.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893243176500, + "endTime": 196893243859000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "26dd981d-c23d-4286-87b5-abbf583ed749", + "logId": "d90b6c79-6152-4db5-97d6-35ab57831e3a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "26dd981d-c23d-4286-87b5-abbf583ed749", + "name": "create entry:default@PreCheckSyscap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893242230100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "5fcf1b46-33b2-4fc9-96db-893382e916c8" + } + }, + { + "head": { + "id": "cd7964b3-34a7-49a8-aa5a-3513cc36687a", + "name": "Executing task :entry:default@PreCheckSyscap", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893243214300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5ee7bfc3-b1b4-4e7c-87db-dda2b80a6a5a", + "name": "entry : default@PreCheckSyscap cost memory 0.016937255859375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893243556600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2a8b77d8-b015-4e16-91bb-ff52ed36a764", + "name": "runTaskFromQueue task cost before running: 252 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893243690200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d90b6c79-6152-4db5-97d6-35ab57831e3a", + "name": "Finished :entry:default@PreCheckSyscap", + "description": "Pre-check SysCap.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893243176500, + "endTime": 196893243859000, + "totalTime": 480900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5fcf1b46-33b2-4fc9-96db-893382e916c8" + } + }, + { + "head": { + "id": "8dc99b82-1a9f-4d61-93a1-ebe225e131ea", + "name": "entry:default@GeneratePkgContextInfo", + "description": "Generate pkgContextInfo.json to ets-loader.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893247309700, + "endTime": 196893259296300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "8af762d7-0741-48d8-899c-38f7bcf5d38e", + "logId": "0b799d1b-62c9-4209-bd6b-15ebe06922e1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8af762d7-0741-48d8-899c-38f7bcf5d38e", + "name": "create entry:default@GeneratePkgContextInfo task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893244513900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "8dc99b82-1a9f-4d61-93a1-ebe225e131ea" + } + }, + { + "head": { + "id": "04305dc2-9b23-4a15-9f87-f16280299075", + "name": "Executing task :entry:default@GeneratePkgContextInfo", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893247326600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2fedee81-659c-4515-afc2-366c3ded0082", + "name": "Task 'entry:default@GeneratePkgContextInfo' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893258483400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5943ad76-fbd2-4f4f-b54b-0816f42ecf9d", + "name": "entry : default@GeneratePkgContextInfo cost memory 0.32375335693359375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893259056100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "297891d0-9780-454c-b7be-e79cdea481d3", + "name": "runTaskFromQueue task cost before running: 267 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893259202000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0b799d1b-62c9-4209-bd6b-15ebe06922e1", + "name": "Finished :entry:default@GeneratePkgContextInfo", + "description": "Generate pkgContextInfo.json to ets-loader.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893247309700, + "endTime": 196893259296300, + "totalTime": 11861000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8dc99b82-1a9f-4d61-93a1-ebe225e131ea" + } + }, + { + "head": { + "id": "3f2e999e-789b-4f40-8fd8-359e6b1b82fa", + "name": "entry:default@ProcessIntegratedHsp", + "description": "Use package tool process integrated hsp.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893263162400, + "endTime": 196893264069900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Sign", + "taskRunReasons": [], + "detailId": "e92db432-b51e-4157-ac77-d0e290e1d57c", + "logId": "0eb15409-33c8-4033-9cbe-b41ad7fbfa0b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e92db432-b51e-4157-ac77-d0e290e1d57c", + "name": "create entry:default@ProcessIntegratedHsp task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893259828600 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "3f2e999e-789b-4f40-8fd8-359e6b1b82fa" + } + }, + { + "head": { + "id": "2bc07d38-13af-420e-9654-f222b728ddba", + "name": "Executing task :entry:default@ProcessIntegratedHsp", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893263184900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "73df8d37-cf1a-4cd3-a1ff-c217cc159e32", + "name": "entry : default@ProcessIntegratedHsp cost memory 0.03763580322265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893263884200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "de607f3c-6213-449d-9cf2-4c42abd4dc3b", + "name": "runTaskFromQueue task cost before running: 272 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893264003300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0eb15409-33c8-4033-9cbe-b41ad7fbfa0b", + "name": "Finished :entry:default@ProcessIntegratedHsp", + "description": "Use package tool process integrated hsp.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893263162400, + "endTime": 196893264069900, + "totalTime": 818900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3f2e999e-789b-4f40-8fd8-359e6b1b82fa" + } + }, + { + "head": { + "id": "7b356f84-ccea-4b16-a547-e8e0037e21b5", + "name": "entry:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893265457900, + "endTime": 196893266154400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "b56c3233-595e-48ff-bafc-93d6b5255eea", + "logId": "e7a64726-750f-4468-98a0-5d7d8d33dce3" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b56c3233-595e-48ff-bafc-93d6b5255eea", + "name": "create entry:default@BuildNativeWithCmake task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893264469400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "7b356f84-ccea-4b16-a547-e8e0037e21b5" + } + }, + { + "head": { + "id": "f6bc61eb-c359-4731-9620-c7db22c2da2a", + "name": "Executing task :entry:default@BuildNativeWithCmake", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893265470200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "61f8da19-067e-4470-bc8f-33b162478616", + "name": "entry : default@BuildNativeWithCmake cost memory 0.01992034912109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893265902500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b798d88a-a8c4-48ca-94aa-f7280c6988c1", + "name": "runTaskFromQueue task cost before running: 274 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893266053400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e7a64726-750f-4468-98a0-5d7d8d33dce3", + "name": "Finished :entry:default@BuildNativeWithCmake", + "description": "Compile CPP source with CMake in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893265457900, + "endTime": 196893266154400, + "totalTime": 563700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "7b356f84-ccea-4b16-a547-e8e0037e21b5" + } + }, + { + "head": { + "id": "8810f0ae-e35a-4d99-a7e8-270b0bb9b5c4", + "name": "entry:default@MakePackInfo", + "description": "Generate module pack.info in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893267829800, + "endTime": 196893283863000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "96d95971-5c7e-456f-917b-6ce1448af05c", + "logId": "05a2fe72-3ba9-4548-a69c-19fcce98f16a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "96d95971-5c7e-456f-917b-6ce1448af05c", + "name": "create entry:default@MakePackInfo task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893266647800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "8810f0ae-e35a-4d99-a7e8-270b0bb9b5c4" + } + }, + { + "head": { + "id": "0143e79c-67e6-4b5e-969a-02591c5b1f01", + "name": "Executing task :entry:default@MakePackInfo", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893267848300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0099badb-4726-4710-a90e-35080ac16b76", + "name": "Module Pack Info: {\n summary: {\n app: { bundleName: 'c***s', bundleType: 'app', version: [Object] },\n modules: [ [Object] ]\n },\n packages: [\n {\n deviceType: [Array],\n moduleType: 'entry',\n deliveryWithInstall: true,\n name: 'entry-default'\n }\n ]\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893281790300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "871bda32-c269-4d76-886c-c738e9e0e1d0", + "name": "entry : default@MakePackInfo cost memory 0.6614456176757812", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893283582900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "51c35c7e-ed2d-4d03-9518-9d37be5ac795", + "name": "runTaskFromQueue task cost before running: 292 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893283740300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "05a2fe72-3ba9-4548-a69c-19fcce98f16a", + "name": "Finished :entry:default@MakePackInfo", + "description": "Generate module pack.info in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893267829800, + "endTime": 196893283863000, + "totalTime": 15882800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8810f0ae-e35a-4d99-a7e8-270b0bb9b5c4" + } + }, + { + "head": { + "id": "7d613ff7-46a0-4a52-baa5-66de3451cd7e", + "name": "entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893288829800, + "endTime": 196893290528300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "10794c95-6009-494a-8651-5b97b28aac30", + "logId": "6e74c941-272a-46e5-9529-ec55ac65a9f1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "10794c95-6009-494a-8651-5b97b28aac30", + "name": "create entry:default@SyscapTransform task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893287743400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "7d613ff7-46a0-4a52-baa5-66de3451cd7e" + } + }, + { + "head": { + "id": "f509c58f-1819-40e5-8f41-4c19f23ab263", + "name": "Executing task :entry:default@SyscapTransform", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893288842200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1ee694e7-7a4a-48d9-a60c-f8783cc3c3ec", + "name": "Task 'entry:default@SyscapTransform' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893289759200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "00ddf361-60f8-4a65-aca3-fefaa8063bc7", + "name": "entry : default@SyscapTransform cost memory 0.0583953857421875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893290309800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0e4d3672-be5b-4d43-b25d-a72dcf9dd70c", + "name": "runTaskFromQueue task cost before running: 299 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893290428000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6e74c941-272a-46e5-9529-ec55ac65a9f1", + "name": "Finished :entry:default@SyscapTransform", + "description": "Transform SysCap in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893288829800, + "endTime": 196893290528300, + "totalTime": 1570000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "7d613ff7-46a0-4a52-baa5-66de3451cd7e" + } + }, + { + "head": { + "id": "ced884c9-2546-451b-af73-dd447dd33d67", + "name": "entry:default@ProcessProfile", + "description": "Process app config manifest files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893293564900, + "endTime": 196893510412300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Config", + "taskRunReasons": [], + "detailId": "a398ad2a-1e47-41b4-abea-46c5fb4ba485", + "logId": "afd51041-bdd5-4c6d-9c81-ec0404c6ec4e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "a398ad2a-1e47-41b4-abea-46c5fb4ba485", + "name": "create entry:default@ProcessProfile task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893291199400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "ced884c9-2546-451b-af73-dd447dd33d67" + } + }, + { + "head": { + "id": "aa7fb87a-da5e-474c-a028-e7868f96ba17", + "name": "Executing task :entry:default@ProcessProfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893293584300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f315577a-0cbd-4481-8bba-b0a8510fdacd", + "name": "Task 'entry:default@ProcessProfile' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893296234500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f9cbfbec-0887-41a3-b0fc-8839cfdf245b", + "name": "13.0.1.0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893498029900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7e25e358-fcee-4d26-9982-c4a02211062c", + "name": "No need to add fake ui ability because of not in preview process.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893507720800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "efdfa953-49f1-4181-9b35-648679a96af7", + "name": "entry : default@ProcessProfile cost memory -0.8948516845703125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893510090100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "37dd01f6-ec29-4d44-ae7e-d05ad694452b", + "name": "runTaskFromQueue task cost before running: 519 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893510301800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "afd51041-bdd5-4c6d-9c81-ec0404c6ec4e", + "name": "Finished :entry:default@ProcessProfile", + "description": "Process app config manifest files in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893293564900, + "endTime": 196893510412300, + "totalTime": 216694900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ced884c9-2546-451b-af73-dd447dd33d67" + } + }, + { + "head": { + "id": "8156778d-3162-43ff-b745-8e0791badd95", + "name": "entry:default@ProcessRouterMap", + "description": "Process router map configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893512571000, + "endTime": 196893518643900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "b6bb7dcc-7c05-4412-a1f6-6ff141453b81", + "logId": "c6ca5db0-bcd6-4850-8ae8-94d93c0d6780" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b6bb7dcc-7c05-4412-a1f6-6ff141453b81", + "name": "create entry:default@ProcessRouterMap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893511121500 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "8156778d-3162-43ff-b745-8e0791badd95" + } + }, + { + "head": { + "id": "4f2e736a-6f72-4dd5-a800-342176e7fd10", + "name": "Executing task :entry:default@ProcessRouterMap", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893512590500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3b357276-d886-493f-a414-12f9659ff292", + "name": "entry : default@ProcessRouterMap cost memory 0.109283447265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893518326900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0e4c6e40-d5e4-4980-bad2-ff284eb11ed1", + "name": "runTaskFromQueue task cost before running: 527 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893518540000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c6ca5db0-bcd6-4850-8ae8-94d93c0d6780", + "name": "Finished :entry:default@ProcessRouterMap", + "description": "Process router map configuration.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893512571000, + "endTime": 196893518643900, + "totalTime": 5937800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8156778d-3162-43ff-b745-8e0791badd95" + } + }, + { + "head": { + "id": "af912c3c-1c29-451b-b12e-2964d66b7912", + "name": "entry:default@ProcessShareConfig", + "description": "Process share config configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893521831900, + "endTime": 196893527476900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "1cc2da1e-4504-4a78-b7ac-90148fd98cb1", + "logId": "6413f0d6-c68a-447f-ad15-ed96de6c8801" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1cc2da1e-4504-4a78-b7ac-90148fd98cb1", + "name": "create entry:default@ProcessShareConfig task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893519802700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "af912c3c-1c29-451b-b12e-2964d66b7912" + } + }, + { + "head": { + "id": "0a026323-ee54-4162-b115-7b45b81b4c29", + "name": "Executing task :entry:default@ProcessShareConfig", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893521853700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f7dc4160-f434-4cfb-a3c0-766b6c1d0c02", + "name": "entry : default@ProcessShareConfig cost memory 0.10881805419921875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893526866700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c59553c1-bb43-484a-aa1d-810a18a334ef", + "name": "runTaskFromQueue task cost before running: 536 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893527356500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6413f0d6-c68a-447f-ad15-ed96de6c8801", + "name": "Finished :entry:default@ProcessShareConfig", + "description": "Process share config configuration.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893521831900, + "endTime": 196893527476900, + "totalTime": 5484300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "af912c3c-1c29-451b-b12e-2964d66b7912" + } + }, + { + "head": { + "id": "fb85d7c4-059d-4e78-a6a5-8dbc98566eb9", + "name": "entry:default@ProcessStartupConfig", + "description": "Process startup configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893530100700, + "endTime": 196893532066600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "b805dc8a-c026-489f-88be-e3f41e02641e", + "logId": "37526dbf-d6f3-4f90-876e-b36a21ca82dd" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "b805dc8a-c026-489f-88be-e3f41e02641e", + "name": "create entry:default@ProcessStartupConfig task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893528882700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "fb85d7c4-059d-4e78-a6a5-8dbc98566eb9" + } + }, + { + "head": { + "id": "aa1fecec-8102-4724-b37c-ae0f4a844ba5", + "name": "Executing task :entry:default@ProcessStartupConfig", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893530119000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9d6cec22-2244-47ab-9844-48bcaf4eb81f", + "name": "Task 'entry:default@ProcessStartupConfig' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893530498600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "81300068-fdc3-4ea5-b843-d07a9ae495dd", + "name": "entry : default@ProcessStartupConfig cost memory 0.08779144287109375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893531762300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8d9388fe-40ac-4950-afea-ef8ba731527f", + "name": "runTaskFromQueue task cost before running: 540 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893531922100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "37526dbf-d6f3-4f90-876e-b36a21ca82dd", + "name": "Finished :entry:default@ProcessStartupConfig", + "description": "Process startup configuration.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893530100700, + "endTime": 196893532066600, + "totalTime": 1793200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "fb85d7c4-059d-4e78-a6a5-8dbc98566eb9" + } + }, + { + "head": { + "id": "14c75150-808c-4818-9e14-b08b564e0ed0", + "name": "entry:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893533883500, + "endTime": 196893538937100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "f8f64752-c6b4-45e5-885a-0ca47e601999", + "logId": "c2ed1132-e317-4c2d-8c69-9cac0df7be40" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f8f64752-c6b4-45e5-885a-0ca47e601999", + "name": "create entry:default@BuildNativeWithNinja task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893532753300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "14c75150-808c-4818-9e14-b08b564e0ed0" + } + }, + { + "head": { + "id": "cf8b5a36-0592-463b-b700-f5e8c9136457", + "name": "Executing task :entry:default@BuildNativeWithNinja", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893533902000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "22030787-5c86-4f5d-82e6-c083ffbdb791", + "name": "entry : default@BuildNativeWithNinja cost memory 0.0398712158203125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893538203000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7fe81dac-7db3-483e-8e78-56c446a00c5a", + "name": "runTaskFromQueue task cost before running: 547 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893538595500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c2ed1132-e317-4c2d-8c69-9cac0df7be40", + "name": "Finished :entry:default@BuildNativeWithNinja", + "description": "Compile CPP source with Ninja in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893533883500, + "endTime": 196893538937100, + "totalTime": 4533100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "14c75150-808c-4818-9e14-b08b564e0ed0" + } + }, + { + "head": { + "id": "0d2ba566-01dd-4ac9-9bb8-885fe1079b76", + "name": "entry:default@ProcessResource", + "description": "Process resources in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893543152400, + "endTime": 196893549935800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "cfa55676-9691-4c86-a4ad-97d2cf5f4882", + "logId": "786d47e2-867b-4365-9b35-8eab0accd5d3" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "cfa55676-9691-4c86-a4ad-97d2cf5f4882", + "name": "create entry:default@ProcessResource task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893540097900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "0d2ba566-01dd-4ac9-9bb8-885fe1079b76" + } + }, + { + "head": { + "id": "9fedbb4b-3ab1-4151-ad9c-7bb1b09766dd", + "name": "restool module names: entry; moduleName=entry, taskName=default@ProcessResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893541837600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "41976d83-220d-4426-a171-d84f69fff153", + "name": "Executing task :entry:default@ProcessResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893544829600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c274a84a-46ea-4d74-89c8-e5632229a34e", + "name": "Task 'entry:default@ProcessResource' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893545183100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a924447c-d33e-49e8-9954-93ecd0bf9589", + "name": "entry : default@ProcessResource cost memory 0.1558074951171875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893548712500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2ba4d164-df14-4dd7-9dcf-4c2a4ce26394", + "name": "runTaskFromQueue task cost before running: 558 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893549811800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "786d47e2-867b-4365-9b35-8eab0accd5d3", + "name": "Finished :entry:default@ProcessResource", + "description": "Process resources in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893543152400, + "endTime": 196893549935800, + "totalTime": 5727500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "0d2ba566-01dd-4ac9-9bb8-885fe1079b76" + } + }, + { + "head": { + "id": "b030302c-e8d8-484e-9fce-19b9a7953355", + "name": "entry:default@GenerateLoaderJson", + "description": "Generate loader.json in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893556756800, + "endTime": 196893575423800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "1ec4dc4e-e420-4877-8cd9-9b5c7ce232bc", + "logId": "595067a3-952b-4ac8-8a23-132fe871e552" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1ec4dc4e-e420-4877-8cd9-9b5c7ce232bc", + "name": "create entry:default@GenerateLoaderJson task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893551636900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "b030302c-e8d8-484e-9fce-19b9a7953355" + } + }, + { + "head": { + "id": "b49b5019-7645-42db-aac0-a04296dd285b", + "name": "Executing task :entry:default@GenerateLoaderJson", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893556782800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "646f6ac4-d3ec-4b11-88dd-ef64e9bc199a", + "name": "Task 'entry:default@GenerateLoaderJson' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893557866900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fdd3ff8a-03d9-475e-b01a-710f43173056", + "name": "entry : default@GenerateLoaderJson cost memory 0.6895751953125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893575006500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "61dfd3ed-d410-471d-8a26-352d2f9269b7", + "name": "runTaskFromQueue task cost before running: 583 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893575271900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "595067a3-952b-4ac8-8a23-132fe871e552", + "name": "Finished :entry:default@GenerateLoaderJson", + "description": "Generate loader.json in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893556756800, + "endTime": 196893575423800, + "totalTime": 18467900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b030302c-e8d8-484e-9fce-19b9a7953355" + } + }, + { + "head": { + "id": "e5751a87-3bbe-4a0c-b82c-91bded99f282", + "name": "entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893582202900, + "endTime": 196893594099700 + }, + "additional": { + "children": [ + "9d61a939-1182-4bfe-9470-87464a7647e8" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "0e21f1af-fb97-433d-9cb2-f9209fb357c8", + "logId": "24620cdd-03ac-4454-8447-e54457b7faa8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0e21f1af-fb97-433d-9cb2-f9209fb357c8", + "name": "create entry:default@ProcessLibs task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893580977000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "e5751a87-3bbe-4a0c-b82c-91bded99f282" + } + }, + { + "head": { + "id": "6005d23a-7558-45d9-8000-6856562c1ce6", + "name": "Executing task :entry:default@ProcessLibs", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893582220800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9d61a939-1182-4bfe-9470-87464a7647e8", + "name": "process libs", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893591125500, + "endTime": 196893593041400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "e5751a87-3bbe-4a0c-b82c-91bded99f282", + "logId": "63d1ca2c-cece-42a4-8995-fd95d4941e1e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "83dc162e-d74c-4b05-a552-5615bd8d362a", + "name": "Worker dispatch failed, running processLibs on main thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893591134300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "63d1ca2c-cece-42a4-8995-fd95d4941e1e", + "name": "process libs", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893591125500, + "endTime": 196893593041400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "9d61a939-1182-4bfe-9470-87464a7647e8", + "parent": "24620cdd-03ac-4454-8447-e54457b7faa8" + } + }, + { + "head": { + "id": "b7fa053c-1c69-48df-a3eb-ab1eb2133772", + "name": "entry : default@ProcessLibs cost memory -2.4542312622070312", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893593135500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "50cdef43-7f08-4792-b254-5e20d7d6c081", + "name": "runTaskFromQueue task cost before running: 602 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893593761500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "24620cdd-03ac-4454-8447-e54457b7faa8", + "name": "Finished :entry:default@ProcessLibs", + "description": "Process .so files in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893582202900, + "endTime": 196893594099700, + "totalTime": 11515600 + }, + "additional": { + "logType": "info", + "children": [ + "63d1ca2c-cece-42a4-8995-fd95d4941e1e" + ], + "durationId": "e5751a87-3bbe-4a0c-b82c-91bded99f282" + } + }, + { + "head": { + "id": "fb2f0b80-5f06-46c1-b7d3-18b04c14856f", + "name": "entry:default@CompileResource", + "description": "Compile project resources in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893599106400, + "endTime": 196894001934200 + }, + "additional": { + "children": [ + "736c1327-b856-4d30-80c9-4dbee3c2a87a", + "5bc2590b-5b4c-4b48-af3a-3f5c364285ba" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "bcf1a9ef-1b6d-48e0-82aa-de007f7592bd", + "logId": "e0c9e1b7-ca36-43d9-96da-f8f22b0db053" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bcf1a9ef-1b6d-48e0-82aa-de007f7592bd", + "name": "create entry:default@CompileResource task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893595923000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "fb2f0b80-5f06-46c1-b7d3-18b04c14856f" + } + }, + { + "head": { + "id": "0d55a92e-e101-499a-8b86-568919e64c85", + "name": "restool module names: entry; moduleName=entry, taskName=default@CompileResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893598268200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0df6e460-c8bc-416a-b925-51e657bbd69e", + "name": "Executing task :entry:default@CompileResource", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893599404400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "736c1327-b856-4d30-80c9-4dbee3c2a87a", + "name": "create intermediate resource category", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893605966100, + "endTime": 196893607330100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "fb2f0b80-5f06-46c1-b7d3-18b04c14856f", + "logId": "484b8bf2-a16b-4172-aa6e-7843599c4c8f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "484b8bf2-a16b-4172-aa6e-7843599c4c8f", + "name": "create intermediate resource category", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893605966100, + "endTime": 196893607330100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "736c1327-b856-4d30-80c9-4dbee3c2a87a", + "parent": "e0c9e1b7-ca36-43d9-96da-f8f22b0db053" + } + }, + { + "head": { + "id": "af57108d-7ce8-4658-abc3-1d9fd8a83051", + "name": "Use tool [D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\restool.exe]\n [\n 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\restool.exe',\n '-l',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resConfig.json'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893608377100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5bc2590b-5b4c-4b48-af3a-3f5c364285ba", + "name": "execute compile resource command using restool", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893608562500, + "endTime": 196893999708500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "fb2f0b80-5f06-46c1-b7d3-18b04c14856f", + "logId": "73fe96c0-71f1-4d00-b91d-6b04e361fb3f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "5e71cc86-f97c-4ca3-bdf6-6238faec0f2a", + "name": "current process memoryUsage: {\n rss: 181493760,\n heapTotal: 133607424,\n heapUsed: 108565544,\n external: 3117886,\n arrayBuffers: 90295\n} os memoryUsage :22.283126831054688", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893609763800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0bddd473-f7de-4085-b6c0-7d80a1296400", + "name": "Info: Pack: normal pack mode\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893809280300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7beb9fa5-447b-4405-988a-61dc3740b263", + "name": "Info: hardware concurrency count is : 16\r\nInfo: thread count is : 16\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893890466500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b7e1d331-d206-4b68-8d17-3904411f1bf6", + "name": "Info: thread pool is started\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893890710000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a10606e-5e64-4537-bc3f-01b250108611", + "name": "Info: GenericCompiler::CompileFiles\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893892642200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "195931be-7f93-416b-b58b-757326031ade", + "name": "Info: GenericCompiler::CompileFiles\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893906005700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0e07de16-347a-4a6e-ad77-199ba3890aa9", + "name": "Info: GenericCompiler::CompileFiles\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893911203100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e78ecfcb-ce69-43b6-906f-ebe62ece8a97", + "name": "10-28 16:41:24.912 34920 32104 E C01400/ImageTranscoderUtils: DecodeToRGBA IN\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893933225700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6e88187a-8de5-41d5-959e-8a01845eb525", + "name": "10-28 16:41:24.912 34920 32104 E C01400/ImageTranscoderUtils: ImageFilter IN D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\media\\app_icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893933526000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "26877a61-732b-4e35-8603-607c6d53527c", + "name": "10-28 16:41:24.913 34920 32104 E C01400/ImageTranscoder: TranscodeSLR Only zoom-out is supported.\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893933764900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "11c80453-74fd-4c9e-b7ed-2075fdf82bb2", + "name": "Warning: ScaleImage failed, error message: INVALID_PARAMETERS, file path = D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\media\\app_icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893933987300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0b3b0106-2bae-4c4b-9a98-832f2a30b5c4", + "name": "10-28 16:41:24.914 34920 32104 E C01400/ImageTranscoderUtils: DecodeToRGBA IN\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893935284200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "73ed7e5e-4f8b-44c0-965f-2c77bb2395bd", + "name": "10-28 16:41:24.914 34920 32104 E C01400/ImageTranscoderUtils: ImageFilter IN D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893935526200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "752d1486-acae-43cf-9ad8-822c2b30a8ab", + "name": "10-28 16:41:24.915 34920 32104 E C01400/ImageTranscoder: TranscodeSLR Only zoom-out is supported.\r\nWarning: ScaleImage failed, error message: INVALID_PARAMETERS, file path = D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893935946000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a2a93b74-b05c-4cd6-a3ab-a30017fc12f5", + "name": "Warning: The width or height of the png file referenced by the icon exceeds the limit (41 pixels)\r\nat D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources\\base\\media\\app_icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893937018900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d27ba8b5-159f-48be-ae48-31548e5c124b", + "name": "Warning: The width or height of the png file referenced by the icon exceeds the limit (41 pixels)\r\nat D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\media\\icon.png\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893937277000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c8d16cdf-6d54-469b-8069-1abf2fefd895", + "name": "Info: restool resources compile success.\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893939533900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "83563d05-64fb-4673-a80c-1184442cf462", + "name": "Info: thread pool is stopped\r\n", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893940006000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "73fe96c0-71f1-4d00-b91d-6b04e361fb3f", + "name": "execute compile resource command using restool", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893608562500, + "endTime": 196893999708500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5bc2590b-5b4c-4b48-af3a-3f5c364285ba", + "parent": "e0c9e1b7-ca36-43d9-96da-f8f22b0db053" + } + }, + { + "head": { + "id": "988f0963-4322-4ab4-a8df-b51e0d056c2f", + "name": "entry : default@CompileResource cost memory 0.7506179809570312", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894001568300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "935fd327-e9ad-4596-b46b-6e5de04862a4", + "name": "runTaskFromQueue task cost before running: 1 s 10 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894001822200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e0c9e1b7-ca36-43d9-96da-f8f22b0db053", + "name": "Finished :entry:default@CompileResource", + "description": "Compile project resources in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196893599106400, + "endTime": 196894001934200, + "totalTime": 402631200 + }, + "additional": { + "logType": "info", + "children": [ + "484b8bf2-a16b-4172-aa6e-7843599c4c8f", + "73fe96c0-71f1-4d00-b91d-6b04e361fb3f" + ], + "durationId": "fb2f0b80-5f06-46c1-b7d3-18b04c14856f" + } + }, + { + "head": { + "id": "3a82f97c-fcc6-449e-9d5f-c624b96513a4", + "name": "entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894004863000, + "endTime": 196894009377300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "83c465ec-8cb5-4aa0-997f-e1049e947eb0", + "logId": "fc6bdbaf-e5aa-4a28-abe8-5953efdb2b06" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "83c465ec-8cb5-4aa0-997f-e1049e947eb0", + "name": "create entry:default@DoNativeStrip task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894003740300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "3a82f97c-fcc6-449e-9d5f-c624b96513a4" + } + }, + { + "head": { + "id": "5c79bb43-c9ce-43a0-a7f1-c6b6f3e46cce", + "name": "Executing task :entry:default@DoNativeStrip", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894004876700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "029f6139-bddb-4ea7-abb1-d2f103984637", + "name": "Task 'entry:default@DoNativeStrip' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894005317700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a9942ec5-1c33-4516-8f27-baa863a3cd24", + "name": "entry : default@DoNativeStrip cost memory 0.07956695556640625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894009055700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "798742e9-19fe-4c8f-a836-076e25960d82", + "name": "runTaskFromQueue task cost before running: 1 s 17 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894009250000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fc6bdbaf-e5aa-4a28-abe8-5953efdb2b06", + "name": "Finished :entry:default@DoNativeStrip", + "description": "Strip .so files to decrease size.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894004863000, + "endTime": 196894009377300, + "totalTime": 4334400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3a82f97c-fcc6-449e-9d5f-c624b96513a4" + } + }, + { + "head": { + "id": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894012720900, + "endTime": 196903688707600 + }, + "additional": { + "children": [ + "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "05b88b54-6178-4c9e-9da1-00fa49c79ad8", + "e24cb7dd-270a-41eb-9529-1458b1b3c41f" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "ArkTS", + "taskRunReasons": [], + "detailId": "e83c21fb-d00c-4d77-b9ef-4ba240780f39", + "logId": "d8eb35e2-5bc0-4a91-93d3-db561b2759b7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e83c21fb-d00c-4d77-b9ef-4ba240780f39", + "name": "create entry:default@CompileArkTS task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894010070700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463" + } + }, + { + "head": { + "id": "a80c52b8-da02-40d3-80aa-627687843575", + "name": "Executing task :entry:default@CompileArkTS", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894012736500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "755106fa-1279-451d-8811-f2780347cd73", + "name": "obfuscationOptions: undefined", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894013468300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d8b5ac2e-a5ca-4a53-92ae-4c9b3e815544", + "name": "build config:", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894036024600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bb81d97e-a4fa-48fd-b49d-d8c9b6b805f0", + "name": "Compile arkts with external api path: D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\hms\\ets", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894036817900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "15d68316-8e51-4c87-a5d4-eb5d349f6151", + "name": "default@CompileArkTS work[0] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894039702300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196896955215800, + "endTime": 196903686582300 + }, + "additional": { + "children": [ + "8f9fdb2c-4470-40a7-a154-98b9b7796a20", + "ee170516-ae03-41b8-8b49-c80abbce85c1", + "a3d55260-b6e7-4f71-b286-d278c30f2dd2", + "07535155-ead9-43c5-96fc-c79e90470344", + "88f72161-5105-4f24-bd05-5b182ab96388", + "5337820b-e043-44dd-9bf3-72940a4807dc", + "45831e32-bddd-4ec5-aed9-1e0c4f8c81ea" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463", + "logId": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9ee161bd-68ca-4a98-8540-7dedc4e77dd2", + "name": "default@CompileArkTS work[0] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894040404600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8153f101-2b76-4ed5-9638-1530ca0c156c", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894040725500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "17da33fa-49d5-4b34-a90e-31c1999df5db", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894040801500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "72487a24-78c2-4729-aeff-b7c827a6f913", + "name": "A work dispatched to worker[13] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894040883200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d5237dce-8c7a-48e1-8c60-b77be1895b90", + "name": "A work dispatched to worker[12] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894040962200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1049ff8-b6b2-4554-aa00-35d44403584c", + "name": "A work dispatched to worker[11] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041045500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9b1df2db-a0e6-4aeb-8cc2-2484dbf6c2fd", + "name": "A work dispatched to worker[10] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041127000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a4a715a3-5c0d-4de9-a4b7-c7f347116571", + "name": "A work dispatched to worker[9] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041209800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3d07dc07-bf43-4f6a-87e7-18c5403143b0", + "name": "A work dispatched to worker[8] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041288500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "793923a1-56e1-4d35-9e11-c79e036c2f80", + "name": "A work dispatched to worker[7] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041377000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dcae8c92-a755-4a65-a410-947df5cf0944", + "name": "A work dispatched to worker[6] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041469800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f39c9a0-4070-495c-b17e-f08f4b798c7a", + "name": "A work dispatched to worker[5] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894041558200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2bcd1b48-c8cc-4a80-9198-086542ca4af8", + "name": "Create resident worker with id: 4.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894042000600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e6422543-80fb-47d6-9c0d-3d150c172e65", + "name": "default@CompileArkTS work[0] has been dispatched to worker[4].", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894044420900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bf16fac8-8af9-4f7d-af90-5c9eabe0336e", + "name": "default@CompileArkTS work[0] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894044633700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8de4cdff-21ab-42ad-9182-489a794be267", + "name": "CopyResources startTime: 196894044831300", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894044838200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "09304faa-f7cb-4bf7-ad35-e40aab934914", + "name": "default@CompileArkTS work[1] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894044972000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "05b88b54-6178-4c9e-9da1-00fa49c79ad8", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker14", + "startTime": 196895274530200, + "endTime": 196895305808500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463", + "logId": "4677f1bb-0156-463a-879c-46f1fbdffbf8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9532d220-1ebf-4743-bbf7-5987f6bb2b7a", + "name": "default@CompileArkTS work[1] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894045163100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9d22069c-0ada-47c5-aebe-1fbee2bae68f", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894045253600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8036c7b8-3db0-4396-9bf0-ee7ee1c1f036", + "name": "Create resident worker with id: 14.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894045336700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8bcb8d17-2b8f-4237-badf-da9f95ad0ca5", + "name": "default@CompileArkTS work[1] has been dispatched to worker[14].", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894046325600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "37b2c4f8-babf-48a3-af0e-e1acaa7c9a73", + "name": "default@CompileArkTS work[1] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894046432500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e6e3706-0eb0-4fa0-a23a-c5baf3d2e878", + "name": "default@CompileArkTS work[2] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057356800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196896969191300, + "endTime": 196903041205400 + }, + "additional": { + "children": [ + "d6f9f64f-ed8f-42af-8d5a-32bfbd4284df", + "98405001-d595-4cb4-8d58-c1a3f75f113a", + "2040377f-8c4f-42e1-b120-16529bd625ae", + "b4cd53dd-9c93-4857-9560-2acdc0862a99", + "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "5ae236df-70cf-482a-9934-287758c714ea", + "5da9f81d-7ba4-49a8-9750-9b627ed265c0" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463", + "logId": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "34e414b4-1207-4837-8950-69c61a1fd23c", + "name": "default@CompileArkTS work[2] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057615400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0a91fa6a-bf69-442b-acbe-767a0f8c56b7", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057741300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6b66e9ba-6e52-4a6d-8de6-14e80cd109cb", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057804700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7d6fbb32-b715-46e0-84ee-60aad4e37cc3", + "name": "A work dispatched to worker[13] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057880600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "19324e6f-f72a-4c3e-95a9-9b39a6004975", + "name": "A work dispatched to worker[12] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894057948000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "023a54dd-bfce-41c0-934d-f907f578b595", + "name": "A work dispatched to worker[11] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058014600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5a0a2bae-7891-4a18-8424-5346375a988c", + "name": "A work dispatched to worker[10] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058265700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e9d7e91-6355-47ec-af38-1cb7e2d62bb8", + "name": "A work dispatched to worker[9] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058351700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6d604eaa-e12e-4c66-9da3-a1e681d79f06", + "name": "A work dispatched to worker[8] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058419300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "16d9278c-6973-40a7-82a9-41ccc046c200", + "name": "A work dispatched to worker[7] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058485200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7ef469e2-347e-441c-a1e0-1770c4ea401a", + "name": "A work dispatched to worker[6] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058569900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b8ac11e6-46f6-4a8a-a1d7-da76d8d22f59", + "name": "A work dispatched to worker[5] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058628800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "227a911b-0a37-4c83-bb9b-bbbb4a0ef9c0", + "name": "A work dispatched to worker[4] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058684400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a875ac12-0a23-4a69-81ff-2dc3b53de37c", + "name": "Create resident worker with id: 3.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894058758100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "16fb081e-d30b-4ad5-abc4-e6a236a28aed", + "name": "default@CompileArkTS work[2] has been dispatched to worker[3].", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894059860900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c0504b98-00c6-470e-8614-39e5718fe1b6", + "name": "default@CompileArkTS work[2] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894059985000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b511644b-482f-4168-8ec6-5aae1f2728bf", + "name": "entry : default@CompileArkTS cost memory -0.588409423828125", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894060226400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3", + "name": "entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894062871100, + "endTime": 196898249090600 + }, + "additional": { + "children": [ + "12c9dd92-0023-49e6-bb25-972d72dc9e3d", + "56d68192-173a-4b05-b302-53991d80107f", + "1cf7ceb1-fbe0-4f92-9533-fcfe09889b66" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "ArkTS", + "taskRunReasons": [], + "detailId": "9e6520ca-a374-4dd7-9530-c46ff0405526", + "logId": "6b5667bf-92d5-48dc-842d-773be4cf151e" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9e6520ca-a374-4dd7-9530-c46ff0405526", + "name": "create entry:default@BuildJS task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894060777700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3" + } + }, + { + "head": { + "id": "6f45989d-6de2-4c84-bbf7-e53ccd9c02f2", + "name": "Executing task :entry:default@BuildJS", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894062893300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "12c9dd92-0023-49e6-bb25-972d72dc9e3d", + "name": "generate compile-ArkTs-or-JS-component command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894066712200, + "endTime": 196894079310600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3", + "logId": "7dc129e7-7fb4-4498-9512-c43ed76162c3" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ee889844-cd72-4a52-9fa7-5e771afae635", + "name": "Use tool [NodeEnv]\n {\n path: 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\tools\\\\node',\n watchMode: 'false',\n appResource: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\ResourceTable.txt',\n rawFileResource: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources\\\\rawfile',\n aceModuleBuild: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\js',\n aceModuleRoot: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\js',\n cachePath: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\cache\\\\default\\\\default@BuildJS\\\\esmodule\\\\debug',\n aceProfilePath: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources\\\\base\\\\profile',\n aceModuleJsonPath: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\ark_module.json',\n aceSuperVisualPath: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\src\\\\main\\\\supervisual',\n aceBuildJson: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader\\\\default\\\\loader.json',\n AnBuildOutPut: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\an\\\\arm64-v8a',\n AnBuildMode: 'type',\n apPath: 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\modules.ap',\n runtimeOS: 'HarmonyOS',\n sdkInfo: 'false:20:6.0.0.47:Release'\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894078034100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "67e2cbca-a103-493f-ba4c-cfe9243f1b17", + "name": "Use tool [JS-loader]\n [\n 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\tools\\\\node\\\\node.exe',\n '--openssl-legacy-provider',\n './node_modules/webpack/bin/webpack.js',\n '--config',\n 'webpack.rich.config.js',\n '--env',\n 'buildMode=debug',\n 'compilerType=ark'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894078990700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7dc129e7-7fb4-4498-9512-c43ed76162c3", + "name": "generate compile-ArkTs-or-JS-component command", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894066712200, + "endTime": 196894079310600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "12c9dd92-0023-49e6-bb25-972d72dc9e3d", + "parent": "6b5667bf-92d5-48dc-842d-773be4cf151e" + } + }, + { + "head": { + "id": "56d68192-173a-4b05-b302-53991d80107f", + "name": "submit compile-ArkTs-or-JS-component task to work pool", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894079357100, + "endTime": 196894083000500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3", + "logId": "f264c140-73f3-4c12-bdc3-51ae68dcc3d6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "af5c6070-a664-4d3f-9acb-85a83da4e21a", + "name": "default@BuildJS work[3] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894079995400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1cf7ceb1-fbe0-4f92-9533-fcfe09889b66", + "name": "entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker1", + "startTime": 196895431895300, + "endTime": 196898248299000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3", + "logId": "d1916fb0-1fb5-4551-9dbe-f33f00d9e6e8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "4e0237b1-f47f-409e-be83-85d84bf4074b", + "name": "default@BuildJS work[3] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080178900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9fbfc9b5-ad8f-4a44-bc2e-33375b74137b", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080288300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "92aaec8b-1a3a-403d-8c2a-2831b9db196e", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080423100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0cd6e3e9-a74c-404e-854c-62363a12506b", + "name": "A work dispatched to worker[13] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080508600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f1c027b0-af96-4c2a-8611-ead408e9be9d", + "name": "A work dispatched to worker[12] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080619500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a945826f-7fa1-4c86-867e-bc416da8ed23", + "name": "A work dispatched to worker[11] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080701300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2d9e9365-bd12-4940-9bbe-611b90aa16da", + "name": "A work dispatched to worker[10] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080781900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3623e323-4db6-4d86-978e-3e39d5109394", + "name": "A work dispatched to worker[9] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080859600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cb842a35-bab0-4dc6-befb-b50c470eb1be", + "name": "A work dispatched to worker[8] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894080938300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cd907b87-9625-47d3-8f8f-91d63925a410", + "name": "A work dispatched to worker[7] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081024900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ab0ecb61-99b8-4a2c-a27f-b428e3b7e48f", + "name": "A work dispatched to worker[6] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081102500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6576cddf-ce48-4bb0-9a7b-b617f5790f79", + "name": "A work dispatched to worker[5] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081184500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "af742a0f-70f5-4faf-8bd8-9f209a2127ee", + "name": "A work dispatched to worker[4] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081260800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2303fd4c-cd46-49ae-b9b5-f4e7c7e9c739", + "name": "A work dispatched to worker[3] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081336500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "beb4f963-634f-4039-8577-110df8062133", + "name": "A work dispatched to worker[2] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081419500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e759883-811a-4833-9d5a-8603889fb397", + "name": "Create resident worker with id: 1.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894081503200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5f3183d4-1ef8-4e12-ba3d-b08e808b8be9", + "name": "default@BuildJS work[3] has been dispatched to worker[1].", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894082550500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e80df64e-ba3b-4c04-8cd4-d1a1a714d233", + "name": "default@BuildJS work[3] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894082868900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f264c140-73f3-4c12-bdc3-51ae68dcc3d6", + "name": "submit compile-ArkTs-or-JS-component task to work pool", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894079357100, + "endTime": 196894083000500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "56d68192-173a-4b05-b302-53991d80107f", + "parent": "6b5667bf-92d5-48dc-842d-773be4cf151e" + } + }, + { + "head": { + "id": "03495905-9c61-4636-b71c-ca387c342139", + "name": "entry : default@BuildJS cost memory 0.8446578979492188", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894083077100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c3eb951-383d-41d7-b8e2-3605520c9f20", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894084917000, + "endTime": 196895328580700 + }, + "additional": { + "children": [ + "a60181f5-6aee-4bdf-b31d-ee2cfcca66e3" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Native", + "taskRunReasons": [], + "detailId": "bf6760fd-5641-494d-81cf-9574372df6be", + "logId": "e10c86ef-a5ce-4eda-8bda-5c418415db63" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bf6760fd-5641-494d-81cf-9574372df6be", + "name": "create entry:default@CacheNativeLibs task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894083484800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "3c3eb951-383d-41d7-b8e2-3605520c9f20" + } + }, + { + "head": { + "id": "12c542f1-67a5-490d-8543-02c341ea4516", + "name": "Executing task :entry:default@CacheNativeLibs", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894084936800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8692e79f-c386-4c0c-8dde-342ebe42ce31", + "name": "Task 'entry:default@CacheNativeLibs' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894085807100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cf32ea58-c3de-4e11-b6a4-818eac723d9a", + "name": "default@CacheNativeLibs work[4] is submitted.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894086309500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a60181f5-6aee-4bdf-b31d-ee2cfcca66e3", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker13", + "startTime": 196895321602700, + "endTime": 196895327766000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "", + "taskRunReasons": [], + "parent": "3c3eb951-383d-41d7-b8e2-3605520c9f20", + "logId": "0cdbb9ef-de77-4105-806f-d48651cd0218" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "51187683-d943-4e33-a597-e70d3fa77178", + "name": "default@CacheNativeLibs work[4] is pushed to ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894086552700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "83210151-f371-4ab9-b703-1673987aa3fa", + "name": "A work dispatched to worker[15] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894086663600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5946e664-1276-4fae-9064-4f018626cbca", + "name": "A work dispatched to worker[14] failed because of worker busy.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894086744000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "02eb0bb5-a612-49db-8cb1-127736729830", + "name": "Create resident worker with id: 13.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894086977300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "30956fe3-4f4c-4db7-a448-dfc9fdb51508", + "name": "default@CacheNativeLibs work[4] has been dispatched to worker[13].", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894089040100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a62ec1a2-1b1c-4586-9dea-f77d6db5852c", + "name": "default@CacheNativeLibs work[4] is dispatched.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894090315900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7acd6cbd-1ae3-4044-b452-4aa34c87d03f", + "name": "entry : default@CacheNativeLibs cost memory 0.17995452880859375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894090476300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6581bb2a-0bb1-44df-a553-89ec5f7384b7", + "name": "worker[14] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895306248600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5ea1d70c-201c-45be-9158-000189c4e475", + "name": "CopyResources is end, endTime: 196895306424200", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895306434400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4f02bf0f-751c-46b3-b16e-9646fd608995", + "name": "default@CompileArkTS work[1] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895306719400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4677f1bb-0156-463a-879c-46f1fbdffbf8", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Worker14", + "startTime": 196895274530200, + "endTime": 196895305808500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "05b88b54-6178-4c9e-9da1-00fa49c79ad8", + "parent": "d8eb35e2-5bc0-4a91-93d3-db561b2759b7" + } + }, + { + "head": { + "id": "9b76bba8-2310-475c-a18e-61afb15937c8", + "name": "A work dispatched to worker[14] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895307200500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a42c1472-4d63-4fd8-bc44-06d2b4918250", + "name": "worker[13] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895328004000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "45b97318-9309-4582-8902-29a9166a4131", + "name": "default@CacheNativeLibs work[4] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895328318000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0cdbb9ef-de77-4105-806f-d48651cd0218", + "name": "entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Worker13", + "startTime": 196895321602700, + "endTime": 196895327766000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a60181f5-6aee-4bdf-b31d-ee2cfcca66e3", + "parent": "e10c86ef-a5ce-4eda-8bda-5c418415db63" + } + }, + { + "head": { + "id": "5d031012-a6ef-4ebc-b44a-97ab5b5bc97b", + "name": "A work dispatched to worker[13] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895328469300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e10c86ef-a5ce-4eda-8bda-5c418415db63", + "name": "Finished :entry:default@CacheNativeLibs", + "description": "cache native strip .so fileInfo", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894084917000, + "endTime": 196895328580700, + "totalTime": 11828400 + }, + "additional": { + "logType": "info", + "children": [ + "0cdbb9ef-de77-4105-806f-d48651cd0218" + ], + "durationId": "3c3eb951-383d-41d7-b8e2-3605520c9f20" + } + }, + { + "head": { + "id": "0576b7a2-c017-45a6-b6f7-7cd87848e667", + "name": "worker[1] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898248459600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ecc6c4cc-d814-4674-a074-5a226946e10e", + "name": "default@BuildJS work[3] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898248860100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d1916fb0-1fb5-4551-9dbe-f33f00d9e6e8", + "name": "entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Worker1", + "startTime": 196895431895300, + "endTime": 196898248299000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1cf7ceb1-fbe0-4f92-9533-fcfe09889b66", + "parent": "6b5667bf-92d5-48dc-842d-773be4cf151e" + } + }, + { + "head": { + "id": "66af7d47-f097-401f-8770-ded401c759f4", + "name": "A work dispatched to worker[1] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898249025600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6b5667bf-92d5-48dc-842d-773be4cf151e", + "name": "Finished :entry:default@BuildJS", + "description": "Compile ArkTS or JS components using Node.js for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894062871100, + "endTime": 196898249090600, + "totalTime": 2836718300 + }, + "additional": { + "logType": "info", + "children": [ + "7dc129e7-7fb4-4498-9512-c43ed76162c3", + "f264c140-73f3-4c12-bdc3-51ae68dcc3d6", + "d1916fb0-1fb5-4551-9dbe-f33f00d9e6e8" + ], + "durationId": "b3b76630-dc09-4ac0-94b8-d2854b0b99f3" + } + }, + { + "head": { + "id": "262baf28-9737-4b14-843c-97e882e24717", + "name": "worker[3] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903041528100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d6f9f64f-ed8f-42af-8d5a-32bfbd4284df", + "name": "generate configuration information", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196896970950600, + "endTime": 196898175617400 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "c2a64f70-3484-4332-accd-098b0b3f5fe0" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c2a64f70-3484-4332-accd-098b0b3f5fe0", + "name": "generate configuration information", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196896970950600, + "endTime": 196898175617400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "d6f9f64f-ed8f-42af-8d5a-32bfbd4284df", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "98405001-d595-4cb4-8d58-c1a3f75f113a", + "name": "read build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196898175890800, + "endTime": 196898176479700 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "aa7bfefd-1513-4eb7-8419-71b5bf730655" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "aa7bfefd-1513-4eb7-8419-71b5bf730655", + "name": "read build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898175890800, + "endTime": 196898176479700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "98405001-d595-4cb4-8d58-c1a3f75f113a", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "2040377f-8c4f-42e1-b120-16529bd625ae", + "name": "remove uncacheable modules", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196898176569000, + "endTime": 196898176574300 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "49438f9d-7986-433c-8c83-28ebf92bb593" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "49438f9d-7986-433c-8c83-28ebf92bb593", + "name": "remove uncacheable modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898176569000, + "endTime": 196898176574300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "2040377f-8c4f-42e1-b120-16529bd625ae", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "b4cd53dd-9c93-4857-9560-2acdc0862a99", + "name": "compile ArkTS with rollup", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196898176636500, + "endTime": 196902921897200 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "83b7899c-5156-4f07-9e52-5ec2ffab6562" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "83b7899c-5156-4f07-9e52-5ec2ffab6562", + "name": "compile ArkTS with rollup", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898176636500, + "endTime": 196902921897200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b4cd53dd-9c93-4857-9560-2acdc0862a99", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "name": "write build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196902922275100, + "endTime": 196902948374900 + }, + "additional": { + "children": [ + "1df42daa-0580-4e55-a9b6-c189d1462983", + "47423f25-269a-4eb6-8055-43a089afda86", + "41692ccc-fe35-4a91-a4e7-a9db2d1723a6" + ], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "09f74844-6575-45ce-b3b6-e01700c6c3bd" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "09f74844-6575-45ce-b3b6-e01700c6c3bd", + "name": "write build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196902922275100, + "endTime": 196902948374900 + }, + "additional": { + "logType": "info", + "children": [ + "6a085a31-a605-407c-bb75-156f187aafce", + "878fbf2d-5fa4-4385-9037-5e88873ed845", + "c57dc5a9-c303-470b-a952-ae8b85fbf0d1" + ], + "durationId": "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "1df42daa-0580-4e55-a9b6-c189d1462983", + "name": "get final cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196902922532700, + "endTime": 196902922562200 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "logId": "6a085a31-a605-407c-bb75-156f187aafce" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6a085a31-a605-407c-bb75-156f187aafce", + "name": "get final cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196902922532700, + "endTime": 196902922562200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1df42daa-0580-4e55-a9b6-c189d1462983", + "parent": "09f74844-6575-45ce-b3b6-e01700c6c3bd" + } + }, + { + "head": { + "id": "47423f25-269a-4eb6-8055-43a089afda86", + "name": "pack cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196902922596200, + "endTime": 196902940778800 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "logId": "878fbf2d-5fa4-4385-9037-5e88873ed845" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "878fbf2d-5fa4-4385-9037-5e88873ed845", + "name": "pack cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196902922596200, + "endTime": 196902940778800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "47423f25-269a-4eb6-8055-43a089afda86", + "parent": "09f74844-6575-45ce-b3b6-e01700c6c3bd" + } + }, + { + "head": { + "id": "41692ccc-fe35-4a91-a4e7-a9db2d1723a6", + "name": "write cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196902940790600, + "endTime": 196902948307500 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "d8fb56ff-23aa-430e-8838-3a75cfa16519", + "logId": "c57dc5a9-c303-470b-a952-ae8b85fbf0d1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "c57dc5a9-c303-470b-a952-ae8b85fbf0d1", + "name": "write cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196902940790600, + "endTime": 196902948307500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "41692ccc-fe35-4a91-a4e7-a9db2d1723a6", + "parent": "09f74844-6575-45ce-b3b6-e01700c6c3bd" + } + }, + { + "head": { + "id": "5ae236df-70cf-482a-9934-287758c714ea", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196902948401700, + "endTime": 196903028310000 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "66e032f0-a49d-49dc-a3f9-9d90c93ccd52" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "66e032f0-a49d-49dc-a3f9-9d90c93ccd52", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196902948401700, + "endTime": 196903028310000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5ae236df-70cf-482a-9934-287758c714ea", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "5da9f81d-7ba4-49a8-9750-9b627ed265c0", + "name": "load compilation dependencies", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196895227492300, + "endTime": 196896966756400 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "logId": "93bb04c2-a765-4aa6-9f64-3aa2069e62fa" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "93bb04c2-a765-4aa6-9f64-3aa2069e62fa", + "name": "load compilation dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895227492300, + "endTime": 196896966756400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5da9f81d-7ba4-49a8-9750-9b627ed265c0", + "parent": "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + } + }, + { + "head": { + "id": "3aa63573-c9f2-4bee-bc5c-dc1082e3077c", + "name": "default@CompileArkTS work[2] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903043348900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5c4a3518-76f6-4ad8-a16b-42f172ec132c", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Worker3", + "startTime": 196896969191300, + "endTime": 196903041205400 + }, + "additional": { + "logType": "info", + "children": [ + "c2a64f70-3484-4332-accd-098b0b3f5fe0", + "aa7bfefd-1513-4eb7-8419-71b5bf730655", + "49438f9d-7986-433c-8c83-28ebf92bb593", + "83b7899c-5156-4f07-9e52-5ec2ffab6562", + "09f74844-6575-45ce-b3b6-e01700c6c3bd", + "66e032f0-a49d-49dc-a3f9-9d90c93ccd52", + "93bb04c2-a765-4aa6-9f64-3aa2069e62fa" + ], + "durationId": "e24cb7dd-270a-41eb-9529-1458b1b3c41f", + "parent": "d8eb35e2-5bc0-4a91-93d3-db561b2759b7" + } + }, + { + "head": { + "id": "ebc31a3b-b03d-466f-820d-0750729680d7", + "name": "A work dispatched to worker[3] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903043606900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dc8f4d12-09a8-4a4a-be2b-6571447bd5bc", + "name": "worker[4] has one work done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903687315200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8f9fdb2c-4470-40a7-a154-98b9b7796a20", + "name": "generate configuration information", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196896956765600, + "endTime": 196898174439100 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "1eb079fc-5407-40f6-a18e-84549019f110" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1eb079fc-5407-40f6-a18e-84549019f110", + "name": "generate configuration information", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196896956765600, + "endTime": 196898174439100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "8f9fdb2c-4470-40a7-a154-98b9b7796a20", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "ee170516-ae03-41b8-8b49-c80abbce85c1", + "name": "read build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196898174703600, + "endTime": 196898175371300 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "0bb52cab-0ee9-4da2-8d9c-04d3b9aeda35" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0bb52cab-0ee9-4da2-8d9c-04d3b9aeda35", + "name": "read build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898174703600, + "endTime": 196898175371300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ee170516-ae03-41b8-8b49-c80abbce85c1", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "a3d55260-b6e7-4f71-b286-d278c30f2dd2", + "name": "remove uncacheable modules", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196898175463600, + "endTime": 196898175469400 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "779b28bf-760e-44fc-a0e8-383817b81b1d" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "779b28bf-760e-44fc-a0e8-383817b81b1d", + "name": "remove uncacheable modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898175463600, + "endTime": 196898175469400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a3d55260-b6e7-4f71-b286-d278c30f2dd2", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "07535155-ead9-43c5-96fc-c79e90470344", + "name": "compile ArkTS with rollup", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196898175534600, + "endTime": 196903560982500 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "dac466bb-cb7f-4c9a-af83-37a30e80af83" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "dac466bb-cb7f-4c9a-af83-37a30e80af83", + "name": "compile ArkTS with rollup", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196898175534600, + "endTime": 196903560982500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "07535155-ead9-43c5-96fc-c79e90470344", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "88f72161-5105-4f24-bd05-5b182ab96388", + "name": "write build package cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196903561180100, + "endTime": 196903590568800 + }, + "additional": { + "children": [ + "5f4e6eae-97a2-4b31-8d33-91c5ca4fbbb3", + "07d88c9f-89d5-426d-a90e-07e3cbe7ce3b", + "d073c5c4-8d4d-46c1-ad17-900e7af01ad9" + ], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "8bd0ae18-f114-4499-9db5-d89f031ccc59" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8bd0ae18-f114-4499-9db5-d89f031ccc59", + "name": "write build package cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903561180100, + "endTime": 196903590568800 + }, + "additional": { + "logType": "info", + "children": [ + "9384566f-049a-4aad-8bef-9d0027611495", + "3ff11007-0178-4ff3-aec3-8c896e19f8eb", + "143d0632-508f-41d1-af3d-95502758a257" + ], + "durationId": "88f72161-5105-4f24-bd05-5b182ab96388", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "5f4e6eae-97a2-4b31-8d33-91c5ca4fbbb3", + "name": "get final cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196903561346500, + "endTime": 196903561371900 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "88f72161-5105-4f24-bd05-5b182ab96388", + "logId": "9384566f-049a-4aad-8bef-9d0027611495" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9384566f-049a-4aad-8bef-9d0027611495", + "name": "get final cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903561346500, + "endTime": 196903561371900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5f4e6eae-97a2-4b31-8d33-91c5ca4fbbb3", + "parent": "8bd0ae18-f114-4499-9db5-d89f031ccc59" + } + }, + { + "head": { + "id": "07d88c9f-89d5-426d-a90e-07e3cbe7ce3b", + "name": "pack cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196903561384800, + "endTime": 196903578262100 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "88f72161-5105-4f24-bd05-5b182ab96388", + "logId": "3ff11007-0178-4ff3-aec3-8c896e19f8eb" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3ff11007-0178-4ff3-aec3-8c896e19f8eb", + "name": "pack cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903561384800, + "endTime": 196903578262100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "07d88c9f-89d5-426d-a90e-07e3cbe7ce3b", + "parent": "8bd0ae18-f114-4499-9db5-d89f031ccc59" + } + }, + { + "head": { + "id": "d073c5c4-8d4d-46c1-ad17-900e7af01ad9", + "name": "write cache", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196903578270200, + "endTime": 196903590503300 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "88f72161-5105-4f24-bd05-5b182ab96388", + "logId": "143d0632-508f-41d1-af3d-95502758a257" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "143d0632-508f-41d1-af3d-95502758a257", + "name": "write cache", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903578270200, + "endTime": 196903590503300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "d073c5c4-8d4d-46c1-ad17-900e7af01ad9", + "parent": "8bd0ae18-f114-4499-9db5-d89f031ccc59" + } + }, + { + "head": { + "id": "5337820b-e043-44dd-9bf3-72940a4807dc", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196903590587500, + "endTime": 196903664985600 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "149c6ecc-5739-42bb-a3e3-f5af113e7b59" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "149c6ecc-5739-42bb-a3e3-f5af113e7b59", + "name": "wait for plug-in registration asynchronous task to complete", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903590587500, + "endTime": 196903664985600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5337820b-e043-44dd-9bf3-72940a4807dc", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "45831e32-bddd-4ec5-aed9-1e0c4f8c81ea", + "name": "load compilation dependencies", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196895208705800, + "endTime": 196896953731900 + }, + "additional": { + "children": [], + "state": "success", + "totalTime": 0, + "frequency": 0, + "fromHook": false, + "parent": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "logId": "f640b285-438f-4bb0-9b53-41feb139dd4f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f640b285-438f-4bb0-9b53-41feb139dd4f", + "name": "load compilation dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196895208705800, + "endTime": 196896953731900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "45831e32-bddd-4ec5-aed9-1e0c4f8c81ea", + "parent": "1eaccb29-c20e-48d2-9714-28e6d226f8ab" + } + }, + { + "head": { + "id": "43cb8786-551d-4890-8a3a-8d7215c62e3b", + "name": "default@CompileArkTS work[0] done.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903688475400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1eaccb29-c20e-48d2-9714-28e6d226f8ab", + "name": "entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Worker4", + "startTime": 196896955215800, + "endTime": 196903686582300 + }, + "additional": { + "logType": "info", + "children": [ + "1eb079fc-5407-40f6-a18e-84549019f110", + "0bb52cab-0ee9-4da2-8d9c-04d3b9aeda35", + "779b28bf-760e-44fc-a0e8-383817b81b1d", + "dac466bb-cb7f-4c9a-af83-37a30e80af83", + "8bd0ae18-f114-4499-9db5-d89f031ccc59", + "149c6ecc-5739-42bb-a3e3-f5af113e7b59", + "f640b285-438f-4bb0-9b53-41feb139dd4f" + ], + "durationId": "da9e7cdf-16b1-4ebc-9de7-a8da17df9f2b", + "parent": "d8eb35e2-5bc0-4a91-93d3-db561b2759b7" + } + }, + { + "head": { + "id": "682fa9b7-0ffd-40d4-bc48-aaf1d5242777", + "name": "A work dispatched to worker[4] failed because unable to get work from ready queue.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903688634000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d8eb35e2-5bc0-4a91-93d3-db561b2759b7", + "name": "Finished :entry:default@CompileArkTS", + "description": "Compile ArkTS or JS components for large-system devices in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196894012720900, + "endTime": 196903688707600, + "totalTime": 6810263100 + }, + "additional": { + "logType": "info", + "children": [ + "1eaccb29-c20e-48d2-9714-28e6d226f8ab", + "4677f1bb-0156-463a-879c-46f1fbdffbf8", + "5c4a3518-76f6-4ad8-a16b-42f172ec132c" + ], + "durationId": "2698b0c0-f1a7-462c-86fc-7ef7cfcc6463" + } + }, + { + "head": { + "id": "f7189dbb-884c-43f3-9824-d0b06449b4d7", + "name": "entry:default@GeneratePkgModuleJson", + "description": "Generate the module.json in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903690900700, + "endTime": 196903693857100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Package", + "taskRunReasons": [], + "detailId": "6c4daa25-e77e-4222-a910-80dd944006fd", + "logId": "8281cd12-37db-4f7c-91be-579c22c8cfa1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6c4daa25-e77e-4222-a910-80dd944006fd", + "name": "create entry:default@GeneratePkgModuleJson task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903690306300 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "f7189dbb-884c-43f3-9824-d0b06449b4d7" + } + }, + { + "head": { + "id": "ac639846-97fe-492a-805f-2364eacc285d", + "name": "Executing task :entry:default@GeneratePkgModuleJson", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903690910600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6682e3bc-aa62-4c96-a07a-81a5503574cd", + "name": "File: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\preload\\default\\preload.json' from 'preloadSoJsonPath' is not exists, just ignore.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903691143500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "698ccebc-b18f-4e1d-a183-9a4f41b171fa", + "name": "Task 'entry:default@GeneratePkgModuleJson' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903691247300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "276751b7-2f20-4f5a-83f7-5ba9581503bc", + "name": "entry : default@GeneratePkgModuleJson cost memory 0.086273193359375", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903693648300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f82bab2d-89da-4c81-bf18-06abdb6b32b5", + "name": "runTaskFromQueue task cost before running: 10 s 702 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903693776200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8281cd12-37db-4f7c-91be-579c22c8cfa1", + "name": "Finished :entry:default@GeneratePkgModuleJson", + "description": "Generate the module.json in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903690900700, + "endTime": 196903693857100, + "totalTime": 2844900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f7189dbb-884c-43f3-9824-d0b06449b4d7" + } + }, + { + "head": { + "id": "269776da-7d74-425b-8c6b-eee0fac8d4d9", + "name": "entry:default@ProcessCompiledResources", + "description": "Process compiled resources in stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903694824300, + "endTime": 196903695603600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Resources", + "taskRunReasons": [], + "detailId": "3dc08899-61da-4d90-89cb-287d66e8f6b8", + "logId": "00065174-d974-4927-ac40-282b60f53730" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3dc08899-61da-4d90-89cb-287d66e8f6b8", + "name": "create entry:default@ProcessCompiledResources task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903694237700 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "269776da-7d74-425b-8c6b-eee0fac8d4d9" + } + }, + { + "head": { + "id": "d2b10f9f-61ee-4603-ad2f-e7691e700389", + "name": "Executing task :entry:default@ProcessCompiledResources", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903694836200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "eec8fc61-3d83-452b-b73b-db6e22ddc9f1", + "name": "File: 'D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\preload\\default\\preload.json' from 'preloadSoJsonPath' is not exists, just ignore.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903694992400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c558f211-f0e7-4559-8485-187481342458", + "name": "Task 'entry:default@ProcessCompiledResources' cost while wrapping incremental declarations: 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903695091800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "825225b4-e7cd-4752-8de8-0b8ac4e64584", + "name": "entry : default@ProcessCompiledResources cost memory 0.07028961181640625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903695421100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "14c6bcf3-85b3-4420-a8e4-138dbe994392", + "name": "runTaskFromQueue task cost before running: 10 s 704 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903695512600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "00065174-d974-4927-ac40-282b60f53730", + "name": "Finished :entry:default@ProcessCompiledResources", + "description": "Process compiled resources in stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903694824300, + "endTime": 196903695603600, + "totalTime": 670800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "269776da-7d74-425b-8c6b-eee0fac8d4d9" + } + }, + { + "head": { + "id": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d", + "name": "entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903697596200, + "endTime": 196903764071800 + }, + "additional": { + "children": [ + "b241599b-b4ec-4d73-a96d-b1620699f67c", + "7ecf693b-86bd-4a48-b48a-428a8ad12649" + ], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Package", + "taskRunReasons": [], + "detailId": "89e5a877-88c7-45f1-941e-aa6f70216450", + "logId": "3c4855e6-42e5-4dbb-8115-819a3d715cb6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "89e5a877-88c7-45f1-941e-aa6f70216450", + "name": "create entry:default@PackageHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903696389800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d" + } + }, + { + "head": { + "id": "2d2b70b2-0d53-48a3-95c6-d46de5fb1e28", + "name": "Executing task :entry:default@PackageHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903697624100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b241599b-b4ec-4d73-a96d-b1620699f67c", + "name": "generate HAP packaging command", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903700417500, + "endTime": 196903701016200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d", + "logId": "61ced590-23aa-492f-aeb2-a96a8321c6a7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1a81c2c1-7ea9-453c-a097-7caa8ba51ad4", + "name": "Use tool [D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\lib\\app_packing_tool.jar]\n [\n 'java',\n '-Dfile.encoding=GBK',\n '-jar',\n 'D:\\\\DevEco Studio 6\\\\DevEco Studio\\\\sdk\\\\default\\\\openharmony\\\\toolchains\\\\lib\\\\app_packing_tool.jar',\n '--mode',\n 'hap',\n '--force',\n 'true',\n '--lib-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\stripped_native_libs\\\\default',\n '--json-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\package\\\\default\\\\module.json',\n '--resources-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources',\n '--index-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\res\\\\default\\\\resources.index',\n '--pack-info-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\pack.info',\n '--out-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\outputs\\\\default\\\\entry-default-unsigned.hap',\n '--js-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\js',\n '--ets-path',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\build\\\\default\\\\intermediates\\\\loader_out\\\\default\\\\ets'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903700891000 + }, + "additional": { + "logType": "debug", + "children": [], + "durationId": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d" + } + }, + { + "head": { + "id": "61ced590-23aa-492f-aeb2-a96a8321c6a7", + "name": "generate HAP packaging command", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903700417500, + "endTime": 196903701016200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "b241599b-b4ec-4d73-a96d-b1620699f67c", + "parent": "3c4855e6-42e5-4dbb-8115-819a3d715cb6" + } + }, + { + "head": { + "id": "7ecf693b-86bd-4a48-b48a-428a8ad12649", + "name": "submit HAP packaging task to java daemon server", + "description": "Pack HAP in java daemon", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903701109400, + "endTime": 196903760626900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d", + "logId": "410efed1-3ce6-4ed4-9d1b-efdc2d2d0d4a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bec72b93-8a06-4853-a91e-12d81bfdcdf4", + "name": "java daemon socket received message:{\"code\":0,\"message\":\"pack success\"}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903759639500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "410efed1-3ce6-4ed4-9d1b-efdc2d2d0d4a", + "name": "submit HAP packaging task to java daemon server", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903701109400, + "endTime": 196903760620300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "7ecf693b-86bd-4a48-b48a-428a8ad12649", + "parent": "3c4855e6-42e5-4dbb-8115-819a3d715cb6" + } + }, + { + "head": { + "id": "c73a2460-a7ce-4f26-812a-f54f8cb662df", + "name": "entry : default@PackageHap cost memory 0.6433563232421875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903763793400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a50ead55-9f9d-47bb-b840-1be4153246dd", + "name": "runTaskFromQueue task cost before running: 10 s 772 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903764000900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c4855e6-42e5-4dbb-8115-819a3d715cb6", + "name": "Finished :entry:default@PackageHap", + "description": "Build the HAP package in the stage model.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903697596200, + "endTime": 196903764071800, + "totalTime": 66369800 + }, + "additional": { + "logType": "info", + "children": [ + "61ced590-23aa-492f-aeb2-a96a8321c6a7", + "410efed1-3ce6-4ed4-9d1b-efdc2d2d0d4a" + ], + "durationId": "19e413c3-9af1-4b15-9b87-88ff3bb86c2d" + } + }, + { + "head": { + "id": "e7ae2470-8c7f-4e90-8e94-5c5846ee60ae", + "name": "entry:default@PackingCheck", + "description": "Check package product", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903765914700, + "endTime": 196903772386800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Verification", + "taskRunReasons": [], + "detailId": "217cb9c1-7f3d-4026-b378-9b3c8d7530e8", + "logId": "ed56f299-5558-4938-95bc-2b792bd9c72c" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "217cb9c1-7f3d-4026-b378-9b3c8d7530e8", + "name": "create entry:default@PackingCheck task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903765137900 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "e7ae2470-8c7f-4e90-8e94-5c5846ee60ae" + } + }, + { + "head": { + "id": "75e24b29-2120-41ef-96bb-812468b26fc2", + "name": "Executing task :entry:default@PackingCheck", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903765924000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2106c695-9f1a-4d7a-b97a-05da10156837", + "name": "entry : default@PackingCheck cost memory 0.46628570556640625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903772183900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a1000f3c-4190-4551-b184-8e95c77955ee", + "name": "runTaskFromQueue task cost before running: 10 s 781 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903772318500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ed56f299-5558-4938-95bc-2b792bd9c72c", + "name": "Finished :entry:default@PackingCheck", + "description": "Check package product", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903765914700, + "endTime": 196903772386800, + "totalTime": 6377900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "e7ae2470-8c7f-4e90-8e94-5c5846ee60ae" + } + }, + { + "head": { + "id": "ab1c12f9-92e2-4c19-b478-6edca9b35966", + "name": "entry:default@SignHap", + "description": "Sign the HAP package.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903774265100, + "endTime": 196903776043800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Sign", + "taskRunReasons": [], + "detailId": "1d2fb145-9a72-4a5e-b85b-92d1d0ed9c16", + "logId": "196b273a-3ee8-419a-b2e9-c71166d18800" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "1d2fb145-9a72-4a5e-b85b-92d1d0ed9c16", + "name": "create entry:default@SignHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903772843400 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "ab1c12f9-92e2-4c19-b478-6edca9b35966" + } + }, + { + "head": { + "id": "ad7ad69d-2ce1-4175-99ab-8317220a69a5", + "name": "Executing task :entry:default@SignHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903774276200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "13b750e3-51ec-487d-80c4-91533efb06ca", + "name": "Will skip sign 'hos_hap'. No signingConfigs profile is configured in current project.\n If needed, configure the signingConfigs in D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903774419500 + }, + "additional": { + "logType": "warn", + "children": [], + "durationId": "ab1c12f9-92e2-4c19-b478-6edca9b35966" + } + }, + { + "head": { + "id": "f594829f-eb52-4196-8304-b8c84f18c27b", + "name": "entry : default@SignHap cost memory 0.0863189697265625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903775882700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f64f82da-f947-45fe-8147-6c5a1a4fea37", + "name": "runTaskFromQueue task cost before running: 10 s 784 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903775983900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "196b273a-3ee8-419a-b2e9-c71166d18800", + "name": "Finished :entry:default@SignHap", + "description": "Sign the HAP package.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903774265100, + "endTime": 196903776043800, + "totalTime": 1700100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ab1c12f9-92e2-4c19-b478-6edca9b35966" + } + }, + { + "head": { + "id": "4b64ed38-2ba1-4baa-87fe-27c63d0aa7db", + "name": "entry:default@CollectDebugSymbol", + "description": "Collect debug symbols to output dir.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903777510700, + "endTime": 196903778703300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "default", + "moduleName": "entry", + "category": "Generate", + "taskRunReasons": [], + "detailId": "23c00059-510f-4895-82ac-60f25332e086", + "logId": "5369de33-edd3-440f-80cb-76611e32c9a4" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "23c00059-510f-4895-82ac-60f25332e086", + "name": "create entry:default@CollectDebugSymbol task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903776533000 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "4b64ed38-2ba1-4baa-87fe-27c63d0aa7db" + } + }, + { + "head": { + "id": "3c4ed168-4241-475d-94f6-f19a3d726e84", + "name": "Executing task :entry:default@CollectDebugSymbol", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903777519800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b3d44d05-2cfe-46ec-a2e8-ef55caa36d69", + "name": "entry : default@CollectDebugSymbol cost memory 0.1190338134765625", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903778550900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ca8720d0-4895-447b-8402-06753c3dbd8d", + "name": "runTaskFromQueue task cost before running: 10 s 787 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903778644200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5369de33-edd3-440f-80cb-76611e32c9a4", + "name": "Finished :entry:default@CollectDebugSymbol", + "description": "Collect debug symbols to output dir.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903777510700, + "endTime": 196903778703300, + "totalTime": 1116900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "4b64ed38-2ba1-4baa-87fe-27c63d0aa7db" + } + }, + { + "head": { + "id": "5aa0c86b-7763-4e35-bdfe-d60dfa80ba21", + "name": "entry:assembleHap", + "description": "Assemble the task for the packaged HAP file.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779046100, + "endTime": 196903779314100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "entry", + "category": "Hook", + "taskRunReasons": [], + "detailId": "055ee9e8-1e7b-4a24-b778-3a5611252cbb", + "logId": "bfdf76a6-0970-462c-a09e-d3d160770459" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "055ee9e8-1e7b-4a24-b778-3a5611252cbb", + "name": "create entry:assembleHap task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779018800 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "5aa0c86b-7763-4e35-bdfe-d60dfa80ba21" + } + }, + { + "head": { + "id": "50f8e90e-3658-419c-bcf9-70ad948db7e6", + "name": "Executing task :entry:assembleHap", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779051800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "03f44f1c-4d4d-41d7-b037-c6ee1206f81b", + "name": "entry : assembleHap cost memory 0.01433563232421875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779175500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "89340eeb-94b8-4cab-b293-05a4aab8f5f1", + "name": "runTaskFromQueue task cost before running: 10 s 788 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779260300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bfdf76a6-0970-462c-a09e-d3d160770459", + "name": "Finished :entry:assembleHap", + "description": "Assemble the task for the packaged HAP file.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903779046100, + "endTime": 196903779314100, + "totalTime": 195700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5aa0c86b-7763-4e35-bdfe-d60dfa80ba21" + } + }, + { + "head": { + "id": "7ae9a3e7-f574-4efd-a32a-06869360c863", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903791945000, + "endTime": 196903791966300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "d018fc66-e9a1-4df1-b455-f6a233b2c1f5", + "logId": "0814db53-afb4-4645-86a6-640094719028" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0814db53-afb4-4645-86a6-640094719028", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903791945000, + "endTime": 196903791966300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "7ae9a3e7-f574-4efd-a32a-06869360c863" + } + }, + { + "head": { + "id": "46ec65ed-6d18-4724-a0d8-00546fa63d7b", + "name": "BUILD SUCCESSFUL in 10 s 800 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903792067300 + }, + "additional": { + "logType": "info", + "children": [] + } + }, + { + "head": { + "id": "be125ce7-c5f4-4505-b2f0-9dc6a1f4ff9f", + "name": "assembleHap", + "description": "", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196892992242100, + "endTime": 196903792592800 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 41, + "second": 34 + }, + "completeCommand": "{\"mode\":\"module\",\"completeCommand\":\"--mode module -p module=entry@default -p product=default -p requiredDeviceType=phone assembleHap --analyze=normal --parallel --incremental --daemon\",\"parallel\":true,\"prop\":[\"module=entry@default\",\"product=default\",\"requiredDeviceType=phone\"],\"incremental\":true,\"_\":[\"assembleHap\"],\"daemon\":true,\"analyze\":\"normal\"};--mode module -p module=entry@default -p product=default -p requiredDeviceType=phone assembleHap --analyze=normal --parallel --incremental --daemon", + "hvigorVersion": "6.0.6", + "markType": "history", + "nodeVersion": "v18.20.1", + "category": "build", + "state": "success" + } + }, + { + "head": { + "id": "f63b204b-4e1c-4333-a0af-608e296dda83", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903793745700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "91f99300-c75a-4ae5-93e2-4abec5a252b6", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903794089600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bb919908-839d-4cce-8216-3a4a711f2384", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903794305500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2a013048-567a-4074-9ef2-8fdc727dc5ab", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903794500600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c685d34c-9236-4129-8e23-7f3ac0e2c44e", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903794714300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1f5a5d0d-a472-4db8-973d-9c5424e48d3b", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903794971200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3fec0fcb-1a5e-437d-97ec-4d48c8a4d811", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903795198400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ad9d69b9-ad8e-430b-9b68-e870787430d3", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903795387200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6f337250-6bc3-4ffc-b211-eb52207c3866", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903795575600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "850d4f50-4bd4-4a4c-811b-09f3e6329889", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903795777000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7c179629-22bd-41c9-95ab-1bc35708d8ed", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903795953900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e046a9bc-672f-44d7-bd4a-d374ec3fb498", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903796126500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0ff4617b-642f-408a-9dce-1a229d3b980e", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903796308700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3513b8b6-1e30-41ca-9d01-560904908d1f", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\main_pages.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903796484300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b2e16be7-be27-4456-af41-6bdf1d0432ae", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigor\\hvigor-config.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903796690600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a9d81da-939f-4374-91fe-2294fb1e1d0b", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903796897700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4989f599-1eb6-4c24-bed2-0c65e25e9d95", + "name": "Update task entry:default@PreBuild input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903797107400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0decc600-84db-420e-91bf-a5a212d4e785", + "name": "Incremental task entry:default@PreBuild post-execution cost:5 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903797494500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "69031f08-575d-4f57-9077-9632be96d075", + "name": "Update task entry:default@CreateModuleInfo output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\ModuleInfo.ts cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903797644500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bcea9204-4c5a-4b89-95f0-ec24e8c01966", + "name": "Incremental task entry:default@CreateModuleInfo post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903797938800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1220672d-3c82-4a48-8b3e-1df96ea0bcc8", + "name": "Update task entry:default@GenerateMetadata input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798022000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8819ccf1-8cea-430d-95fa-0bef75873a08", + "name": "Update task entry:default@GenerateMetadata output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798217300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b1ffba75-dced-4423-9e31-87d95d41931e", + "name": "Incremental task entry:default@GenerateMetadata post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798436000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e920ef39-0eff-4878-902b-13e7e34d96a0", + "name": "Update task entry:default@MergeProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798517400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2348f412-f8cb-4a03-9009-98153074b4c6", + "name": "Update task entry:default@MergeProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798701800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee568bb6-acd6-4ab6-b1ba-e67d26e1c92f", + "name": "Update task entry:default@MergeProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903798880900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "79f4aaca-c1be-411c-a60a-7d886602859a", + "name": "Update task entry:default@MergeProfile output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799067900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e7e3478c-3e7b-440d-a3e0-ff83f795f2a8", + "name": "Incremental task entry:default@MergeProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799284800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f4e4b5cf-079c-44dd-bb35-6cdc5ded1336", + "name": "Update task entry:default@CreateBuildProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799360400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ae8e78dd-597e-4f92-8b79-9b5200aa36d0", + "name": "Update task entry:default@CreateBuildProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799527500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e2ddb7da-0bc7-4954-b9db-cd5ebedee3d8", + "name": "Update task entry:default@CreateBuildProfile output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799720900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "631487eb-64d2-466b-838f-c4f41d6de8d1", + "name": "Incremental task entry:default@CreateBuildProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903799959500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ecbddc48-fed7-4edd-930f-fe70495d9170", + "name": "Update task entry:default@GeneratePkgContextInfo output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\pkgContextInfo.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903800034000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fcf4bc78-7f30-42b7-a975-09f8c1578a3f", + "name": "Incremental task entry:default@GeneratePkgContextInfo post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903800204400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "19d29834-ecb1-4bf2-92f3-fb0ba3ad87b4", + "name": "Update task entry:default@ProcessIntegratedHsp output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build\\cache\\default\\integrated_hsp\\integratedHspCache.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903800314600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1f28d6ac-a682-453d-86d9-d6ec989a7296", + "name": "Incremental task entry:default@ProcessIntegratedHsp post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903800482800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f45f47ad-bb6c-480c-b737-9ceb71e2c8d9", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\app.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903802488400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e8a8cf0b-c620-4a78-8912-b27ac48b6617", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903802679200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f0b601ef-9d25-4da9-8e8f-e7319fde1383", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903802889800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fb9770ea-e106-4333-a42f-e77a1268245e", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903803124900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "073af2f2-706c-4fab-a1ed-56b4c20b8358", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903803311500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "396ab415-2cc9-462f-8fae-947854f1e979", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903803491400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c2562e45-e5f5-4855-8e37-1311a8f227e9", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903803696600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "33e4d5ef-f4e8-4c6b-aeec-de6d0208fb3d", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903803963900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9b185f9d-cc83-40f7-94f5-45e05e4675b3", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903804192300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e053f061-f461-41de-8a9f-67f7bf5b84b7", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903804403000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7af23e54-c20e-4939-a048-d570ea04c7e9", + "name": "Update task entry:default@MakePackInfo input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903804590100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fb860aab-5785-4665-96cb-b9b04909d1b6", + "name": "Update task entry:default@MakePackInfo output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903804964700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "97b655a1-c2ce-4c52-a9d9-fa4ce5d9c4d9", + "name": "Incremental task entry:default@MakePackInfo post-execution cost:5 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903805381400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d46a6eda-4e9b-4763-9c23-f6baa28660bd", + "name": "Update task entry:default@SyscapTransform input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\syscap.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903805488000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e83a1fcc-50a2-483a-aeb8-4cd83204d688", + "name": "Update task entry:default@SyscapTransform input file:D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\toolchains\\syscap_tool.exe cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903805683900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "811ece90-f768-480c-9d50-9b2b705c9ee7", + "name": "Update task entry:default@SyscapTransform input file:D:\\DevEco Studio 6\\DevEco Studio\\sdk\\default\\openharmony\\ets\\api\\device-define cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903805973200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "52c174f5-e68e-41b9-8951-d5bac271cd1a", + "name": "Update task entry:default@SyscapTransform output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\syscap\\default\\rpcid.sc cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903807277500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a0f8c88b-c4a9-483c-801a-a2957f34b7ad", + "name": "Incremental task entry:default@SyscapTransform post-execution cost:3 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903807567600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e19a8cce-60fd-4aed-bc0b-e18fe4292f57", + "name": "Update task entry:default@ProcessProfile input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\merge_profile\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903807651000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1bc07817-952d-42c3-a669-fa32aa5d134a", + "name": "Update task entry:default@ProcessProfile output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903807862200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e0a2b6e-1115-4569-8eaf-7a54067c6d0f", + "name": "Incremental task entry:default@ProcessProfile post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903808070400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "882cb389-723a-4e03-9694-18966cd321b7", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903808346700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a4f99aeb-ecbb-417a-8a59-cd0fc7053681", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903808530400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1a7638f6-80a9-45d7-b239-af64a356aeea", + "name": "Update task entry:default@ProcessRouterMap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903808704700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e12eaaf6-f595-4eeb-a84c-abc3028a6075", + "name": "Update task entry:default@ProcessRouterMap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903808901600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c8933cf9-4129-4f6b-8bd1-3863a58c237b", + "name": "Update task entry:default@ProcessRouterMap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\loader-router-map.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903809083600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "64672618-3dfd-4283-aebf-e09fad0c7119", + "name": "Incremental task entry:default@ProcessRouterMap post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903809324300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d6e75153-a979-4c02-9370-b4c73f85a7b6", + "name": "Update task entry:default@ProcessShareConfig input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903809710400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e7ddf3d3-f0ab-42c8-bb69-c80afc689859", + "name": "Update task entry:default@ProcessShareConfig input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\oh-package.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903809941000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "70b982ee-5f87-4306-a1c5-b6dd56082a16", + "name": "Update task entry:default@ProcessShareConfig input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\module.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810151300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "51fb109f-f221-4a7a-9ff5-5831bf3b1190", + "name": "Update task entry:default@ProcessShareConfig output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\share_config\\default\\temp-share-config.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810345400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a3a20541-fb22-4244-be5d-9d7b9feb2380", + "name": "Incremental task entry:default@ProcessShareConfig post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810557800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a11362eb-3115-48cf-a9cc-7e541a726bfb", + "name": "Update task entry:default@ProcessStartupConfig output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\startup\\default\\startup_config.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810700900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6dcf20b1-4835-42e7-b5a0-9d63014f23f7", + "name": "Incremental task entry:default@ProcessStartupConfig post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810905400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9c18161b-ae9a-4c61-b08c-5bca8778b1e2", + "name": "Update task entry:default@ProcessResource output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903810987600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ccd01f7c-7a29-4615-a8ae-2006673886a3", + "name": "Update task entry:default@ProcessResource output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\opt-compression.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903811167100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f66a5881-82cf-416e-abf9-6b558058564f", + "name": "Incremental task entry:default@ProcessResource post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903811360300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0bee3c20-0e1e-487d-b809-c011322338be", + "name": "Update task entry:default@GenerateLoaderJson input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\router_map\\default\\temp-router-map.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903812025100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ccd4fb2f-993c-4ae7-be36-1f5cd777d5e7", + "name": "Update task entry:default@GenerateLoaderJson output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903812225200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "913c2edb-be23-4818-b8b4-1fc69d44477c", + "name": "Update task entry:default@GenerateLoaderJson output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\widget_loader.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903812405900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d88193c4-4f83-4d6a-83bb-b94253d6f6f7", + "name": "Incremental task entry:default@GenerateLoaderJson post-execution cost:2 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903812625100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b5ce2fd2-0a38-4d83-bd7a-75ef8844cd8e", + "name": "Update task entry:default@ProcessLibs input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903812981200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "72410407-d368-4011-9f0a-027244cbdb45", + "name": "Update task entry:default@ProcessLibs input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build-profile.json5 cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903813169200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c288a8f6-da3e-432d-8463-2e848e46aaa1", + "name": "Update task entry:default@ProcessLibs output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903813353100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "890cb40f-7399-4ae7-a844-6cca3cd30d88", + "name": "Incremental task entry:default@ProcessLibs post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903813611500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3f870912-fc16-434f-bd65-4966e4406843", + "name": "Update task entry:default@CompileResource input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903814354200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d00de35f-3c43-4073-9716-1ede531b1b74", + "name": "Update task entry:default@CompileResource input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\AppScope\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903818873000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f9539dad-3e96-47f3-bbe1-4cb5962b1882", + "name": "Update task entry:default@CompileResource input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\process_profile\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903819742200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b6e4158f-c2cc-4fd5-8ed0-1b3b81202143", + "name": "Update task entry:default@CompileResource input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resConfig.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903819945900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f4dc7f25-fe01-4fa0-a2fd-d37352fc6a49", + "name": "Update task entry:default@CompileResource output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903820137400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "585be1df-6062-464c-a53a-1837f8ffd02d", + "name": "Update task entry:default@CompileResource output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default\\ResourceTable.h cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903824940700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f251f833-ba59-488d-bdd7-ca0ba8a3f4e7", + "name": "Update task entry:default@CompileResource output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\r\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903825162300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f2e3249c-edcf-4cca-a686-447a3dcbe089", + "name": "Incremental task entry:default@CompileResource post-execution cost:12 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903825556700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c9483889-3eb9-47c7-8457-7023117275bb", + "name": "Update task entry:default@DoNativeStrip input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903825637700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "61b16af3-d30a-4670-8854-6711b8f9798d", + "name": "Update task entry:default@DoNativeStrip output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903825898200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dd8cba70-c01e-48a7-80f8-7326162471e1", + "name": "Incremental task entry:default@DoNativeStrip post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903826125900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b46ffd30-1094-49f1-9215-ebeb7fb8e12c", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903827204300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3fd83540-5a41-40c2-8c27-efb04d5cb2b6", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903828708000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3584297e-3047-4689-b7ad-e200ff927318", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903828989600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c2818aa6-53ac-4d03-b715-baa2cef2b4aa", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903829224300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6a4e465c-6f7a-4ab5-b460-63f50ff861df", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903830572900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "421d7325-f827-44d1-a1cd-5556b6876dcd", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903842535200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6bedccab-6645-490e-ad69-aec609f70cc6", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_imgupdate_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903842905000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "63849de0-2c88-420b-8d98-ac0e1936cf35", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebytime_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903843128800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "60cfd5a6-c950-4b2d-957c-ea6a508b286d", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_updatebystatus_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903843321000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2588f69a-f6b8-4aed-bc6a-00f87b54cb15", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_jscard_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903843501700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1b054b10-0483-48a6-bd97-4f39ffe2b415", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_processdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903843696300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b10c385a-a125-4515-a7c3-2c5455b8193e", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_widgetcallee_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903843902000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bdc7da9b-e97a-42a4-8a4d-a2b3f4c9e17e", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\resources\\base\\profile\\form_persistentdata_config.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903844096300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cc2f6973-39e2-42df-a37a-d64de9937890", + "name": "Update task entry:default@CompileArkTS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903844333400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3617740a-7a23-4300-9021-8b52847fc4a8", + "name": "Update task entry:default@CompileArkTS output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903844569600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "64d6b38f-eb36-48f5-b050-f1c2c569eabf", + "name": "Incremental task entry:default@CompileArkTS post-execution cost:20 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903845617900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "72770e70-2bd7-4abc-aeae-bcdab036eeda", + "name": "Update task entry:default@BuildJS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903846634900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e8a5454-7f5c-4dab-bd4a-0451d7e63a2a", + "name": "Update task entry:default@BuildJS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ResourceTable.txt cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903847241400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a84cf24-2a5a-408f-9783-1958b2ced70e", + "name": "Update task entry:default@BuildJS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\ark_module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903847432200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bea16f4a-6c16-47e2-876b-487f3da8ddb1", + "name": "Update task entry:default@BuildJS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903847606800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2ef94f66-46b4-41f3-a8b6-c7449614645e", + "name": "Update task entry:default@BuildJS input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\src\\main\\js cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903848934000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6cd18a78-3863-4aba-a968-b9979b167550", + "name": "Update task entry:default@BuildJS output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903850509800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b59132c4-eb93-4b32-a8de-80f6a7e58bc7", + "name": "Incremental task entry:default@BuildJS post-execution cost:7 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903851896100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c31b922-2ce5-4266-a742-74348fe6da22", + "name": "Update task entry:default@CacheNativeLibs input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903851994900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3549dce0-3e09-4943-ac6a-ff4d4f52d9ff", + "name": "Update task entry:default@CacheNativeLibs input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903852210800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "07a21dfe-890e-4848-993a-9b0930dccecc", + "name": "Update task entry:default@CacheNativeLibs output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\patch\\default\\base_native_libs.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903852433300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "86b07bed-c85d-4c85-9268-070aee82593f", + "name": "Incremental task entry:default@CacheNativeLibs post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903852645500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a31bf3d5-c5ef-4de3-8c3d-d14bbeb5eee7", + "name": "Update task entry:default@GeneratePkgModuleJson input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903852717800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e6434156-9a76-4bb4-878f-7472b7965c28", + "name": "Update task entry:default@GeneratePkgModuleJson output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\package\\default\\module.json cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903852911300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2da1611e-5730-4bc0-bd0a-6eef68ad9d7b", + "name": "Incremental task entry:default@GeneratePkgModuleJson post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903853150700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c573ba80-650a-4ac8-bae1-6a8b17be0ab2", + "name": "Incremental task entry:default@ProcessCompiledResources post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903853234500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "714522c3-ee39-43c0-b8e2-15c054690ede", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\stripped_native_libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903853814900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a5b62e57-4822-4a97-ac81-d28f619c4ad6", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\module.json cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903854030500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5a1a8c51-338b-4797-b47b-bae4f1f52c44", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903854216300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2176bdc5-8d27-4a1b-bb0e-1584d429cfba", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources.index cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903857706900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aff88de8-2ab2-461f-be3f-1f4c5add7235", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\pack.info cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903857925000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fe703255-9d0a-499b-854b-053601508014", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\js cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903858117900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3a439191-491a-49d1-8f13-c2af24c01e49", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903859375200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2233f04e-fff0-420c-a818-36ec581800d0", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903860224100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2e3a46b1-ddc1-4f7d-90ca-1ef4d5be1837", + "name": "Update task entry:default@PackageHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\generated\\profile\\default\\BuildProfile.ets cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903860984700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bc32547e-c17b-4c31-9ee8-1d90c1070514", + "name": "Update task entry:default@PackageHap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903861259200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "57aa9a82-5962-48f8-8d6a-680726a2c63f", + "name": "Update task entry:default@PackageHap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default\\sourceMaps.map cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903861436900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ea0e3284-304c-421a-bbd2-559d95d830fc", + "name": "Update task entry:default@PackageHap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\mapping\\sourceMaps.map cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903861602000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "828ee29c-5191-4313-963c-48d1e138552f", + "name": "Incremental task entry:default@PackageHap post-execution cost:9 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903861843100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4695051f-97a1-477b-ab3c-dabc039099bf", + "name": "Update task entry:default@SignHap input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-unsigned.hap cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903862075000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b4c9c58f-0e20-4b54-ba76-89874f2123a0", + "name": "Update task entry:default@SignHap output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\entry-default-signed.hap cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903862247500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "029690e0-971d-4364-b5b4-3e8632db6b38", + "name": "Incremental task entry:default@SignHap post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903862420200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "631121c6-edbc-4ea3-b3c2-4d383fe95b6b", + "name": "Update task entry:default@CollectDebugSymbol input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default\\ets\\sourceMaps.map cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903862791600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0040ed57-06db-4379-a595-07df2a1df7ab", + "name": "Update task entry:default@CollectDebugSymbol input file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\libs\\default cache by regenerate.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903862984300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7a3ebcc7-a602-458d-b339-a644090b7b19", + "name": "Update task entry:default@CollectDebugSymbol output file:D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default\\symbol cache.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903863231400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2b650800-630a-488e-b3cb-52f553ea5cfe", + "name": "Incremental task entry:default@CollectDebugSymbol post-execution cost:1 ms .", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903863395000 + }, + "additional": { + "logType": "debug", + "children": [] + } + } + ], + "workLog": [] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281642075600.json b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281642075600.json new file mode 100644 index 0000000000000000000000000000000000000000..b39fbf61e19184d8a96613ce758bfe6bbc3c31ae --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.hvigor/report/report-202510281642075600.json @@ -0,0 +1,3482 @@ +{ + "version": "2.0", + "ppid": 31236, + "events": [ + { + "head": { + "id": "d8f7bac2-8a48-4835-8805-a410ec8b0c49", + "name": "hvigor build process will be closed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903891265800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4136e669-b237-4fae-996f-cee860e96b96", + "name": "java daemon socket close code:1000 reason:close by user", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903892652100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8a06dbfb-3ab9-489f-b6cc-13c3210fcb1e", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903896107500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d005584a-8bb9-4f75-bde6-1eb38aa0a28d", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903897577000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bde942e3-55a5-4248-ac67-1170819c18ea", + "name": "worker[14] exits with exit code 1.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903901029000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4eb1c6f1-2014-4191-afd2-be1e0078a56b", + "name": "worker[13] exits with exit code 1.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903911249500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5895101d-86a9-4784-a903-245c12654e74", + "name": "worker[1] exits with exit code 1.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196903911983300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "767573cd-15d2-4609-8b1b-3d5cf7119bea", + "name": "watch worker: worker id should be larger than 0. Nothing will be sent to any worker thread.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936579868900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "de98f685-314c-44d5-9b07-6922f4c941c3", + "name": "init", + "description": "Initialize and build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936582112700, + "endTime": 196936686702100 + }, + "additional": { + "children": [ + "60658fdb-d2b7-4718-b4a0-2e9f0c9f4d0a", + "cf0eab93-26b0-4b80-8730-f171509a3020", + "6e424036-e0f2-43b8-8a20-f435010d70e0", + "375cf1a3-7d30-4027-a68e-74f0d17f37bc", + "a8c1045e-b7ef-43c3-9d76-b6331d452939", + "5b1ffa7c-c5db-42f0-921c-6c7ac9dc79e4", + "554d4f85-2415-45d1-ae0c-cbd15fefb63b" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Init", + "taskRunReasons": [], + "logId": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "60658fdb-d2b7-4718-b4a0-2e9f0c9f4d0a", + "name": "create hvigor project model", + "description": "Initialize hvigor project model.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936582113100, + "endTime": 196936588532300 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "a8c357fb-d7f5-45c1-919d-a6aca3875450" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "cf0eab93-26b0-4b80-8730-f171509a3020", + "name": "configure hvigor plugin", + "description": "Configure hvigor plugin.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588548500, + "endTime": 196936685855400 + }, + "additional": { + "children": [ + "977d2d64-44ee-4651-a040-42fbc94875be", + "3e7dae6f-75cf-4b58-841d-956bd17fd777", + "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "9482e382-462f-4fbd-a77b-868bba5bad12", + "f9a2a762-6615-4c6a-a674-5e3e2fd68ebf", + "df4ab32f-0c31-44e4-a2b6-98e0a5b94967", + "0ea07653-62a0-4378-ab4d-fa60a6333a21", + "38b06495-52cc-4198-b10f-be9a1a5dd0e5", + "41dbc653-afa0-4f70-b83a-fb368fbf7dec" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6e424036-e0f2-43b8-8a20-f435010d70e0", + "name": "build task graph", + "description": "Build task graph.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936685894200, + "endTime": 196936686678500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "cb0e7e6c-3bf3-4252-99c6-49ef775d94f8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "375cf1a3-7d30-4027-a68e-74f0d17f37bc", + "name": "init task execution option", + "description": "Init task execution option.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936686685400, + "endTime": 196936686693700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "4dbd7690-bdfc-4fae-90af-0f3afb1eb01b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "a8c1045e-b7ef-43c3-9d76-b6331d452939", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936583265900, + "endTime": 196936583296700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "84450b72-54ea-41b6-bc69-5ad62acd5061" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "84450b72-54ea-41b6-bc69-5ad62acd5061", + "name": "\"configEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936583265900, + "endTime": 196936583296700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "a8c1045e-b7ef-43c3-9d76-b6331d452939", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "5b1ffa7c-c5db-42f0-921c-6c7ac9dc79e4", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936584089500, + "endTime": 196936584100900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "f7283b79-4345-4f91-82af-3f486574af19" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f7283b79-4345-4f91-82af-3f486574af19", + "name": "\"nodesInitialized\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936584089500, + "endTime": 196936584100900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5b1ffa7c-c5db-42f0-921c-6c7ac9dc79e4", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "71cc0eab-3d6b-40cf-b32e-f3ac5d03a1d7", + "name": "Hvigor init with startParameters:{\n hvigorfileTypeCheck: false,\n parallelExecution: true,\n incrementalExecution: true,\n printStackTrace: false,\n daemon: true,\n analyze: 0,\n logLevel: Level { level: 20000, levelStr: 'INFO', colour: 'green' },\n optimizationStrategy: 'memory',\n hotCompile: undefined,\n hotReloadBuild: undefined\n}", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936584157400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "88d64905-5411-450f-bae9-b8dde3fcc0a2", + "name": "Cache service initialization finished in 5 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588411400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a8c357fb-d7f5-45c1-919d-a6aca3875450", + "name": "create hvigor project model", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936582113100, + "endTime": 196936588532300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "60658fdb-d2b7-4718-b4a0-2e9f0c9f4d0a", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "977d2d64-44ee-4651-a040-42fbc94875be", + "name": "init configuration", + "description": "Initialize configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588580800, + "endTime": 196936588589900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "8bbd0300-f747-4dcb-9033-1d11c76dc1a6" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3e7dae6f-75cf-4b58-841d-956bd17fd777", + "name": "configure project task", + "description": "Configure project task.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588597100, + "endTime": 196936589031700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "c943a120-217c-4280-9023-0cf3fde25117" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "name": "eval project", + "description": "Evaluate project.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589039400, + "endTime": 196936640249400 + }, + "additional": { + "children": [ + "dd9533ae-80f7-46a4-91c9-7cd6f2e5c727", + "d71b6f3b-2a50-4c94-b468-05a3b12f7fb5", + "5eac942b-e505-4944-967c-3c57d5d915a8" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "560014da-e5f4-4e0b-8a83-9d77c2256c8a" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "9482e382-462f-4fbd-a77b-868bba5bad12", + "name": "eval modules", + "description": "Evaluate modules.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640259700, + "endTime": 196936649778500 + }, + "additional": { + "children": [ + "bae9f388-619c-4e1b-a116-f1145edf4685" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "559a630e-2679-4703-9363-363f17cff77b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "f9a2a762-6615-4c6a-a674-5e3e2fd68ebf", + "name": "add config dependencies", + "description": "Add configuration dependencies.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649785300, + "endTime": 196936677270500 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "32c12822-d9fd-4933-8f8b-564ae1ef8919" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "df4ab32f-0c31-44e4-a2b6-98e0a5b94967", + "name": "ohpm install", + "description": "Ohpm install event.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677450000, + "endTime": 196936677981100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "98edcc1f-4688-4595-a777-0c2771980c45" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "0ea07653-62a0-4378-ab4d-fa60a6333a21", + "name": "eval hook", + "description": "EvaluateEvent hook.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677992700, + "endTime": 196936685646600 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "aa6f0d2e-6dbc-4e0b-911a-5bae38e0eb39" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "38b06495-52cc-4198-b10f-be9a1a5dd0e5", + "name": "fin configuration", + "description": "Finish configuration.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936685672000, + "endTime": 196936685837400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "1e5e5b07-e64f-43b3-9951-15ab7d12a411" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8bbd0300-f747-4dcb-9033-1d11c76dc1a6", + "name": "init configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588580800, + "endTime": 196936588589900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "977d2d64-44ee-4651-a040-42fbc94875be", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "c943a120-217c-4280-9023-0cf3fde25117", + "name": "configure project task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588597100, + "endTime": 196936589031700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "3e7dae6f-75cf-4b58-841d-956bd17fd777", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "dd9533ae-80f7-46a4-91c9-7cd6f2e5c727", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589061100, + "endTime": 196936589074100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "logId": "ed304d6c-d1fa-4d1e-bcf3-ae782c9d46ca" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ed304d6c-d1fa-4d1e-bcf3-ae782c9d46ca", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589061100, + "endTime": 196936589074100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "dd9533ae-80f7-46a4-91c9-7cd6f2e5c727", + "parent": "560014da-e5f4-4e0b-8a83-9d77c2256c8a" + } + }, + { + "head": { + "id": "d71b6f3b-2a50-4c94-b468-05a3b12f7fb5", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589218700, + "endTime": 196936640181400 + }, + "additional": { + "children": [ + "bbada782-1752-49f0-8ea1-1abbdc1043b3", + "265e6793-0751-4308-8e1c-7a2d38a586fb" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "logId": "a5cc14ec-20d3-4e30-8a7b-759cf85a1d4b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "bbada782-1752-49f0-8ea1-1abbdc1043b3", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589219100, + "endTime": 196936595891900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "d71b6f3b-2a50-4c94-b468-05a3b12f7fb5", + "logId": "d76f1adb-3779-4e6d-95e0-7ae06567b914" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "265e6793-0751-4308-8e1c-7a2d38a586fb", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936595911900, + "endTime": 196936640170100 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "d71b6f3b-2a50-4c94-b468-05a3b12f7fb5", + "logId": "16c974c7-b381-462f-a2af-d336f27e6843" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "afef031f-8b22-4805-a8f8-3c0227209482", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589221800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fcd9aa6b-7a8f-448f-bd84-5358b6925f83", + "name": "hvigorfile, require result: { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936595701100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d76f1adb-3779-4e6d-95e0-7ae06567b914", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589219100, + "endTime": 196936595891900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "bbada782-1752-49f0-8ea1-1abbdc1043b3", + "parent": "a5cc14ec-20d3-4e30-8a7b-759cf85a1d4b" + } + }, + { + "head": { + "id": "8a016849-d144-471e-8377-d0b353c14788", + "name": "hvigorfile, binding system plugins { appTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936595935200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3e5b4c34-f1bb-487a-a4d3-744b95b264e3", + "name": "Start initialize project's product build option map with build mode debug.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936601408400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1050b84f-3c32-4380-9f85-3d7de89ce9c7", + "name": "Picking option from product 'default' with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936601519300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "035544a4-c8c7-4ed2-8941-b0681d3c94e8", + "name": "Product 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936601614300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c26399f-d7f7-4716-a575-1962957dc1eb", + "name": "End initialize project's product build option map with build mode 'debug'.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936601703000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "dee5015b-9e31-4a96-aa70-87ab143e5c3f", + "name": "Obtain build option for product 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936602259500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ecf786c0-191b-460d-9d20-ab8ec363542a", + "name": "No signingConfig found, initRemoteHspCache failed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936604356600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4d88247a-0723-4965-9349-24cae2ae71b2", + "name": "Start recording SDK configuration permission data.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936608675800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "510a688a-c0b0-4a06-a104-6f652d388ed8", + "name": "Sdk init in 31 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936635960800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "8527cdde-9465-44f5-9569-3863d875dba0", + "name": "sdkVersion", + "description": "6.0.0.47", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936636106800 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 42, + "second": 7 + }, + "markType": "other" + } + }, + { + "head": { + "id": "c44faf9b-af0b-470c-80e8-3423d028d8ba", + "name": "caseSensitiveCheckOff", + "description": "caseSensitiveCheck check is off", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936636118200 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 42, + "second": 7 + }, + "markType": "other" + } + }, + { + "head": { + "id": "1a4790d6-612e-4727-b9c5-881eb7bde71e", + "name": ":clean", + "description": "Clear the cache information.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845355000, + "endTime": 196936845761800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "Other", + "taskRunReasons": [], + "detailId": "81aa2c18-6676-4358-a228-2efce573c816", + "logId": "2adbf244-166e-4d0c-a09a-28065170ab49" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "81aa2c18-6676-4358-a228-2efce573c816", + "name": "create :clean task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936636534100 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "1a4790d6-612e-4727-b9c5-881eb7bde71e" + } + }, + { + "head": { + "id": "9e091d27-b0eb-4e9f-8c2e-98bb22f18d62", + "name": "Project task initialization takes 4 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640012900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cc7f89d2-4dae-44c4-9c5e-b8537e7312f3", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640110900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "16c974c7-b381-462f-a2af-d336f27e6843", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936595911900, + "endTime": 196936640170100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "265e6793-0751-4308-8e1c-7a2d38a586fb", + "parent": "a5cc14ec-20d3-4e30-8a7b-759cf85a1d4b" + } + }, + { + "head": { + "id": "a5cc14ec-20d3-4e30-8a7b-759cf85a1d4b", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589218700, + "endTime": 196936640181400 + }, + "additional": { + "logType": "info", + "children": [ + "d76f1adb-3779-4e6d-95e0-7ae06567b914", + "16c974c7-b381-462f-a2af-d336f27e6843" + ], + "durationId": "d71b6f3b-2a50-4c94-b468-05a3b12f7fb5", + "parent": "560014da-e5f4-4e0b-8a83-9d77c2256c8a" + } + }, + { + "head": { + "id": "5eac942b-e505-4944-967c-3c57d5d915a8", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640226400, + "endTime": 196936640241900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "logId": "fca81b80-fa3e-4538-9d43-be91e7f92623" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "fca81b80-fa3e-4538-9d43-be91e7f92623", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640226400, + "endTime": 196936640241900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "5eac942b-e505-4944-967c-3c57d5d915a8", + "parent": "560014da-e5f4-4e0b-8a83-9d77c2256c8a" + } + }, + { + "head": { + "id": "560014da-e5f4-4e0b-8a83-9d77c2256c8a", + "name": "eval project", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936589039400, + "endTime": 196936640249400 + }, + "additional": { + "logType": "info", + "children": [ + "ed304d6c-d1fa-4d1e-bcf3-ae782c9d46ca", + "a5cc14ec-20d3-4e30-8a7b-759cf85a1d4b", + "fca81b80-fa3e-4538-9d43-be91e7f92623" + ], + "durationId": "6cf754e0-c859-4515-b5a5-4a3a4bf609ef", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "bae9f388-619c-4e1b-a116-f1145edf4685", + "name": "eval submodule", + "description": "Evaluate submodule.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640268900, + "endTime": 196936649758200 + }, + "additional": { + "children": [ + "34fc552d-50f5-44a7-9ce1-cb40d655d8d7", + "b7e6b4a5-55d9-483e-b8dd-19f7cf903517", + "ab769a40-5cd9-460c-90a2-dc1f0be19ef2" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "9482e382-462f-4fbd-a77b-868bba5bad12", + "logId": "ba003c18-a95e-49db-aac1-93eb1de803a1" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "34fc552d-50f5-44a7-9ce1-cb40d655d8d7", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640323300, + "endTime": 196936640331400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bae9f388-619c-4e1b-a116-f1145edf4685", + "logId": "3454fefd-33cf-4568-a9e5-16f52704317f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "3454fefd-33cf-4568-a9e5-16f52704317f", + "name": "\"beforeNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640323300, + "endTime": 196936640331400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "34fc552d-50f5-44a7-9ce1-cb40d655d8d7", + "parent": "ba003c18-a95e-49db-aac1-93eb1de803a1" + } + }, + { + "head": { + "id": "b7e6b4a5-55d9-483e-b8dd-19f7cf903517", + "name": "eval hvigorfile", + "description": "Evaluate hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640457600, + "endTime": 196936649314600 + }, + "additional": { + "children": [ + "23d0cd27-5c1d-4e45-95a6-93dc7b27c9a4", + "6e2b91ac-cd71-4fee-9dc0-63b35cf7e09a" + ], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bae9f388-619c-4e1b-a116-f1145edf4685", + "logId": "71ddfe6c-9930-46e0-bf0e-45f592a14bfb" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "23d0cd27-5c1d-4e45-95a6-93dc7b27c9a4", + "name": "require hvigorfile", + "description": "Require hvigorfile.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640457900, + "endTime": 196936643376800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b7e6b4a5-55d9-483e-b8dd-19f7cf903517", + "logId": "be6b855e-d9e0-4142-8ae6-de2f6e512c55" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "6e2b91ac-cd71-4fee-9dc0-63b35cf7e09a", + "name": "bind plugins", + "description": "Bind plugins.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936643391600, + "endTime": 196936649302200 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "b7e6b4a5-55d9-483e-b8dd-19f7cf903517", + "logId": "4a762720-d1b6-4bb5-b176-30bf2ee0b5a7" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "ee842d86-297e-466f-9630-0220a3bac6ad", + "name": "hvigorfile, resolving D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640460100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0be877e5-7f16-458c-afd3-02bc8c6c95da", + "name": "hvigorfile, require result: { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936643247500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be6b855e-d9e0-4142-8ae6-de2f6e512c55", + "name": "require hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640457900, + "endTime": 196936643376800 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "23d0cd27-5c1d-4e45-95a6-93dc7b27c9a4", + "parent": "71ddfe6c-9930-46e0-bf0e-45f592a14bfb" + } + }, + { + "head": { + "id": "1feb81ba-838f-41aa-8efa-da71d1f23db3", + "name": "hvigorfile, binding system plugins { hapTasks: [Getter] }", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936643410600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "0660fdc1-8461-4f4d-abd1-b57d62dfb71c", + "name": "failed to load cangjie to dynamically generate schemas: Error: Cannot find module '@ohos/cangjie-build-support/index'\nRequire stack:\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\src\\plugin\\factory\\plugin-factory.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor-ohos-plugin\\index.js\n- D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\hvigorfile.ts\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\internal\\lifecycle\\configuration.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\boot\\index.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\cluster\\worker-process-lifecycle.js\n- D:\\DevEco Studio 6\\DevEco Studio\\tools\\hvigor\\hvigor\\src\\base\\daemon\\process\\daemon-process-boot-script.js", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936644296500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fbf4c314-9a16-47fe-9261-5050cc179d98", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=release", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936646601800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d70294ad-e5b1-49ee-8e7a-69fe19fbc0a0", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936646725100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3c5df2b7-b435-4a04-a35d-c8780624a6f8", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936646856300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f3c811bc-241c-44dd-80e1-4feb509dfb89", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936646966300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "073eb474-2ef8-492d-aef1-124cfe69bcf6", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647019900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "65703b6d-b9c4-4614-bfda-0e7b0f729e57", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647063300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ee55a32e-6c98-4cd3-8c3f-6e1b253a26e2", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647123300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9fee2c31-0981-4365-8ba5-b658e7732777", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647175700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7632f7d8-8ae5-4343-9a1f-4c4cbc25580d", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647249900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b645fe0d-e2ad-41c4-8cf2-007e447b974d", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647318700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bfa98d3b-4341-4915-a771-a7d4f407c50f", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647363900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "be6de607-c3d5-44ff-b3ec-eab2696c8866", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647403900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "3b06ea1d-e1b8-4f36-9e85-9afefc9920d3", + "name": "Start initialize module-target build option map, moduleName=entry, buildMode=debug", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647457500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "b6dcadcf-4266-4dd2-a6c8-9c1fafaa21a4", + "name": "Target 'default' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647507000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1656f57f-a7eb-4f15-adb3-b5fa81234c2d", + "name": "Target 'ohosTest' config initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647575900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a8524593-ea53-4cd7-a33e-851753aad8f6", + "name": "Module 'entry' target 'default' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647641800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bd71cec2-839d-4312-a7a1-68fd729db727", + "name": "Module 'entry' target 'ohosTest' build option initialized", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647685600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5912d8e4-a089-4a5f-ad28-bf4b97fd576a", + "name": "End initialize module-target build option map, moduleName=entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647744600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "914c2367-8af3-4448-9a66-c2d8ac92b270", + "name": "Obtain build option for module 'entry' target 'default'in this build.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936647792700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ac87f34c-d533-4390-94e7-c82779ad94f0", + "name": "Module entry task initialization takes 1 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649041900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f5c95d42-fdaf-415d-90be-f38a908d3d30", + "name": "hvigorfile, resolve finished D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\hvigorfile.ts", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649205200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "4a762720-d1b6-4bb5-b176-30bf2ee0b5a7", + "name": "bind plugins", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936643391600, + "endTime": 196936649302200 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6e2b91ac-cd71-4fee-9dc0-63b35cf7e09a", + "parent": "71ddfe6c-9930-46e0-bf0e-45f592a14bfb" + } + }, + { + "head": { + "id": "71ddfe6c-9930-46e0-bf0e-45f592a14bfb", + "name": "eval hvigorfile", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640457600, + "endTime": 196936649314600 + }, + "additional": { + "logType": "info", + "children": [ + "be6b855e-d9e0-4142-8ae6-de2f6e512c55", + "4a762720-d1b6-4bb5-b176-30bf2ee0b5a7" + ], + "durationId": "b7e6b4a5-55d9-483e-b8dd-19f7cf903517", + "parent": "ba003c18-a95e-49db-aac1-93eb1de803a1" + } + }, + { + "head": { + "id": "ab769a40-5cd9-460c-90a2-dc1f0be19ef2", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649736600, + "endTime": 196936649747900 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "bae9f388-619c-4e1b-a116-f1145edf4685", + "logId": "8e164d3d-8a02-4c5a-aa67-0ef0507cda2b" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "8e164d3d-8a02-4c5a-aa67-0ef0507cda2b", + "name": "\"afterNodeEvaluate\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649736600, + "endTime": 196936649747900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "ab769a40-5cd9-460c-90a2-dc1f0be19ef2", + "parent": "ba003c18-a95e-49db-aac1-93eb1de803a1" + } + }, + { + "head": { + "id": "ba003c18-a95e-49db-aac1-93eb1de803a1", + "name": "eval submodule", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640268900, + "endTime": 196936649758200 + }, + "additional": { + "logType": "info", + "children": [ + "3454fefd-33cf-4568-a9e5-16f52704317f", + "71ddfe6c-9930-46e0-bf0e-45f592a14bfb", + "8e164d3d-8a02-4c5a-aa67-0ef0507cda2b" + ], + "durationId": "bae9f388-619c-4e1b-a116-f1145edf4685", + "parent": "559a630e-2679-4703-9363-363f17cff77b" + } + }, + { + "head": { + "id": "559a630e-2679-4703-9363-363f17cff77b", + "name": "eval modules", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936640259700, + "endTime": 196936649778500 + }, + "additional": { + "logType": "info", + "children": [ + "ba003c18-a95e-49db-aac1-93eb1de803a1" + ], + "durationId": "9482e382-462f-4fbd-a77b-868bba5bad12", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "cf054cf5-3f1e-4cf2-9164-67808e53b6aa", + "name": "watch files: [\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\hvigorfile.ts',\n 'D:\\\\beixiangProject\\\\harmonyos_pr\\\\form_nyq3\\\\guide-snippets\\\\FormKit\\\\StageServiceWidgetCards\\\\entry\\\\hvigorfile.ts'\n]", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936676925700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "fab345a0-e116-4b02-8c13-5f0c5e9839b2", + "name": "hvigorfile, resolve hvigorfile dependencies in 28 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677200400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "32c12822-d9fd-4933-8f8b-564ae1ef8919", + "name": "add config dependencies", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936649785300, + "endTime": 196936677270500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "f9a2a762-6615-4c6a-a674-5e3e2fd68ebf", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "41dbc653-afa0-4f70-b83a-fb368fbf7dec", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677296600, + "endTime": 196936677440700 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "cf0eab93-26b0-4b80-8730-f171509a3020", + "logId": "91a81405-d59d-4a1d-9f4c-0e5b69a19934" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "fa7e6d9e-4bb1-4e4e-ae2b-e051e290d99b", + "name": "project has submodules:entry", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677321200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "91a81405-d59d-4a1d-9f4c-0e5b69a19934", + "name": "\"nodesEvaluated\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677296600, + "endTime": 196936677440700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "41dbc653-afa0-4f70-b83a-fb368fbf7dec", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "98edcc1f-4688-4595-a777-0c2771980c45", + "name": "ohpm install", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677450000, + "endTime": 196936677981100 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "df4ab32f-0c31-44e4-a2b6-98e0a5b94967", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "7e450baf-d639-458b-a0a7-1f0644ceff52", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936678007500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "bc582d64-726c-46e4-8424-2d922900372b", + "name": "Module StageServiceWidgetCards Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936680694600 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "6dfe1ea6-47ab-409a-a2a2-c53e4a1449e0", + "name": "Module StageServiceWidgetCards's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936680800200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "7bc12707-028f-4a4c-b727-3a6f19eccdc9", + "name": "Start to initialize dependency information.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936681310700 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "9e3dbbc3-5b9b-465f-8625-f866426a1c91", + "name": "Module entry Collected Dependency: ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936683141400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "d47369af-2ecb-45cf-b864-056249881e63", + "name": "Module entry's total dependency: 0", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936683300800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aa6f0d2e-6dbc-4e0b-911a-5bae38e0eb39", + "name": "eval hook", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936677992700, + "endTime": 196936685646600 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "0ea07653-62a0-4378-ab4d-fa60a6333a21", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "f2393791-21b0-48c3-9b83-4e66bad3ae72", + "name": "Configuration phase cost:98 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936685705000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "1e5e5b07-e64f-43b3-9951-15ab7d12a411", + "name": "fin configuration", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936685672000, + "endTime": 196936685837400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "38b06495-52cc-4198-b10f-be9a1a5dd0e5", + "parent": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05" + } + }, + { + "head": { + "id": "4dc158b0-336f-4f64-a8fc-d4fade5d9d05", + "name": "configure hvigor plugin", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936588548500, + "endTime": 196936685855400 + }, + "additional": { + "logType": "info", + "children": [ + "8bbd0300-f747-4dcb-9033-1d11c76dc1a6", + "c943a120-217c-4280-9023-0cf3fde25117", + "560014da-e5f4-4e0b-8a83-9d77c2256c8a", + "559a630e-2679-4703-9363-363f17cff77b", + "32c12822-d9fd-4933-8f8b-564ae1ef8919", + "98edcc1f-4688-4595-a777-0c2771980c45", + "aa6f0d2e-6dbc-4e0b-911a-5bae38e0eb39", + "1e5e5b07-e64f-43b3-9951-15ab7d12a411", + "91a81405-d59d-4a1d-9f4c-0e5b69a19934" + ], + "durationId": "cf0eab93-26b0-4b80-8730-f171509a3020", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "554d4f85-2415-45d1-ae0c-cbd15fefb63b", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936686651200, + "endTime": 196936686668400 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "de98f685-314c-44d5-9b07-6922f4c941c3", + "logId": "e344629a-a2b1-40b0-85ca-d3fb80e8057f" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "e344629a-a2b1-40b0-85ca-d3fb80e8057f", + "name": "\"taskGraphResolved\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936686651200, + "endTime": 196936686668400 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "554d4f85-2415-45d1-ae0c-cbd15fefb63b", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "cb0e7e6c-3bf3-4252-99c6-49ef775d94f8", + "name": "build task graph", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936685894200, + "endTime": 196936686678500 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "6e424036-e0f2-43b8-8a20-f435010d70e0", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "4dbd7690-bdfc-4fae-90af-0f3afb1eb01b", + "name": "init task execution option", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936686685400, + "endTime": 196936686693700 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "375cf1a3-7d30-4027-a68e-74f0d17f37bc", + "parent": "3c1ce072-0f08-4bc0-a831-f01d562357fb" + } + }, + { + "head": { + "id": "3c1ce072-0f08-4bc0-a831-f01d562357fb", + "name": "init", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936582112700, + "endTime": 196936686702100 + }, + "additional": { + "logType": "info", + "children": [ + "a8c357fb-d7f5-45c1-919d-a6aca3875450", + "4dc158b0-336f-4f64-a8fc-d4fade5d9d05", + "cb0e7e6c-3bf3-4252-99c6-49ef775d94f8", + "4dbd7690-bdfc-4fae-90af-0f3afb1eb01b", + "84450b72-54ea-41b6-bc69-5ad62acd5061", + "f7283b79-4345-4f91-82af-3f486574af19", + "e344629a-a2b1-40b0-85ca-d3fb80e8057f" + ], + "durationId": "de98f685-314c-44d5-9b07-6922f4c941c3" + } + }, + { + "head": { + "id": "9180fe46-d784-49d9-8935-c898e46086d9", + "name": "Configuration task cost before running: 106 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936686931100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "73a3cc58-b9d0-486d-b91c-9bb4b101f24d", + "name": "entry:clean", + "description": "Clear the cache information.", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687270300, + "endTime": 196936845056800 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "entry", + "category": "Other", + "taskRunReasons": [], + "detailId": "010e9122-730d-40ed-9684-2efee0d359a8", + "logId": "151dda7b-cb02-48cc-ac2f-5367ef905f43" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "010e9122-730d-40ed-9684-2efee0d359a8", + "name": "create entry:clean task", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687227200 + }, + "additional": { + "logType": "detail", + "children": [], + "durationId": "73a3cc58-b9d0-486d-b91c-9bb4b101f24d" + } + }, + { + "head": { + "id": "d10dd255-d4b1-4326-bd02-6630f58ff3e2", + "name": "Executing task :entry:clean", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687280000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5fa3fec5-0fd8-4558-a58e-9f8d2de6fd82", + "name": "clean: Start terminating worker pool.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687599400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aee85c3d-8047-4024-8379-2bea48daa21c", + "name": "Current worker pool is stopped or closed.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687870400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "c8158e0d-8a6f-4578-8d09-3ae1f29859ec", + "name": "Clear worker 3.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688266400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e2e53a72-cfac-478f-935f-12ee7fae922d", + "name": "Worker 3 has been cleared.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688442400 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "5980c983-2ceb-46ec-a67b-5c43c8129152", + "name": "Current idle worker size: 1.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688556200 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "e9ce11c9-ed98-4810-bf50-03f4cb24b91e", + "name": "Current busy worker size: 0.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688642000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ac344cb4-ea51-4cde-9579-1d1e811bd20b", + "name": "Clear worker 4.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688721900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "040557f6-8461-408c-8159-3fa5d644f93c", + "name": "Worker 4 has been cleared.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688835000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "aa3a6602-ce81-4cf4-884e-eb61c18e2326", + "name": "Current idle worker size: 0.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936688934100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "cd5d38d6-8c5b-413a-a062-ef2a6a3b7002", + "name": "Current busy worker size: 0.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936689021300 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "679af9d5-dfb2-40bf-9e96-4e53a5030c46", + "name": "Current worker pool is terminated.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936692191100 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "414b91ec-98b7-4e99-9f39-30581df0f8d6", + "name": "clean: Terminating worker pool finished.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936692329900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "a99e50d8-4d16-4197-849d-790b7866242c", + "name": "entry : clean cost memory 0.7664413452148438", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936844754800 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "38393ea0-fb93-469b-bedf-07495f2a2eb5", + "name": "runTaskFromQueue task cost before running: 264 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936844959000 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "151dda7b-cb02-48cc-ac2f-5367ef905f43", + "name": "Finished :entry:clean", + "description": "Clear the cache information.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936687270300, + "endTime": 196936845056800, + "totalTime": 157652900 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "73a3cc58-b9d0-486d-b91c-9bb4b101f24d" + } + }, + { + "head": { + "id": "17c31f8c-5409-4b65-9c4c-7b688c630558", + "name": "Executing task ::clean", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845359900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "ab2c66a2-51f0-4259-b559-0cda7bde66f6", + "name": "clean: Worker pool is inactive.", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845438900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "f78ada7c-15ac-4c40-a560-4df51adddcc6", + "name": "StageServiceWidgetCards : clean cost memory 0.02850341796875", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845601500 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "26f4f030-1d9e-4ac6-aba6-64e19857d017", + "name": "runTaskFromQueue task cost before running: 264 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845696900 + }, + "additional": { + "logType": "debug", + "children": [] + } + }, + { + "head": { + "id": "2adbf244-166e-4d0c-a09a-28065170ab49", + "name": "Finished ::clean", + "description": "Clear the cache information.", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936845355000, + "endTime": 196936845761800, + "totalTime": 310300 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "1a4790d6-612e-4727-b9c5-881eb7bde71e" + } + }, + { + "head": { + "id": "0f0e77ab-8d93-489b-945e-4b3452e80c45", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "duration" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936856953200, + "endTime": 196936856997000 + }, + "additional": { + "children": [], + "state": "success", + "targetName": "", + "moduleName": "", + "category": "", + "taskRunReasons": [], + "parent": "718e7a19-26e3-4a47-a9ca-ab018b3f5b3a", + "logId": "7c50a822-9841-4f71-b6d4-590200c0b0f8" + }, + "log": { + "_logger": { + "category": "DurationEvent", + "context": {}, + "callStackSkipIndex": 0 + }, + "_filelogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + }, + "anonymizeFileLogger": { + "fileLogger": { + "category": "debug-file", + "context": {}, + "callStackSkipIndex": 0 + } + } + } + }, + { + "head": { + "id": "7c50a822-9841-4f71-b6d4-590200c0b0f8", + "name": "\"buildFinished\" hook function", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936856953200, + "endTime": 196936856997000 + }, + "additional": { + "logType": "info", + "children": [], + "durationId": "0f0e77ab-8d93-489b-945e-4b3452e80c45" + } + }, + { + "head": { + "id": "6d66a0f5-7880-4700-b563-ddb2b79df045", + "name": "BUILD SUCCESSFUL in 276 ms ", + "description": "", + "type": "log" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936857092100 + }, + "additional": { + "logType": "info", + "children": [] + } + }, + { + "head": { + "id": "761ad6d6-df74-4e53-99e2-42573676ba43", + "name": "clean", + "description": "", + "type": "mark" + }, + "body": { + "pid": 24580, + "tid": "Main Thread", + "startTime": 196936581854200, + "endTime": 196936858040300 + }, + "additional": { + "time": { + "year": 2025, + "month": 10, + "day": 28, + "hour": 16, + "minute": 42, + "second": 7 + }, + "completeCommand": "{\"completeCommand\":\"-p product=default clean --analyze=normal --parallel --incremental --daemon\",\"parallel\":true,\"prop\":[\"product=default\"],\"incremental\":true,\"_\":[\"clean\"],\"daemon\":true,\"analyze\":\"normal\"};-p product=default clean --analyze=normal --parallel --incremental --daemon", + "hvigorVersion": "6.0.6", + "markType": "history", + "nodeVersion": "v18.20.1", + "category": "clean", + "state": "success" + } + } + ], + "workLog": [] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.idea/.deveco/cxx/.clang-format b/FormKit/StageServiceWidgetCards/.idea/.deveco/cxx/.clang-format new file mode 100644 index 0000000000000000000000000000000000000000..42a7f7d090acd4857e20fe8eba11de42238f753e --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.idea/.deveco/cxx/.clang-format @@ -0,0 +1,122 @@ +Language: Cpp +# BasedOnStyle: LLVM +ColumnLimit: 120 +TabWidth: 4 +IndentWidth: 4 +UseTab: Never +AccessModifierOffset: -4 +ContinuationIndentWidth: 4 +IndentCaseBlocks: false +IndentCaseLabels: false +IndentGotoLabels: true +IndentWrappedFunctionNames: false +SortUsingDeclarations: false +NamespaceIndentation: None +IndentAccessModifiers: false +IndentPPDirectives: None +PPIndentWidth: -1 +SpaceAfterCStyleCast: false +SpaceAfterLogicalNot: false +SpaceAfterTemplateKeyword: true +SpaceBeforeAssignmentOperators: true +SpaceBeforeCaseColon: false +SpaceBeforeCpp11BracedList: false +SpaceBeforeCtorInitializerColon: true +SpaceBeforeInheritanceColon: true +SpaceBeforeRangeBasedForLoopColon: true +SpaceBeforeSquareBrackets: false +SpaceInEmptyBlock: false +SpaceInEmptyParentheses: false +SpacesInAngles: Never +SpacesInCStyleCastParentheses: false +SpacesInConditionalStatement: false +SpacesInParentheses: false +SpacesInSquareBrackets: false +AlignTrailingComments: true +AlignAfterOpenBracket: Align +AlignArrayOfStructures: None +AlignConsecutiveAssignments: + Enabled: false + AcrossEmptyLines: false + AcrossComments: false + AlignCompound: false + PadOperators: true +AlignConsecutiveBitFields: + Enabled: false + AcrossEmptyLines: false + AcrossComments: false +AlignConsecutiveDeclarations: + Enabled: false + AcrossEmptyLines: false + AcrossComments: false +AlignConsecutiveMacros: + Enabled: false + AcrossEmptyLines: false + AcrossComments: false +PointerAlignment: Right +QualifierAlignment: Leave +ReferenceAlignment: Pointer +SpaceAroundPointerQualifiers: Default +SpaceBeforeParens: ControlStatements +DerivePointerAlignment: false +AllowShortCaseLabelsOnASingleLine: false +AllowShortEnumsOnASingleLine: true +AllowShortFunctionsOnASingleLine: All +AllowShortIfStatementsOnASingleLine: Never +AllowShortLambdasOnASingleLine: All +AllowShortLoopsOnASingleLine: false +AlwaysBreakTemplateDeclarations: MultiLine +BinPackArguments: true +BinPackParameters: true +BreakBeforeTernaryOperators: true +BreakConstructorInitializers: BeforeColon +BreakInheritanceList: BeforeColon +BreakStringLiterals: true +InsertBraces: false +IndentExternBlock: NoIndent +BreakBeforeBraces: Custom +BraceWrapping: + AfterCaseLabel: false + AfterClass: false + AfterControlStatement: Never + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeCatch: false + BeforeElse: false + BeforeLambdaBody: false + BeforeWhile: false + IndentBraces: false + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +ReflowComments: true +AllowAllArgumentsOnNextLine: true +AllowAllParametersOfDeclarationOnNextLine: true +BreakBeforeConceptDeclarations: false +AllowShortBlocksOnASingleLine: Never +AlwaysBreakAfterDefinitionReturnType: None +AlwaysBreakAfterReturnType: None +BitFieldColonSpacing: Both +BreakBeforeBinaryOperators: None +PackConstructorInitializers: BinPack +AlwaysBreakBeforeMultilineStrings: false +CompactNamespaces: false +Cpp11BracedListStyle: true +FixNamespaceComments: true +DisableFormat: false +RemoveBracesLLVM: false +RemoveSemicolon: false +SortIncludes: Never +Standard: Auto +RequiresClausePosition: OwnLine +RemoveParentheses: Leave +IncludeBlocks: Preserve +MaxEmptyLinesToKeep: 2 +EmptyLineAfterAccessModifier: Never +EmptyLineBeforeAccessModifier: LogicalBlock +SeparateDefinitionBlocks: Leave +KeepEmptyLinesAtTheStartOfBlocks: true \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.idea/.deveco/module/entry.cache.json b/FormKit/StageServiceWidgetCards/.idea/.deveco/module/entry.cache.json new file mode 100644 index 0000000000000000000000000000000000000000..7de351f96438bac9f031dba5d397705e37a9b7b2 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.idea/.deveco/module/entry.cache.json @@ -0,0 +1,22 @@ +{ + "CommonInfo":{ + "current.select.target":"default" + }, + "BuildOptions":{ + "SELECT_BUILD_TARGET":"default", + "BUILD_PATH":{ + "OUTPUT_METADATA_JSON":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\hap_metadata\\default\\output_metadata.json", + "OUTPUT_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\outputs\\default", + "RES_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default", + "ETS_SUPER_VISUAL_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileArkTS\\esmodule", + "JS_ASSETS_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out\\default", + "SOURCE_MAP_DIR":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\source_map\\default", + "INTERMEDIA_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates", + "RES_PROFILE_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\res\\default\\resources\\base\\profile", + "WORKER_LOADER":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader\\default\\loader.json", + "MANIFEST_JSON":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\manifest\\default", + "JS_LITE_ASSETS_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\intermediates\\loader_out_lite\\default", + "JS_SUPER_VISUAL_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\entry\\build\\default\\cache\\default\\default@CompileJS\\jsbundle" + } + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.idea/.deveco/project.cache.json b/FormKit/StageServiceWidgetCards/.idea/.deveco/project.cache.json new file mode 100644 index 0000000000000000000000000000000000000000..ef482ece49f41141fa05770936cb1531b0ef6c85 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.idea/.deveco/project.cache.json @@ -0,0 +1,16 @@ +{ + "CommonInfo":{ + "project.ide.version":"6.0.0.858", + "current.select.product":"default", + "current.select.buildMode":"", + "crossplatform.projectType":"" + }, + "BuildOptions":{ + "SELECT_BUILD_PRODUCT":"default", + "BUNDLE_NAME":"com.samples.stageservicewidgetcards", + "BUILD_PATH":{ + "OUTPUT_PATH":"D:\\beixiangProject\\harmonyos_pr\\form_nyq3\\guide-snippets\\FormKit\\StageServiceWidgetCards\\build\\outputs\\default" + }, + "SELECT_BUILD_MODE":"" + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/.idea/.gitignore b/FormKit/StageServiceWidgetCards/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..359bb5307e8535ab7d59faf27a7377033291821e --- /dev/null +++ b/FormKit/StageServiceWidgetCards/.idea/.gitignore @@ -0,0 +1,3 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml diff --git a/FormKit/StageServiceWidgetCards/AppScope/app.json5 b/FormKit/StageServiceWidgetCards/AppScope/app.json5 new file mode 100644 index 0000000000000000000000000000000000000000..5fd2b0548729d939dce2d760bacc360df21ee982 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/AppScope/app.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "bundleName": "com.samples.stageservicewidgetcards", + "vendor": "samples", + "versionCode": 1000000, + "versionName": "1.0.0", + "icon": "$media:app_icon", + "label": "$string:app_name" + } +} diff --git a/FormKit/StageServiceWidgetCards/AppScope/resources/base/element/string.json b/FormKit/StageServiceWidgetCards/AppScope/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..db52f2f875890e5ded32109e09e1c539aa59e35d --- /dev/null +++ b/FormKit/StageServiceWidgetCards/AppScope/resources/base/element/string.json @@ -0,0 +1,8 @@ +{ + "string": [ + { + "name": "app_name", + "value": "StageServiceWidgetCards" + } + ] +} diff --git a/FormKit/StageServiceWidgetCards/AppScope/resources/base/media/app_icon.png b/FormKit/StageServiceWidgetCards/AppScope/resources/base/media/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/FormKit/StageServiceWidgetCards/AppScope/resources/base/media/app_icon.png differ diff --git a/FormKit/StageServiceWidgetCards/EntryCard/entry/base/snapshot/widget-2x2.png b/FormKit/StageServiceWidgetCards/EntryCard/entry/base/snapshot/widget-2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..16311262261a7a3cb3195a0e6051beeec5e9ece0 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/EntryCard/entry/base/snapshot/widget-2x2.png differ diff --git a/FormKit/StageServiceWidgetCards/README_zh.md b/FormKit/StageServiceWidgetCards/README_zh.md new file mode 100644 index 0000000000000000000000000000000000000000..872da901870c15775cc1089a80dccbaf765c6b32 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/README_zh.md @@ -0,0 +1,248 @@ +# 服务卡片开发指导(Stage模型) + +### 介绍 + +本示例展示了在一个Stage模型中,开发基于ArkTS UI及JS UI的卡片指导。 + +本示例参考[应用模型](https://gitee.com/openharmony/docs/tree/master/zh-cn/application-dev/application-models)。 + +### 效果预览 + +| 开发卡片事件 | 卡片数据交互 | +| ------------------------------------------ | ---------------------------------------------- | +| | | + +#### 使用说明 + +**开发基于ArkTS UI的卡片** + +1.开发卡片页面 + +1)长按应用图标并点击<服务卡片>; + +2)选择卡片属性动画示例并点击添加到桌面; + +3)点击“改变旋转角度”按钮,按钮产生旋转动画效果; + +4)回到主页,长按应用图标并点击<服务卡片>,选择卡片使用自定义绘制能力示例并点击添加到桌面; + +5)示例代码实现了通过CanvasRenderingContext2D对象在画布的中心绘制一个笑脸。 + +2.开发卡片事件 + +1)回到主页,长按应用图标并点击<服务卡片>,选择卡片使用router事件跳转到指定UIAbility示例并点击添加到桌面; + +2)点击“FunA”按钮,在UIAbility中接收router事件并获取参数,根据传递的params不同,选择拉起FunA页面; + +3)点击“FunB”按钮,在UIAbility中接收router事件并获取参数,根据传递的params不同,选择拉起FunB页面; + +4)回到主页,长按应用图标并点击<服务卡片>,选择通过message事件刷新卡片示例并点击添加到桌面; + +5)在卡片页面点击“Update”按钮,观察卡片页面,其中title信息更新为'Title Update.'文字信息更新为'Description update success.'; + +6)回到主页,长按应用图标并点击<服务卡片>,选择通过router事件刷新卡片内容示例并点击添加到桌面; + +7)点击“router事件跳转”按钮;点击Home键返回桌面,查看卡片内容从“init”更新为“RouterFromCard”:UIAbility;当按home键的方式回到卡片界面点击按钮时,内容则更新为“RouterFromCard”:onNewWant UIAbility.; + +8)回到主页,长按应用图标并点击<服务卡片>,选择通过call事件刷新卡片内容示例并点击添加到桌面; + +9)点击“callee拉至后台”按钮,查看卡片文字,内容从“init”更新为“CallFrom”; + +10)回到主页,长按应用图标并点击<服务卡片>,选择使用call事件拉起指定UIAbility到后台卡片示例并点击添加到桌面; + +11)先后点击“功能A”,“功能B”按钮,先后分别后台打印FunACall param及FunBCall param信息; + +3.卡片数据交互 + +1)回到主页,长按应用图标并点击<服务卡片>,选择卡片定时刷新示例并点击添加到桌面; + +2)等待1小时后观察卡片显示,标题从‘Title default’更新为'Title Update.'文字从‘定时刷新’更新为'Description update success.'; + +3)回到主页,长按应用图标并点击<服务卡片>,选择卡片定点刷新示例并点击添加到桌面; + +4)等待到指定时间10:30后观察卡片显示,标题从‘Title default’更新为'Title Update.'文字从‘定点刷新’更新为'Description update success.' + +5)回到主页,长按应用图标并点击<服务卡片>,选择固定时间后刷新示例并点击添加到桌面; + +6)点击“Update”按钮,等待5min后观察卡片显示; + +7)标题从‘Title default’更新为'Title Update.'文字从‘Description default’更新为'Description update success.'; + +8)回到主页,长按应用图标并点击<服务卡片>,选择刷新本地图片和网络图片示例并点击添加到桌面; + +9)此时卡片上图片显示默认图片,点击添加到桌面。此时显示为本地图片; + +10)点击“刷新”按钮 图片更新为网络下载图片; + +11)回到主页,长按应用图标并点击<服务卡片>,选择根据卡片状态刷新不同内容示例并点击添加到桌面; + +12)勾选“状态A”,等待30min后观察卡片显示,卡片中只更新状态A文字“待刷新”为“AAA”; + +13)勾选“状态B”,等待30min后观察卡片显示,卡片中只更新状态B文字“待刷新”为“BBB”; + +14)回到主页,安装<共享数据>应用并点击打开,页面显示有“更新过程数据”,“更新持久化数据”按钮; + +15)长按应用图标并点击<服务卡片>,选择<卡片代理刷新(过程数据)>示例;添加后观察卡片显示,卡片中央内容显示“加载中”; + +16)返回“代理刷新卡片”应用主页面,点击<更新过程数据>,弹出“更新过程数据成功”提示。点击Home键返回桌面,观察卡片显示。卡片中央内容刷新,从“加载中”更新为”Qing“,且卡片提供方应用没有被拉起; + +17)长按应用图标并点击<服务卡片>,选择<卡片代理刷新(持久化数据)>示例;添加后观察卡片显示,卡片中央内容显示“a”; + +18)返回“共享数据”应用主页面,点击<更新持久化数据>,弹出“更新持久化数据成功”提示。点击Home键返回桌面,观察卡片显示。卡片中央内容刷新,从“a”更新为”snow“,该过程卡片提供方应用没有被拉起; + +19)使用方刷新卡片内容:已确认无法在卡片内主动更新卡片,故该功能无法实现。 + +**开发基于JS UI的卡片** + +1)回到主页,长按应用图标并点击<服务卡片>,选择开发基于JS UI的卡片示例并点击添加到桌面; + +2)等待30min后观察卡片显示,title从“titleOnCreate”刷新为“titleOnUpdate”,文字内容从“detailOnCreat”刷新为“detailOnUpdate”; + +### 工程目录 +``` +entry/src/main/ets/ +├── attranimation +│   └── pages +│   └── AttrAnimationCard.ets //属性动画示例 +├── customcanvasdrawing +│   └── pages +│   └── CustomCanvasDrawingCard.ets //卡片使用自定义绘制能力示例 +├── entryability +│   └── EntryAbility.ts //router事件跳转到指定UIAbility逻辑 +├── entryformability +│   └── EntryFormAbility.ts //卡片业务逻辑模块,提供卡片创建、销毁、刷新等生命周期回调。 +├── funpages +│   ├── FunA.ets //router调起ability页面A +│   └── FunB.ets //router调起ability页面B +├── jscardentryability +│   └── JsCardEntryAbility.ts //JS卡片UIAbility实例 +├── jscardformability +│   └── JsCardFormAbility.ts //JS卡片业务逻辑模块 +├── nextrefreshtime +│   └── pages +│   └── NextRefreshTimeCard.ets //固定时间后刷新卡片页面 +├── pages +│   └── Index.ets //应用的默认页面 +├── persistentdataformability +│   └── PersistentDataFormAbility.ts //持久化数据下代理刷新卡片业务逻辑模块 +├── processdataentryability +│   └── ProcessDataFormAbility.ts //基于过程数据的卡片代理刷新订阅逻辑 +├── scheduledupdatetime +│   └── pages +│   └── ScheduledUpdateTimeCard.ets //定点刷新卡片页面 +├── updatebymessage +│   └── pages +│   └── UpdateByMessageCard.ets //message事件刷新卡片内容页面 +├── updatebystatusformability +│   └── UpdateByStatusFormAbility.ts //根据卡片状态刷新不同内容业务逻辑模块 +├── updatebytimeformability +│   └── UpdateByTimeFormAbility.ts //定时刷新卡片业务逻辑模块 +├── updateduration +│   └── pages +│   └── UpdateDurationCard.ets //定时刷新卡片页面 +├── wgtimgupdateentryformability +│   └── WgtImgUpdateEntryFormAbility.ts //本地图片和网络图片更新逻辑模块 +├── widgetcalleeentryability +│   └── WidgetCalleeEntryAbility.ts //通过call事件刷新卡片内容订阅逻辑 +├── widgetcalleeformability +│   └── WidgetCalleeFormAbility.ts //通过router或call事件刷新卡片内容页面更新逻辑 +├── widgeteventcall +│   └── pages +│   └── WidgetEventCallCard.ets //使用call事件拉起指定UIAbility到后台卡片页面 +├── widgeteventcallentryability +│   └── WidgetEventCallEntryAbility.ts //使用call事件拉起指定UIAbility到后台订阅逻辑 +├── widgetevententryability +│   └── WidgetEventRouterEntryAbility.ts //通过router事件刷新卡片内容逻辑入口 +├── widgeteventrouter +│   └── pages +│   └── WidgetEventRouterCard.ets //使用router事件跳转到指定UIAbility示例页面 +├── widgetimageupdate +│   └── pages +│   └── WidgetImageUpdateCard.ets //本地图片和网络图片更新示例页面 +├── widgetpersistentdata +│   └── pages +│   └── WidgetPersistentDataCard.ets //持久化数据下卡片代理刷新示例页面 +├── widgetprocessdata +│   └── pages +│   └── WidgetProcessDataCard.ets //基于过程数据的卡片代理刷新示例页面 +├── widgetupdatebystatus +│   └── pages +│   └── WidgetUpdateByStatusCard.ets //根据卡片状态刷新不同内容示例页面 +├── widgetupdatecall +│   └── pages +│   └── WidgetUpdateCallCard.ets //通过call事件刷新卡片内容示例页面 +└── widgetupdaterouter + └── pages + └── WidgetUpdateRouterCard.ets //通过router事件刷新卡片内容示例页面 +``` +### 具体实现 + +* 本示例分为基于ArkTS UI的卡片,基于JS UI的卡片两部分。其中ArkTS UI卡片下分为卡片页面,卡片事件,卡片数据交互三部分。 + * 开发卡片页面: + + * ArkTS卡片具备JS卡片的全量能力,并且新增了动效能力和自定义绘制的能力,支持声明式范式的部分组件、事件、动效、数据管理、状态管理能力。 + + * 示例分别展示了animation动效及自定义绘制的能力。 + + * 开发卡片事件: + + * 针对动态卡片,ArkTS卡片中提供了postCardAction()接口用于卡片内部和提供方应用间的交互,当前支持router、message和call三种类型的事件,仅在卡片中可以调用。 + * 接口定义:postCardAction(component: Object, action: Object): void + + * 卡片数据交互: + + * ArkTS卡片框架提供了updateForm()接口和requestForm()接口主动触发卡片的页面刷新,通过[LocalStorageProp](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ui/state-management/arkts-localstorage.md#localstorageprop)确认需要刷新的卡片数据。 + * 介绍了按时间刷新方式(通过form_config.json配置文件的updateDuration字段中进行设置),代理刷新,刷新网络数据等能力。 + + +### 相关权限 + +[ohos.permission.KEEP_BACKGROUND_RUNNING](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissionkeep_background_running) + +[ohos.permission.INTERNET](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissioninternet) + +[ohos.permission.GET_BUNDLE_INFO](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-all.md#ohospermissionget_bundle_info) + +[ohos.permission.START_ABILITIES_FROM_BACKGROUND](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/AccessToken/permissions-for-system-apps.md#ohospermissionstart_abilities_from_background) + +### 依赖 + +1.本示例依赖共享数据的更新,由另一应用<共享数据>完成。测试代理刷新卡片功能时需要优先安装该应用。 + +- `app_signature`字段配置为应用的指纹信息,指纹信息的配置请参见[应用特权配置指南](https://gitee.com/openharmony/docs/blob/OpenHarmony-5.0.1-Release/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md#install_list_capabilityjson中配置)。 + + ``` + [ + ... + { + "signingConfigs": ["****"], // 指纹信息 + } + ] + ``` + + +### 约束与限制 + +1. 本示例支持标准系统上运行,支持设备:RK3568; + +2. 本示例支持API20版本SDK,版本号:6.0.0.47; + +3. 本示例已支持使DevEco Studio 6.0.0 Release (构建版本:6.0.0.858,构建 2025年10月21日)编译运行; + +4. 高等级APL特殊签名说明:无; + + +### 下载 + +如需单独下载本工程,执行如下命令: + +``` +git init +git config core.sparsecheckout true +echo code/DocsSample/ApplicationModels/StageServiceWidgetCards/ > .git/info/sparse-checkout +git remote add origin https://gitcode.com/openharmony/applications_app_samples.git +git pull origin master +``` + + + diff --git a/FormKit/StageServiceWidgetCards/build-profile.json5 b/FormKit/StageServiceWidgetCards/build-profile.json5 new file mode 100644 index 0000000000000000000000000000000000000000..4710c6a6e14c54fc9569ec628a9c2bbad2458d88 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/build-profile.json5 @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "app": { + "products": [ + { + "name": "default", + "signingConfig": "default", + "compileSdkVersion": "6.0.0(20)", + "targetSdkVersion": "6.0.0(20)", + "compatibleSdkVersion": "6.0.0(20)", + "runtimeOS": "HarmonyOS" + } + ], + "signingConfigs": [ + + ] + }, + "modules": [ + { + "name": "entry", + "srcPath": "./entry", + "targets": [ + { + "name": "default", + "applyToProducts": [ + "default" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/build-profile.json5 b/FormKit/StageServiceWidgetCards/entry/build-profile.json5 new file mode 100644 index 0000000000000000000000000000000000000000..a25d1809b39ad61f200a8ac89aef5689137e4de3 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/build-profile.json5 @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "apiType": 'stageMode', + "showInServiceCenter": true, + "buildOption": { + }, + "targets": [ + { + "name": "default", + "runtimeOS": "HarmonyOS" + }, + { + "name": "ohosTest", + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/hvigorfile.ts b/FormKit/StageServiceWidgetCards/entry/hvigorfile.ts new file mode 100644 index 0000000000000000000000000000000000000000..f9973af5eb59e35539012ef41c858ede21a4e1c9 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/hvigorfile.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +export { hapTasks } from '@ohos/hvigor-ohos-plugin'; diff --git a/FormKit/StageServiceWidgetCards/entry/oh-package.json5 b/FormKit/StageServiceWidgetCards/entry/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..08ac4501e6cd32341d549be8b4b778eb913467c0 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/oh-package.json5 @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "license": "", + "devDependencies": {}, + "author": "", + "name": "entry", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/attranimation/pages/AttrAnimationCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/attranimation/pages/AttrAnimationCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..f1c99554a3fa4b7298185c0dcaf5675ff3cc3d64 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/attranimation/pages/AttrAnimationCard.ets @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@Entry +@Component +struct AttrAnimationCard { + @State rotateAngle: number = 0; + + build() { + Column() { + Button() { + Text($r('app.string.change_rotate_angle')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + this.rotateAngle = (this.rotateAngle === 0 ? 90 : 0); + }) + .rotate({ angle: this.rotateAngle }) + .animation({ + curve: Curve.EaseOut, + playMode: PlayMode.Normal, + }) + }.height('100%').width('100%') + .justifyContent(FlexAlign.Center) + .backgroundImage($r('app.media.CardExampleBkg')) + .backgroundImageSize(ImageSize.Cover) + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/customcanvasdrawing/pages/CustomCanvasDrawingCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/customcanvasdrawing/pages/CustomCanvasDrawingCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..b1886fc80d089364d0080e605d615b0371d96f01 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/customcanvasdrawing/pages/CustomCanvasDrawingCard.ets @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start custom_drawing] +@Entry +@Component +struct CustomCanvasDrawingCard { + private canvasWidth: number = 0; + private canvasHeight: number = 0; + // 初始化CanvasRenderingContext2D和RenderingContextSettings + private settings: RenderingContextSettings = new RenderingContextSettings(true); + private context: CanvasRenderingContext2D = new CanvasRenderingContext2D(this.settings); + + build() { + Column() { + Row() { + Canvas(this.context) + .width('100%') + .height('100%') + .onReady(() => { + // 在onReady回调中获取画布的实际宽和高 + this.canvasWidth = this.context.width; + this.canvasHeight = this.context.height; + // 绘制画布的背景 + this.context.fillStyle = '#EEF0FF'; + this.context.fillRect(0, 0, this.canvasWidth, this.canvasHeight); + // 在画布的中心绘制一个圆 + this.context.beginPath(); + let radius = this.context.width / 3; + let circleX = this.context.width / 2; + let circleY = this.context.height / 2; + this.context.moveTo(circleX - radius, circleY); + this.context.arc(circleX, circleY, radius, 2 * Math.PI, 0, true); + this.context.closePath(); + this.context.fillStyle = '#5A5FFF'; + this.context.fill(); + // 绘制笑脸的左眼 + let leftR = radius / 13; + let leftX = circleX - (radius / 2.3); + let leftY = circleY - (radius / 4.5); + this.context.beginPath(); + this.context.arc(leftX, leftY, leftR, 0, 2 * Math.PI, true); + this.context.strokeStyle = '#FFFFFF'; + this.context.lineWidth = 15; + this.context.stroke(); + // 绘制笑脸的右眼 + let rightR = radius / 13; + let rightX = circleX + (radius / 2.3); + let rightY = circleY - (radius / 4.5); + this.context.beginPath(); + this.context.arc(rightX, rightY, rightR, 0, 2 * Math.PI, true); + this.context.strokeStyle = '#FFFFFF'; + this.context.lineWidth = 15; + this.context.stroke(); + // 绘制笑脸的鼻子 + let startX = circleX; + let startY = circleY - 20; + this.context.beginPath(); + this.context.moveTo(startX, startY); + this.context.lineTo(startX - 8, startY + 40); + this.context.lineTo(startX + 8, startY + 40); + this.context.strokeStyle = '#FFFFFF'; + this.context.lineWidth = 15; + this.context.lineCap = 'round'; + this.context.lineJoin = 'round'; + this.context.stroke(); + // 绘制笑脸的嘴巴 + let mouthR = radius / 2; + let mouthX = circleX; + let mouthY = circleY + 10; + this.context.beginPath(); + this.context.arc(mouthX, mouthY, mouthR, Math.PI / 1.4, Math.PI / 3.4, true); + this.context.strokeStyle = '#FFFFFF'; + this.context.lineWidth = 15; + this.context.stroke(); + this.context.closePath(); + }) + } + }.height('100%').width('100%') + } +} +// [End custom_drawing] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryability/EntryAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryability/EntryAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..aff3ea25cec0d093d791513cc2dfb91e89cdc557 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryability/EntryAbility.ts @@ -0,0 +1,79 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start entry_ability] +import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { window } from '@kit.ArkUI'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'EntryAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + +export default class EntryAbility extends UIAbility { + private selectPage: string = 'funA'; + private currentWindowStage: window.WindowStage | null = null; + + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + // 获取router事件中传递的targetPage参数 + hilog.info(DOMAIN_NUMBER, TAG, `Ability onCreate, ${JSON.stringify(want)}`); + if (want?.parameters?.params) { + // want.parameters.params 对应 postCardAction() 中 params 内容 + let params: Record = JSON.parse(want.parameters.params as string); + this.selectPage = params.targetPage as string; + hilog.info(DOMAIN_NUMBER, TAG, `onCreate selectPage: ${this.selectPage}`); + } + } + + // 如果UIAbility已在后台运行,在收到Router事件后会触发onNewWant生命周期回调 + onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void { + hilog.info(DOMAIN_NUMBER, TAG, `onNewWant Want: ${JSON.stringify(want)}`); + if (want?.parameters?.params) { + // want.parameters.params 对应 postCardAction() 中 params 内容 + let params: Record = JSON.parse(want.parameters.params as string); + this.selectPage = params.targetPage as string; + hilog.info(DOMAIN_NUMBER, TAG, `onNewWant selectPage: ${this.selectPage}`); + } + if (this.currentWindowStage !== null) { + this.onWindowStageCreate(this.currentWindowStage); + } + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + // Main window is created, set main page for this ability + let targetPage: string; + // 根据传递的targetPage不同,选择拉起不同的页面 + switch (this.selectPage) { + case 'funA': + targetPage = 'funpages/FunA'; + break; + case 'funB': + targetPage = 'funpages/FunB'; + break; + default: + targetPage = 'pages/Index'; + } + if (this.currentWindowStage === null) { + this.currentWindowStage = windowStage; + } + windowStage.loadContent(targetPage, (err, data) => { + if (err.code) { + hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + }); + } +} +// [End entry_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryformability/EntryFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryformability/EntryFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..d04a7746aa8325d71edd614c3a8a148281074614 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/entryformability/EntryFormAbility.ts @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start import_entry_form_ability] +// [Start update_by_message_form_ability] +import { formBindingData, FormExtensionAbility, formInfo, formProvider } from '@kit.FormKit'; +import { Configuration, Want } from '@kit.AbilityKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +// [End import_entry_form_ability] + +// [Start form_extension_ability_interface] +// [Start entry_form_ability] +// [Start update_form_interface] +const TAG: string = 'EntryFormAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + +// [Start form_extension_lifecycle_interface] +export default class EntryFormAbility extends FormExtensionAbility { + // [StartExclude update_form_interface] + onAddForm(want: Want): formBindingData.FormBindingData { + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onAddForm'); + hilog.info(DOMAIN_NUMBER, TAG, want.parameters?.[formInfo.FormParam.NAME_KEY] as string); + + // ... + // 卡片使用方创建卡片时触发,提供方需要返回卡片数据绑定类 + let obj: Record = { + 'title': 'titleOnAddForm', + 'detail': 'detailOnAddForm' + }; + let formData: formBindingData.FormBindingData = formBindingData.createFormBindingData(obj); + return formData; + } + + onCastToNormalForm(formId: string): void { + // 使用方将临时卡片转换为常态卡片触发,提供方需要做相应的处理 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onCastToNormalForm'); + } + + onUpdateForm(formId: string): void { + // 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要重写该方法以支持数据更新 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onUpdateForm'); + // [StartExclude update_by_message_form_ability] + let obj: Record = { + 'title': 'titleOnUpdateForm', + 'detail': 'detailOnUpdateForm' + }; + let formData: formBindingData.FormBindingData = formBindingData.createFormBindingData(obj); + formProvider.updateForm(formId, formData).catch((error: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] updateForm, error:' + JSON.stringify(error)); + }); + // [EndExclude update_by_message_form_ability] + } + + onChangeFormVisibility(newStatus: Record): void { + // 使用方发起可见或者不可见通知触发,提供方需要做相应的处理,仅系统应用生效 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onChangeFormVisibility'); + } + + // [EndExclude update_form_interface] + onFormEvent(formId: string, message: string): void { + // 当卡片提供方的postCardAction接口的message事件被触发时调用 + hilog.info(DOMAIN_NUMBER, TAG, `FormAbility onFormEvent, formId = ${formId}, message: ${message}`); + // [StartExclude form_extension_lifecycle_interface] + // [StartExclude entry_form_ability] + class FormDataClass { + title: string = 'Title Update.'; // 和卡片布局中对应 + detail: string = 'Description update success.'; // 和卡片布局中对应 + } + // 请根据业务替换为实际刷新的卡片数据 + let formData = new FormDataClass(); + let formInfo: formBindingData.FormBindingData = formBindingData.createFormBindingData(formData); + formProvider.updateForm(formId, formInfo).then(() => { + hilog.info(DOMAIN_NUMBER, TAG, 'FormAbility updateForm success.'); + }).catch((error: BusinessError) => { + hilog.error(DOMAIN_NUMBER, TAG, `Operation updateForm failed. Cause: ${JSON.stringify(error)}`); + }); + // [EndExclude entry_form_ability] + // [EndExclude form_extension_lifecycle_interface] + } + + // [StartExclude update_form_interface] + onRemoveForm(formId: string): void { + // 删除卡片实例数据 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onRemoveForm'); + // 删除之前持久化的卡片实例数据 + // 此接口请根据实际情况实现,具体请参考:FormExtAbility Stage模型卡片实例 + } + + // [StartExclude form_extension_lifecycle_interface] + onConfigurationUpdate(config: Configuration) { + // 当前formExtensionAbility存活时更新系统配置信息时触发的回调。 + // 需注意:formExtensionAbility创建后10秒内无操作将会被清理。 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onConfigurationUpdate:' + JSON.stringify(config)); + } + // [EndExclude form_extension_lifecycle_interface] + + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } + // [EndExclude update_form_interface] +} +// [End entry_form_ability] +// [End form_extension_ability_interface] +// [End update_form_interface] +// [End form_extension_lifecycle_interface] +// [End update_by_message_form_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunA.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunA.ets new file mode 100644 index 0000000000000000000000000000000000000000..d6b18aab7491b9f35ed7cb744c6fd3dca68b113c --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunA.ets @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start fun_a] +@Entry +@Component +struct FunA { + build() { + Column() { + Row() { + Text(($r('app.string.ButtonA_label'))) + .fontSize(24) + .fontWeight(FontWeight.Bold) + .textAlign(TextAlign.Start) + .margin({ top: 12, bottom: 11, right: 24, left: 24 }) + } + .width('100%') + .height(56) + .justifyContent(FlexAlign.Start) + + Image($r('app.media.pic_empty')) + .width(120) + .height(120) + .margin({ top: 224 }) + + Text($r('app.string.NoContentAvailable')) + .fontSize(14) + .fontColor($r('app.color.text_color')) + .opacity(0.4) + .margin({ top: 8, bottom: 317, right: 152, left: 152 }) + } + .width('100%') + .height('100%') + } +} +// [End fun_a] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunB.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunB.ets new file mode 100644 index 0000000000000000000000000000000000000000..5890777ba51926299c4c03bf9a805d905f95b789 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/funpages/FunB.ets @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start fun_b] +@Entry +@Component +struct FunB { + build() { + Column() { + Row() { + Text(($r('app.string.ButtonB_label'))) + .fontSize(24) + .fontWeight(FontWeight.Bold) + .textAlign(TextAlign.Start) + .margin({ top: 12, bottom: 11, right: 24, left: 24 }) + } + .width('100%') + .height(56) + .justifyContent(FlexAlign.Start) + + Image($r('app.media.pic_empty')) + .width(120) + .height(120) + .margin({ top: 224 }) + + Text($r('app.string.NoContentAvailable')) + .fontSize(14) + .fontColor($r('app.color.text_color')) + .opacity(0.4) + .margin({ top: 8, bottom: 317, right: 152, left: 152 }) + } + .width('100%') + .height('100%') + } +} +// [End fun_b] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardentryability/JsCardEntryAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardentryability/JsCardEntryAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..8b9be841116d548822fb78df4257d7c79abbee86 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardentryability/JsCardEntryAbility.ts @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start js_card_entry_ability] +// [Start receive_router_event] +import type AbilityConstant from '@ohos.app.ability.AbilityConstant'; +import hilog from '@ohos.hilog'; +import UIAbility from '@ohos.app.ability.UIAbility'; +import type Want from '@ohos.app.ability.Want'; +import type window from '@ohos.window'; + +const TAG: string = 'JsCardEntryAbility'; +const DOMAIN_NUMBER: number = 0xFF00; +// [End js_card_entry_ability] + +export default class JsCardEntryAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + if (want.parameters) { + let params: Record = JSON.parse(JSON.stringify(want.parameters.params)); + if (params.info === 'router info') { + hilog.info(DOMAIN_NUMBER, TAG, `router info: ${params.info}`); + } + if (params.message === 'router message') { + hilog.info(DOMAIN_NUMBER, TAG, `router message: ${params.message}`); + } + } + } + + // [StartExclude receive_router_event] + onWindowStageCreate(windowStage: window.WindowStage): void { + // Main window is created, set main page for this ability + hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err, data) => { + if (err.code) { + hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + }); + } + // [EndExclude receive_router_event] +} +// [End receive_router_event] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardformability/JsCardFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardformability/JsCardFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..8a4c31c431a64a64f12582cd77a70b350ab229d7 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/jscardformability/JsCardFormAbility.ts @@ -0,0 +1,170 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start js_card_form_ability] +// [Start remove_form_interface] +// [Start update_form_interface] +import { common, Want } from '@kit.AbilityKit'; +// [Start receive_message_interface] +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { formBindingData, FormExtensionAbility, formInfo, formProvider } from '@kit.FormKit'; +// [StartExclude receive_message_interface] +import { BusinessError } from '@kit.BasicServicesKit'; +import { preferences } from '@kit.ArkData'; +import { Configuration } from '@kit.ArkUI'; +// [EndExclude receive_message_interface] + +const TAG: string = 'JsCardFormAbility'; +// [StartExclude update_form_interface] +// [StartExclude receive_message_interface] +const DATA_STORAGE_PATH: string = '/data/storage/el2/base/haps/form_store'; +// [EndExclude update_form_interface] +// [EndExclude receive_message_interface] +const DOMAIN_NUMBER: number = 0xFF00; + +// [StartExclude remove_form_interface] +// [StartExclude update_form_interface] +// [StartExclude receive_message_interface] +let storeFormInfo = + async (formId: string, formName: string, tempFlag: boolean, context: common.FormExtensionContext): Promise => { + // 此处仅对卡片ID:formId,卡片名:formName和是否为临时卡片:tempFlag进行了持久化 + let formInfo: Record = { + formName: formName, + tempFlag: tempFlag, + updateCount: 0 + }; + try { + const storage: preferences.Preferences = await preferences.getPreferences(context, DATA_STORAGE_PATH); + // put form info + await storage.put(formId, JSON.stringify(formInfo)); + hilog.info(DOMAIN_NUMBER, TAG, `[EntryFormAbility] storeFormInfo, put form info successfully, formId: ${formId}`); + await storage.flush(); + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, + `[EntryFormAbility] failed to storeFormInfo, err: ${JSON.stringify(err as BusinessError)}`); + } + ; + }; + +// [StartExclude js_card_form_ability] +// [EndExclude remove_form_interface] +let deleteFormInfo = async (formId: string, context: common.FormExtensionContext): Promise => { + try { + const storage: preferences.Preferences = await preferences.getPreferences(context, DATA_STORAGE_PATH); + // del form info + await storage.delete(formId); + hilog.info(DOMAIN_NUMBER, TAG, `[EntryFormAbility] deleteFormInfo, del form info successfully, formId: ${formId}`); + await storage.flush(); + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, + `[EntryFormAbility] failed to deleteFormInfo, err: ${JSON.stringify(err as BusinessError)}`); + } + ; +}; +// [EndExclude js_card_form_ability] +// [EndExclude update_form_interface] +// [EndExclude receive_message_interface] +export default class JsCardFormAbility extends FormExtensionAbility { + // [StartExclude remove_form_interface] + // [StartExclude update_form_interface] + // [StartExclude receive_message_interface] + onAddForm(want: Want): formBindingData.FormBindingData { + hilog.info(DOMAIN_NUMBER, TAG, '[JsCardFormAbility] onAddForm'); + + if (want.parameters) { + let formId = JSON.stringify(want.parameters['ohos.extra.param.key.form_identity']); + let formName = JSON.stringify(want.parameters['ohos.extra.param.key.form_name']); + let tempFlag = want.parameters['ohos.extra.param.key.form_temporary'] as boolean; + // 将创建的卡片信息持久化,以便在下次获取/更新该卡片实例时进行使用 + // 此接口请根据实际情况实现,具体请参考:FormExtAbility Stage模型卡片实例 + storeFormInfo(formId, formName, tempFlag, this.context); + } + + // 使用方创建卡片时触发,提供方需要返回卡片数据绑定类 + let obj: Record = { + title: 'titleOnCreate', + detail: 'detailOnCreate' + }; + let formData: formBindingData.FormBindingData = formBindingData.createFormBindingData(obj); + return formData; + } + + // [StartExclude js_card_form_ability] + onCastToNormalForm(formId: string): void { + // 使用方将临时卡片转换为常态卡片触发,提供方需要做相应的处理 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onCastToNormalForm'); + } + + // [EndExclude update_form_interface] + onUpdateForm(formId: string): void { + // 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要重写该方法以支持数据更新 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onUpdateForm'); + let obj: Record = { + title: 'titleOnUpdate', + detail: 'detailOnUpdate' + }; + let formData: formBindingData.FormBindingData = formBindingData.createFormBindingData(obj); + formProvider.updateForm(formId, formData).catch((error: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] updateForm, error:' + JSON.stringify(error)); + }); + } + // [StartExclude update_form_interface] + + onChangeFormVisibility(newStatus: Record): void { + // 使用方发起可见或者不可见通知触发,提供方需要做相应的处理,仅系统应用生效 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onChangeFormVisibility'); + } + // [EndExclude receive_message_interface] + + onFormEvent(formId: string, message: string): void { + // 若卡片支持触发事件,则需要重写该方法并实现对事件的触发 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onFormEvent'); + // 获取message事件中传递的detail参数 + let msg: Record = JSON.parse(message); + if (msg.detail === 'message detail') { + // do something + hilog.info(DOMAIN_NUMBER, TAG, 'message info:' + msg.detail); + } + } + // [StartExclude receive_message_interface] + // [EndExclude remove_form_interface] + onRemoveForm(formId: string): void { + // 删除卡片实例数据 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onRemoveForm'); + // 删除之前持久化的卡片实例数据 + // 此接口请根据实际情况实现,具体请参考:FormExtAbility Stage模型卡片实例 + deleteFormInfo(formId, this.context); + } + // [StartExclude js_card_form_ability] + + onConfigurationUpdate(config: Configuration) { + // 当前formExtensionAbility存活时更新系统配置信息时触发的回调。 + // 需注意:formExtensionAbility创建后5秒内无操作将会被清理。 + hilog.info(DOMAIN_NUMBER, TAG, '[EntryFormAbility] onConfigurationUpdate:' + JSON.stringify(config)); + } + + onAcquireFormState(want: Want) { + // 卡片提供方接收查询卡片状态通知接口,默认返回卡片初始状态。 + return formInfo.FormState.READY; + } + // [EndExclude js_card_form_ability] + // [EndExclude remove_form_interface] + // [EndExclude update_form_interface] + // [EndExclude receive_message_interface] +} +// [End js_card_form_ability] +// [End remove_form_interface] +// [End update_form_interface] +// [End receive_message_interface] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/nextrefreshtime/pages/NextRefreshTimeCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/nextrefreshtime/pages/NextRefreshTimeCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..4b5af0b3c66090123ae92964ca50a283ef1929ce --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/nextrefreshtime/pages/NextRefreshTimeCard.ets @@ -0,0 +1,72 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +let storageNextRefreshTime = new LocalStorage(); + +@Entry(storageNextRefreshTime) +@Component +struct NextRefreshTimeCard { + @LocalStorageProp('title') title: ResourceStr = $r('app.string.default_title'); + @LocalStorageProp('detail') detail: ResourceStr = $r('app.string.DescriptionDefault'); + + build() { + Column() { + Column() { + Text(this.title) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(1) + .margin({ top: '8%', left: '10%' }) + Text(this.detail) + .fontColor('#FFFFFF') + .opacity(0.6) + .fontSize(12) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(2) + .margin({ top: '5%', left: '10%' }) + }.width('100%').height('50%') + .alignItems(HorizontalAlign.Start) + + Row() { + Button() { + Text($r('app.string.update')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '30%', bottom: '10%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'message', + params: { + msgTest: 'messageEvent' + } + }); + }) + }.width('100%').height('40%') + .justifyContent(FlexAlign.Center) + } + .width('100%') + .height('100%') + .alignItems(HorizontalAlign.Start) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/pages/Index.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/pages/Index.ets new file mode 100644 index 0000000000000000000000000000000000000000..c4854813cd06de926bc9a0d8463c65725958fa7b --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/pages/Index.ets @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +@Entry +@Component +struct Index { + build() { + Column() { + Row() { + Text(($r('app.string.default_page'))) + .fontSize(24) + .fontWeight(FontWeight.Bold) + .textAlign(TextAlign.Start) + .margin({ top: 12, bottom: 11, right: 24, left: 24 }) + } + .width('100%') + .height(56) + .justifyContent(FlexAlign.Start) + + Image($r('app.media.pic_empty')) + .width(120) + .height(120) + .margin({ top: 224 }) + + Text($r('app.string.NoContentAvailable')) + .fontSize(14) + .fontColor($r('app.color.text_color')) + .opacity(0.4) + .margin({ top: 8, bottom: 317, right: 152, left: 152 }) + } + .width('100%') + .height('100%') + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/persistentdataformability/PersistentDataFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/persistentdataformability/PersistentDataFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..2745b1322f1faf624de6c630ae3f1f77a2ad0cd5 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/persistentdataformability/PersistentDataFormAbility.ts @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start persistent_data_form_ability] +import { formBindingData, FormExtensionAbility, formInfo } from '@kit.FormKit'; +import { Want } from '@kit.AbilityKit'; +import { dataShare } from '@kit.ArkData'; + +export default class PersistentDataFormAbility extends FormExtensionAbility { + onAddForm(want: Want): formBindingData.FormBindingData { + let dataShareHelper; + let subscriberId = '111'; + let template = { + predicates: { + 'list': `select type from TBL00 where cityId = ${subscriberId}` + }, + scheduler: '' + }; + dataShare.createDataShareHelper(this.context, 'datashareproxy://com.samples.widgetupdatebyproxy', { + isProxy: true + }).then((data) => { + dataShareHelper = data; + dataShareHelper.addTemplate('datashareproxy://com.samples.widgetupdatebyproxy/test', subscriberId, template); + }); + let formData = {}; + let proxies = [ + { + key: 'datashareproxy://com.samples.widgetupdatebyproxy/test', + subscriberId: subscriberId + } + ]; + + let formBinding = { + data: JSON.stringify(formData), + proxies: proxies + }; + return formBinding; + } + // [StartExclude persistent_data_form_ability] + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } + // [EndExclude persistent_data_form_ability] +} +// [End persistent_data_form_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/processdataentryability/ProcessDataFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/processdataentryability/ProcessDataFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..7d74ac123059cb31c5db9f8e3e48215a0a24a816 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/processdataentryability/ProcessDataFormAbility.ts @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start process_data_form_ability] +import { formBindingData, FormExtensionAbility, formInfo } from '@kit.FormKit'; +import { Want } from '@kit.AbilityKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'ProcessDataFormAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + +export default class ProcessDataFormAbility extends FormExtensionAbility { + onAddForm(want: Want): formBindingData.FormBindingData { + let formData: Record = {}; + let proxies: formBindingData.ProxyData[] = [ + { + key: 'datashareproxy://com.samples.widgetupdatebyproxy/weather', + subscriberId: '11' + } + ]; + let formBinding = formBindingData.createFormBindingData(formData); + formBinding.proxies = proxies; + hilog.info(DOMAIN_NUMBER, TAG, 'onAddForm'); + return formBinding; + } + + // [StartExclude process_data_form_ability] + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } + // [EndExclude process_data_form_ability] +} +// [End process_data_form_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/requestForm/pages/RequestFormCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/requestForm/pages/RequestFormCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..32df4f642f5ce9914ee01163ac21edded0e2c260 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/requestForm/pages/RequestFormCard.ets @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +let storageRequestFormCard = new LocalStorage(); + +@Entry(storageRequestFormCard) +@Component +struct RequestFormCard { + @LocalStorageProp('title') title: ResourceStr = $r('app.string.default_title'); + @LocalStorageProp('detail') detail: ResourceStr = $r('app.string.widget_requestForm_desc'); + + build() { + Column() { + Column() { + Text(this.title) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(1) + .margin({ top: '8%', left: '10%' }) + Text(this.detail) + .fontColor('#FFFFFF') + .opacity(0.6) + .fontSize(12) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(2) + .margin({ top: '5%', left: '10%' }) + }.width('100%') + .alignItems(HorizontalAlign.Start) + }.width('100%').height('100%') + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..eb0cb4076a8753f34a4458082ae403a290d014a5 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +let storageScheUpdate = new LocalStorage(); + +@Entry(storageScheUpdate) +@Component +struct ScheduledUpdateTimeCard { + @LocalStorageProp('title') title: ResourceStr = $r('app.string.default_title'); + @LocalStorageProp('detail') detail: ResourceStr = $r('app.string.widget_scheupdatetime_desc'); + + build() { + Column() { + Column() { + Text(this.title) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(1) + .margin({ top: '8%', left: '10%' }) + Text(this.detail) + .fontColor('#FFFFFF') + .opacity(0.6) + .fontSize(12) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(2) + .margin({ top: '5%', left: '10%' }) + }.width('100%') + .alignItems(HorizontalAlign.Start) + }.width('100%').height('100%') + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebymessage/pages/UpdateByMessageCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebymessage/pages/UpdateByMessageCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..751485cf80054c294d73ca3c7cf2daf04297ce5e --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebymessage/pages/UpdateByMessageCard.ets @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start update_by_message_card] +// entry/src/main/ets/updatebymessage/pages/UpdateByMessageCard.ets +let storageUpdateByMsg = new LocalStorage(); + +@Entry(storageUpdateByMsg) +@Component +struct UpdateByMessageCard { + @LocalStorageProp('title') title: ResourceStr = $r('app.string.default_title'); + @LocalStorageProp('detail') detail: ResourceStr = $r('app.string.DescriptionDefault'); + + build() { + Column() { + Column() { + Text(this.title) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%' }) + Text(this.detail) + .fontColor('#FFFFFF') + .opacity(0.6) + .fontSize(12) + .margin({ top: '5%', left: '10%' }) + }.width('100%').height('50%') + .alignItems(HorizontalAlign.Start) + + Row() { + Button() { + Text($r('app.string.update')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '30%', bottom: '10%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'message', + params: { msgTest: 'messageEvent' } + }); + }) + }.width('100%').height('40%') + .justifyContent(FlexAlign.Center) + } + .width('100%') + .height('100%') + .alignItems(HorizontalAlign.Start) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End update_by_message_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..cdba75d6232ed059aee2aac622aec6852125dbf2 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebystatusformability/UpdateByStatusFormAbility.ts @@ -0,0 +1,109 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start update_by_status_form_ability] +import { Want } from '@kit.AbilityKit'; +import { preferences } from '@kit.ArkData'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { formBindingData, FormExtensionAbility, formInfo, formProvider } from '@kit.FormKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'UpdateByStatusFormAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + +export default class UpdateByStatusFormAbility extends FormExtensionAbility { + onAddForm(want: Want): formBindingData.FormBindingData { + let formId: string = ''; + if (want.parameters) { + formId = want.parameters[formInfo.FormParam.IDENTITY_KEY].toString(); + let promise: Promise = preferences.getPreferences(this.context, 'myStore'); + promise.then(async (storeDB: preferences.Preferences) => { + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded to get preferences.'); + await storeDB.put('A' + formId, 'false'); + await storeDB.put('B' + formId, 'false'); + await storeDB.flush(); + }).catch((err: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, `Failed to get preferences. ${JSON.stringify(err)}`); + }); + } + let formData: Record = {}; + return formBindingData.createFormBindingData(formData); + } + + onRemoveForm(formId: string): void { + hilog.info(DOMAIN_NUMBER, TAG, 'onRemoveForm, formId:' + formId); + let promise = preferences.getPreferences(this.context, 'myStore'); + promise.then(async (storeDB) => { + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded to get preferences.'); + await storeDB.delete('A' + formId); + await storeDB.delete('B' + formId); + }).catch((err: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, `Failed to get preferences. ${JSON.stringify(err)}`); + }); + } + + // 当前卡片使用方不会涉及该场景,无需实现该回调函数 + onCastToNormalForm(formId: string): void { } + + onUpdateForm(formId: string): void { + let promise: Promise = preferences.getPreferences(this.context, 'myStore'); + promise.then(async (storeDB: preferences.Preferences) => { + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded to get preferences from onUpdateForm.'); + let stateA = await storeDB.get('A' + formId, 'false'); + let stateB = await storeDB.get('B' + formId, 'false'); + // A状态选中则更新textA + if (stateA === 'true') { + let param: Record = { + 'textA': 'AAA' + }; + let formInfo: formBindingData.FormBindingData = formBindingData.createFormBindingData(param); + await formProvider.updateForm(formId, formInfo); + } + // B状态选中则更新textB + if (stateB === 'true') { + let param: Record = { + 'textB': 'BBB' + }; + let formInfo: formBindingData.FormBindingData = formBindingData.createFormBindingData(param); + await formProvider.updateForm(formId, formInfo); + } + hilog.info(DOMAIN_NUMBER, TAG, `Update form success stateA:${stateA} stateB:${stateB}.`); + }).catch((err: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, `Failed to get preferences. ${JSON.stringify(err)}`); + }); + } + + onFormEvent(formId: string, message: string): void { + // 存放卡片状态 + hilog.info(DOMAIN_NUMBER, TAG, 'onFormEvent formId:' + formId + 'msg:' + message); + let promise: Promise = preferences.getPreferences(this.context, 'myStore'); + promise.then(async (storeDB: preferences.Preferences) => { + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded to get preferences.'); + let msg: Record = JSON.parse(message); + if (msg.selectA !== undefined) { + hilog.info(DOMAIN_NUMBER, TAG, 'onFormEvent selectA info:' + msg.selectA); + await storeDB.put('A' + formId, msg.selectA); + } + if (msg.selectB !== undefined) { + hilog.info(DOMAIN_NUMBER, TAG, 'onFormEvent selectB info:' + msg.selectB); + await storeDB.put('B' + formId, msg.selectB); + } + await storeDB.flush(); + }).catch((err: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, `Failed to get preferences. ${JSON.stringify(err)}`); + }); + } +} +// [End update_by_status_form_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebytimeformability/UpdateByTimeFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebytimeformability/UpdateByTimeFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..53c5597cba666dfbc35d003124c6012eb7395544 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updatebytimeformability/UpdateByTimeFormAbility.ts @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start update_by_time_form_ability] +// [Start set_form_next_refreshime] +import { formBindingData, FormExtensionAbility, formInfo, formProvider } from '@kit.FormKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +// [StartExclude set_form_next_refreshime] +import { Want } from '@kit.AbilityKit'; +// [EndExclude set_form_next_refreshime] +const TAG: string = 'UpdateByTimeFormAbility'; +const FIVE_MINUTE: number = 5; +const DOMAIN_NUMBER: number = 0xFF00; + +export default class UpdateByTimeFormAbility extends FormExtensionAbility { + // [StartExclude update_by_time_form_ability] + // [StartExclude set_form_next_refreshime] + onAddForm(want: Want): formBindingData.FormBindingData { + // Called to return a FormBindingData object. + let formData = {}; + return formBindingData.createFormBindingData(formData); + } + + onUpdateForm(formId: string): void { + // Called to notify the form provider to update a specified form. + hilog.info(DOMAIN_NUMBER, TAG, `FormAbility onFormEvent, formId = ${formId}`); + let formData = { + title: 'Title Update.', // 和卡片布局中对应 + detail: 'Description update success.' // 和卡片布局中对应 + }; + let obj2 = formBindingData.createFormBindingData(formData); + + formProvider.updateForm(formId, obj2).then(() => { + hilog.info(DOMAIN_NUMBER, TAG, 'FormAbility updateForm success.'); + }).catch((error) => { + hilog.error(DOMAIN_NUMBER, TAG, 'Operation updateForm failed. Cause: ' + error); + }); + } + // [EndExclude set_form_next_refreshime] + // [EndExclude update_by_time_form_ability] + onFormEvent(formId: string, message: string): void { + // Called when a specified message event defined by the form provider is triggered. + hilog.info(DOMAIN_NUMBER, TAG, `FormAbility onFormEvent, formId = ${formId}, message: ${JSON.stringify(message)}`); + try { + // 设置过5分钟后更新卡片内容 + formProvider.setFormNextRefreshTime(formId, FIVE_MINUTE, (err: BusinessError) => { + if (err) { + hilog.error(DOMAIN_NUMBER, TAG, + `Failed to setFormNextRefreshTime. Code: ${err.code}, message: ${err.message}`); + return; + } else { + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in setFormNextRefreshTiming.'); + } + }); + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, + `Failed to setFormNextRefreshTime. Code: ${(err as BusinessError).code}, + message: ${(err as BusinessError).message}`); + } + ; + } + // [StartExclude update_by_time_form_ability] + // [StartExclude set_form_next_refreshime] + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } + // [EndExclude set_form_next_refreshime] + // [EndExclude update_by_time_form_ability] +} +// [End set_form_next_refreshime] +// [End update_by_time_form_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/updateduration/pages/UpdateDurationCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updateduration/pages/UpdateDurationCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..b0e73bfd8545557c9cbb4c6b71d7360a6bf22e82 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/updateduration/pages/UpdateDurationCard.ets @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +let storageUpdateDurationCard = new LocalStorage(); + +@Entry(storageUpdateDurationCard) +@Component +struct UpdateDurationCard { + @LocalStorageProp('title') title: ResourceStr = $r('app.string.default_title'); + @LocalStorageProp('detail') detail: ResourceStr = $r('app.string.widget_updateduration_desc'); + + build() { + Column() { + Column() { + Text(this.title) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(1) + .margin({ top: '8%', left: '10%' }) + Text(this.detail) + .fontColor('#FFFFFF') + .opacity(0.6) + .fontSize(12) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(2) + .margin({ top: '5%', left: '10%' }) + }.width('100%') + .alignItems(HorizontalAlign.Start) + }.width('100%').height('100%') + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..e6493f4a1331273f87a3987d4919bc86e24d2303 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts @@ -0,0 +1,142 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start local_file_refresh] +import { Want } from '@kit.AbilityKit'; +// [Start network_file_refresh] +import { BusinessError } from '@kit.BasicServicesKit'; +import { fileIo } from '@kit.CoreFileKit'; +import { formBindingData, FormExtensionAbility, formInfo, formProvider } from '@kit.FormKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +// [StartExclude local_file_refresh] +import { http } from '@kit.NetworkKit'; +// [EndExclude local_file_refresh] + +const TAG: string = 'WgtImgUpdateEntryFormAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + // [StartExclude local_file_refresh] +const TEXT1: string = '刷新中...' +const TEXT2: string = '刷新失败' + // [EndExclude local_file_refresh] + +export default class WgtImgUpdateEntryFormAbility extends FormExtensionAbility { + // [StartExclude network_file_refresh] + // 在添加卡片时,打开一个本地图片并将图片内容传递给卡片页面显示 + onAddForm(want: Want): formBindingData.FormBindingData { + // 假设在当前卡片应用的tmp目录下有一个本地图片:head.PNG + let tempDir = this.context.getApplicationContext().tempDir; + hilog.info(DOMAIN_NUMBER, TAG, `tempDir: ${tempDir}`); + // 打开本地图片并获取其打开后的fd + let imgMap: Record = {}; + try { + // 打开本地图片并获取其打开后的fd + let file = fileIo.openSync(tempDir + '/' + 'head.PNG'); + imgMap['imgBear'] = file.fd; + } catch (e) { + hilog.error(DOMAIN_NUMBER, TAG, `openSync failed: ${JSON.stringify(e as BusinessError)}`); + } + ; + + class FormDataClass { + text: string = 'Image: Bear'; + loaded: boolean = true; + // 卡片需要显示图片场景, 必须和下列字段formImages 中的key 'imgBear' 相同。 + imgName: string = 'imgBear'; + // 卡片需要显示图片场景, 必填字段(formImages 不可缺省或改名), 'imgBear' 对应 fd + formImages: Record = imgMap; + } + + let formData = new FormDataClass(); + // 将fd封装在formData中并返回至卡片页面 + return formBindingData.createFormBindingData(formData); + } + // [StartExclude local_file_refresh] + // [EndExclude network_file_refresh] + async onFormEvent(formId: string, message: string): Promise { + let param: Record = { + 'text': TEXT1 + }; + let formInfo: formBindingData.FormBindingData = formBindingData.createFormBindingData(param); + formProvider.updateForm(formId, formInfo); + + // 注意:FormExtensionAbility在触发生命周期回调时被拉起,仅能在后台存在5秒 + // 建议下载能快速下载完成的小文件,如在5秒内未下载完成,则此次网络图片无法刷新至卡片页面上 + let netFile = + 'https://cn-assets.gitee.com/assets/mini_app-e5eee5a21c552b69ae6bf2cf87406b59.jpg'; + // 需要在此处使用真实的网络图片下载链接 + let tempDir = this.context.getApplicationContext().tempDir; + let fileName = 'file' + Date.now(); + let tmpFile = tempDir + '/' + fileName; + let imgMap: Record = {}; + + class FormDataClass { + text: string = 'Image: Bear' + fileName; + loaded: boolean = true; + // 卡片需要显示图片场景, 必须和下列字段formImages 中的key fileName 相同。 + imgName: string = fileName; + // 卡片需要显示图片场景, 必填字段(formImages 不可缺省或改名), fileName 对应 fd + formImages: Record = imgMap; + } + + let httpRequest = http.createHttp() + let data = await httpRequest.request(netFile); + if (data?.responseCode == http.ResponseCode.OK) { + try { + let imgFile = fileIo.openSync(tmpFile, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); + imgMap[fileName] = imgFile.fd; + try { + let writeLen: number = await fileIo.write(imgFile.fd, data.result as ArrayBuffer); + hilog.info(DOMAIN_NUMBER, TAG, "write data to file succeed and size is:" + writeLen); + hilog.info(DOMAIN_NUMBER, TAG, 'ArkTSCard download complete: %{public}s', tmpFile); + try { + let formData = new FormDataClass(); + let formInfo = formBindingData.createFormBindingData(formData); + await formProvider.updateForm(formId, formInfo); + hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'FormAbility updateForm success.'); + } catch (error) { + hilog.error(DOMAIN_NUMBER, TAG, `FormAbility updateForm failed: ${JSON.stringify(error)}`); + } + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, + "write data to file failed with error message: " + err.message + ", error code: " + err.code); + } finally { + fileIo.closeSync(imgFile); + } + ; + } catch (e) { + hilog.error(DOMAIN_NUMBER, TAG, `openSync failed: ${JSON.stringify(e as BusinessError)}`); + } + + } else { + hilog.error(DOMAIN_NUMBER, TAG, `ArkTSCard download task failed`); + let param: Record = { + 'text': TEXT2 + }; + let formInfo: formBindingData.FormBindingData = formBindingData.createFormBindingData(param); + formProvider.updateForm(formId, formInfo); + } + httpRequest.destroy(); + } + // [StartExclude network_file_refresh] + + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } + // [EndExclude local_file_refresh] + // [EndExclude network_file_refresh] +} +// [End local_file_refresh] +// [End network_file_refresh] diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..d8a2c3f3af90a28e7ca16126c90ec06c43d714e6 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts @@ -0,0 +1,96 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_callee_entry_ability] +import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { window } from '@kit.ArkUI'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { formBindingData, formProvider } from '@kit.FormKit'; +import { rpc } from '@kit.IPCKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'WidgetCalleeEntryAbility'; +const DOMAIN_NUMBER: number = 0xFF00; +const MSG_SEND_METHOD: string = 'funA'; +const CONST_NUMBER_1: number = 1; + +class MyParcelable implements rpc.Parcelable { + num: number; + str: string; + + constructor(num: number, str: string) { + this.num = num; + this.str = str; + }; + + marshalling(messageSequence: rpc.MessageSequence): boolean { + messageSequence.writeInt(this.num); + messageSequence.writeString(this.str); + return true; + }; + + unmarshalling(messageSequence: rpc.MessageSequence): boolean { + this.num = messageSequence.readInt(); + this.str = messageSequence.readString(); + return true; + }; +} + +// 在收到call事件后会触发callee监听的方法 +let funACall = (data: rpc.MessageSequence): MyParcelable => { + // 获取call事件中传递的所有参数 + let params: Record = JSON.parse(data.readString()); + if (params.formId !== undefined) { + let curFormId: string = params.formId; + let message: string = params.calleeDetail; + hilog.info(DOMAIN_NUMBER, TAG, `UpdateForm formId: ${curFormId}, message: ${message}`); + let formData: Record = { + 'calleeDetail': message + }; + let formMsg: formBindingData.FormBindingData = formBindingData.createFormBindingData(formData); + formProvider.updateForm(curFormId, formMsg).then((data) => { + hilog.info(DOMAIN_NUMBER, TAG, `updateForm success. ${JSON.stringify(data)}`); + }).catch((error: BusinessError) => { + hilog.error(DOMAIN_NUMBER, TAG, `updateForm failed: ${JSON.stringify(error)}`); + }); + } + return new MyParcelable(CONST_NUMBER_1, 'aaa'); +}; + +export default class WidgetCalleeEntryAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + try { + // 监听call事件所需的方法 + this.callee.on(MSG_SEND_METHOD, funACall); + } catch (error) { + hilog.error(DOMAIN_NUMBER, TAG, `${MSG_SEND_METHOD} register failed with error ${JSON.stringify(error)}`); + } + ; + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + // Main window is created, set main page for this ability + hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err, data) => { + if (err.code) { + hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + }); + } +} +// [End widget_callee_entry_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeformability/WidgetCalleeFormAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeformability/WidgetCalleeFormAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..0136e4299af1eeb50eb04e87f83f217b78301616 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetcalleeformability/WidgetCalleeFormAbility.ts @@ -0,0 +1,38 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { Want } from '@kit.AbilityKit'; +import { formBindingData, FormExtensionAbility, formInfo } from '@kit.FormKit'; + +export default class WidgetCalleeFormAbility extends FormExtensionAbility { + onAddForm(want: Want): formBindingData.FormBindingData { + class DataObj1 { + formId: string = ''; + } + + let dataObj1 = new DataObj1(); + if (want.parameters && want.parameters['ohos.extra.param.key.form_identity'] !== undefined) { + let formId: string = want.parameters['ohos.extra.param.key.form_identity'].toString(); + dataObj1.formId = formId; + } + let obj1 = formBindingData.createFormBindingData(dataObj1); + return obj1; + } + + onAcquireFormState(want: Want): formInfo.FormState { + // Called to return a {@link FormState} object. + return formInfo.FormState.READY; + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcall/pages/WidgetEventCallCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcall/pages/WidgetEventCallCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..53e48587bce2b11559076f0bed6ceef89346b79a --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcall/pages/WidgetEventCallCard.ets @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +let storageEventCall = new LocalStorage(); + +// [Start widget_event_call_card] +//src/main/ets/widgeteventcall/pages/WidgetEventCallCard.ets +@Entry(storageEventCall) +@Component +struct WidgetEventCallCard { + @LocalStorageProp('formId') formId: string = '12400633174999288'; + private funA: Resource = $r('app.string.ButtonA_label'); + private funB: Resource = $r('app.string.ButtonB_label'); + + build() { + RelativeContainer() { + Button(this.funA) + .id('funA__') + .fontSize(14) + .fontWeight(FontWeight.Bold) + .alignRules({ + center: { anchor: '__container__', align: VerticalAlign.Center }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + postCardAction(this, { + action: 'call', + // 只能跳转到当前应用下的UIAbility,与module.json5中定义保持一致 + abilityName: 'WidgetEventCallEntryAbility', + params: { + formId: this.formId, + // 需要调用的方法名称 + method: 'funA' + } + }); + }) + + Button(this.funB) + .id('funB__') + .fontSize(14) + .fontWeight(FontWeight.Bold) + .margin({ top: 10 }) + .alignRules({ + top: { anchor: 'funA__', align: VerticalAlign.Bottom }, + middle: { anchor: '__container__', align: HorizontalAlign.Center } + }) + .onClick(() => { + postCardAction(this, { + action: 'call', + abilityName: 'WidgetEventCallEntryAbility', + params: { + formId: this.formId, + // 需要调用的方法名称 + method: 'funB', + num: 1 + } + }); + }) + } + .height('100%') + .width('100%') + } +} +// [End widget_event_call_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets new file mode 100644 index 0000000000000000000000000000000000000000..c45f799d92482424130cb09632aabab8254ae0e0 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets @@ -0,0 +1,81 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_event_call_card_entry_ability] +//src/main/ets/WidgetEventCallEntryAbility/WidgetEventCallEntryAbility.ets +import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { rpc } from '@kit.IPCKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'WidgetEventCallEntryAbility'; +const DOMAIN_NUMBER: number = 0xFF00; +const CONST_NUMBER_1: number = 1; +const CONST_NUMBER_2: number = 2; + +// ipc通信返回类型的实现,用于数据序列化和反序列化 +class MyParcelable implements rpc.Parcelable { + private num: number; + private str: string; + + constructor(num: number, str: string) { + this.num = num; + this.str = str; + } + + marshalling(messageSequence: rpc.MessageSequence): boolean { + messageSequence.writeInt(this.num); + messageSequence.writeString(this.str); + return true; + } + + unmarshalling(messageSequence: rpc.MessageSequence): boolean { + this.num = messageSequence.readInt(); + this.str = messageSequence.readString(); + return true; + } +} + +export default class WidgetEventCallEntryAbility extends UIAbility { + // 如果UIAbility启动,在收到call事件后会触发onCreate生命周期回调 + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + try { + // 监听call事件所需的方法并调用 + this.callee.on('funA', (data: rpc.MessageSequence) => { + // 获取call事件中传递的所有参数 + hilog.info(DOMAIN_NUMBER, TAG, `FunACall param: ${JSON.stringify(data.readString())}`); + return new MyParcelable(CONST_NUMBER_1, 'aaa'); + }); + this.callee.on('funB', (data: rpc.MessageSequence) => { + // 获取call事件中传递的所有参数 + hilog.info(DOMAIN_NUMBER, TAG, `FunBCall param: ${JSON.stringify(data.readString())}`); + return new MyParcelable(CONST_NUMBER_2, 'bbb'); + }); + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, `Failed to register callee on. Cause: ${JSON.stringify(err as BusinessError)}`); + } + } + + // 进程退出时,解除监听 + onDestroy(): void | Promise { + try { + this.callee.off('funA'); + this.callee.off('funB'); + } catch (err) { + hilog.error(DOMAIN_NUMBER, TAG, `Failed to register callee off. Cause: ${JSON.stringify(err as BusinessError)}`); + } + } +} +// [End widget_event_call_card_entry_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetevententryability/WidgetEventRouterEntryAbility.ts b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetevententryability/WidgetEventRouterEntryAbility.ts new file mode 100644 index 0000000000000000000000000000000000000000..8e2a1d258ae908ec95b92669351082993a602a2b --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetevententryability/WidgetEventRouterEntryAbility.ts @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_event_router_entry_ability] +import { AbilityConstant, UIAbility, Want } from '@kit.AbilityKit'; +import { window } from '@kit.ArkUI'; +import { BusinessError } from '@kit.BasicServicesKit'; +import { formBindingData, formInfo, formProvider } from '@kit.FormKit'; +import { hilog } from '@kit.PerformanceAnalysisKit'; + +const TAG: string = 'WidgetEventRouterEntryAbility'; +const DOMAIN_NUMBER: number = 0xFF00; + +export default class WidgetEventRouterEntryAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void { + this.handleFormRouterEvent(want, 'onCreate'); + } + + handleFormRouterEvent(want: Want, source: string): void { + hilog.info(DOMAIN_NUMBER, TAG, `handleFormRouterEvent ${source}, Want: ${JSON.stringify(want)}`); + if (want.parameters && want.parameters[formInfo.FormParam.IDENTITY_KEY] !== undefined) { + let curFormId = want.parameters[formInfo.FormParam.IDENTITY_KEY].toString(); + // want.parameters.params 对应 postCardAction() 中 params 内容 + let message: string = (JSON.parse(want.parameters?.params as string))?.routerDetail; + hilog.info(DOMAIN_NUMBER, TAG, `UpdateForm formId: ${curFormId}, message: ${message}`); + let formData: Record = { + 'routerDetail': message + ' ' + source + ' UIAbility', // 和卡片布局中对应 + }; + let formMsg = formBindingData.createFormBindingData(formData); + formProvider.updateForm(curFormId, formMsg).then((data) => { + hilog.info(DOMAIN_NUMBER, TAG, 'updateForm success.', JSON.stringify(data)); + }).catch((error: BusinessError) => { + hilog.info(DOMAIN_NUMBER, TAG, 'updateForm failed.', JSON.stringify(error)); + }); + } + } + + // 如果UIAbility已在后台运行,在收到Router事件后会触发onNewWant生命周期回调 + onNewWant(want: Want, launchParam: AbilityConstant.LaunchParam): void { + hilog.info(DOMAIN_NUMBER, TAG, 'onNewWant Want:', JSON.stringify(want)); + this.handleFormRouterEvent(want, 'onNewWant'); + } + + onWindowStageCreate(windowStage: window.WindowStage): void { + + hilog.info(DOMAIN_NUMBER, TAG, '%{public}s', 'Ability onWindowStageCreate'); + + windowStage.loadContent('pages/Index', (err, data) => { + if (err.code) { + hilog.error(DOMAIN_NUMBER, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(DOMAIN_NUMBER, TAG, 'Succeeded in loading the content. Data: %{public}s', JSON.stringify(data) ?? ''); + }); + } +} +// [End widget_event_router_entry_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventrouter/pages/WidgetEventRouterCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventrouter/pages/WidgetEventRouterCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..c77500b2757755b98bd18d99f4bcb469d6f37442 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgeteventrouter/pages/WidgetEventRouterCard.ets @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_event_router_card] +@Entry +@Component +struct WidgetEventRouterCard { + build() { + Column() { + Text($r('app.string.JumpLabel')) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%' }) + Row() { + Column() { + Button() { + Text($r('app.string.ButtonA_label')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '20%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'router', + abilityName: 'EntryAbility', + params: { targetPage: 'funA' } + }); + }) + + Button() { + Text($r('app.string.ButtonB_label')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '8%', bottom: '15vp' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'router', + abilityName: 'EntryAbility', + params: { targetPage: 'funB' } + }); + }) + } + }.width('100%').height('80%') + .justifyContent(FlexAlign.Center) + } + .width('100%') + .height('100%') + .alignItems(HorizontalAlign.Start) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_event_router_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetimageupdate/pages/WidgetImageUpdateCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetimageupdate/pages/WidgetImageUpdateCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..eb4fe63069dcd8bc6cfd92830cc3dccf38629a97 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetimageupdate/pages/WidgetImageUpdateCard.ets @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_image_update_card] +let storageWidgetImageUpdate = new LocalStorage(); + +@Entry(storageWidgetImageUpdate) +@Component +struct WidgetImageUpdateCard { + @LocalStorageProp('text') text: ResourceStr = $r('app.string.loading'); + @LocalStorageProp('loaded') loaded: boolean = false; + @LocalStorageProp('imgName') imgName: ResourceStr = $r('app.string.imgName'); + + build() { + Column() { + Column() { + Text(this.text) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(12) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(1) + .margin({ top: '8%', left: '10%' }) + }.width('100%').height('50%') + .alignItems(HorizontalAlign.Start) + + Row() { + Button() { + Text($r('app.string.update')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '30%', bottom: '10%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'message', + params: { + info: 'refreshImage' + } + }); + }) + }.width('100%').height('40%') + .justifyContent(FlexAlign.Center) + } + .width('100%').height('100%') + .backgroundImage(this.loaded ? 'memory://' + this.imgName : $r('app.media.ImageDisp')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_image_update_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetpersistentdata/pages/WidgetPersistentDataCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetpersistentdata/pages/WidgetPersistentDataCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..7525a913a963e318e59b45601683edb3e925e249 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetpersistentdata/pages/WidgetPersistentDataCard.ets @@ -0,0 +1,41 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_persistent_data_card] +let storagePersis = new LocalStorage(); + +@Entry(storagePersis) +@Component +struct WidgetPersistentDataCard { + readonly FULL_WIDTH_PERCENT: string = '100%'; + readonly FULL_HEIGHT_PERCENT: string = '100%'; + @LocalStorageProp('list') list: Record[] = [{ 'type': 'a' }]; + + build() { + Column() { + Column() { + Text((this.list[0]['type'])) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%' }) + }.width('100%') + .alignItems(HorizontalAlign.Start) + }.width(this.FULL_WIDTH_PERCENT).height(this.FULL_HEIGHT_PERCENT) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_persistent_data_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetprocessdata/pages/WidgetProcessDataCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetprocessdata/pages/WidgetProcessDataCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..094f8f0eab49ca6b8df973e1ec4a304bb9d04e7d --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetprocessdata/pages/WidgetProcessDataCard.ets @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2023-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_process_data_card] +let storageProcess = new LocalStorage(); + +@Entry(storageProcess) +@Component +struct WidgetProcessDataCard { + @LocalStorageProp('datashareproxy://com.samples.widgetupdatebyproxy/weather') city: ResourceStr = + $r('app.string.loading'); + + build() { + Column() { + Column() { + Text(this.city) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%' }) + }.width('100%') + .alignItems(HorizontalAlign.Start) + }.width('100%').height('100%') + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_process_data_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatebystatus/pages/WidgetUpdateByStatusCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatebystatus/pages/WidgetUpdateByStatusCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..683d92e447a3481ea192a09be0290e3a50f1f0cb --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatebystatus/pages/WidgetUpdateByStatusCard.ets @@ -0,0 +1,114 @@ +/* + * Copyright (c) 2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_update_by_status_card] +let storageUpdateByStatus = new LocalStorage(); + +@Entry(storageUpdateByStatus) +@Component +struct WidgetUpdateByStatusCard { + @LocalStorageProp('textA') textA: Resource = $r('app.string.to_be_refreshed'); + @LocalStorageProp('textB') textB: Resource = $r('app.string.to_be_refreshed'); + @State selectA: boolean = false; + @State selectB: boolean = false; + + build() { + Column() { + Column() { + Row() { + Checkbox({ name: 'checkbox1', group: 'checkboxGroup' }) + .padding(0) + .select(false) + .margin({ left: 26 }) + .onChange((value: boolean) => { + this.selectA = value; + postCardAction(this, { + action: 'message', + params: { + selectA: JSON.stringify(value) + } + }); + }) + Text($r('app.string.status_a')) + .fontColor('#000000') + .opacity(0.9) + .fontSize(14) + .margin({ left: 8 }) + } + .width('100%') + .padding(0) + .justifyContent(FlexAlign.Start) + + Row() { + Checkbox({ name: 'checkbox2', group: 'checkboxGroup' }) + .padding(0) + .select(false) + .margin({ left: 26 }) + .onChange((value: boolean) => { + this.selectB = value; + postCardAction(this, { + action: 'message', + params: { + selectB: JSON.stringify(value) + } + }); + }) + Text($r('app.string.status_b')) + .fontColor('#000000') + .opacity(0.9) + .fontSize(14) + .margin({ left: 8 }) + } + .width('100%') + .position({ y: 32 }) + .padding(0) + .justifyContent(FlexAlign.Start) + } + .position({ y: 12 }) + + Column() { + Row() { // 选中状态A才会进行刷新的内容 + Text($r('app.string.status_a')) + .fontColor('#000000') + .opacity(0.4) + .fontSize(12) + + Text(this.textA) + .fontColor('#000000') + .opacity(0.4) + .fontSize(12) + } + .margin({ top: '12px', left: 26, right: '26px' }) + + Row() { // 选中状态B才会进行刷新的内容 + Text($r('app.string.status_b')) + .fontColor('#000000') + .opacity(0.4) + .fontSize(12) + Text(this.textB) + .fontColor('#000000') + .opacity(0.4) + .fontSize(12) + }.margin({ top: '12px', bottom: '21px', left: 26, right: '26px' }) + } + .margin({ top: 80 }) + .width('100%') + .alignItems(HorizontalAlign.Start) + }.width('100%').height('100%') + .backgroundImage($r('app.media.CardUpdateByStatus')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_update_by_status_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatecall/pages/WidgetUpdateCallCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatecall/pages/WidgetUpdateCallCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..f5827aeed324e0b63bbb51712b1ba773aafee754 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdatecall/pages/WidgetUpdateCallCard.ets @@ -0,0 +1,68 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_update_call_card] +let storageUpdateCall = new LocalStorage(); + +@Entry(storageUpdateCall) +@Component +struct WidgetUpdateCallCard { + @LocalStorageProp('formId') formId: string = '12400633174999288'; + @LocalStorageProp('calleeDetail') calleeDetail: ResourceStr = $r('app.string.init'); + + build() { + Column() { + Column() { + Text(this.calleeDetail) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%' }) + }.width('100%').height('50%') + .alignItems(HorizontalAlign.Start) + + Row() { + Button() { + Text($r('app.string.CalleeJumpLabel')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '30%', bottom: '10%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'call', + abilityName: 'WidgetCalleeEntryAbility', // 只能拉起当前应用下的UIAbility + params: { + method: 'funA', + formId: this.formId, + calleeDetail: 'CallFrom' + } + }); + }) + }.width('100%').height('40%') + .justifyContent(FlexAlign.Center) + } + .width('100%') + .height('100%') + .alignItems(HorizontalAlign.Start) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_update_call_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdaterouter/pages/WidgetUpdateRouterCard.ets b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdaterouter/pages/WidgetUpdateRouterCard.ets new file mode 100644 index 0000000000000000000000000000000000000000..04254c7df19b3acd5eb6b18702bf4cc88a3482a1 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/ets/widgetupdaterouter/pages/WidgetUpdateRouterCard.ets @@ -0,0 +1,67 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start widget_updt_router_card] +let storageUpdateRouter = new LocalStorage(); + +@Entry(storageUpdateRouter) +@Component +struct WidgetUpdateRouterCard { + @LocalStorageProp('routerDetail') routerDetail: ResourceStr = $r('app.string.init'); + + build() { + Column() { + Column() { + Text(this.routerDetail) + .fontColor('#FFFFFF') + .opacity(0.9) + .fontSize(14) + .margin({ top: '8%', left: '10%', right: '10%' }) + .textOverflow({ overflow: TextOverflow.Ellipsis }) + .maxLines(2) + }.width('100%').height('50%') + .alignItems(HorizontalAlign.Start) + + Row() { + Button() { + Text($r('app.string.JumpLabel')) + .fontColor('#45A6F4') + .fontSize(12) + } + .width(120) + .height(32) + .margin({ top: '30%', bottom: '10%' }) + .backgroundColor('#FFFFFF') + .borderRadius(16) + .onClick(() => { + postCardAction(this, { + action: 'router', + abilityName: 'WidgetEventRouterEntryAbility', // 只能跳转到当前应用下的UIAbility + params: { + routerDetail: 'RouterFromCard', + } + }); + }) + }.width('100%').height('40%') + .justifyContent(FlexAlign.Center) + } + .width('100%') + .height('100%') + .alignItems(HorizontalAlign.Start) + .backgroundImage($r('app.media.CardEvent')) + .backgroundImageSize(ImageSize.Cover) + } +} +// [End widget_updt_router_card] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.css b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.css new file mode 100644 index 0000000000000000000000000000000000000000..6a7c3b58b3fc473a40872d0dcb899f41fc6ea167 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.css @@ -0,0 +1,67 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +.container { + flex-direction: column; + justify-content: center; + align-items: center; +} + +.bg-img { + flex-shrink: 0; + height: 100%; + z-index: 1; +} + +.bottom-img { + position: absolute; + width: 150px; + height: 56px; + top: 63%; + background-color: rgba(216, 216, 216, 0.15); + filter: blur(20px); + z-index: 2; +} + +.container-inner { + flex-direction: column; + justify-content: flex-end; + align-items: flex-start; + height: 100%; + width: 100%; + padding: 12px; +} + +.title { + font-family: HarmonyHeiTi-Medium; + font-size: 14px; + color: rgba(255, 255, 255, 0.90); + letter-spacing: 0.6px; + font-weight: 500; + width: 100%; + text-overflow: ellipsis; + max-lines: 1; +} + +.detail_text { + font-size: 12px; + color: rgba(255, 255, 255, 0.60); + letter-spacing: 0.51px; + font-weight: 400; + text-overflow: ellipsis; + max-lines: 1; + margin-top: 6px; + width: 100%; +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.hml b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.hml new file mode 100644 index 0000000000000000000000000000000000000000..dcd8b6e897de4dd387db60e2ea57a3d214d40454 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.hml @@ -0,0 +1,13 @@ +
+ +
+ + +
+
+ {{ title }} + {{ detail }} +
+
+
\ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.json b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.json new file mode 100644 index 0000000000000000000000000000000000000000..c7ea46e15d68890e531cbaa614633ba7e1929539 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/js/WidgetJS/pages/index/index.json @@ -0,0 +1,22 @@ +{ + "data": { + "title": "TitleDefault", + "detail": "TextDefault" + }, + "actions": { + "routerEvent": { + "action": "router", + "abilityName": "JSCardEntryAbility", + "params": { + "info": "router info", + "message": "router message" + } + }, + "messageEvent": { + "action": "message", + "params": { + "detail": "message detail" + } + } + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImg.png b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImg.png new file mode 100644 index 0000000000000000000000000000000000000000..c9487e0791a3eb3ed180df1daac08e4c23475d2e Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImg.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImgMatrix.png b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImgMatrix.png new file mode 100644 index 0000000000000000000000000000000000000000..7db84515aae71950956c5efa08cf3944e3bbbf20 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/CardWebImgMatrix.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/js/common/widget.png b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/widget.png new file mode 100644 index 0000000000000000000000000000000000000000..c13bb4d340435b2e8d8fd90660ffc9916e1f6d68 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/js/common/widget.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/module.json5 b/FormKit/StageServiceWidgetCards/entry/src/main/module.json5 new file mode 100644 index 0000000000000000000000000000000000000000..0a2d53b3e358dba85156f3e5db15c3653c9ea69b --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/module.json5 @@ -0,0 +1,231 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// [Start jscard_extension_ability] +{ + "module": { + // [StartExclude jscard_extension_ability] + "name": "entry", + "type": "entry", + "description": "$string:module_desc", + "mainElement": "EntryAbility", + "deviceTypes": [ + "default" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:main_pages", + // [Start module_json5_abilities] + //src/main/module.json5 + "abilities": [ + // [StartExclude module_json5_abilities] + { + "name": "EntryAbility", + "srcEntry": "./ets/entryability/EntryAbility.ts", + "description": "$string:EntryAbility_desc", + "icon": "$media:icon", + "label": "$string:EntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "exported": true, + "skills": [ + { + "entities": [ + "entity.system.home" + ], + "actions": [ + "action.system.home" + ] + } + ] + }, + { + "name": "WidgetEventRouterEntryAbility", + "srcEntry": "./ets/widgetevententryability/WidgetEventRouterEntryAbility.ts", + "description": "$string:WidgetEventEntryAbility_desc", + "icon": "$media:icon", + "label": "$string:WidgetEventEntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background" + }, + { + "name": "JsCardEntryAbility", + "srcEntry": "./ets/jscardentryability/JsCardEntryAbility.ts", + "description": "$string:JSCardEntryAbility_desc", + "icon": "$media:icon", + "label": "$string:JSCardEntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background" + }, + { + "name": "WidgetCalleeEntryAbility", + "srcEntry": "./ets/widgetcalleeentryability/WidgetCalleeEntryAbility.ts", + "description": "$string:WidgetCalleeEntryAbility_desc", + "icon": "$media:icon", + "label": "$string:WidgetCalleeEntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background" + }, + // [EndExclude module_json5_abilities] + { + "name": "WidgetEventCallEntryAbility", + "srcEntry": "./ets/widgeteventcallentryability/WidgetEventCallEntryAbility.ets", + "description": "$string:WidgetEventCallEntryAbility_desc", + "icon": "$media:icon", + "label": "$string:WidgetEventCallEntryAbility_label", + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background" + } + ], + // [End module_json5_abilities] + // [EndExclude jscard_extension_ability] + "extensionAbilities": [ + // [StartExclude jscard_extension_ability] + { + "name": "EntryFormAbility", + "srcEntry": "./ets/entryformability/EntryFormAbility.ts", + "label": "$string:EntryFormAbility_label", + "description": "$string:EntryFormAbility_desc", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_config" + } + ] + }, + { + "name": "WgtImgUpdateEntryFormAbility", + "srcEntry": "./ets/wgtimgupdateentryformability/WgtImgUpdateEntryFormAbility.ts", + "description": "$string:WgtImgUpdateEntryFormAbility_desc", + "label": "$string:WgtImgUpdateEntryFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_imgupdate_config" + } + ] + }, + { + "name": "UpdateByTimeFormAbility", + "srcEntry": "./ets/updatebytimeformability/UpdateByTimeFormAbility.ts", + "description": "$string:UpdateByTimeFormAbility_desc", + "label": "$string:UpdateByTimeFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_updatebytime_config" + } + ] + }, + { + "name": "UpdateByStatusFormAbility", + "srcEntry": "./ets/updatebystatusformability/UpdateByStatusFormAbility.ts", + "description": "$string:UpdateByStatusFormAbility_desc", + "label": "$string:UpdateByStatusFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_updatebystatus_config" + } + ] + }, + // [EndExclude jscard_extension_ability] + { + "name": "JsCardFormAbility", + "srcEntry": "./ets/jscardformability/JsCardFormAbility.ts", + "description": "$string:JSCardFormAbility_desc", + "label": "$string:JSCardFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_jscard_config" + } + ] + }, + // [StartExclude jscard_extension_ability] + { + "name": "ProcessDataFormAbility", + "srcEntry": "./ets/processdataentryability/ProcessDataFormAbility.ts", + "description": "$string:ProcessDataEntryAbility_desc", + "label": "$string:ProcessDataEntryAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_processdata_config" + } + ] + }, + { + "name": "WidgetCalleeFormAbility", + "srcEntry": "./ets/widgetcalleeformability/WidgetCalleeFormAbility.ts", + "description": "$string:WidgetCalleeFormAbility_desc", + "label": "$string:WidgetCalleeFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_widgetcallee_config" + } + ] + }, + { + "name": "PersistentDataFormAbility", + "srcEntry": "./ets/persistentdataformability/PersistentDataFormAbility.ts", + "description": "$string:PersistentDataFormAbility_desc", + "label": "$string:PersistentDataFormAbility_label", + "type": "form", + "metadata": [ + { + "name": "ohos.extension.form", + "resource": "$profile:form_persistentdata_config" + } + ] + } + ], + // [Start module_json5_request_permissions] + //src/main/module.json5 + "requestPermissions": [ + { + "name": "ohos.permission.KEEP_BACKGROUND_RUNNING", + }, + // [StartExclude module_json5_request_permissions] + { + "name": "ohos.permission.START_ABILITIES_FROM_BACKGROUND", + }, + { + "name": "ohos.permission.GET_BUNDLE_INFO", + }, + { + "name": "ohos.permission.INTERNET", + "usedScene": { + "abilities": [ + "WgtImgUpdateEntryFormAbility" + ], + "when": "inuse", + } + } + // [EndExclude module_json5_request_permissions] + // [EndExclude jscard_extension_ability] + ] + // [End module_json5_request_permissions] + } +} +// [End jscard_extension_ability] \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/color.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/color.json new file mode 100644 index 0000000000000000000000000000000000000000..79695d2275265e18fa91fb2a1ee8eea2b72eb6ca --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/color.json @@ -0,0 +1,24 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + }, + { + "name": "text_font_color", + "value": "#FFFFFF" + }, + { + "name": "background", + "value": "#f1f3f5" + }, + { + "name": "backGrounding", + "value": "#f1f3f5" + }, + { + "name": "text_color", + "value": "#182431" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/float.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/float.json new file mode 100644 index 0000000000000000000000000000000000000000..d50ddbfab2063f1a6236e1444b0f7d38c3389a98 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/float.json @@ -0,0 +1,28 @@ +{ + "float": [ + { + "name": "title_immersive_font_size", + "value": "19fp" + }, + { + "name": "detail_immersive_font_size", + "value": "16fp" + }, + { + "name": "detail_immersive_margin_top", + "value": "6vp" + }, + { + "name": "detail_immersive_opacity", + "value": "0.66" + }, + { + "name": "column_padding", + "value": "12vp" + }, + { + "name": "font_size", + "value": "16fp" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..533ac494190ccfa4e5fe8bf3d804abebf460d40c --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/element/string.json @@ -0,0 +1,260 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "Samples of stage service widget" + }, + { + "name": "EntryAbility_desc", + "value": "UI entry ability of service widget" + }, + { + "name": "EntryAbility_label", + "value": "cards" + }, + { + "name": "EntryFormAbility_desc", + "value": "Form extension ability" + }, + { + "name": "EntryFormAbility_label", + "value": "cards" + }, + { + "name": "title_immersive", + "value": "Today's delicious food" + }, + { + "name": "detail_immersive", + "value": "A bowl of fragrant fried noodles, back to childhood memories" + }, + { + "name": "ButtonA_label", + "value": "FunA" + }, + { + "name": "ButtonB_label", + "value": "FunB" + }, + { + "name": "ChangeRotateAngle", + "value": "change rotate angle" + }, + { + "name": "ChangeSize", + "value": "change size" + }, + { + "name": "JumpLabel", + "value": "router jump" + }, + { + "name": "CallToBackground", + "value": "call to background" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "This is a service widget update by router action" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "This is a service widget update by router" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "This a service widget of image update" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "image update" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "This is a service widget of auto update" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "widget update by time" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "This is a service widget update by status" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "widget update by status" + }, + { + "name": "content_update", + "value": "FormAbility update from click" + }, + { + "name": "JSCardFormAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS card" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS card" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "This is a service widget update by proxy using process data" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "process card" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "This is a service widget update by proxy using persistent data" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "persistent card" + }, + { + "name": "default_page", + "value": "Default page" + }, + { + "name": "hide", + "value": "hide" + }, + { + "name": "show", + "value": "show" + }, + { + "name": "update", + "value": "update" + }, + { + "name": "status_a", + "value": "status A " + }, + { + "name": "status_b", + "value": "status B " + }, + { + "name": "change_rotate_angle", + "value": "change rotate angle" + }, + { + "name": "loading", + "value": "loading" + }, + { + "name": "Title_Update", + "value": "Title update." + }, + { + "name": "widget_explicit_desc", + "value": "This is a service widget with explicit animation." + }, + { + "name": "widget_animation_desc", + "value": "This is a service widget with animation property." + }, + { + "name": "widget_transition_desc", + "value": "This is a service widget with transition animation component." + }, + { + "name": "widget_custom_desc", + "value": "This is a service widget with page custom drawing." + }, + { + "name": "widget_eventrouter_desc", + "value": "This is a service widget for router event." + }, + { + "name": "widget_updatebymsg_desc", + "value": "This is a service widget update by message." + }, + { + "name": "widget_requestForm_desc", + "value": "requestForm" + }, + { + "name": "widget_updateduration_desc", + "value": "Update duration" + }, + { + "name": "widget_scheupdatetime_desc", + "value": "Scheduled update time" + }, + { + "name": "widget_nextrefreshtime_desc", + "value": "Next refresh time" + }, + { + "name": "WidgetCalleeFormAbility_desc", + "value": "This is a service widget update by callee" + }, + { + "name": "WidgetCalleeFormAbility_label", + "value": "label" + }, + { + "name": "WidgetCalleeEntryAbility_desc", + "value": "This is a service widget update by callee" + }, + { + "name": "WidgetCalleeEntryAbility_label", + "value": "label" + }, + { + "name": "WidgetEventCallEntryAbility_desc", + "value": "This is a service widget using callee to pull UIAbility" + }, + { + "name": "WidgetEventCallEntryAbility_label", + "value": "label" + }, + { + "name": "CalleeJumpLabel", + "value": "callee jump" + }, + { + "name": "NoContentAvailable", + "value": "NoContentAvailable" + }, + { + "name": "default_title", + "value": "Title default" + }, + { + "name": "DescriptionDefault", + "value": "Description default" + }, + { + "name": "init", + "value": "init" + }, + { + "name": "imgName", + "value": "imgName" + }, + { + "name": "to_be_refreshed", + "value": "to be refreshed" + }, + { + "name": "refresh", + "value": "refresh" + }, + { + "name": "refresh_error", + "value": "refresh_error" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardEvent.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardEvent.png new file mode 100644 index 0000000000000000000000000000000000000000..636473bdb9a6826be71d6e887794fd3cc5a1ff3b Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardEvent.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardExampleBkg.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardExampleBkg.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8244e0a26c5175d47cabc88fc728caba4aef4c Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardExampleBkg.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardLocalImg.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardLocalImg.png new file mode 100644 index 0000000000000000000000000000000000000000..2ef94d220f8d1212444c0edda25177ef395ec127 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardLocalImg.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardUpdateByStatus.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardUpdateByStatus.png new file mode 100644 index 0000000000000000000000000000000000000000..c4681be4559661804a1c730e279a120953612d84 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/CardUpdateByStatus.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ImageDisp.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ImageDisp.png new file mode 100644 index 0000000000000000000000000000000000000000..96193e49d583410bbdd2f7cb9a185089dc19bec0 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ImageDisp.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionBkImg.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionBkImg.png new file mode 100644 index 0000000000000000000000000000000000000000..35afe3df555ae5b40a30bcf4ee6e23002484ce3e Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionBkImg.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg1.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg1.png new file mode 100644 index 0000000000000000000000000000000000000000..71f4cd5568c13fe8d019fc238992d470dd943806 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg1.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg2.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg2.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb822350ca1c887a7afc64a5c3bd233f155b51a Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg2.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg3.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg3.png new file mode 100644 index 0000000000000000000000000000000000000000..2b1b74cfdf78d138eb9f1ba66233e16e524477dc Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/TransitionImg3.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ic_widget.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ic_widget.png new file mode 100644 index 0000000000000000000000000000000000000000..c13bb4d340435b2e8d8fd90660ffc9916e1f6d68 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/ic_widget.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/icon.png b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/icon.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/pic_empty.svg b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/pic_empty.svg new file mode 100644 index 0000000000000000000000000000000000000000..efd030acda0691c330ca085468ea63df5925e8d0 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/media/pic_empty.svg @@ -0,0 +1,16 @@ + + + pic_empty + + + + + + + + + + + + + \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_config.json new file mode 100644 index 0000000000000000000000000000000000000000..42dd8d204174e124a47255e1ebb214f558df7fb7 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_config.json @@ -0,0 +1,80 @@ +{ + "forms": [ + { + "name": "AttrAnimation", + "description": "$string:widget_animation_desc", + "src": "./ets/attranimation/pages/AttrAnimationCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": false, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "CustomCanvasDrawing", + "description": "$string:widget_custom_desc", + "src": "./ets/customcanvasdrawing/pages/CustomCanvasDrawingCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": false, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "4*4", + "supportDimensions": [ + "4*4" + ] + }, + { + "name": "WidgetEventRouter", + "description": "$string:widget_eventrouter_desc", + "src": "./ets/widgeteventrouter/pages/WidgetEventRouterCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": false, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "UpdateByMessage", + "description": "$string:widget_updatebymsg_desc", + "src": "./ets/updatebymessage/pages/UpdateByMessageCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": false, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_imgupdate_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_imgupdate_config.json new file mode 100644 index 0000000000000000000000000000000000000000..c1ef6609cdcca8ef49cfe9d06455d6b1149ceab7 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_imgupdate_config.json @@ -0,0 +1,23 @@ +{ + "forms": [ + { + "name": "WidgetImageUpdate", + "description": "$string:WgtImgUpdateEntryFormAbility_desc", + "src": "./ets/widgetimageupdate/pages/WidgetImageUpdateCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": false, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_jscard_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_jscard_config.json new file mode 100644 index 0000000000000000000000000000000000000000..3d2afc0a92f0a449de44b52ee33ca32e57b49a32 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_jscard_config.json @@ -0,0 +1,22 @@ +{ + "forms": [ + { + "name": "WidgetJS", + "description": "$string:JSCardEntryAbility_desc", + "src": "./js/WidgetJS/pages/index/index", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_persistentdata_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_persistentdata_config.json new file mode 100644 index 0000000000000000000000000000000000000000..5eaba8e39de8a3d3cec1324f659e6d8a7b885506 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_persistentdata_config.json @@ -0,0 +1,24 @@ +{ + "forms": [ + { + "name": "WidgetPersistentData", + "description": "This is a service widget update by proxy using persistent data.", + "src": "./ets/widgetpersistentdata/pages/WidgetPersistentDataCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ], + "dataProxyEnabled": true + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_processdata_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_processdata_config.json new file mode 100644 index 0000000000000000000000000000000000000000..fb01577423788df3934d28bf76e78861a15964e6 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_processdata_config.json @@ -0,0 +1,23 @@ +{ + "forms": [ + { + "name": "WidgetProcessData", + "description": "$string:ProcessDataEntryAbility_desc", + "src": "./ets/widgetprocessdata/pages/WidgetProcessDataCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ], + "dataProxyEnabled": true + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebystatus_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebystatus_config.json new file mode 100644 index 0000000000000000000000000000000000000000..809b89c3de01d9328cb693ed9041804228a8409f --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebystatus_config.json @@ -0,0 +1,22 @@ +{ + "forms": [ + { + "name": "WidgetUpdateByStatus", + "description": "$string:UpdateByStatusFormAbility_desc", + "src": "./ets/widgetupdatebystatus/pages/WidgetUpdateByStatusCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebytime_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebytime_config.json new file mode 100644 index 0000000000000000000000000000000000000000..26ade10d74066f12757cd052d98e7c1c9cf5aca2 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_updatebytime_config.json @@ -0,0 +1,85 @@ +{ + "forms": [ + { + "name": "UpdateDuration", + "description": "$string:widget_updateduration_desc", + "src": "./ets/updateduration/pages/UpdateDurationCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 2, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "ScheduledUpdateTime", + "description": "$string:widget_scheupdatetime_desc", + "src": "./ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 0, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "NextRefreshTime", + "description": "$string:widget_nextrefreshtime_desc", + "src": "./ets/nextrefreshtime/pages/NextRefreshTimeCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 0, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "RequestForm", + "description": "$string:widget_requestForm_desc", + "src": "./ets/requestForm/pages/RequestFormCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 2, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ], + "formConfigAbility": "ability://com.example.entry.EntryAbility", + "dataProxyEnabled": false, + "isDynamic": true, + "transparencyEnabled": false, + "metadata": [] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_widgetcallee_config.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_widgetcallee_config.json new file mode 100644 index 0000000000000000000000000000000000000000..beef5ffda66d135d5060bcfe713557e153476bc2 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/form_widgetcallee_config.json @@ -0,0 +1,61 @@ +{ + "forms": [ + { + "name": "WidgetUpdateRouter", + "description": "$string:WidgetEventEntryAbility_desc", + "src": "./ets/widgetupdaterouter/pages/WidgetUpdateRouterCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "WidgetEventCall", + "description": "$string:WidgetEventCallEntryAbility_desc", + "src": "./ets/widgeteventcall/pages/WidgetEventCallCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": false, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + }, + { + "name": "WidgetUpdateCall", + "description": "$string:WidgetCalleeEntryAbility_desc", + "src": "./ets/widgetupdatecall/pages/WidgetUpdateCallCard.ets", + "uiSyntax": "arkts", + "window": { + "designWidth": 720, + "autoDesignWidth": true + }, + "colorMode": "auto", + "isDefault": true, + "updateEnabled": true, + "scheduledUpdateTime": "10:30", + "updateDuration": 1, + "defaultDimension": "2*2", + "supportDimensions": [ + "2*2" + ] + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/main_pages.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/main_pages.json new file mode 100644 index 0000000000000000000000000000000000000000..c3fc4ac3fa87169dd3bdd3d54cf8255865e7b9b9 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/base/profile/main_pages.json @@ -0,0 +1,7 @@ +{ + "src": [ + "pages/Index", + "funpages/FunA", + "funpages/FunB" + ] +} diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/en_US/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/en_US/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..35518607e89e873e670d67ee4c67b6e885921e1f --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/en_US/element/string.json @@ -0,0 +1,260 @@ +{ + "string": [ + { + "name": "module_desc", + "value": "Samples of stage service widget" + }, + { + "name": "EntryAbility_desc", + "value": "UI entry ability of service widget" + }, + { + "name": "EntryAbility_label", + "value": "cards" + }, + { + "name": "EntryFormAbility_desc", + "value": "Form extension ability" + }, + { + "name": "EntryFormAbility_label", + "value": "cards" + }, + { + "name": "title_immersive", + "value": "Today's delicious food" + }, + { + "name": "detail_immersive", + "value": "A bowl of fragrant fried noodles, back to childhood memories" + }, + { + "name": "ButtonA_label", + "value": "FunA" + }, + { + "name": "ButtonB_label", + "value": "FunB" + }, + { + "name": "ChangeRotateAngle", + "value": "change rotate angle" + }, + { + "name": "ChangeSize", + "value": "change size" + }, + { + "name": "JumpLabel", + "value": "router jump" + }, + { + "name": "CallToBackground", + "value": "call to background" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "This is a service widget update by router action" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "This is a service widget update by router" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "This a service widget of image update" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "image update" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "This is a service widget of auto update" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "widget update by time" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "This is a service widget update by status" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "widget update by status" + }, + { + "name": "content_update", + "value": "FormAbility update from click" + }, + { + "name": "JSCardFormAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS card" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS card" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "This is a service widget update by proxy using process data" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "process card" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "This is a service widget update by proxy using persistent data" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "persistent card" + }, + { + "name": "default_page", + "value": "Default page" + }, + { + "name": "hide", + "value": "hide" + }, + { + "name": "show", + "value": "show" + }, + { + "name": "update", + "value": "update" + }, + { + "name": "status_a", + "value": "status A " + }, + { + "name": "status_b", + "value": "status B " + }, + { + "name": "change_rotate_angle", + "value": "change rotate angle" + }, + { + "name": "loading", + "value": "loading" + }, + { + "name": "Title_Update", + "value": "Title update." + }, + { + "name": "widget_explicit_desc", + "value": "This is a service widget with explicit animation." + }, + { + "name": "widget_animation_desc", + "value": "This is a service widget with animation property." + }, + { + "name": "widget_transition_desc", + "value": "This is a service widget with transition animation component." + }, + { + "name": "widget_custom_desc", + "value": "This is a service widget with page custom drawing." + }, + { + "name": "widget_eventrouter_desc", + "value": "This is a service widget for router event." + }, + { + "name": "widget_updatebymsg_desc", + "value": "This is a service widget update by message." + }, + { + "name": "widget_requestForm_desc", + "value": "requestForm" + }, + { + "name": "widget_updateduration_desc", + "value": "Update duration" + }, + { + "name": "widget_scheupdatetime_desc", + "value": "Scheduled update time" + }, + { + "name": "widget_nextrefreshtime_desc", + "value": "Next refresh time" + }, + { + "name": "WidgetCalleeFormAbility_desc", + "value": "This is a service widget update by callee" + }, + { + "name": "WidgetCalleeFormAbility_label", + "value": "label" + }, + { + "name": "WidgetCalleeEntryAbility_desc", + "value": "This is a service widget update by callee" + }, + { + "name": "WidgetCalleeEntryAbility_label", + "value": "label" + }, + { + "name": "WidgetEventCallEntryAbility_desc", + "value": "This is a service widget using callee to pull UIAbility" + }, + { + "name": "WidgetEventCallEntryAbility_label", + "value": "label" + }, + { + "name": "CalleeJumpLabel", + "value": "callee jump" + }, + { + "name": "NoContentAvailable", + "value": "NoContentAvailable" + }, + { + "name": "default_title", + "value": "Title default" + }, + { + "name": "DescriptionDefault", + "value": "Description default" + }, + { + "name": "init", + "value": "init" + }, + { + "name": "to_be_refreshed", + "value": "To be refreshed" + }, + { + "name": "imgName", + "value": "imgName" + }, + { + "name": "refresh", + "value": "refresh" + }, + { + "name": "refresh_error", + "value": "refresh_error" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/resources/zh_CN/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/main/resources/zh_CN/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..c715856a51facdc1537427ab69ee2503106f2fe5 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/resources/zh_CN/element/string.json @@ -0,0 +1,260 @@ +{ + "string": [ + { + "name": "EntryAbility_desc", + "value": "服务卡片的UIAbility组件实例" + }, + { + "name": "EntryAbility_label", + "value": "卡片" + }, + { + "name": "EntryFormAbility_desc", + "value": "卡片扩展业务逻辑模块" + }, + { + "name": "EntryFormAbility_label", + "value": "卡片" + }, + { + "name": "title_immersive", + "value": "今日美食推荐" + }, + { + "name": "detail_immersive", + "value": "一碗香喷喷的炸酱面,回到儿时的青涩回忆" + }, + { + "name": "ButtonA_label", + "value": "FunA页面" + }, + { + "name": "ButtonB_label", + "value": "FunB页面" + }, + { + "name": "ChangeRotateAngle", + "value": "改变旋转角度" + }, + { + "name": "ChangeSize", + "value": "改变大小" + }, + { + "name": "JumpLabel", + "value": "router事件跳转" + }, + { + "name": "CallToBackground", + "value": "call事件拉至后台" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "通过router事件刷新卡片内容" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "刷新本地图片和网络图片" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "刷新图片" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "卡片定时刷新和定点刷新" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "根据时间刷新" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "根据卡片状态刷新不同内容" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "根据状态刷新" + }, + { + "name": "content_update", + "value": "使用方主动刷新卡片" + }, + { + "name": "JSCardFormAbility_desc", + "value": "开发基于JS UI的卡片" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS卡片" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "开发基于JS UI的卡片" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS 卡片" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "基于过程数据的卡片代理刷新" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "过程数据" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "基于持久化数据的卡片代理刷新" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "持久化数据" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "router刷新" + }, + { + "name": "default_page", + "value": "默认页面" + }, + { + "name": "hide", + "value": "隐藏" + }, + { + "name": "show", + "value": "显示" + }, + { + "name": "update", + "value": "刷新" + }, + { + "name": "status_a", + "value": "状态A " + }, + { + "name": "status_b", + "value": "状态B " + }, + { + "name": "change_rotate_angle", + "value": "改变旋转角度" + }, + { + "name": "loading", + "value": "加载中..." + }, + { + "name": "module_desc", + "value": "Stage服务卡片开发示例" + }, + { + "name": "Title_Update", + "value": "更新标题完成" + }, + { + "name": "widget_explicit_desc", + "value": "显示动画" + }, + { + "name": "widget_animation_desc", + "value": "属性动画" + }, + { + "name": "widget_transition_desc", + "value": "组件内转场" + }, + { + "name": "widget_custom_desc", + "value": "卡片使用自定义绘制能力" + }, + { + "name": "widget_eventrouter_desc", + "value": "router事件跳转" + }, + { + "name": "widget_updatebymsg_desc", + "value": "通过message事件刷新卡片内容" + }, + { + "name": "widget_requestForm_desc", + "value": "requestForm" + }, + { + "name": "widget_updateduration_desc", + "value": "定时刷新" + }, + { + "name": "widget_scheupdatetime_desc", + "value": "定点刷新" + }, + { + "name": "widget_nextrefreshtime_desc", + "value": "下次刷新" + }, + { + "name": "WidgetCalleeFormAbility_desc", + "value": "通过call事件刷新卡片内容" + }, + { + "name": "WidgetCalleeFormAbility_label", + "value": "label" + }, + { + "name": "WidgetCalleeEntryAbility_desc", + "value": "通过call事件刷新卡片内容" + }, + { + "name": "WidgetCalleeEntryAbility_label", + "value": "label" + }, + { + "name": "WidgetEventCallEntryAbility_desc", + "value": "call事件拉起后台" + }, + { + "name": "WidgetEventCallEntryAbility_label", + "value": "label" + }, + { + "name": "CalleeJumpLabel", + "value": "callee拉至后台" + }, + { + "name": "NoContentAvailable", + "value": "暂无内容" + }, + { + "name": "default_title", + "value": "Title default" + }, + { + "name": "DescriptionDefault", + "value": "Description default" + }, + { + "name": "init", + "value": "init" + }, + { + "name": "imgName", + "value": "图片名称" + }, + { + "name": "to_be_refreshed", + "value": "待刷新..." + }, + { + "name": "refresh", + "value": "刷新中..." + }, + { + "name": "refresh_error", + "value": "刷新失败" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/main/syscap.json b/FormKit/StageServiceWidgetCards/entry/src/main/syscap.json new file mode 100644 index 0000000000000000000000000000000000000000..f05cf16b9d98a1c2c3e0743be84d8308047aa09a --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/main/syscap.json @@ -0,0 +1,15 @@ +{ + "devices": { + "general": [ + "default" + ], + "custom": [ + { + "xts": [ + "SystemCapability.Account.AppAccount", + "SystemCapability.Account.OsAccount" + ] + } + ] + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Ability.test.ets b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Ability.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..425461646556f0e21619b147bd4f166c5a0aabc9 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Ability.test.ets @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { afterAll, afterEach, beforeAll, beforeEach, describe } from '@ohos/hypium'; + +export default function abilityTest() { + describe('ActsAbilityTest', () => { + // Defines a test suite. Two parameters are supported: test suite name and test suite function. + beforeAll(() => { + // Presets an action, which is performed only once before all test cases of the test suite start. + // This API supports only one parameter: preset action function. + }); + + beforeEach(() => { + // Presets an action, which is performed before each unit test case starts. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: preset action function. + }); + + afterEach(() => { + // Presets a clear action, which is performed after each unit test case ends. + // The number of execution times is the same as the number of test cases defined by **it**. + // This API supports only one parameter: clear action function. + }); + + afterAll(() => { + // Presets a clear action, which is performed after all test cases of the test suite end. + // This API supports only one parameter: clear action function. + }) + }) +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Form.test.ets b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Form.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..8ccf92546d3f3a23f522e99e98eff5a7ba18f739 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/Form.test.ets @@ -0,0 +1,1275 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the 'License'); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an 'AS IS' BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { abilityDelegatorRegistry, Driver, MatchPattern, ON } from '@kit.TestKit'; +import { beforeAll, describe, expect, it } from '@ohos/hypium'; +import { hilog } from '@kit.PerformanceAnalysisKit'; +import { BusinessError } from '@kit.BasicServicesKit'; + +const TAG = '[Sample_ServiceCard_Test]'; +const DOMAIN = 0xF811; +const BUNDLE = 'ServiceCard_'; +const DELAYTIME01 = 1000; +const DELAYTIME02 = 2000; +const DELAYTIME03 = 3000; +let abilityDelegator = abilityDelegatorRegistry.getAbilityDelegator(); +let resourceManager = abilityDelegator.getAppContext().resourceManager; +let cardArkTsWidgetEventRouter = 'WidgetEventRouter'; +let cardWidgetUpdateRouter = 'WidgetUpdateRouter'; +let cardWidgetUpdateCallCard = 'WidgetUpdateCall'; +let cardWidgetEventCall = 'WidgetEventCall' +let cardUpdateByMessage = 'UpdateByMessage'; +let cardAttrAnimation = 'AttrAnimation'; +let cardCustomCanvasDrawing = 'CustomCanvasDrawing'; +let cardUpdateDuration = 'UpdateDuration'; +let cardScheduledUpdateTime = 'ScheduledUpdateTime'; +let cardNextRefreshTimeCard = 'NextRefreshTime'; +let cardWidgetImageUpdate = 'WidgetImageUpdate'; +let cardWidgetUpdateByStatus = 'WidgetUpdateByStatus'; +let cardWidgetProcessData = 'WidgetProcessData'; +let cardWidgetPersistentData = 'WidgetPersistentData'; +let cardWidgetJS = 'WidgetJS'; +let driver = Driver.create(); +// Sliding coordinate +const START_SLIDING_X = 700; +const FINISH_SLIDING_X = 50; +const SLIDING_COORDINATE_Y = 300; +// Add to desktop coordinate +const ADD_TO_DESKTOP_X = 300; +const ADD_TO_DESKTOP_Y = 1200; + +export default function formTest() { + describe('ActsFormTest', () => { + beforeAll(async () => { + // Exit the test interface to execute the test case + await driver.pressHome(); + await driver.delayMs(DELAYTIME01); + }) + + /* + * @tc.number: ServiceCard_ArkTS_001 + * @tc.name: Add WidgetEventRouter cards to desktop. + * @tc.desc: Add WidgetEventRouter cards to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_001', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 begin'); + await driver.delayMs(DELAYTIME01); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_001 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardArkTsWidgetEventRouter).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_001 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_001 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME02); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_001 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 2; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.add_to_desktop')), + MatchPattern.CONTAINS)); + let addCard = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.add_to_desktop')), + MatchPattern.CONTAINS)); + await addCard.click(); + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_001 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardArkTsWidgetEventRouter).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_001 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_001 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_002 + * @tc.name: Add cardWidgetUpdateRouter card to desktop. + * @tc.desc: Add cardWidgetUpdateRouter card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_002', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_002 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetUpdateRouter).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_002 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_002 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_002 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 12; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_002 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetUpdateRouter).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_002 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_002 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_003 + * @tc.name: Add UpdateByMessage card to desktop. + * @tc.desc: Add UpdateByMessage card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_003', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_003 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardUpdateByMessage).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_003 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_003 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_003 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 3; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_003 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardUpdateByMessage).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_003 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_003 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_004 + * @tc.name: Add CustomCanvasDrawing card to desktop. + * @tc.desc: Add CustomCanvasDrawing card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_004', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_004 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardCustomCanvasDrawing).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_004 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_004 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_004 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_004 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardCustomCanvasDrawing).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_004 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_004 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_005 + * @tc.name: Add Animation card to desktop. + * @tc.desc: Add Animation card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_005', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_005 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardAttrAnimation).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_005 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_005 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_005 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 addCardToDesktop'); + await driver.delayMs(2000); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_005 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardAttrAnimation).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_005 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_005 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_006 + * @tc.name: Add WidgetUpdateByStatus card to desktop. + * @tc.desc: Add WidgetUpdateByStatus card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_006', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_006 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetUpdateByStatus).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_006 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_006 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_006 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 7; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + /// Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_006 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetUpdateByStatus).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_006 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_006 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME01); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_007 + * @tc.name: Add WidgetProcessData card to desktop. + * @tc.desc: Add WidgetProcessData card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_007', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_007 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetProcessData).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_007 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_007 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_007 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 6; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_007 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetProcessData).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_007 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_007 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME01); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_008 + * @tc.name: Add UpdateDuration card to desktop. + * @tc.desc: Add UpdateDuration card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_008', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_008 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardUpdateDuration).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_008 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_008 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_008 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 8; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_008 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardUpdateDuration).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_008 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_008 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME01); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_009 + * @tc.name: Add ScheduledUpdateTime card to desktop. + * @tc.desc: Add ScheduledUpdateTime card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_009', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_009 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardScheduledUpdateTime).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_009 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_009 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_009 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 9; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_009 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardScheduledUpdateTime).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_009 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_009 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_010 + * @tc.name: Add NextRefreshTimeCard card to desktop. + * @tc.desc: Add NextRefreshTimeCard card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_010', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_010 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardNextRefreshTimeCard).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_010 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_010 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_010 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 10; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_010 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardNextRefreshTimeCard).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_010 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_010 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_011 + * @tc.name: Add WidgetImageUpdate card to desktop. + * @tc.desc: Add WidgetImageUpdate card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_011', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_011 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetImageUpdate).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_011 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_011 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_011 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 11; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_011 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetImageUpdate).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_011 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_011 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_012 + * @tc.name: Add WidgetEventCall card to desktop. + * @tc.desc: Add WidgetEventCall card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_012', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_012 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetEventCall).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_012 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_012 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_012 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 13; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_012 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetEventCall).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_012 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_012 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_013 + * @tc.name: Add WidgetUpdateCall card to desktop. + * @tc.desc: Add WidgetUpdateCall card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_013', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_013 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetUpdateCallCard).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_013 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_013 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_013 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + + for (let i = 0; i < 14; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_013 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetUpdateCallCard).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_013 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_013 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_ArkTS_014 + * @tc.name: Add WidgetPersistentData card to desktop. + * @tc.desc: Add WidgetPersistentData card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'ArkTS_014', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_014 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetPersistentData).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_014 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_014 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_014 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 5; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `ArkTS_014 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetPersistentData).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'ArkTS_014 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'ArkTS_014 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + + /* + * @tc.number: ServiceCard_JS_UI_001 + * @tc.name: Add WidgetJS card to desktop. + * @tc.desc: Add WidgetJS card to desktop. + * @tc.size: MediumTest + * @tc.type: Function + * @tc.level Level 1 + */ + it(BUNDLE + 'JS_UI_001', 0, async (done: Function) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 begin'); + await driver.delayMs(DELAYTIME03); + // Confirm the number of cards on the desktop + let cardArkTsCount = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `JS_UI_001 getFormData data: ${JSON.stringify(data)}`); + expect(result !== null).assertTrue(); + cardArkTsCount = result.split(cardWidgetJS).length - 1; + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 cardArkTsCount:' + cardArkTsCount); + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'JS_UI_001 hilog err is: ' + JSON.stringify(err)); + }); + await driver.delayMs(DELAYTIME01); + + // Long click the application + await driver.assertComponentExist(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + let app = + await driver.findComponent(ON.text(await resourceManager.getStringValue($r('app.string.EntryAbility_label')), + MatchPattern.CONTAINS)); + // Get the text control border + let rect = await app.getBounds(); + // Calculate the height of the text control + let height = rect.bottom - rect.top; + // Get the center point of the text control + let point = await app.getBoundsCenter(); + await driver.longClick(point.x, point.y - height); + hilog.info(DOMAIN, TAG, BUNDLE + `JS_UI_001 long click app, coordinate:(${point.x},` + `${point.y - height})`); + await driver.delayMs(DELAYTIME01); + + // Add an ArkTs card to launcher + await driver.assertComponentExist(ON.text('服务卡片', MatchPattern.CONTAINS)); + let serviceCard = await driver.findComponent(ON.text('服务卡片', MatchPattern.CONTAINS)); + await serviceCard.click(); + hilog.info(DOMAIN, TAG, BUNDLE + `JS_UI_001 Start to fling cards)`); + await driver.delayMs(DELAYTIME02); + for (let i = 0; i < 4; i++) { + await driver.swipe(START_SLIDING_X, SLIDING_COORDINATE_Y, FINISH_SLIDING_X, SLIDING_COORDINATE_Y, DELAYTIME03); + await driver.delayMs(DELAYTIME01); + } + // Click to add to desktop + await driver.click(ADD_TO_DESKTOP_X, ADD_TO_DESKTOP_Y); + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 addCardToDesktop'); + await driver.delayMs(DELAYTIME02); + + // Verify that only one card has been added + let cardArkTsCountSecond = 0; + await abilityDelegator.executeShellCommand("hidumper -s FormMgr -a '-n com.samples.stageservicewidgetcards'") + .then((data) => { + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 hilog data success'); + let result = JSON.stringify(data); + hilog.info(DOMAIN, TAG, BUNDLE + `JS_UI_001 getFormData data: ${JSON.stringify(data)}`); + cardArkTsCountSecond = result.split(cardWidgetJS).length; + }) + .catch((err: BusinessError) => { + hilog.error(DOMAIN, TAG, BUNDLE + 'JS_UI_001 hilog err is: ' + JSON.stringify(err)); + }); + + // Assert an ArkTs card has been added + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 assert an ArkTs card has been added, ' + + 'cardArkTsCountSecond:' + cardArkTsCountSecond); + expect(cardArkTsCount + 1).assertEqual(cardArkTsCountSecond); + hilog.info(DOMAIN, TAG, BUNDLE + 'JS_UI_001 ' + (cardArkTsCountSecond - cardArkTsCount) + ' card has been added'); + await driver.delayMs(DELAYTIME02); + done(); + }) + }) +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/List.test.ets b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/List.test.ets new file mode 100644 index 0000000000000000000000000000000000000000..ea517fe01375c83a88725d1544567bcf4f71b4b9 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/test/List.test.ets @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import formTest from './Form.test'; + +export default function testsuite() { + formTest(); +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/TestAbility.ets b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/TestAbility.ets new file mode 100644 index 0000000000000000000000000000000000000000..4df29975ed95a6975ce142fb78677c3b23cfbf4f --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/TestAbility.ets @@ -0,0 +1,66 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import AbilityConstant from '@ohos.app.ability.AbilityConstant'; +import UIAbility from '@ohos.app.ability.UIAbility'; +import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; +import hilog from '@ohos.hilog'; +import { Hypium } from '@ohos/hypium'; +import testsuite from '../test/List.test'; +import window from '@ohos.window'; +import Want from '@ohos.app.ability.Want'; + +const TAG = 'TestAbility'; +const DOMAIN = 0xF811; + +export default class TestAbility extends UIAbility { + onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onCreate'); + hilog.info(DOMAIN, TAG, '%{public}s', 'want param:' + JSON.stringify(want) ?? ''); + hilog.info(DOMAIN, TAG, '%{public}s', 'launchParam:' + JSON.stringify(launchParam) ?? ''); + let abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); + let abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments(); + hilog.info(DOMAIN, TAG, '%{public}s', 'start run testcase!!!'); + Hypium.hypiumTest(abilityDelegator, abilityDelegatorArguments, testsuite) + } + + onDestroy() { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onDestroy'); + } + + onWindowStageCreate(windowStage: window.WindowStage) { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onWindowStageCreate'); + windowStage.loadContent('testability/pages/Index', (err, data) => { + if (err.code) { + hilog.error(DOMAIN, TAG, 'Failed to load the content. Cause: %{public}s', JSON.stringify(err) ?? ''); + return; + } + hilog.info(DOMAIN, TAG, 'Succeeded in loading the content. Data: %{public}s', + JSON.stringify(data) ?? ''); + }); + } + + onWindowStageDestroy() { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onWindowStageDestroy'); + } + + onForeground() { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onForeground'); + } + + onBackground() { + hilog.info(DOMAIN, TAG, '%{public}s', 'TestAbility onBackground'); + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/pages/Index.ets b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/pages/Index.ets new file mode 100644 index 0000000000000000000000000000000000000000..06e998ee0da216afccd39b480c23d03ecc6ce564 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testability/pages/Index.ets @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; + +@Entry +@Component +struct Index { + aboutToAppear() { + hilog.info(0x0000, 'testTag', '%{public}s', 'TestAbility index aboutToAppear'); + } + + @State message: string = 'Hello World'; + + build() { + Row() { + Column() { + Text(this.message) + .fontSize(50) + .fontWeight(FontWeight.Bold) + Button() { + Text('next page') + .fontSize(20) + .fontWeight(FontWeight.Bold) + } + .type(ButtonType.Capsule) + .margin({ + top: 20 + }) + .backgroundColor('#0D9FFB') + .width('35%') + .height('5%') + .onClick(() => { + }) + } + .width('100%') + } + .height('100%') + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts new file mode 100644 index 0000000000000000000000000000000000000000..da2a95d6c8198061ea8c65970090572aabe0dd41 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/ets/testrunner/OpenHarmonyTestRunner.ts @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2022-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import hilog from '@ohos.hilog'; +import TestRunner from '@ohos.application.testRunner'; +import AbilityDelegatorRegistry from '@ohos.app.ability.abilityDelegatorRegistry'; + +let abilityDelegator = undefined; +let abilityDelegatorArguments = undefined; +const TAG = 'TestAbility'; +const DOMAIN = 0xF811; + +async function onAbilityCreateCallback() { +} + +async function addAbilityMonitorCallback(err: any) { +} + +export default class OpenHarmonyTestRunner implements TestRunner { + constructor() { + } + + onPrepare() { + } + + async onRun() { + hilog.info(DOMAIN, TAG, '%{public}s', 'OpenHarmonyTestRunner onRun run'); + abilityDelegatorArguments = AbilityDelegatorRegistry.getArguments(); + abilityDelegator = AbilityDelegatorRegistry.getAbilityDelegator(); + var testAbilityName = abilityDelegatorArguments.bundleName + '.TestAbility'; + let lMonitor = { + abilityName: testAbilityName, + onAbilityCreate: onAbilityCreateCallback, + }; + abilityDelegator.addAbilityMonitor(lMonitor, addAbilityMonitorCallback); + var cmd = 'aa start -d 0 -a TestAbility' + ' -b ' + abilityDelegatorArguments.bundleName; + var debug = abilityDelegatorArguments.parameters['-D']; + if (debug === 'true') { + cmd += ' -D'; + } + hilog.info(DOMAIN, TAG, 'cmd : %{public}s', cmd); + abilityDelegator.executeShellCommand(cmd, + (err: any, d: any) => { + hilog.info(DOMAIN, TAG, 'executeShellCommand : err : %{public}s', JSON.stringify(err) ?? ''); + hilog.info(DOMAIN, TAG, 'executeShellCommand : data : %{public}s', d.stdResult ?? ''); + hilog.info(DOMAIN, TAG, 'executeShellCommand : data : %{public}s', d.exitCode ?? ''); + }) + hilog.info(DOMAIN, TAG, '%{public}s', 'OpenHarmonyTestRunner onRun end'); + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/module.json5 b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/module.json5 new file mode 100644 index 0000000000000000000000000000000000000000..337095083d9db91efdb3184e5310850f5f557cda --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/module.json5 @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2022-2023 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "module": { + "name": "entry_test", + "type": "feature", + "description": "$string:module_test_desc", + "mainElement": "TestAbility", + "deviceTypes": [ + "default" + ], + "deliveryWithInstall": true, + "installationFree": false, + "pages": "$profile:test_pages", + "abilities": [ + { + "name": "TestAbility", + "srcEntry": "./ets/testability/TestAbility.ets", + "description": "$string:TestAbility_desc", + "icon": "$media:icon", + "label": "$string:TestAbility_label", + "exported": true, + "startWindowIcon": "$media:icon", + "startWindowBackground": "$color:start_window_background", + "skills": [ + { + "actions": [ + "action.system.home" + ], + "entities": [ + "entity.system.home" + ] + } + ] + } + ] + } +} diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/color.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/color.json new file mode 100644 index 0000000000000000000000000000000000000000..3c712962da3c2751c2b9ddb53559afcbd2b54a02 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/color.json @@ -0,0 +1,8 @@ +{ + "color": [ + { + "name": "start_window_background", + "value": "#FFFFFF" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..ceb2d31e1119c6a4ed1956c80ffb56c233b74cd3 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/element/string.json @@ -0,0 +1,180 @@ +{ + "string": [ + { + "name": "module_test_desc", + "value": "test ability description" + }, + { + "name": "TestAbility_desc", + "value": "the test ability" + }, + { + "name": "TestAbility_label", + "value": "test label" + }, + { + "name": "EntryAbility_label", + "value": "cards" + }, + { + "name": "add_to_desktop", + "value": "Add to desktop" + }, + { + "name": "service_card", + "value": "service card" + }, + { + "name": "module_desc", + "value": "Samples of stage service widget" + }, + { + "name": "EntryAbility_desc", + "value": "UI entry ability of service widget" + }, + { + "name": "EntryFormAbility_desc", + "value": "Form extension ability" + }, + { + "name": "EntryFormAbility_label", + "value": "cards" + }, + { + "name": "title_immersive", + "value": "Today's delicious food" + }, + { + "name": "detail_immersive", + "value": "A bowl of fragrant fried noodles, back to childhood memories" + }, + { + "name": "ButtonA_label", + "value": "FunA" + }, + { + "name": "ButtonB_label", + "value": "FunB" + }, + { + "name": "ChangeSize", + "value": "change size" + }, + { + "name": "JumpLabel", + "value": "jump" + }, + { + "name": "CallToBackground", + "value": "call to background" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "Update by router action" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "update by router" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "Widget image update" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "image update" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "This is a service widget of auto update" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "widget update by time" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "Widget update by status" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "widget update by status" + }, + { + "name": "content_update", + "value": "FormAbility update from click" + }, + { + "name": "JSCardFormAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS card" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS card" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "Widget update by proxy with process data" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "process card" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "Widget update by proxy with persistent data" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "persistent card" + }, + { + "name": "default_page", + "value": "Default page" + }, + { + "name": "hide", + "value": "hide" + }, + { + "name": "show", + "value": "show" + }, + { + "name": "update", + "value": "update" + }, + { + "name": "status_a", + "value": "status A " + }, + { + "name": "status_b", + "value": "status B " + }, + { + "name": "change_rotate_angle", + "value": "change rotate angle" + }, + { + "name": "loading", + "value": "loading" + }, + { + "name": "Title_Update", + "value": "Title update." + }, + { + "name": "remove", + "value": "remove" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/media/icon.png b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/media/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce307a8827bd75456441ceb57d530e4c8d45d36c Binary files /dev/null and b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/media/icon.png differ diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/profile/test_pages.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/profile/test_pages.json new file mode 100644 index 0000000000000000000000000000000000000000..b7e7343cacb32ce982a45e76daad86e435e054fe --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/base/profile/test_pages.json @@ -0,0 +1,5 @@ +{ + "src": [ + "testability/pages/Index" + ] +} diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/en_US/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/en_US/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..a7d9c2d43ac490e18e831d977f9d094389fd65f8 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/en_US/element/string.json @@ -0,0 +1,176 @@ +{ + "string": [ + { + "name": "module_test_desc", + "value": "test ability description" + }, + { + "name": "TestAbility_desc", + "value": "the test ability" + }, + { + "name": "TestAbility_label", + "value": "test label" + }, + { + "name": "module_desc", + "value": "Samples of stage service widget" + }, + { + "name": "EntryAbility_desc", + "value": "UI entry ability of service widget" + }, + { + "name": "EntryAbility_label", + "value": "cards" + }, + { + "name": "EntryFormAbility_desc", + "value": "Form extension ability" + }, + { + "name": "EntryFormAbility_label", + "value": "cards" + }, + { + "name": "title_immersive", + "value": "Today's delicious food" + }, + { + "name": "detail_immersive", + "value": "A bowl of fragrant fried noodles, back to childhood memories" + }, + { + "name": "ButtonA_label", + "value": "FunA" + }, + { + "name": "ButtonB_label", + "value": "FunB" + }, + { + "name": "ChangeSize", + "value": "change size" + }, + { + "name": "JumpLabel", + "value": "jump" + }, + { + "name": "CallToBackground", + "value": "call to background" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "Update by router action" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "update by router" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "Widget image update" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "image update" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "This is a service widget of auto update" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "widget update by time" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "Widget update by status" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "widget update by status" + }, + { + "name": "content_update", + "value": "FormAbility update from click" + }, + { + "name": "JSCardFormAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS card" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "JS UI widget development" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS card" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "Widget update by proxy with process data" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "process card" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "Widget update by proxy with persistent data" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "persistent card" + }, + { + "name": "default_page", + "value": "Default page" + }, + { + "name": "hide", + "value": "hide" + }, + { + "name": "show", + "value": "show" + }, + { + "name": "update", + "value": "update" + }, + { + "name": "status_a", + "value": "status A " + }, + { + "name": "status_b", + "value": "status B " + }, + { + "name": "change_rotate_angle", + "value": "change rotate angle" + }, + { + "name": "loading", + "value": "loading" + }, + { + "name": "Title_Update", + "value": "Title update." + }, + { + "name": "remove", + "value": "remove" + }, + { + "name": "add_to_desktop", + "value": "Add to desktop" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/zh_CN/element/string.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/zh_CN/element/string.json new file mode 100644 index 0000000000000000000000000000000000000000..447c49605190aafe6942f6b7208f0ec535dfff51 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/resources/zh_CN/element/string.json @@ -0,0 +1,164 @@ +{ + "string": [ + { + "name": "EntryAbility_desc", + "value": "服务卡片的UIAbility组件实例" + }, + { + "name": "EntryAbility_label", + "value": "卡片" + }, + { + "name": "EntryFormAbility_desc", + "value": "卡片扩展业务逻辑模块" + }, + { + "name": "EntryFormAbility_label", + "value": "卡片" + }, + { + "name": "title_immersive", + "value": "今日美食推荐" + }, + { + "name": "detail_immersive", + "value": "一碗香喷喷的炸酱面,回到儿时的青涩回忆" + }, + { + "name": "ButtonA_label", + "value": "功能A" + }, + { + "name": "ButtonB_label", + "value": "功能B" + }, + { + "name": "ChangeSize", + "value": "改变大小" + }, + { + "name": "JumpLabel", + "value": "跳转" + }, + { + "name": "CallToBackground", + "value": "拉至后台" + }, + { + "name": "WidgetEventEntryAbility_desc", + "value": "通过router事件刷新卡片内容" + }, + { + "name": "WgtImgUpdateEntryFormAbility_desc", + "value": "刷新本地图片和网络图片" + }, + { + "name": "WgtImgUpdateEntryFormAbility_label", + "value": "刷新图片" + }, + { + "name": "UpdateByTimeFormAbility_desc", + "value": "卡片定时刷新和定点刷新" + }, + { + "name": "UpdateByTimeFormAbility_label", + "value": "根据时间刷新" + }, + { + "name": "UpdateByStatusFormAbility_desc", + "value": "根据卡片状态刷新不同内容" + }, + { + "name": "UpdateByStatusFormAbility_label", + "value": "根据状态刷新" + }, + { + "name": "content_update", + "value": "使用方主动刷新卡片" + }, + { + "name": "JSCardFormAbility_desc", + "value": "开发基于JS UI的卡片" + }, + { + "name": "JSCardFormAbility_label", + "value": "JS卡片" + }, + { + "name": "JSCardEntryAbility_desc", + "value": "开发基于JS UI的卡片" + }, + { + "name": "JSCardEntryAbility_label", + "value": "JS 卡片" + }, + { + "name": "ProcessDataEntryAbility_desc", + "value": "基于过程数据的卡片代理刷新" + }, + { + "name": "ProcessDataEntryAbility_label", + "value": "过程数据" + }, + { + "name": "PersistentDataFormAbility_desc", + "value": "基于持久化数据的卡片代理刷新" + }, + { + "name": "PersistentDataFormAbility_label", + "value": "持久化数据" + }, + { + "name": "WidgetEventEntryAbility_label", + "value": "router刷新" + }, + { + "name": "default_page", + "value": "默认页面" + }, + { + "name": "hide", + "value": "隐藏" + }, + { + "name": "show", + "value": "显示" + }, + { + "name": "update", + "value": "刷新" + }, + { + "name": "status_a", + "value": "状态A " + }, + { + "name": "status_b", + "value": "状态B " + }, + { + "name": "change_rotate_angle", + "value": "改变旋转角度" + }, + { + "name": "loading", + "value": "加载中" + }, + { + "name": "module_desc", + "value": "Stage服务卡片开发示例" + }, + { + "name": "Title_Update", + "value": "更新标题完成" + }, + { + "name": "add_to_desktop", + "value": "添加到桌面" + }, + { + "name": "remove", + "value": "移除" + } + ] +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/entry/src/ohosTest/syscap.json b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/syscap.json new file mode 100644 index 0000000000000000000000000000000000000000..f05cf16b9d98a1c2c3e0743be84d8308047aa09a --- /dev/null +++ b/FormKit/StageServiceWidgetCards/entry/src/ohosTest/syscap.json @@ -0,0 +1,15 @@ +{ + "devices": { + "general": [ + "default" + ], + "custom": [ + { + "xts": [ + "SystemCapability.Account.AppAccount", + "SystemCapability.Account.OsAccount" + ] + } + ] + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/hvigor/hvigor-config.json5 b/FormKit/StageServiceWidgetCards/hvigor/hvigor-config.json5 new file mode 100644 index 0000000000000000000000000000000000000000..ba6fd680958b77ed61f91defddecc741e5ce022a --- /dev/null +++ b/FormKit/StageServiceWidgetCards/hvigor/hvigor-config.json5 @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2024-2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "modelVersion": "5.0.0", + "dependencies": { + } +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/hvigorfile.ts b/FormKit/StageServiceWidgetCards/hvigorfile.ts new file mode 100644 index 0000000000000000000000000000000000000000..f6a51f2e343d74ccf67d082b5f8e6b3006858cec --- /dev/null +++ b/FormKit/StageServiceWidgetCards/hvigorfile.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// Script for compiling build behavior. It is built in the build plug-in and cannot be modified currently. +export { appTasks } from '@ohos/hvigor-ohos-plugin'; \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/oh-package.json5 b/FormKit/StageServiceWidgetCards/oh-package.json5 new file mode 100644 index 0000000000000000000000000000000000000000..7a7d55a8b3128c30465f3a388d6cb81dac30fd20 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/oh-package.json5 @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +{ + "modelVersion": "5.0.0", + "license": "", + "devDependencies": { + "@ohos/hypium": "1.0.6" + }, + "author": "", + "name": "stageservicewidgetcards", + "description": "Please describe the basic information.", + "main": "", + "version": "1.0.0", + "dependencies": {} +} \ No newline at end of file diff --git a/FormKit/StageServiceWidgetCards/ohosTest.md b/FormKit/StageServiceWidgetCards/ohosTest.md new file mode 100644 index 0000000000000000000000000000000000000000..ff44e41b70dd3df41dc992d9269b78cd4bac04c6 --- /dev/null +++ b/FormKit/StageServiceWidgetCards/ohosTest.md @@ -0,0 +1,41 @@ +# StageServiceWidgetCards测试用例归档 + +## 用例表 + +|测试功能|预置条件| 输入 | 预期输出 |是否自动|测试结果| +|--------------------------------|--------------------------------|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|--------------------------------|--------------------------------| +|关闭应用|应用正常启动| 根据坐标点击屏幕上的返回按钮 | 应用返回到桌面 |否|Pass| +|添加卡片|桌面存在app| 长按app,点击服务卡片选项。右滑选择"This is a service widget with animation property."描述卡片,并点击“添加到桌面”。 | 页面中成功添加属性动画卡片 | 是 |Pass| +| 在桌面卡片内测试动画效果 | 桌面上已有一张属性动画卡片 | 点击“改变旋转角度”按钮 | 按钮产生旋转动画效果 | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget with page custom drawing."描述卡片,并点击“添加到桌面”。 | 页面中成功添加自定义绘制能力卡片 | 是 | Pass | +| 测试卡片使用自定义绘制能力 | 桌面上已有一张卡片 | 观察卡片显示 | 显示蓝色笑脸 | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择使用"This is a service widget for router event."描述卡片,并点击“添加到桌面”。 | 页面中成功添加router event卡片 | 是 | Pass | +| 测试使用router事件跳转到指定UIAbility | 桌面上已有一张卡片 | 先后点击“FunA”,“FunB”按钮 | 先后分别跳转到页面 | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by message."描述卡片,并点击“添加到桌面”。 | 页面中成功添加通过message事件刷新卡片内容卡片 | 是 | Pass | +| 测试通过message事件刷新卡片内容 | 桌面上已有一张卡片 | 点击“刷新”按钮 | title信息更新为'Title Update.'文字信息更新为'Description update success.' | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget using callee to pull UIAbility"描述卡片,并点击“添加到桌面”。 | 页面中成功添加使用call事件拉起指定UIAbility到后台卡片 | 是 | Pass | +| 使用call事件拉起指定UIAbility到后台 | 桌面上已有一张卡片 | 先后点击“FunA”,“FunB”按钮 | 先后分别后台打印FunACall param及FunBCall param | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by router action"描述卡片,并点击“添加到桌面”。 | 页面中成功添加通过router事件刷新卡片内容卡片 | 是 | Pass | +| 通过router事件刷新卡片内容 | 桌面上已有一张卡片 | 1. 点击“router事件跳转”按钮;点击Home键返回桌面,查看卡片内容 | 1. 拉起对应UIAbility;内容从“init”更新为“RouterFromCard”:UIAbility;如果按home键返回桌面再次点击按钮则更新为“RouterFromCard”:onNewWant UIAbility. | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by callee"描述卡片,并点击“添加到桌面”。 | 页面中成功添加通过callee事件刷新卡片内容卡片 | 是 | Pass | +| 通过call事件刷新卡片内容 | 桌面上已有一张卡片 | 1. 点击“callee拉至后台”按钮;点击Home键返回桌面,查看卡片内容 | 卡片内容更新从“init”更新为"CallFrom" | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"Update duration"描述卡片,并点击“添加到桌面”。 | 页面中成功添加定时刷新卡片 | 是 | Pass | +| 测试卡片定时刷新能力 | 桌面上已有一张卡片 | 等待30min后观察卡片显示 | 标题从‘Title default’更新为'Title Update.'文字从‘定时刷新’更新为'Description update success.' | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"Scheduled update time"描述卡片,并点击“添加到桌面”。 | 页面中成功添加定点刷新卡片 | 是 | Pass | +| 测试卡片定点刷新能力 | 桌面上已有一张卡片 | 配置文件中配置10:30时刻更新,等待到该时间后观察卡片显示 | 标题从‘Title default’更新为'Title Update.'文字从‘定点刷新’更新为'Description update success.' | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"Next refresh time"描述卡片,并点击“添加到桌面”。 | 页面中成功添加下次刷新时间卡片 | 是 | Pass | +| 测试卡片固定时间后刷新能力 | 桌面上已有一张卡片 | 点击按钮,等待5min后观察卡片显示 | 标题从‘Title default’更新为'Title Update.'文字从‘Description default’更新为'Description update success.' | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"Widget image update"描述卡片,并点击“添加到桌面”。 | 页面中成功添加<刷新本地图片和网络图片>的卡片 | 是 | Pass | +| 刷新本地图片和网络图片 | 桌面上已有一张卡片 | 点击“刷新”按钮 | 在服务卡片滑动选择时显示默认图片;添加到桌面后显示本地图片;刷新后更新为网络下载图片 | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by status"描述卡片,并点击“添加到桌面”。 | 页面中成功添加<根据卡片状态刷新不同内容>的卡片 | 是 | Pass | +| 根据卡片状态刷新不同内容 | 桌面上已有两张卡片 | 在已添加的两张卡片中分别勾选“状态A”及“状态B”,等待一小时后观察卡片显示 | 卡片中只更新状态A文字“待刷新”为“AAA”;卡片中只更新状态B文字“待刷新”为“BBB” | 否 | Pass | +| 安装应用 | 安装“共享数据”应用 | 安装“共享数据”应用hap包,进入主页面 | 页面中成功添加“更新过程数据”按钮 | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by proxy using persistent data"描述卡片,并点击“添加到桌面”。 | 页面中成功添加<卡片代理刷新(持久化数据)>的卡片,卡片中央内容显示“a” | 是 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"This is a service widget update by proxy using process data"描述卡片,并点击“添加到桌面”。 | 页面中成功添加<卡片代理刷新(过程数据)>的卡片,卡片中央内容显示“加载中...” | 是 | Pass | +| 在桌面应用里刷新卡片 | 已安装数据更新应用 | 返回“共享数据”应用主页面,点击<更新持久化数据>,点击Home键返回桌面,观察卡片显示 | 弹出“更新持久化数据成功”提示。卡片中央内容刷新,从“a”更新为”snow“,该过程卡片提供方应用没有被拉起 | 否 | Pass | +| 在桌面应用里刷新卡片 | 已安装数据更新应用 | 返回“共享数据”应用主页面,点击<更新过程数据>,点击Home键返回桌面,观察卡片显示 | 弹出“更新过程数据成功”提示。卡片中央内容刷新,从“加载中...”更新为”Qing“,该过程卡片提供方应用没有被拉起 | 否 | Pass | +| 使用方刷新卡片内容(仅对系统应用开放) | 已安装数据更新应用 | 返回“共享数据”应用主页面,点击<刷新卡片内容>,观察当前页面卡片显示 | 标题从‘Title default’更新为'Title Update.'文字从‘requestForm’更新为'Description update success.' | 否 | Pass | +| 添加卡片 | 桌面存在app | 长按app,点击服务卡片选项。右滑选择"JS UI widget development"描述卡片,并点击“添加到桌面”。 | 页面中成功添加<开发基于JS UI的卡片>的卡片 | 是 | Pass | +| JS卡片内容刷新 | 桌面上已有一张卡片 | 等待30min后观察卡片显示 | title从“titleOnCreate”刷新为“titleOnUpdate”;文字内容从“detailOnCreat”刷新为“detailOnUpdate” | 否 | Pass | +| | | | | | | + diff --git a/FormKit/StageServiceWidgetCards/screenshots/data interaction1.gif b/FormKit/StageServiceWidgetCards/screenshots/data interaction1.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6017861191d83a1008223860084d1a8e68ddd85 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/screenshots/data interaction1.gif differ diff --git a/FormKit/StageServiceWidgetCards/screenshots/widget event.gif b/FormKit/StageServiceWidgetCards/screenshots/widget event.gif new file mode 100644 index 0000000000000000000000000000000000000000..864d8859b9d4d0430f97e20b6882b000702e2d44 Binary files /dev/null and b/FormKit/StageServiceWidgetCards/screenshots/widget event.gif differ