diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-picker.md b/zh-cn/application-dev/reference/apis/js-apis-file-picker.md index f20607c4bd9753be53a7e1c3e1751aee18d63245..61fcdf286d7e4f33d3a5181d1a1b683e1258aa0e 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-file-picker.md +++ b/zh-cn/application-dev/reference/apis/js-apis-file-picker.md @@ -8,13 +8,8 @@ ## 导入模块 -> **说明:** -> -> 示例代码里有使用BusinessError的都需要导入BusinessError模块,没有的话则不需要导入。 - ```ts import picker from '@ohos.file.picker'; -import { BusinessError } from '@ohos.base'; ``` ## PhotoViewPicker @@ -52,6 +47,7 @@ select(option?: PhotoSelectOptions) : Promise<PhotoSelectResult> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example01() { try { let PhotoSelectOptions = new picker.PhotoSelectOptions(); @@ -88,6 +84,7 @@ select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult& **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example02() { try { let PhotoSelectOptions = new picker.PhotoSelectOptions(); @@ -125,6 +122,7 @@ select(callback: AsyncCallback<PhotoSelectResult>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example03() { try { let photoPicker = new picker.PhotoViewPicker(); @@ -165,6 +163,7 @@ save(option?: PhotoSaveOptions) : Promise<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example04() { try { let PhotoSaveOptions = new picker.PhotoSaveOptions(); @@ -200,6 +199,7 @@ save(option: PhotoSaveOptions, callback: AsyncCallback<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example05() { try { let PhotoSaveOptions = new picker.PhotoSaveOptions(); @@ -236,6 +236,7 @@ save(callback: AsyncCallback<Array<string>>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example06() { try { let photoPicker = new picker.PhotoViewPicker(); @@ -288,6 +289,7 @@ select(option?: DocumentSelectOptions) : Promise<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example07() { try { let DocumentSelectOptions = new picker.DocumentSelectOptions(); @@ -322,6 +324,7 @@ select(option: DocumentSelectOptions, callback: AsyncCallback<Array<string **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example08() { try { let DocumentSelectOptions = new picker.DocumentSelectOptions(); @@ -357,6 +360,7 @@ select(callback: AsyncCallback<Array<string>>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example09() { try { let documentPicker = new picker.DocumentViewPicker(); @@ -398,6 +402,7 @@ save(option?: DocumentSaveOptions) : Promise<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example10() { try { let DocumentSaveOptions = new picker.DocumentSaveOptions(); @@ -433,6 +438,7 @@ save(option: DocumentSaveOptions, callback: AsyncCallback<Array<string> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example11() { try { let DocumentSaveOptions = new picker.DocumentSaveOptions(); @@ -469,6 +475,7 @@ save(callback: AsyncCallback<Array<string>>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example12() { try { let documentPicker = new picker.DocumentViewPicker(); @@ -521,6 +528,7 @@ select(option?: AudioSelectOptions) : Promise<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example13() { try { let AudioSelectOptions = new picker.AudioSelectOptions(); @@ -555,6 +563,7 @@ select(option: AudioSelectOptions, callback: AsyncCallback<Array<string> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example14() { try { let AudioSelectOptions = new picker.AudioSelectOptions(); @@ -590,6 +599,7 @@ select(callback: AsyncCallback<Array<string>>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example15() { try { let audioPicker = new picker.AudioViewPicker(); @@ -630,6 +640,7 @@ save(option?: AudioSaveOptions) : Promise<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example16() { try { let AudioSaveOptions = new picker.AudioSaveOptions(); @@ -665,6 +676,7 @@ save(option: AudioSaveOptions, callback: AsyncCallback<Array<string>> **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example17() { try { let AudioSaveOptions = new picker.AudioSaveOptions(); @@ -701,6 +713,7 @@ save(callback: AsyncCallback<Array<string>>) : void **示例:** ```ts +import { BusinessError } from '@ohos.base'; async function example18() { try { let audioPicker = new picker.AudioViewPicker(); diff --git a/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md b/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md index 2106446537080299e28d36faa32cd12b99b3d273..2d23a9dd2d7e67c80a0b6070da5039c8510bebfe 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md @@ -1764,7 +1764,7 @@ try { ### unregisterObserver10+ - unregisterObserver(uri: string, callback: Callback<NotifyMessage>): void + unregisterObserver(uri: string, callback?: Callback<NotifyMessage>): void 取消注册指定的uri和callback。 @@ -1777,7 +1777,7 @@ try { | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------- | ---- | ------------------------- | | uri | string | 是 | 文件或目录的uri | -| callback | Callback<[NotifyMessage](#notifymessage10)> | 是 | 解注册uri下对应的callback | +| callback | Callback<[NotifyMessage](#notifymessage10)> | 否 | 解注册uri下对应的callback。如果该参数不填,则解注册对应的所有callbackback | **示例1: 解注册监听uri的一个callback** @@ -1829,23 +1829,7 @@ try { } ``` -### unregisterObserver10+ - - unregisterObserver(uri: string): void - -取消注册指定的uri对应的所有callback。 - -**系统能力**:SystemCapability.FileManagement.UserFileService - -**需要权限**:ohos.permission.FILE_ACCESS_MANAGER - -**参数:** - -| 参数名 | 类型 | 必填 | 说明 | -| ------ | ------ | ---- | --------------- | -| uri | string | 是 | 文件或目录的uri | - -**示例1:解注册监听uri的所有callback** +**示例3:解注册监听uri的所有callback** ```js let DirUri = 'file://docs/storage/Users/currentUser/Documents'; @@ -1936,8 +1920,6 @@ try { **系统能力**:SystemCapability.FileManagement.UserFileService -**需要权限**:ohos.permission.FILE_ACCESS_MANAGER - | 名称 | 值 | 说明 | | ----------------- | ---- | ------------------------------------------------------------ | | NOTIFY_ADD | 0 | 表示新增文件(详见registerObserver接口的示例2、示例3) | diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md index aedaae3d239eef92d23c926e5ddb8b14283e9cbc..3bb061b435e1c43b799d00e36e489305366cbb90 100644 --- a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md +++ b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md @@ -16,6 +16,7 @@ 2. FILEKEY 图像和音频选项下架 **关键的接口/组件变更** + 删除接口如下 | 类名 | 删除接口声明 |