diff --git a/CODEOWNERS b/CODEOWNERS index 81d411b4860e6baaff515d258356e6c6e84b2a56..99c94cdb224c11aade6c6a992ca1f45cc8089b6e 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -155,9 +155,9 @@ zh-cn/application-dev/work-scheduler/ @HelloCrease zh-cn/application-dev/internationalization/ @HelloCrease zh-cn/application-dev/device/usb-overview.md @ge-yafang zh-cn/application-dev/device/usb-guidelines.md @ge-yafang -zh-cn/application-dev/device/device-location-overview.md @zengyawen -zh-cn/application-dev/device/device-location-info.md @zengyawen -zh-cn/application-dev/device/device-location-geocoding.md @zengyawen +zh-cn/application-dev/device/device-location-overview.md @RayShih +zh-cn/application-dev/device/device-location-info.md @RayShih +zh-cn/application-dev/device/device-location-geocoding.md @RayShih zh-cn/application-dev/device/sensor-overview.md @HelloCrease zh-cn/application-dev/device/sensor-guidelines.md @HelloCrease zh-cn/application-dev/device/vibrator-overview.md @HelloCrease @@ -181,7 +181,7 @@ zh-cn/application-dev/napi/drawing-guidelines.md @ge-yafang zh-cn/application-dev/napi/rawfile-guidelines.md @HelloCrease zh-cn/application-dev/reference/js-service-widget-ui/ @HelloCrease zh-cn/application-dev/faqs/ @zengyawen -zh-cn/application-dev/file-management/ @qinxiaowang +zh-cn/application-dev/file-management/ @zengyawen zh-cn/application-dev/application-test/ @HelloCrease zh-cn/application-dev/device-usage-statistics/ @HelloCrease @@ -212,7 +212,7 @@ zh-cn/application-dev/reference/apis/js-apis-audio.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-camera.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-image.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-media.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-medialibrary.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-medialibrary.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-i18n.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-intl.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-resource-manager.md @HelloCrease @@ -239,13 +239,13 @@ zh-cn/application-dev/reference/apis/js-apis-system-storage.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-data-rdb.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-settings.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-data-resultset.md @ge-yafang -zh-cn/application-dev/reference/apis/js-apis-document.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-environment.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-fileio.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-filemanager.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-statfs.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-volumemanager.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-document.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-environment.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-fileio.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-filemanager.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-statfs.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-volumemanager.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-contact.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-call.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-observer.md @zengyawen @@ -302,27 +302,27 @@ zh-cn/application-dev/reference/apis/js-apis-vibrator.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-appAccount.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-distributed-account.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-osAccount.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-convertxml.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-process.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-uri.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-url.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-util.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-arraylist.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-deque.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-hashmap.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-hashset.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-lightweightset.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-linkedlist.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-list.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-plainarray.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-queue.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-stack.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-treemap.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-treeset.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-vector.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-worker.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-xml.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-convertxml.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-process.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-uri.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-url.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-util.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-arraylist.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-deque.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-hashmap.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-hashset.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-lightweightmap.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-lightweightset.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-linkedlist.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-list.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-plainarray.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-queue.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-stack.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-treemap.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-treeset.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-vector.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-worker.md @ge-yafang +zh-cn/application-dev/reference/apis/js-apis-xml.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-testRunner.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-uitest.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-hisysevent.md @zengyawen @@ -331,9 +331,9 @@ zh-cn/application-dev/reference/apis/js-apis-EnterpriseAdminExtensionAbility.md zh-cn/application-dev/reference/apis/js-apis-animator.md @HelloCrease @qieqiewl @tomatodevboy @niulihua zh-cn/application-dev/reference/apis/js-apis-uiappearance.md @HelloCrease @qieqiewl @tomatodevboy @niulihua zh-cn/application-dev/reference/apis/js-apis-useriam-faceauth.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-userfilemanager.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-userfilemanager.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-buffer.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-buffer.md @ge-yafang zh-cn/application-dev/reference/apis/development-intro.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-accessibility-extension-context.md @RayShih zh-cn/application-dev/reference/apis/js-apis-application-applicationContext.md @RayShih @@ -366,7 +366,7 @@ zh-cn/application-dev/reference/apis/js-apis-mouseevent.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-nfcController.md @RayShih zh-cn/application-dev/reference/apis/js-apis-nfctech.md @RayShih zh-cn/application-dev/reference/apis/js-apis-pointer.md @HelloCrease -zh-cn/application-dev/reference/apis/js-apis-securityLabel.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-securityLabel.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-system-app.md @RayShih @shuaytao @wangzhen107 @inter515 zh-cn/application-dev/reference/apis/js-apis-system-battery.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-system-bluetooth.md @RayShih @@ -374,7 +374,7 @@ zh-cn/application-dev/reference/apis/js-apis-system-brightness.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-system-configuration.md @HelloCrease zh-cn/application-dev/reference/apis/js-apis-system-device.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-system-fetch.md @zengyawen -zh-cn/application-dev/reference/apis/js-apis-system-file.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-system-file.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-system-location.md @RayShih zh-cn/application-dev/reference/apis/js-apis-system-mediaquery.md @HelloCrease @qieqiewl @tomatodevboy @niulihua zh-cn/application-dev/reference/apis/js-apis-system-network.md @zengyawen @@ -390,8 +390,8 @@ zh-cn/application-dev/reference/apis/js-apis-accessibility-config.md @RayShih zh-cn/application-dev/reference/apis/js-apis-Bundle-BundleStatusCallback.md @RayShih @shuaytao @wangzhen107 @inter515 zh-cn/application-dev/reference/apis/js-apis-bundle-PackInfo.md @RayShih @shuaytao @wangzhen107 @inter515 zh-cn/application-dev/reference/apis/js-apis-enterpriseDeviceManager-DeviceSettingsManager.md @HelloCrease -zh-cn/application-dev/reference/apis/js-apis-fileAccess.md @qinxiaowang -zh-cn/application-dev/reference/apis/js-apis-fileExtensionInfo.md @qinxiaowang +zh-cn/application-dev/reference/apis/js-apis-fileAccess.md @zengyawen +zh-cn/application-dev/reference/apis/js-apis-fileExtensionInfo.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-net-ethernet.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-net-policy.md @zengyawen zh-cn/application-dev/reference/apis/js-apis-net-sharing.md @zengyawen @@ -450,16 +450,6 @@ zh-cn/application-dev/reference/apis/js-apis-formprovider.md @RayShih @littlejer zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-ability.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-inputmethod-extension-context.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-inputmethod-subtype.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errcode-inputmethod-framework.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errcode-usb.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-datashare.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-colorspace-manager.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-display.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-distributed-data_object.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-distributedKVStore.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-pasteboard.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-preferences.md @ge-yafang -zh-cn/application-dev/reference/errorcodes/errorcode-window.md @ge-yafang zh-cn/application-dev/reference/apis/js-apis-application-quickFixManager.md @RayShih @littlejerry1 @gwang2008 @ccllee @chengxingzhen zh-cn/application-dev/reference/apis/js-apis-missionManager.md @RayShih @littlejerry1 @gwang2008 @ccllee @chengxingzhen zh-cn/application-dev/reference/apis/js-apis-particleAbility.md @RayShih @littlejerry1 @gwang2008 @ccllee @chengxingzhen @@ -470,3 +460,62 @@ zh-cn/application-dev/reference/apis/js-apis-service-extension-ability.md @RaySh zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md @RayShih @littlejerry1 @gwang2008 @ccllee @chengxingzhen zh-cn/application-dev/reference/apis/js-apis-wantAgent.md @RayShih @littlejerry1 @gwang2008 @ccllee @chengxingzhen +zh-cn/application-dev/reference/errorcodes/errcode-ability.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-access-token.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-accessibility.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-account.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-animator.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-app-account.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-audio.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-avsession.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-backgroundTaskMgr.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-batteryStatistics.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-brightness.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-buffer.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-bundle.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-colorspace-manager.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-CommonEventService.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-containers.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-data-rdb.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-datashare.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-device-manager.md @qinxiaowang +zh-cn/application-dev/reference/errorcodes/errcode-DeviceUsageStatistics.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-display.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-distributed-dataObject.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-distributedKVStore.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-DistributedNotificationService.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-DistributedSchedule.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-enterpriseDeviceManager.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-faultlogger.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-filemanagement.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-geoLocationManager.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-hiappevent.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-hisysevent.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-hiviewdfx-hidebug.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-huks.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-i18n.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-inputmethod-framework.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-multimodalinput.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-nfc.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-pasteboard.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-power.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-preferences.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-promptAction.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-reminderAgentManager.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-request.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-resource-manager.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-router.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-rpc.md @qinxiaowang +zh-cn/application-dev/reference/errorcodes/errcode-runninglock.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-sensor.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-system-parameterV9.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-thermal.md @zengyawen +zh-cn/application-dev/reference/errorcodes/errcode-uitest.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-universal.md @RayShih +zh-cn/application-dev/reference/errorcodes/errcode-update.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-usb.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-vibrator.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-webview.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-window.md @ge-yafang +zh-cn/application-dev/reference/errorcodes/errcode-workScheduler.md @HelloCrease +zh-cn/application-dev/reference/errorcodes/errcode-zlib.md @RayShih diff --git a/en/device-dev/kernel/kernel-small-debug-shell-cmd-uname.md b/en/device-dev/kernel/kernel-small-debug-shell-cmd-uname.md index 770a11ceb5171ba3ab3f33c7dd58f96984a02399..525cb31fef3903869fc35b478203e734cebde25d 100644 --- a/en/device-dev/kernel/kernel-small-debug-shell-cmd-uname.md +++ b/en/device-dev/kernel/kernel-small-debug-shell-cmd-uname.md @@ -78,7 +78,7 @@ Example 1: all information of the operating system ``` OHOS:/$ uname -a -LiteOS hisilicon 2.0.0.37 Huawei LiteOS 2.0.0.37 Oct 21 2021 17:39:32 Cortex-A7 +LiteOS hisilicon 2.0.x.x Huawei LiteOS 2.0.x.x Oct 21 2021 17:39:32 Cortex-A7 OHOS:/$ ``` diff --git a/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md b/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md index f35c9cb1516fa80561f7f2dc86b0439f5577325e..6683c254d51b424f49158c29c8b3492f148b5027 100644 --- a/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md +++ b/en/device-dev/porting/porting-bes2600w-on-minisystem-display-demo.md @@ -1422,7 +1422,7 @@ For details about product compatibility specifications, see [Introduction to Pro ### XTS Test Cases -For details about the `XTS` test cases, see [XTS](https://gitee.com/openharmony/docs/blob/master/en/device-dev/subsystems/subsys-xts-guide.md). To adapt the `XTS` subsystem, you need to add the `xts_acts`/`xts_tools` component in the `config.json` file, as shown below: +For details about the `XTS` test cases, see [XTS](../subsystems/subsys-xts-guide.md). To adapt the `XTS` subsystem, you need to add the `xts_acts`/`xts_tools` component in the `config.json` file, as shown below: { "subsystem": "xts", diff --git a/en/device-dev/porting/porting-minichip.md b/en/device-dev/porting/porting-minichip.md index 41894c11a4bafd4b013c8f98e6fc5fe07aace01a..1fd7c1fdfbbb6c2500be7603bc03fcceaf39d9f2 100644 --- a/en/device-dev/porting/porting-minichip.md +++ b/en/device-dev/porting/porting-minichip.md @@ -1,10 +1,10 @@ # Mini System SoC Porting Guide -- **[Porting Preparations](porting-chip-prepare.md)** +- **[Porting Preparations](porting-chip-prepare-knows.md)** -- **[Kernel Porting](porting-chip-kernel.md)** +- **[Kernel Porting](porting-chip-kernel-overview.md)** -- **[Board-Level OS Porting](porting-chip-board.md)** +- **[Board-Level OS Porting](porting-chip-board-overview.md)** - **[FAQ](porting-chip-faqs.md)** diff --git a/zh-cn/application-dev/quick-start/figures/create-resource-file-1.png b/zh-cn/application-dev/quick-start/figures/create-resource-file-1.png index a6d82caac558cd58b78aba3014b6ac60148f6bc8..0bb0d4933957d0f0ef984e47e71851bf4bb0c307 100644 Binary files a/zh-cn/application-dev/quick-start/figures/create-resource-file-1.png and b/zh-cn/application-dev/quick-start/figures/create-resource-file-1.png differ diff --git a/zh-cn/application-dev/quick-start/figures/create-resource-file-2.png b/zh-cn/application-dev/quick-start/figures/create-resource-file-2.png index b4d23e8dc15bafbb08ca691575ce2ea9fe989e91..d8231462cb4cab37469b25608952425981e4f77a 100644 Binary files a/zh-cn/application-dev/quick-start/figures/create-resource-file-2.png and b/zh-cn/application-dev/quick-start/figures/create-resource-file-2.png differ diff --git a/zh-cn/application-dev/quick-start/figures/create-resource-file-3.png b/zh-cn/application-dev/quick-start/figures/create-resource-file-3.png index 566653c5e49753e1f04d0d6b5b5c3e931f4354b5..10ab868a26bf23e9fc4680cc010ae875e3113ca9 100644 Binary files a/zh-cn/application-dev/quick-start/figures/create-resource-file-3.png and b/zh-cn/application-dev/quick-start/figures/create-resource-file-3.png differ diff --git a/zh-cn/application-dev/quick-start/resource-categories-and-access.md b/zh-cn/application-dev/quick-start/resource-categories-and-access.md index 774c1886b3cacc21fb5605010dbd57ba3d064e57..028d88e440ff144162504564fc946b7f238befdb 100644 --- a/zh-cn/application-dev/quick-start/resource-categories-and-access.md +++ b/zh-cn/application-dev/quick-start/resource-categories-and-access.md @@ -202,27 +202,19 @@ plural.json文件的内容如下: - 创建资源目录及资源文件 - 在resources目录右键菜单选择“New > Resource File”,此时可同时创建目录和文件。 - - 文件默认创建在base目录的对应资源组下。如果选择了限定词,则会按照命名规范自动生成限定词+资源组目录,并将文件创建在目录中。 - - 目录名自动生成,格式固定为“限定词.资源组”,例如创建一个限定词为横竖屏类别下的竖屏,资源组为绘制资源的目录,自动生成的目录名称为“vertical.graphic”。 + 在resources目录右键菜单选择“New > Resource File”,此时可同时创建目录和文件。文件默认创建在base目录的对应资源组下。如果选择了限定词,则会按照命名规范自动生成限定词+资源组目录,并将文件创建在目录中。图中Avaliable qualifiers为供选择的限定词目录,通过右边的小箭头可添加或者删除。File name为需要创建的文件名,Resource type为资源组类型,默认是element。Root Element为资源类型。创建的目录名自动生成,格式固定为“限定词.资源组”,例如:创建一个限定词为dark的element目录,自动生成的目录名称为“dark.element”。 ![create-resource-file-1](figures/create-resource-file-1.png) - 创建资源目录 - 在resources目录右键菜单选择“New > Resource Directory”,此时可创建资源目录。 - - 选择资源组类型,设置限定词,创建后自动生成目录名称。目录名称格式固定为“限定词.资源组”,例如创建一个限定词为横竖屏类别下的竖屏,资源组为绘制资源的目录,自动生成的目录名称为“vertical.graphic”。 + 在resources目录右键菜单选择“New > Resource Directory”,此时可创建资源目录。资源目录创建的是base目录,也可根据需求创建其它限定词目录。确定限定词后,选择资源组类型,当前资源组类型支持Element、Media、Profile三种,创建后自动生成目录名称。 ![create-resource-file-2](figures/create-resource-file-2.png) - 创建资源文件 - 在资源目录的右键菜单选择“New > XXX Resource File”,即可创建对应资源组目录的资源文件。 - - 例如,在element目录下可新建Element Resource File。 + 在资源目录的右键菜单选择“New > XXX Resource File”,即可创建对应资源组目录的资源文件。例如,在element目录下可新建Element Resource File。 ![create-resource-file-3](figures/create-resource-file-3.png) diff --git a/zh-cn/application-dev/reference/apis/Readme-CN.md b/zh-cn/application-dev/reference/apis/Readme-CN.md index 017a04ce7ff21d653dc39e7d61c04bf06983f7d4..0c100b9b5f83568d7bc642436a8e64f27f5db3ec 100755 --- a/zh-cn/application-dev/reference/apis/Readme-CN.md +++ b/zh-cn/application-dev/reference/apis/Readme-CN.md @@ -264,9 +264,9 @@ - 定制管理 - [@ohos.configPolicy (配置策略)](js-apis-config-policy.md) - - [@ohos.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)](js-apis-EnterpriseAdminExtensionAbility.md) - - [@ohos.enterpriseDeviceManager (企业设备管理)](js-apis-enterprise-device-manager.md) - - enterpriseDeviceManager/[DeviceSettingsManager(设备设置管理)](js-apis-enterpriseDeviceManager-DeviceSettingsManager.md) + - [@ohos.enterprise.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)](js-apis-EnterpriseAdminExtensionAbility.md) + - [@ohos.enterprise.adminManager (企业设备管理)](js-apis-enterprise-adminManager.md) + - [@ohos.enterprise.dateTimeManager(系统时间管理)](js-apis-enterprise-dateTimeManager.md) - 语言基础类库 - [@ohos.buffer (Buffer)](js-apis-buffer.md) diff --git a/zh-cn/application-dev/reference/apis/js-apis-appAccount.md b/zh-cn/application-dev/reference/apis/js-apis-appAccount.md index 49b4ff2e97c184127eb2faeea6a0c3401a7a6c9e..b5ff5f167b031f01ab8a42012aa1ad28a9c96fed 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-appAccount.md +++ b/zh-cn/application-dev/reference/apis/js-apis-appAccount.md @@ -470,7 +470,7 @@ checkAppAccess(name: string, bundleName: string, callback: AsyncCallback<bool | ---------- | ------------------------- | ---- | --------------------------------- | | name | string | 是 | 应用帐号的名称。 | | bundleName | string | 是 | 第三方应用的包名。 | -| callback | AsyncCallback<void> | 是 | 回调函数。返回true表示指定应用可访问特定帐号的数据;返回false表示不可访问。 | +| callback | AsyncCallback<boolean> | 是 | 回调函数。返回true表示指定应用可访问特定帐号的数据;返回false表示不可访问。 | **错误码:** @@ -2487,7 +2487,7 @@ selectAccountsByOptions(options: SelectAccountsOptions, callback: AsyncCallback& | 参数名 | 类型 | 必填 | 说明 | | -------------- | ----------------------------------- | ----- | --------------- | | options | SelectAccountsOptions | 是 | 选择帐号的选项。 | -| callback | AsyncCallback<[AppAccountInfo](#appaccountinfo)> | 是 | 回调函数。当根据选项选择请求方可访问的帐号列表时,err为null,data为可访问的帐号信息对象;否则为错误对象。 | +| callback | AsyncCallback<Array<[AppAccountInfo](#appaccountinfo)>> | 是 | 回调函数。当根据选项选择请求方可访问的帐号列表时,err为null,data为可访问的帐号信息对象;否则为错误对象。 | **错误码:** @@ -4229,7 +4229,7 @@ getAllOAuthTokens(name: string, owner: string, callback: AsyncCallback<Array& | -------- | ---------------------------------------- | ---- | ----------- | | name | string | 是 | 应用帐号的名称。 | | owner | string | 是 | 应用帐号所有者的包名。 | -| callback | AsyncCallback<Array< [OAuthTokenInfo](#oauthtokeninfodeprecated)>> | 是 | 回调函数。当获取成功时,err为null,data为授权令牌数组;否则为错误对象。 | +| callback | AsyncCallback<Array<[OAuthTokenInfo](#oauthtokeninfodeprecated)>> | 是 | 回调函数。当获取成功时,err为null,data为授权令牌数组;否则为错误对象。 | **示例:** @@ -4499,7 +4499,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ----- | ------ | ---- | ----------- | | owner | string | 是 | 应用帐号所有者的包名。 | | name | string | 是 | 应用帐号的名称。 | @@ -4510,7 +4510,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------------------- | -------------- | ----- | ---------------- | | authType9+ | string | 是 | 令牌的鉴权类型。 | | token9+ | string | 是 | 令牌的取值。 | @@ -4526,7 +4526,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------------------- | -------------- | ----- | ---------------- | | authType | string | 是 | 令牌的鉴权类型。 | | token | string | 是 | 令牌的取值。 | @@ -4538,7 +4538,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ---------- | | owner | string | 是 | 认证器的所有者包名。 | | iconId | number | 是 | 认证器的图标标识。 | @@ -4550,7 +4550,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ---------- | | account | [AppAccountInfo](#appaccountinfo) | 否 | 令牌所属的帐号信息。 | | tokenInfo | [AuthTokenInfo](#authtokeninfo9) | 否 | 令牌信息。 | @@ -4561,7 +4561,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ---------- | | customData | {[key:string]: Object} | 否 | 自定义数据。 | @@ -4571,7 +4571,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------- | ------ | ---- | ---------- | | requiredLabels | {[key:string]: Object} | 否 | 必须的标签。 | | authType | string | 否 | 鉴权类型。 | @@ -4582,7 +4582,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | --------------- | --------------------------- | ----- | ------------------- | | allowedAccounts | Array<[AppAccountInfo](#appaccountinfo)> | 否 | 允许的帐号数组。 | | allowedOwners | Array<string> | 否 | 允许的帐号所有者数组。 | @@ -4594,7 +4594,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------------- | ---------------------- | ----- | -------------- | | credentialType | string | 否 | 凭据类型。 | | credential | string | 否 | 凭据取值。 | @@ -4607,7 +4607,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ---------- | ---------------------- | ----- | -------------- | | properties | {[key:string]: Object} | 否 | 属性对象。 | | parameters | {[key:string]: Object} | 否 | 自定义参数对象。 | @@ -4618,7 +4618,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 名称 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | -------------------------------- | ---------------------- | ----------------------- | | ACTION_ADD_ACCOUNT_IMPLICITLY(deprecated) | "addAccountImplicitly" | 表示操作,隐式添加帐号。 | | ACTION_AUTHENTICATE(deprecated) | "authenticate" | 表示操作,鉴权。 | @@ -4644,7 +4644,7 @@ getAuthenticatorInfo(owner: string): Promise<AuthenticatorInfo> **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.AppAccount。 -| 名称 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ----------------------------------- | ----- | ------------ | | SUCCESS | 0 | 表示操作成功。 | | ERROR_ACCOUNT_NOT_EXIST | 10001 | 表示应用帐号不存在。 | @@ -4877,7 +4877,7 @@ createAccountImplicitly(options: CreateAccountImplicitlyOptions, callback: AuthC | 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | -| options | {[key: string]: any} | 是 | 隐式创建账号的选项。 | +| options | [CreateAccountImplicitlyOptions](#createaccountimplicitlyoptions9) | 是 | 隐式创建账号的选项。 | | callback | [AuthCallback](#authcallback9) | 是 | 认证器回调对象,用于返回创建结果。 | ### addAccountImplicitlydeprecated @@ -4911,7 +4911,7 @@ auth(name: string, authType: string, options: {[key:string]: Object}, callback: **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | name | string | 是 | 应用帐号的名称。 | | authType | string | 是 | 应用帐号的鉴权类型。 | @@ -4933,7 +4933,7 @@ authenticate(name: string, authType: string, callerBundleName: string, options: **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | name | string | 是 | 应用帐号的名称。 | | authType | string | 是 | 应用帐号的鉴权类型。 | @@ -4951,7 +4951,7 @@ verifyCredential(name: string, options: VerifyCredentialOptions, callback: AuthC **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | name | string | 是 | 应用帐号的名称。 | | options | [VerifyCredentialOptions](#verifycredentialoptions9) | 是 | 验证凭据的可选项。 | @@ -4967,7 +4967,7 @@ setProperties(options: SetPropertiesOptions, callback: AuthCallback): void; **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | options | [SetPropertiesOptions](#setpropertiesoptions9) | 是 | 设置属性的可选项。 | | callback | [AuthCallback](#authcallback9) | 是 | 认证器回调,用于返回设置结果。 | @@ -4982,7 +4982,7 @@ checkAccountLabels(name: string, labels: Array<string>, callback: AuthCall **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | name | string | 是 | 应用帐号的名称。 | | labels | Array<string> | 是 | 标签数组。 | @@ -4998,7 +4998,7 @@ isAccountRemovable(name: string, callback: AuthCallback): void; **参数:** -| 接口名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | ---------------- | --------------------- | ---- | --------------- | | name | string | 是 | 应用帐号的名称。 | | callback | [AuthCallback](#authcallback9) | 是 | 认证器回调,用于返回判断结果。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md b/zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md index 15e29b7d947076331e5194b02fa7555845fec809..42d5837a89a4b727eeee1dcde9f342dc17010ce1 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md +++ b/zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md @@ -1575,7 +1575,8 @@ convertKey(pubKey : DataBlob, priKey : DataBlob, callback : AsyncCallback\ ```javascript import cryptoFramework from "@ohos.security.cryptoFramework" +let globalKeyPair; // 生成的密钥对,此处省略生成过程 + let keyAgreement = cryptoFramework.createKeyAgreement("ECC256"); let globalKeyPair; // globalKeyPair为使用非对称密钥生成器生成的非对称密钥对象,此处省略生成过程 keyAgreement.generateSecret(globalKeyPair.priKey, globalKeyPair.pubKey, function (err, secret) { @@ -2516,6 +2519,7 @@ keyAgreement.generateSecret(globalKeyPair.priKey, globalKeyPair.pubKey, function ```javascript import cryptoFramework from "@ohos.security.cryptoFramework" +let globalKeyPair; // 生成的密钥对,此处省略生成过程 let keyAgreement = cryptoFramework.createKeyAgreement("ECC256"); let globalKeyPair; // globalKeyPair为使用非对称密钥生成器生成的非对称密钥对象,此处省略生成过程 let keyAgreementPromise = keyAgreement.generateSecret(globalKeyPair.priKey, globalKeyPair.pubKey); diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md b/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md index 8c59f4eed0ea39fb45737975ba5313bab53f411e..6e0133aff6d8b91b4c79413ab54b6d8004e9c7ba 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md +++ b/zh-cn/application-dev/reference/apis/js-apis-distributed-account.md @@ -317,7 +317,7 @@ updateOsAccountDistributedInfo(accountInfo: DistributedInfo): Promise<void> **系统能力:** SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | name | string | 是 | 分布式帐号名称,非空字符串。 | | id | string | 是 | 分布式帐号UID,非空字符串。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-image.md b/zh-cn/application-dev/reference/apis/js-apis-image.md index 32940b1ac22869c454f4a181ae66003d0cb4f0db..267255dc04e55a13a9544667ada244f31d8f3044 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-image.md +++ b/zh-cn/application-dev/reference/apis/js-apis-image.md @@ -2081,7 +2081,7 @@ creator.dequeueImage((err, img) => { if (err) { console.info('dequeueImage succeeded.'); } - console.info('dequeueImage failed.')); + console.info('dequeueImage failed.'); }); ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md b/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md index 019bc319ac2c1245cef25558b8390a4672347495..e53e77bac534a379890688064173c26def31be2e 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md +++ b/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md @@ -45,6 +45,7 @@ import featureAbility from '@ohos.ability.featureAbility'; let context = featureAbility.getContext(); let media = mediaLibrary.getMediaLibrary(context); ``` + ## mediaLibrary.getMediaLibrary getMediaLibrary(): MediaLibrary @@ -53,8 +54,6 @@ getMediaLibrary(): MediaLibrary 此接口仅可在FA模型下使用。 -> **说明**: 从API Version 8开始,该接口不再维护,推荐使用新接口[mediaLibrary.getMediaLibrary8+](#medialibrarygetmedialibrary8)。 - **系统能力**:SystemCapability.Multimedia.MediaLibrary.Core **返回值:** diff --git a/zh-cn/application-dev/reference/apis/js-apis-osAccount.md b/zh-cn/application-dev/reference/apis/js-apis-osAccount.md index 7cc29cfcc0989fe5067656ef9345c78358aac775..1c38b5586f4d076b91cf2bd24228348fce3bca85 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-osAccount.md +++ b/zh-cn/application-dev/reference/apis/js-apis-osAccount.md @@ -37,7 +37,7 @@ getAccountManager(): AccountManager **系统能力:** SystemCapability.Account.OsAccount。 -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------ | ------ | ----------- | | ADMIN | 0 | 管理员帐号。 | | NORMAL | 1 | 普通帐号。 | @@ -523,7 +523,7 @@ checkOsAccountVerified(localId: number, callback: AsyncCallback<boolean>): | 参数名 | 类型 | 必填 | 说明 | | -------- | ---------------------------- | ---- | ------------------------------------------------------------- | -| localId | number | 否 | 系统帐号ID。 | +| localId | number | 是 | 系统帐号ID。 | | callback | AsyncCallback<boolean> | 是 | 回调函数。返回true表示指定帐号已验证;返回false表示指定帐号未验证。 | **错误码:** @@ -2381,7 +2381,7 @@ querySerialNumberByOsAccountLocalId(localId: number): Promise<number> on(type: 'activate' | 'activating', name: string, callback: Callback<number>): void -订阅系统帐号的变动信息。使用callback异步回调。 +订阅系统帐号的激活完成与激活中的事件。使用callback异步回调。 **系统接口:** 此接口为系统接口。 @@ -2395,7 +2395,7 @@ on(type: 'activate' | 'activating', name: string, callback: Callback<number&g | -------- | -------------------------- | ---- | ------------------------------------------------------------ | | type | 'activate' \| 'activating' | 是 | 订阅类型,activate表示订阅的是帐号已激活完成的事件,activating表示订阅的是帐号正在激活的事件。 | | name | string | 是 | 订阅名称,可自定义,要求非空且长度不超过1024字节。 | -| callback | Callback<number> | 是 | 订阅系统帐号变动信息的回调,表示当前事件对应的系统帐号ID。 | +| callback | Callback<number> | 是 | 订阅系统帐号激活完成与激活中的事件回调,表示激活完成后或正在激活中的系统帐号ID。 | **错误码:** @@ -2423,7 +2423,7 @@ on(type: 'activate' | 'activating', name: string, callback: Callback<number&g off(type: 'activate' | 'activating', name: string, callback?: Callback<number>): void -取消订阅系统帐号的变动信息。使用callback异步回调。 +取消订阅系统帐号的激活完成与激活中的事件。使用callback异步回调。 **系统接口:** 此接口为系统接口。 @@ -2437,7 +2437,7 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number | -------- | -------------------------- | ---- | ------------------------------------------------------------ | | type | 'activate' \| 'activating' | 是 | 取消订阅类型,activate表示取消订阅帐号已激活完成的事件,activating取消订阅帐号正在激活的事件。 | | name | string | 是 | 订阅名称,可自定义,,要求非空且长度不超过1024字节,需要与订阅接口传入的值保持一致。 | -| callback | Callback<number> | 否 | 取消订阅系统帐号变化的回调,默认返回0。 | +| callback | Callback<number> | 否 | 取消订阅系统帐号激活完成与激活中的事件回调,默认返回0。 | **错误码:** @@ -3031,7 +3031,7 @@ isOsAccountVerified(localId: number, callback: AsyncCallback<boolean>): vo | 参数名 | 类型 | 必填 | 说明 | | -------- | ---------------------------- | ---- | ------------------------------------------------------------- | -| localId | number | 否 | 系统帐号ID。 | +| localId | number | 是 | 系统帐号ID。 | | callback | AsyncCallback<boolean> | 是 | 回调函数。返回true表示指定帐号已验证;返回false表示指定帐号未验证。 | **示例:** @@ -4974,7 +4974,7 @@ onResult: (result: number, extraInfo: RequestResult) => void; | 参数名 | 类型 | 必填 | 说明 | | --------- | --------------------------------------- | ---- | ----------------------- | | result | number | 是 | 表示身份认证结果代码。 | -| extraInfo | [AuthResult](#authresult8) | 是 | 针对不同情况传递具体信息。| +| extraInfo | [RequestResult](#requestresult8) | 是 | 针对不同情况传递具体信息。| **示例:** ```js @@ -5027,7 +5027,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------------------- | ----- | ----------------------- | | authType | [AuthType](#authtype8) | 是 | 身份验证凭据类型。 | | keys | Array<[GetPropertyType](#getpropertytype8)> | 是 | 指示要获取的属性类型数组。 | @@ -5040,7 +5040,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------ | ----- | -------------------- | | authType | [AuthType](#authtype8) | 是 | 身份验证凭据类型。 | | key | [SetPropertyType](#setpropertytype8) | 是 | 指示要设置的属性类型。 | @@ -5054,7 +5054,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------ | ---------------------------------------- | ----- | ----------------- | | result | number | 是 | 指示结果。 | | authSubType | [AuthSubType](#authsubtype8) | 是 | 指示认证凭据子类型。| @@ -5069,7 +5069,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------ | ----------- | ----- | ----------------- | | token | Uint8Array | 否 | 指示认证令牌。 | | remainTimes | number | 否 | 指示剩余时间。 | @@ -5083,7 +5083,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------ | ---------------------------------------- | ----- | ----------------- | | credType | [AuthType](#authtype8) | 是 | 指示凭据类型。 | | credSubType | [AuthSubType](#authsubtype8) | 是 | 指示凭据子类型。 | @@ -5097,7 +5097,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------ | ----------- | ----- | ----------------- | | credentialId | Uint8Array | 否 | 指示凭据索引。 | @@ -5109,7 +5109,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------ | ---------------------------------------- | ----- | ------------------- | | credentialId | Uint8Array | 是 | 指示凭据索引。 | | authType | [AuthType](#authtype8) | 是 | 指示认证凭据类型。 | @@ -5124,7 +5124,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------------- | ------ | --------- | | AUTH_SUB_TYPE | 1 | 认证子类型。 | | REMAIN_TIMES | 2 | 剩余时间。 | @@ -5138,7 +5138,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | -------------- | ----- | ----------- | | INIT_ALGORITHM | 1 | 初始化算法。 | @@ -5150,7 +5150,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ----- | ----- | ---------------- | | PIN | 1 | 指示PIN认证类型。 | | FACE | 2 | 指示脸部认证类型。| @@ -5163,7 +5163,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ---------- | ----- | ------------------ | | PIN_SIX | 10000 | 表示6位凭证。 | | PIN_NUMBER | 10001 | 表示自定义数字凭证。 | @@ -5179,7 +5179,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ---- | ------ | ----------- | | ATL1 | 10000 | 信任级别 1。 | | ATL2 | 20000 | 信任级别 2。 | @@ -5194,7 +5194,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | --------- | ------ | ------------------------ | | FACE_AUTH | 1 | 表示从人脸认证获取的信息。 | @@ -5206,7 +5206,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ----------------------- | ----- | ---------------------------------------- | | SUCCESS | 0 | 表示身份验证成功或支持此功能。 | | FAIL | 1 | 表示验证器无法识别用户。 | @@ -5228,7 +5228,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ----------------------------- | ----- | ---------------------------------------- | | FACE_AUTH_TIP_TOO_BRIGHT | 1 | 表示由于高照明,获得的面部图像太亮。 | | FACE_AUTH_TIP_TOO_DARK | 2 | 表示由于照明度低,获得的面部图像太暗。 | @@ -5250,7 +5250,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ----------------------------- | ----- | ----------------------------------------------- | | FINGERPRINT_TIP_GOOD | 0 | 表明采集的图像良好。 | | FINGERPRINT_TIP_IMAGER_DIRTY | 1 | 表示由于传感器上可疑或检测到污垢,指纹图像噪声过大。 | @@ -5265,7 +5265,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ------------------------------ | ------------------------------------------------------------ | ---- | --------------------------------- | | localId | number | 是 | 系统帐号ID。 | | localName | string | 是 | 系统帐号名称。 | @@ -5287,7 +5287,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ----------- | ------ | ---- | ---------- | | domain | string | 是 | 域名。 | | accountName | string | 是 | 域帐号名。 | @@ -5368,7 +5368,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。 -| 参数名 | 类型 | 必填 | 说明 | +| 名称 | 类型 | 必填 | 说明 | | ----------- | ------ | ---- | ---------- | | localId | number | 是 | 系统帐号ID | | type | [ConstraintSourceType](#constraintsourcetype) | 是 | 约束来源类型 | @@ -5381,7 +5381,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void; **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。 -| 参数 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------ | ------ | ------------ | | CONSTRAINT_NOT_EXIST | 0 | 约束不存在 | | CONSTRAINT_TYPE_BASE | 1 | 约束源自系统设置 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md index 0a5e962828aec6ad2e6594c1356dce5cf8f0f41e..4289e22a78269e582ec9d7e8e94003d406ad786a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-resourceschedule-backgroundTaskManager.md @@ -469,7 +469,7 @@ export default class MainAbility extends Ability { try { backgroundTaskManager.stopBackgroundRunning(this.context).then(() => { console.info("Operation stopBackgroundRunning succeeded"); - }).catch((err) => { + }).catch((error) => { console.error(`Operation stopBackgroundRunning failed. code is ${error.code} message is ${error.message}`); }); } catch (error) { diff --git a/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md b/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md index 5922f80b2d90d9ee2384292c82529fef8d671474..8c8c1a1b51a800017ac99a9277d3b9b8576467cd 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md @@ -41,30 +41,6 @@ const context = getContext(this); let mgr = userFileManager.getUserFileMgr(context); ``` -## userFileManager.getUserFileMgr - -getUserFileMgr(): UserFileManager - -获取用户数据管理模块的实例,用于访问和修改用户等用户公共媒体数据信息(如音频、视频、图片、文档等)。 - -**模型约束:** 此接口仅可在FA模型下使用。 - -> **说明**: 推荐使用Stage模型接口[UserFileManager.getUserFileMgr](#userfilemanagergetuserfilemgr)。 - -**系统能力**:SystemCapability.FileManagement.UserFileManager.Core - -**返回值:** - -| 类型 | 说明 | -| ----------------------------- | :--------- | -| [UserFileManager](#userfilemanager) | 媒体库实例 | - -**示例:** - -```ts -let mgr = userFileManager.getUserFileMgr(); -``` - ## UserFileManager ### getPhotoAssets @@ -194,7 +170,8 @@ async function example() { }; let albums = await mgr.getPhotoAlbums(fetchOptions) let album = await albums.getFirstObject() - mgr.createPhotoAsset('testFile.jpg', album.albumUri, (err, fileAsset) => { + let testFileName = "testFile" + Date.now() + ".jpg"; + mgr.createPhotoAsset(testFileName, album.albumUri, (err, fileAsset) => { if (fileAsset != undefined) { console.info('createPhotoAsset file displayName' + fileAsset.displayName); console.info('createPhotoAsset successfully'); @@ -227,7 +204,8 @@ createPhotoAsset(displayName: string, callback: AsyncCallback<FileAsset>): ```ts async function example() { console.info('createPhotoAssetDemo') - mgr.createPhotoAsset('testFile.jpg', (err, fileAsset) => { + let testFileName = "testFile" + Date.now() + ".jpg"; + mgr.createPhotoAsset(testFileName, (err, fileAsset) => { if (fileAsset != undefined) { console.info('createPhotoAsset file displayName' + fileAsset.displayName); console.info('createPhotoAsset successfully'); @@ -240,7 +218,7 @@ async function example() { ### createPhotoAsset -createPhotoAsset(displayName: string, albumUri?: string): Promise<FileAsset>; +createPhotoAsset(displayName: string, albumUri?: string): Promise<FileAsset>; 创建图片或视频资源,使用Promise方式返回结果。 @@ -267,7 +245,8 @@ createPhotoAsset(displayName: string, albumUri?: string): Promise<FileAsset async function example() { console.info('createPhotoAssetDemo') try { - let fileAsset = await mgr.createPhotoAsset('testFile.jpg') + let testFileName = "testFile" + Date.now() + ".jpg"; + let fileAsset = await mgr.createPhotoAsset(testFileName) console.info('createPhotoAsset file displayName' + fileAsset.displayName); console.info('createPhotoAsset successfully'); } catch (err) { @@ -1110,7 +1089,7 @@ open(mode: string, callback: AsyncCallback<number>): void **注意**:当前写操作是互斥的操作,写操作完成后需要调用close进行释放 -**需要权限**:ohos.permission.READ_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 或 ohos.permission.WRITE_MEDIA 或 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.WRITE_AUDIO +**需要权限**:ohos.permission.READ_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 或 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.WRITE_AUDIO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -1127,7 +1106,8 @@ open(mode: string, callback: AsyncCallback<number>): void ```ts async function example() { console.info('openDemo') - const fileAsset = await mgr.createPhotoAsset("image00003.jpg"); + let testFileName = "testFile" + Date.now() + ".jpg"; + const fileAsset = await mgr.createPhotoAsset(testFileName); fileAsset.open('rw', (err, fd) => { if (fd != undefined) { console.info('File fd' + fd); @@ -1147,7 +1127,7 @@ open(mode: string): Promise<number> **注意**:当前写操作是互斥的操作,写操作完成后需要调用close进行释放 -**需要权限**:ohos.permission.READ_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 或 ohos.permission.WRITE_MEDIA 或 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.WRITE_AUDIO +**需要权限**:ohos.permission.READ_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 或 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.WRITE_AUDIO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -1169,7 +1149,8 @@ open(mode: string): Promise<number> async function example() { console.info('openDemo') try { - const fileAsset = await mgr.createPhotoAsset("image00003.jpg"); + let testFileName = "testFile" + Date.now() + ".jpg"; + const fileAsset = await mgr.createPhotoAsset(testFileName); let fd = await fileAsset.open('rw') if (fd != undefined) { console.info('File fd' + fd); @@ -1316,7 +1297,7 @@ async function example() { ### getThumbnail -getThumbnail(size: Size, callback: AsyncCallback<image.PixelMap>): void +getThumbnail(size: image.Size, callback: AsyncCallback<image.PixelMap>): void 获取文件的缩略图,传入缩略图尺寸,使用callback方式返回异步结果。 @@ -1359,7 +1340,7 @@ async function example() { ### getThumbnail -getThumbnail(size?: Size): Promise<image.PixelMap> +getThumbnail(size?: image.Size): Promise<image.PixelMap> 获取文件的缩略图,传入缩略图尺寸,使用promise方式返回异步结果。 @@ -1581,9 +1562,13 @@ async function example() { fetchColumns: [], predicates: predicates }; - let fetchResult = await mgr.getPhotoAssets(fetchOption); - await fetchResult.close(); - console.info('close succeed.') + try { + let fetchResult = await mgr.getPhotoAssets(fetchOption); + await fetchResult.close(); + console.info('close succeed.'); + } catch (err) { + console.info('close fail. message = ' + err); + } } ``` @@ -1898,7 +1883,7 @@ getPhotoAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< 获取相册中的文件。该方法使用callback形式来返回文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -1942,7 +1927,7 @@ getPhotoAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g 获取相册中的文件。该方法使用Promise来返回文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -2082,7 +2067,7 @@ getPhotoAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< 获取系统相册中的文件。该方法使用callback形式来返回文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -2124,7 +2109,7 @@ getPhotoAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g 获取系统相册中的文件。该方法使用Promise来返回文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -2255,7 +2240,7 @@ recover(uri: string, callback: AsyncCallback<void>): void; 恢复系统相册中的文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO 和 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 和 ohos.permission.WRITE_AUDIO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -2298,7 +2283,7 @@ recover(uri: string): Promise<void>; 恢复系统相册中的文件 -**需要权限**:ohos.permission.WRITE_IMAGEVIDEO +**需要权限**:ohos.permission.READ_IMAGEVIDEO 和 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.READ_AUDIO 和 ohos.permission.WRITE_AUDIO **系统能力**:SystemCapability.FileManagement.UserFileManager.Core @@ -2343,28 +2328,28 @@ async function example() { 成员类型。 -**系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.DistributedCore - -| 名称 | 类型 | -| ----- | ---- | -| number | number | -| string | string | -| boolean | boolean | +**系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core + +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ----- | ---- | ---- | ---- | ---- | +| number | number | 是 | 是 | number类型 | +| string | string | 是 | 是 | string类型 | +| boolean | boolean | 是 | 是 | boolean类型 | ## ChangeEvent 变更监听的媒体文件类型。 -**系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.DistributedCore +**系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 说明 | -| ----- | ---- | -| deviceChange | 设备 | -| albumChange | 相册 | -| imageChange | 图片 | -| audioChange | 音频 | -| videoChange | 视频 | -| remoteFileChange | 远程文件 | +| 名称 | 类型 | 可读 | 可写 说明 | +| ----- | ---- | ---- | ---- | ---- | +| deviceChange | string | 是 | 是 | 设备 | +| albumChange | string | 是 | 是 | 相册 | +| imageChange | string | 是 | 是 | 图片 | +| audioChange | string | 是 | 是 | 音频 | +| videoChange | string | 是 | 是 | 视频 | +| remoteFileChange | string | 是 | 是 | 远程文件 | ## PeerInfo @@ -2385,11 +2370,11 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 说明 | -| ----- | ---- | -| IMAGE | 图片 | -| VIDEO | 视频 | -| AUDIO | 音频 | +| 名称 | 值 | 说明 | +| ----- | ---- | ---- | +| IMAGE | 1 | 图片 | +| VIDEO | 2 | 视频 | +| AUDIO | 3 | 音频 | ## PrivateAlbumType @@ -2397,10 +2382,10 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 说明 | -| ----- | ---- | -| TYPE_FAVORITE | 收藏夹相册 | -| TYPE_TRASH | 回收站相册 | +| 名称 | 值 | 说明 | +| ----- | ---- | ---- | +| TYPE_FAVORITE | 0 | 收藏夹相册 | +| TYPE_TRASH | 1 | 回收站相册 | @@ -2410,7 +2395,7 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------------- | ------------------- | ---------------------------------------------------------- | | URI | uri | 文件uri | | DISPLAY_NAME | display_name | 显示名字 | @@ -2428,7 +2413,7 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------------- | ------------------- | ---------------------------------------------------------- | | URI | uri | 文件uri | | FILE_TYPE | file_type | 媒体文件类型 | @@ -2449,7 +2434,7 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 默认值 | 说明 | +| 名称 | 值 | 说明 | | ------------- | ------------------- | ---------------------------------------------------------- | | URI | uri | 相册uri | | FILE_TYPE | file_type | 媒体文件类型 | @@ -2464,10 +2449,10 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 类型 | 必填 | 说明 | -| ---------------------- | ------------------- | ---- |------------------------------------------------ | -| fetchColumns | Array<string> | 是 | 检索条件,指定列名查询,如果该参数为空时默认查询uri、name、fileType。示例:
fetchColumns: "uri"| -| predicates | [dataSharePredicates.DataSharePredicates](js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 | +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ---------------------- | ------------------- | ---- |---- | ------------------------------------------------ | +| fetchColumns | Array<string> | 是 | 是 | 检索条件,指定列名查询,如果该参数为空时默认查询uri、name、fileType。示例:
fetchColumns: "uri"| +| predicates | [dataSharePredicates.DataSharePredicates](js-apis-data-dataSharePredicates.md) | 是 | 是 | 谓词查询,显示过滤条件 | ## AlbumFetchOptions @@ -2475,7 +2460,7 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.FileManagement.UserFileManager.Core -| 名称 | 类型 | 必填 | 说明 | -| ---------------------- | ------------------- | ---- |------------------------------------------------ | -| predicates | [dataSharePredicates.DataSharePredicates](js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 | +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ---------------------- | ------------------- | ---- |---- | ------------------------------------------------ | +| predicates | [dataSharePredicates.DataSharePredicates](js-apis-data-dataSharePredicates.md) | 是 | 是 | 谓词查询,显示过滤条件 | diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/tabContent1.gif b/zh-cn/application-dev/reference/arkui-ts/figures/tabContent1.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a278ae098837a2d809b600dcd621ecf83085ede Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/tabContent1.gif differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/tabContent2.gif b/zh-cn/application-dev/reference/arkui-ts/figures/tabContent2.gif new file mode 100644 index 0000000000000000000000000000000000000000..b88d171c0dcf285a40833b9cc73056def5fe3f8b Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/tabContent2.gif differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001118642902.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001118642902.png deleted file mode 100644 index 36eab44e87c075e01baa66bfc48a86ba703b7835..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001118642902.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174422898.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174422898.png deleted file mode 100644 index 1dc7d8d7beda862221b05a9247723a3f74bf323d..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001174422898.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001192655288.gif b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001192655288.gif index 7ed4e908925042a11312dd27aa1c28e8c91d8d8c..bb7ff3b8360cc9a8a33b4c8e6d7a050846b05f69 100644 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001192655288.gif and b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001192655288.gif differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194192454.PNG b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194192454.PNG new file mode 100644 index 0000000000000000000000000000000000000000..45034a371010069dfb9bec4c5495ebe1b1417fa8 Binary files /dev/null and b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194192454.PNG differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194352454.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194352454.png deleted file mode 100644 index 50726d3e461d7a5dbfec674899fee603aaf41bee..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001194352454.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219662645.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219662645.png deleted file mode 100644 index 747b8f915f2d40803ce6a7937de1add5deb8e640..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219662645.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219744181.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219744181.png deleted file mode 100644 index 605c0a1ddc0e2bace2e4c9a23fc2391af9ebf5bf..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219744181.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864131.png b/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864131.png deleted file mode 100644 index 5c0ada67867ec3765eeb53af5c62369762d0bac4..0000000000000000000000000000000000000000 Binary files a/zh-cn/application-dev/reference/arkui-ts/figures/zh-cn_image_0000001219864131.png and /dev/null differ diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md index 94f780abe0ee9d9efb05f34462b4ab5ac98f86d8..9fad298ffe627e1c9c8d2f9cb9fc1ac1a0f6589e 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-navigation.md @@ -25,7 +25,7 @@ Navigation() | -------------- | ---------------------------------------- | ---------------------------------------- | | title | string \| [CustomBuilder](ts-types.md#custombuilder8)8+ \| [NavigationCommonTitle](#navigationcommontitle类型说明)9+ \| [NavigationCustomTitle](#navigationcustomtitle类型说明)9+ | 页面标题。 | | subTitledeprecated | string | 页面副标题。从API Version 9开始废弃,建议使用title代替。 | -| menus | Array<[NavigationMenuItem](#navigationmenuitem类型说明)> \| [CustomBuilder](ts-types.md#custombuilder8)8+ | 页面右上角菜单。 | +| menus | Array<[NavigationMenuItem](#navigationmenuitem类型说明)> \| [CustomBuilder](ts-types.md#custombuilder8)8+ | 页面右上角菜单。使用Array<[NavigationMenuItem](#navigationmenuitem类型说明)> 写法时,竖屏最多支持显示3个图标,横屏最多支持显示5个图标,多余的图标会被放入自动生成的更多图标。 | | titleMode | [NavigationTitleMode](#navigationtitlemode枚举说明) | 页面标题栏显示模式。
默认值:NavigationTitleMode.Free | | toolBar | [object](#object类型说明) \| [CustomBuilder](ts-types.md#custombuilder8)8+ | 设置工具栏内容。
items: 工具栏所有项。 | | hideToolBar | boolean | 隐藏工具栏。
默认值:false
true: 隐藏工具栏。
false: 显示工具栏。 | @@ -217,7 +217,7 @@ struct NavigationExample { } .title(this.NavigationTitle) .menus(this.NavigationMenus) - .titleMode(NavigationTitleMode.Free) + .titleMode(NavigationTitleMode.Full) .toolBar(this.NavigationToolbar) .hideTitleBar(false) .hideToolBar(false) @@ -228,3 +228,5 @@ struct NavigationExample { } } ``` + +![zh-cn_image_0000001192655288](figures/zh-cn_image_0000001192655288.gif) \ No newline at end of file diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-tabcontent.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-tabcontent.md index 07320f50786c31fd60b0a1eb8680d75f3365670b..1c61f55bd76dd289c0ee6cef06bde7ac990fd8e3 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-tabcontent.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-tabcontent.md @@ -137,6 +137,8 @@ struct TabContentExample { } ``` +![tabContent](figures/tabContent1.gif) + 示例2: ```ts @@ -190,3 +192,5 @@ struct TabContentExample { } } ``` + +![tabContent](figures/tabContent2.gif) \ No newline at end of file diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md b/zh-cn/application-dev/reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md index a6e2d28cb802e7bfe22f90fb8fc3bcaa368f0007..98b0c8b8401cce5c27349dd8baedc249f007cc70 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-offscreencanvasrenderingcontext2d.md @@ -181,7 +181,7 @@ struct LineCapExample { } ``` -![zh-cn_image_0000001194192454](figures/zh-cn_image_0000001194192454.png) +![zh-cn_image_0000001194192454](figures/zh-cn_image_0000001194192454.PNG) ### lineJoin diff --git a/zh-cn/contribute/style-guide/style-guide-document-structure.md b/zh-cn/contribute/style-guide/style-guide-document-structure.md index 07935ecd30a56bf6458d15b5d8852d5bd0092e87..6d67e8e64d2c63d970b0a134bda0f779393074f8 100644 --- a/zh-cn/contribute/style-guide/style-guide-document-structure.md +++ b/zh-cn/contribute/style-guide/style-guide-document-structure.md @@ -131,7 +131,7 @@ - 由字母、数字、中划线“-”组成。统一使用“.md”(小写)后缀。 -- 除Readme.md外,其他文件名原则上全小写。 +- 除Readme.md外,其他文件名原则上全小写。如果驼峰写法能够使文件名可读性更好,可以酌情使用驼峰写法。 - 语义化,文件名能对文档主题内容进行概括,建议取自该文档的英文标题,如:ability-assistant-guidelines.md。 diff --git a/zh-cn/device-dev/faqs/faqs-environment-setup.md b/zh-cn/device-dev/faqs/faqs-environment-setup.md index a2072ca2c8698cac7a0618fb2d8a7630496f2b3f..2f815cda6914329286e372c80a60f1b6c3e0f05b 100644 --- a/zh-cn/device-dev/faqs/faqs-environment-setup.md +++ b/zh-cn/device-dev/faqs/faqs-environment-setup.md @@ -224,4 +224,44 @@ ``` sudo apt-get remove python3-apt sudo apt-get install python3-apt - ``` \ No newline at end of file + ``` + +### 如何将下载好的源码升级为其他分支源码 +- **场景描述** + + 当您的环境中已有下载好的OpenHarmony源码,需要将其升级为其他分支(例如Master)源码时,可按照如下步骤进行操作。 + +- **操作方法** + + 1. 进入现有OpenHarmony根目录。 + + 请注意该目录下包含一个隐藏目录.repo,如没有此隐藏目录,请重新解压获取的源码包,以获取完整的源码内容。 + + 2. 使用repo init命令重新初始化源码库信息。 + + 其中,branch表示分支名称,例如master、OpenHarmony-3.2-Beta3等。 + ```shell + repo init -u https://gitee.com/openharmony/manifest -b branch --no-repo-verify + ``` + + 3. 下载更新源码文件。 + + ```shell + repo sync -c + repo forall -c 'pwd;git lfs pull' + ``` + 如果想保持工作路径清洁,可以执行如下命令。 + + >![icon-note.gif](public_sys-resources/icon-caution.gif) **注意:** + >此操作会重置本地工作区,删除未被git管理的文件或目录,请谨慎操作。 + ```shell + repo forall -c 'git reset --hard;git clean -fdx' + ``` + + 4. 执行prebuilts脚本,安装编译器及二进制工具。 + + ```shell + bash build/prebuilts_download.sh + ``` + + \ No newline at end of file diff --git a/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md b/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md index 9c278c1a7a860c4818d9ecc0f4f9ab06166636b3..327e5e5f64896afa2144fd06a150420503c7b711 100755 --- a/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md +++ b/zh-cn/device-dev/subsystems/subsys-app-privilege-config-guide.md @@ -24,7 +24,7 @@ OpenHarmony提供通用的应用特权和可由设备厂商针对不同设备单 ### 配置方式 -1. 在[HarmonyAppProvision文件](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/app-provision-structure.md)中添加字段”app-privilege-capabilities“,按需配置通用权限能力。 +1. 在[HarmonyAppProvision文件](../../application-dev/security/app-provision-structure.md)中添加字段”app-privilege-capabilities“,按需配置通用权限能力。 2. 使用签名工具对HarmonyAppProvision文件重新签名,生成p7b文件 3. 使用p7b文件签名hap diff --git a/zh-cn/device-dev/website.md b/zh-cn/device-dev/website.md index 84d2960c20fa39e0820acd66d26d6afcb6090acf..c091321e1e2f367a24677779896299caa80af601 100644 --- a/zh-cn/device-dev/website.md +++ b/zh-cn/device-dev/website.md @@ -468,6 +468,7 @@ - [HiTraceChain开发指导](subsystems/subsys-dfx-hitracechain.md) - [HiCollie开发指导](subsystems/subsys-dfx-hicollie.md) - HiSysEvent开发指导 + - [HiSysEvent概述](subsystems/subsys-dfx-hisysevent-overview.md) - [HiSysEvent打点配置指导](subsystems/subsys-dfx-hisysevent-logging-config.md) - [HiSysEvent打点指导](subsystems/subsys-dfx-hisysevent-logging.md) - [HiSysEvent订阅指导](subsystems/subsys-dfx-hisysevent-listening.md) @@ -524,6 +525,7 @@ - [hiperf 使用指南](subsystems/subsys-toolchain-hiperf.md) - [XTS认证](device-test/xts.md) - 工具 + - [工具概述](get-code/gettools-overview.md) - [Docker编译环境](get-code/gettools-acquire.md) - [IDE集成开发环境](get-code/gettools-ide.md) - 示例教程 diff --git a/zh-cn/release-notes/Readme.md b/zh-cn/release-notes/Readme.md index 984e715246614522f5be8011bed7a25195794ab0..f17941a51e6a3aeda9802db1bea4f937433a054b 100644 --- a/zh-cn/release-notes/Readme.md +++ b/zh-cn/release-notes/Readme.md @@ -5,17 +5,17 @@ - [OpenHarmony v3.2 Beta2 (2022-07-30)](OpenHarmony-v3.2-beta2.md) - [OpenHarmony v3.2 Beta1 (2022-05-31)](OpenHarmony-v3.2-beta1.md) - [OpenHarmony v3.1 Release (2022-03-30)](OpenHarmony-v3.1-release.md) - - [OpenHarmony v3.1.4 Release (2022-11-02)](OpenHarmony-v3.1.4-release.md) - - [OpenHarmony v3.1.3 Release (2022-09-30)](OpenHarmony-v3.1.3-release.md) - - [OpenHarmony v3.1.2 Release (2022-08-24)](OpenHarmony-v3.1.2-release.md) - - [OpenHarmony v3.1.1 Release (2022-05-31)](OpenHarmony-v3.1.1-release.md) +- [OpenHarmony v3.1.4 Release (2022-11-02)](OpenHarmony-v3.1.4-release.md) +- [OpenHarmony v3.1.3 Release (2022-09-30)](OpenHarmony-v3.1.3-release.md) +- [OpenHarmony v3.1.2 Release (2022-08-24)](OpenHarmony-v3.1.2-release.md) +- [OpenHarmony v3.1.1 Release (2022-05-31)](OpenHarmony-v3.1.1-release.md) - [OpenHarmony v3.1 Beta (2021-12-31)](OpenHarmony-v3.1-beta.md) - [OpenHarmony v3.0 LTS (2021-09-30)](OpenHarmony-v3.0-LTS.md) - - [OpenHarmony v3.0.6 LTS (2022-09-15)](OpenHarmony-v3.0.6-LTS.md) - - [OpenHarmony v3.0.5 LTS (2022-07-01)](OpenHarmony-v3.0.5-LTS.md) - - [OpenHarmony v3.0.3 LTS (2022-04-08)](OpenHarmony-v3.0.3-LTS.md) - - [OpenHarmony v3.0.2 LTS (2022-03-18)](OpenHarmony-v3.0.2-LTS.md) - - [OpenHarmony v3.0.1 LTS (2022-01-12)](OpenHarmony-v3.0.1-LTS.md) +- [OpenHarmony v3.0.6 LTS (2022-09-15)](OpenHarmony-v3.0.6-LTS.md) +- [OpenHarmony v3.0.5 LTS (2022-07-01)](OpenHarmony-v3.0.5-LTS.md) +- [OpenHarmony v3.0.3 LTS (2022-04-08)](OpenHarmony-v3.0.3-LTS.md) +- [OpenHarmony v3.0.2 LTS (2022-03-18)](OpenHarmony-v3.0.2-LTS.md) +- [OpenHarmony v3.0.1 LTS (2022-01-12)](OpenHarmony-v3.0.1-LTS.md) ## OpenHarmony 2.x Releases @@ -25,10 +25,9 @@ ## OpenHarmony 1.x Releases - [OpenHarmony v1.0 (2020-09-10)](OpenHarmony-1-0.md) - - [OpenHarmony v1.1.5 LTS (2022-08-24)](OpenHarmony-v1.1.5-LTS.md) - - [OpenHarmony v1.1.4 LTS (2022-02-11)](OpenHarmony-v1-1-4-LTS.md) - - [OpenHarmony v1.1.3 LTS (2021-09-30)](OpenHarmony-v1-1-3-LTS.md) - - [OpenHarmony v1.1.2 LTS (2021-08-04)](OpenHarmony-v1.1.2-LTS.md) - - [OpenHarmony v1.1.1 LTS (2021-06-22)](OpenHarmony-1-1-1-LTS.md) - - [OpenHarmony v1.1.0 LTS (2021-04-01)](OpenHarmony-1-1-0-LTS.md) - +- [OpenHarmony v1.1.5 LTS (2022-08-24)](OpenHarmony-v1.1.5-LTS.md) +- [OpenHarmony v1.1.4 LTS (2022-02-11)](OpenHarmony-v1-1-4-LTS.md) +- [OpenHarmony v1.1.3 LTS (2021-09-30)](OpenHarmony-v1-1-3-LTS.md) +- [OpenHarmony v1.1.2 LTS (2021-08-04)](OpenHarmony-v1.1.2-LTS.md) +- [OpenHarmony v1.1.1 LTS (2021-06-22)](OpenHarmony-1-1-1-LTS.md) +- [OpenHarmony v1.1.0 LTS (2021-04-01)](OpenHarmony-1-1-0-LTS.md)