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 6edfa75fd310669a9e9b4cb05114f13995ecd636..ac9d163997667830fb4ebd97407481c2c1de90df 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md @@ -10,7 +10,6 @@ ```ts import userFileManager from '@ohos.filemanagement.userFileManager'; -import dataSharePredicates from '@ohos.data.dataSharePredicates'; ``` ## userFileManager.getUserFileMgr @@ -91,6 +90,8 @@ getPhotoAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPhotoAssets'); let predicates = new dataSharePredicates.DataSharePredicates(); @@ -139,6 +140,8 @@ getPhotoAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPhotoAssets'); let predicates = new dataSharePredicates.DataSharePredicates(); @@ -181,6 +184,8 @@ createPhotoAsset(displayName: string, albumUri: string, callback: AsyncCallback& **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('createPhotoAssetDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -292,6 +297,8 @@ getPhotoAlbums(options: AlbumFetchOptions, callback: AsyncCallback<FetchResul **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPhotoAlbumsDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -341,6 +348,8 @@ getPhotoAlbums(options: AlbumFetchOptions): Promise<FetchResult<Album>& **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPhotoAlbumsDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -451,6 +460,8 @@ getAudioAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getAudioAssets'); let predicates = new dataSharePredicates.DataSharePredicates(); @@ -499,6 +510,8 @@ getAudioAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getAudioAssets'); let predicates = new dataSharePredicates.DataSharePredicates(); @@ -541,6 +554,8 @@ delete(uri: string, callback: AsyncCallback<void>): void; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('deleteAssetDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -593,6 +608,8 @@ delete(uri: string): Promise<void>; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('deleteDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -935,7 +952,10 @@ get(member: string): MemberType; | member | string | 是 | 成员参数名称例如:ImageVideoKey.URI | **示例:** + ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('fileAssetGetDemo') try { @@ -971,7 +991,10 @@ set(member: string, value: string): void; | value | string | 是 | 设置成员参数名称,只能修改ImageVideoKey.TITLE的值 | **示例:** + ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('fileAssetSetDemo') try { @@ -1009,6 +1032,8 @@ commitModify(callback: AsyncCallback<void>): void **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('commitModifyDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1052,6 +1077,8 @@ commitModify(): Promise<void> **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('commitModifyDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1174,6 +1201,8 @@ close(fd: number, callback: AsyncCallback<void>): void **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('closeDemo') try { @@ -1222,6 +1251,8 @@ close(fd: number): Promise<void> **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('closeDemo') try { @@ -1261,6 +1292,8 @@ getThumbnail(callback: AsyncCallback<image.PixelMap>): void **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getThumbnailDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1301,6 +1334,8 @@ getThumbnail(size: Size, callback: AsyncCallback<image.PixelMap>): void **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getThumbnailDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1347,6 +1382,8 @@ getThumbnail(size?: Size): Promise<image.PixelMap> **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getThumbnailDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1386,6 +1423,8 @@ favorite(isFavorite: boolean, callback: AsyncCallback<void>): void **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('favoriteDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1430,6 +1469,8 @@ favorite(isFavorite: boolean): Promise<void> **示例:** ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('favoriteDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1468,6 +1509,8 @@ getCount(): number **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getCountDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1498,6 +1541,8 @@ isAfterLast(): boolean **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { let predicates = new dataSharePredicates.DataSharePredicates(); let fetchOption = { @@ -1527,6 +1572,8 @@ close(): void **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('fetchResultCloseDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1557,6 +1604,8 @@ getFirstObject(callback: AsyncCallback<T>): void **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getFirstObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1592,6 +1641,8 @@ getFirstObject(): Promise<T> **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getFirstObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1622,6 +1673,8 @@ async function example() { **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getNextObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1660,6 +1713,8 @@ async function example() { **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getNextObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1693,6 +1748,8 @@ getLastObject(callback: AsyncCallback<T>): void **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getLastObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1728,6 +1785,8 @@ getLastObject(): Promise<T> **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getLastObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1759,6 +1818,8 @@ getPositionObject(index: number, callback: AsyncCallback<T>): void **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPositionObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1800,6 +1861,8 @@ getPositionObject(index: number): Promise<T> **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('getPositionObjectDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1849,6 +1912,8 @@ getPhotoAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('albumGetFileAssetsDemoCallback') @@ -1891,6 +1956,8 @@ getPhotoAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('albumGetFileAssetsDemoPromise') @@ -1931,6 +1998,8 @@ commitModify(callback: AsyncCallback<void>): void; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('albumCommitModifyDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -1969,6 +2038,8 @@ commitModify(): Promise<void>; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('albumCommitModifyDemo') let predicates = new dataSharePredicates.DataSharePredicates(); @@ -2025,6 +2096,8 @@ getPhotoAssets(options: FetchOptions, callback: AsyncCallback<FetchResult< **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumGetFileAssetsDemoCallback') let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2070,6 +2143,8 @@ getPhotoAssets(options: FetchOptions): Promise<FetchResult<FileAsset>&g **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumGetFileAssetsDemoPromise') let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2104,6 +2179,8 @@ delete(uri: string, callback: AsyncCallback<void>): void; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumDeleteCallback'); let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2150,6 +2227,8 @@ delete(uri: string): Promise<void>; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumDeleteDemoPromise') let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2190,6 +2269,8 @@ recover(uri: string, callback: AsyncCallback<void>): void; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumRecoverDemoCallback'); let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2236,6 +2317,8 @@ recover(uri: string): Promise<void>; **示例**: ```ts +import dataSharePredicates from '@ohos.data.dataSharePredicates'; + async function example() { console.info('privateAlbumRecoverDemoPromise') let albumList = await mgr.getPrivateAlbum(userFileManager.PrivateAlbumType.TYPE_TRASH); @@ -2384,7 +2467,7 @@ async function example() { | 名称 | 类型 | 必填 | 说明 | | ---------------------- | ------------------- | ---- |------------------------------------------------ | | fetchColumns | Array<string> | 是 | 检索条件,指定列名查询,如果该参数为空时默认查询uri、name、fileType。示例:
fetchColumns: "uri"| -| predicates | [dataSharePredicates.DataSharePredicates](#../js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 | +| predicates | [dataSharePredicates.DataSharePredicates](../apis/js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 | ## AlbumFetchOptions @@ -2394,5 +2477,5 @@ async function example() { | 名称 | 类型 | 必填 | 说明 | | ---------------------- | ------------------- | ---- |------------------------------------------------ | -| predicates | [dataSharePredicates.DataSharePredicates](#../js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 | +| predicates | [dataSharePredicates.DataSharePredicates](../apis/js-apis-data-dataSharePredicates.md) | 是 | 谓词查询,显示过滤条件 |