diff --git a/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md b/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md
index 1932de22b120e59d9f4aacc38234ff6fa818e04a..5581b48dc74f64aba7db6a55662c8653e2ba3920 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-photoAccessHelper.md
@@ -1292,8 +1292,8 @@ getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions, callbac
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| photoUri | string | 是 | 所查询的图库资源的uri。 |
-| albumUri | string | 是 | 相册Uri,可以为空字符串,为空字符串时默认查询全部图库资源 |
-| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,只能填写一种检索排序方式,不填或多填均会导致接口调用不成功。 |
+| albumUri | string | 是 | 相册uri,可以为空字符串,为空字符串时默认查询全部图库资源。 |
+| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,predicates中必须设置一种检索排序方式,不设置或多设置均会导致接口调用异常。 |
**返回值:**
@@ -1316,12 +1316,6 @@ import dataSharePredicates from '@ohos.data.dataSharePredicates';
async function example() {
console.info('getPhotoIndexDemo');
- let predicates = new dataSharePredicates.DataSharePredicates();
- predicates.orderByAsc("add_modified");
- let fetchOptions = {
- fetchColumns: [],
- predicates: predicates
- };
let predicatesForGetAsset = new dataSharePredicates.DataSharePredicates();
let fetchOp = {
fetchColumns: [],
@@ -1331,6 +1325,12 @@ async function example() {
let albumFetchResult = await helper.getAlbums(photoAccessHelper.AlbumType.SYSTEM, photoAccessHelper.AlbumSubtype.FAVORITE, fetchOp);
let album = await albumFetchResult.getFirstObject();
+ let predicates = new dataSharePredicates.DataSharePredicates();
+ predicates.orderByAsc("add_modified");
+ let fetchOptions = {
+ fetchColumns: [],
+ predicates: predicates
+ };
let photoFetchResult = await album.getAssets(fetchOptions);
let expectIndex = 1;
//Obtain the uri of the second file
@@ -1367,8 +1367,8 @@ getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions): Promis
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| photoUri | string | 是 | 所查询的图库资源的uri。 |
-| albumUri | string | 是 | 相册Uri,可以为空字符串,为空字符串时默认查询全部图库资源 |
-| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,只能填写一种检索排序方式,不填或多填均会导致接口调用不成功。 |
+| albumUri | string | 是 | 相册uri,可以为空字符串,为空字符串时默认查询全部图库资源。 |
+| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,predicates中必须设置一种检索排序方式,不设置或多设置均会导致接口调用异常。 |
**返回值:**
@@ -1391,12 +1391,6 @@ import dataSharePredicates from '@ohos.data.dataSharePredicates';
async function example() {
console.info('getPhotoIndexDemo');
- let predicates = new dataSharePredicates.DataSharePredicates();
- predicates.orderByAsc("add_modified");
- let fetchOptions = {
- fetchColumns: [],
- predicates: predicates
- };
let predicatesForGetAsset = new dataSharePredicates.DataSharePredicates();
let fetchOp = {
fetchColumns: [],
@@ -1406,6 +1400,12 @@ async function example() {
let albumFetchResult = await helper.getAlbums(photoAccessHelper.AlbumType.SYSTEM, photoAccessHelper.AlbumSubtype.FAVORITE, fetchOp);
let album = await albumFetchResult.getFirstObject();
+ let predicates = new dataSharePredicates.DataSharePredicates();
+ predicates.orderByAsc("add_modified");
+ let fetchOptions = {
+ fetchColumns: [],
+ predicates: predicates
+ };
let photoFetchResult = await album.getAssets(fetchOptions);
let expectIndex = 1;
//Obtain the uri of the second file
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 18fa028b501d97436c0d103c0ab5d40ae45f3864..522b3a0a95eb5a478ff07863b83fb889654647d2 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-userFileManager.md
@@ -1393,7 +1393,7 @@ async function example() {
}
```
-### getPhotoIndex
+### getPhotoIndex10+
getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions, callback: AsyncCallback<number>): void
@@ -1410,8 +1410,8 @@ getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions, callbac
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| photoUri | string | 是 | 所查询的图库资源的uri。 |
-| albumUri | string | 是 | 相册Uri,可以为空字符串,为空字符串时默认查询全部图库资源 |
-| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,只能填写一种检索排序方式,不填或多填均会导致接口调用不成功。 |
+| albumUri | string | 是 | 相册uri,可以为空字符串,为空字符串时默认查询全部图库资源。 |
+| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,predicates中必须设置一种检索排序方式,不设置或多设置均会导致接口调用异常。 |
**返回值:**
@@ -1434,12 +1434,6 @@ import dataSharePredicates from '@ohos.data.dataSharePredicates';
async function example() {
console.info('getPhotoIndexDemo');
- let predicates = new dataSharePredicates.DataSharePredicates();
- predicates.orderByAsc("add_modified");
- let fetchOptions = {
- fetchColumns: [],
- predicates: predicates
- };
let predicatesForGetAsset = new dataSharePredicates.DataSharePredicates();
let fetchOp = {
fetchColumns: [],
@@ -1449,6 +1443,12 @@ async function example() {
let albumFetchResult = await mgr.getAlbums(userFileManager.AlbumType.SYSTEM, userFileManager.AlbumSubtype.FAVORITE, fetchOp);
let album = await albumFetchResult.getFirstObject();
+ let predicates = new dataSharePredicates.DataSharePredicates();
+ predicates.orderByAsc("add_modified");
+ let fetchOptions = {
+ fetchColumns: [],
+ predicates: predicates
+ };
let photoFetchResult = await album.getPhotoAssets(fetchOptions);
let expectIndex = 1;
//Obtain the uri of the second file
@@ -1468,7 +1468,7 @@ async function example() {
}
```
-### getPhotoIndex
+### getPhotoIndex10+
getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions): Promise<number>
@@ -1485,8 +1485,8 @@ getPhotoIndex(photoUri: string, albumUri: string, options: FetchOptions): Promis
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| photoUri | string | 是 | 所查询的图库资源的uri。 |
-| albumUri | string | 是 | 相册Uri,可以为空字符串,为空字符串时默认查询全部图库资源 |
-| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,只能填写一种检索排序方式,不填或多填均会导致接口调用不成功。 |
+| albumUri | string | 是 | 相册uri,可以为空字符串,为空字符串时默认查询全部图库资源。 |
+| options | [FetchOptions](#fetchoptions) | 是 | 检索选项,predicates中必须设置一种检索排序方式,不设置或多设置均会导致接口调用异常。 |
**返回值:**
@@ -1509,12 +1509,6 @@ import dataSharePredicates from '@ohos.data.dataSharePredicates';
async function example() {
console.info('getPhotoIndexDemo');
- let predicates = new dataSharePredicates.DataSharePredicates();
- predicates.orderByAsc("add_modified");
- let fetchOptions = {
- fetchColumns: [],
- predicates: predicates
- };
let predicatesForGetAsset = new dataSharePredicates.DataSharePredicates();
let fetchOp = {
fetchColumns: [],
@@ -1524,6 +1518,12 @@ async function example() {
let albumFetchResult = await mgr.getAlbums(userFileManager.AlbumType.SYSTEM, userFileManager.AlbumSubtype.FAVORITE, fetchOp);
let album = await albumFetchResult.getFirstObject();
+ let predicates = new dataSharePredicates.DataSharePredicates();
+ predicates.orderByAsc("add_modified");
+ let fetchOptions = {
+ fetchColumns: [],
+ predicates: predicates
+ };
let photoFetchResult = await album.getPhotoAssets(fetchOptions);
let expectIndex = 1;
//Obtain the uri of the second file