diff --git a/en/application-dev/reference/apis/figures/en_image_url.png b/en/application-dev/reference/apis/figures/en-us_image_url.png similarity index 100% rename from en/application-dev/reference/apis/figures/en_image_url.png rename to en/application-dev/reference/apis/figures/en-us_image_url.png diff --git a/en/application-dev/reference/apis/js-apis-media.md b/en/application-dev/reference/apis/js-apis-media.md index c4038fefdb493e042022f8d4490b6faf43f08aac..89c0c298d6a369fcf7ac7fc3abc63be304b56977 100644 --- a/en/application-dev/reference/apis/js-apis-media.md +++ b/en/application-dev/reference/apis/js-apis-media.md @@ -283,7 +283,7 @@ For details about the audio playback demo, see [Audio Playback Development](../. | Name | Type | Readable| Writable| Description | | ----------- | ------------------------- | ---- | ---- | ------------------------------------------------------------ | -| src | string | Yes | Yes | Audio media URI. The mainstream audio formats (MPEG-4, AAC, MPEG-3, OGG, and WAV) are supported.
**Example of supported URIs**:
1. FD playback: fd://xx
![](figures/en_image_url.png)
2. HTTP network playback: http://xx
3. HLS network playback path (under development)
**Note**:
To use media materials, you must declare the read permission. Otherwise, the media materials cannot be played properly.| +| src | string | Yes | Yes | Audio media URI. The mainstream audio formats (MPEG-4, AAC, MPEG-3, OGG, and WAV) are supported.
**Example of supported URIs**:
1. FD playback: fd://xx
![](figures/en-us_image_url.png)
2. HTTP network playback: http://xx
3. HLS network playback path (under development)
**Note**:
To use media materials, you must declare the read permission. Otherwise, the media materials cannot be played properly. | | loop | boolean | Yes | Yes | Whether to loop audio playback. The value **true** means to loop audio playback, and **false** means the opposite. | | currentTime | number | Yes | No | Current audio playback position. | | duration | number | Yes | No | Audio duration. | @@ -677,7 +677,7 @@ For details about the video playback demo, see [Video Playback Development](../. | Name | Type | Readable| Writable| Description | | ------------------------ | ---------------------------------- | ---- | ---- | ------------------------------------------------------------ | -| url8+ | string | Yes | Yes | Video media URL. The mainstream video formats (MPEG-4, MPEG-TS, WebM, and MKV) are supported.
**Example of supported URIs**:
1. FD playback: fd://xx
![](figures/en_image_url.png)
2. HTTP network playback: http://xx
3. HLS network playback path (under development)
**Note**:
To use media materials, you must declare the read permission. Otherwise, the media materials cannot be played properly.| +| url8+ | string | Yes | Yes | Video media URL. The mainstream video formats (MPEG-4, MPEG-TS, WebM, and MKV) are supported.
**Example of supported URIs**:
1. FD playback: fd://xx
![](figures/en-us_image_url.png)
2. HTTP network playback: http://xx
3. HLS network playback path (under development)
**Note**:
To use media materials, you must declare the read permission. Otherwise, the media materials cannot be played properly. | | loop8+ | boolean | Yes | Yes | Whether to loop video playback. The value **true** means to loop video playback, and **false** means the opposite. | | currentTime8+ | number | Yes | No | Current video playback position. | | duration8+ | number | Yes | No | Video duration. The value **-1** indicates the live streaming mode. | diff --git a/zh-cn/application-dev/reference/apis/js-apis-hilog.md b/zh-cn/application-dev/reference/apis/js-apis-hilog.md index ac6a312bcff2245870cb01e43ae16921629bfad2..9b9d2ae03726f7ecec0ee84363eae843ccff2129 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-hilog.md +++ b/zh-cn/application-dev/reference/apis/js-apis-hilog.md @@ -2,7 +2,7 @@ > **说明:** > -> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 +> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 ## 导入模块 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 aea41dd90db5a2e7a7660086ec055b1022143fd8..394f072cad66ee11f4c0c31c1b74df6b71bdd72f 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-image.md +++ b/zh-cn/application-dev/reference/apis/js-apis-image.md @@ -39,7 +39,7 @@ image.createPixelMap(Color, opts) ## image.createPixelMap8+ -createPixelMap(colors: ArrayBuffer, opts: InitializetionOptions) callback: AsyncCallback\): void +createPixelMap(colors: ArrayBuffer, options: InitializetionOptions, callback: AsyncCallback\): void 通过属性创建PixelMap,通过回调函数返回结果。 @@ -799,7 +799,7 @@ const imagePackerApi = image.createImagePacker(); ### packing -packing(source: ImageSource, option: PackingOption, callback: AsyncCallback>): void +packing(source: ImageSource, option: PackingOption, callback: AsyncCallback>): void 图片压缩或重新打包,使用callback形式返回结果。 @@ -807,11 +807,11 @@ packing(source: ImageSource, option: PackingOption, callback: AsyncCallback> | 是 | 获取图片打包回调,返回打包后数据。 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ---------------------------------- | ---- | ---------------------------------- | +| source | [ImageSource](#imagesource) | 是 | 打包的图片源。 | +| option | [PackingOption](#packingoption) | 是 | 设置打包参数。 | +| callback | AsyncCallback> | 是 | 获取图片打包回调,返回打包后数据。 | **示例:** @@ -822,7 +822,7 @@ imagePackerApi.packing(imageSourceApi, packOpts, data => {}) ### packing -packing(source: ImageSource, option: PackingOption): Promise> +packing(source: ImageSource, option: PackingOption): Promise> 图片压缩或重新打包,使用Promise形式返回结果。 @@ -837,9 +837,9 @@ packing(source: ImageSource, option: PackingOption): Promise> **返回值:** -| 类型 | 说明 | -| :---------------------- | :-------------------------------------------- | -| Promise> | Promise实例,用于异步获取压缩或打包后的数据。 | +| 类型 | 说明 | +| :--------------------------- | :-------------------------------------------- | +| Promise> | Promise实例,用于异步获取压缩或打包后的数据。 | **示例:** @@ -852,7 +852,7 @@ imagePackerApi.packing(imageSourceApi, packOpts) ### packing -packing(source: PixelMap, option: PackingOption, callback: AsyncCallback): void; +packing(source: PixelMap, option: PackingOption, callback: AsyncCallback\): void 图片压缩或重新打包,使用callback形式返回结果。 @@ -864,7 +864,7 @@ packing(source: PixelMap, option: PackingOption, callback: AsyncCallback | 是 | 获取图片打包回调,返回打包后数据。 | +| callback | AsyncCallback\ | 是 | 获取图片打包回调,返回打包后数据。 | **示例:** @@ -875,7 +875,7 @@ imagePackerApi.packing(pixelMapApi, packOpts, data => {}) ### packing -packing(source: PixelMap, option: PackingOption): Promise> +packing(source: PixelMap, option: PackingOption): Promise> 图片压缩或重新打包,使用Promise形式返回结果。 @@ -890,9 +890,9 @@ packing(source: PixelMap, option: PackingOption): Promise> **返回值:** -| 类型 | 说明 | -| :---------------------- | :-------------------------------------------- | -| Promise> | Promise实例,用于异步获取压缩或打包后的数据。 | +| 类型 | 说明 | +| :--------------------------- | :-------------------------------------------- | +| Promise> | Promise实例,用于异步获取压缩或打包后的数据。 | **示例:** 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 a4235f91399c152dc51ca8ffa28474d659f9848b..bc504e4d750f9cb419c4e61b1f2d17250301b3b9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md +++ b/zh-cn/application-dev/reference/apis/js-apis-medialibrary.md @@ -8,7 +8,7 @@ import mediaLibrary from '@ohos.multimedia.medialibrary'; ``` -## mediaLibrary.getMediaLibrary +## mediaLibrary.getMediaLibrary8+ getMediaLibrary(context: Context): MediaLibrary @@ -18,9 +18,9 @@ getMediaLibrary(context: Context): MediaLibrary **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ------- | ------------------------------------- | -------------------------- | -| context | Context | 否6-7
8+ | 传入Ability实例的Context。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------- | ---- | -------------------------- | +| context | Context | 是 | 传入Ability实例的Context。 | **返回值:** @@ -36,9 +36,31 @@ import featureAbility from '@ohos.ability.featureAbility'; var context = featureAbility.getContext() var media = mediaLibrary.getMediaLibrary(context); ``` +## mediaLibrary.getMediaLibrary + +getMediaLibrary(): MediaLibrary + +获取媒体库的实例,用于访问和修改用户等个人媒体数据信息(如音频、视频、图片、文档等)。 + +> **说明**: 从API Version 8开始,该接口不再维护,推荐使用新接口[mediaLibrary.getMediaLibrary8+](#medialibrarygetmedialibrary8)。 + +**系统能力**:SystemCapability.Multimedia.MediaLibrary.Core + +**返回值:** + +| 类型 | 说明 | +| ----------------------------- | :--------- | +| [MediaLibrary](#medialibrary) | 媒体库实例 | + +**示例:** + +```js +var media = mediaLibrary.getMediaLibrary(); +``` + ## MediaLibrary -### getFileAssets8+ +### getFileAssets7+ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileResult>): void @@ -51,10 +73,10 @@ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileRe **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| -------- | ---------------------------------------- | ---- | ------------------------ | -| options | [MediaFetchOptions](#mediafetchoptions8) | 是 | 文件获取选项 | -| callback | AsyncCallback<[FetchFileResult](#fetchfileresult8)> | 是 | 异步获取FetchFileResult之后的回调 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | --------------------------------------------------- | ---- | --------------------------------- | +| options | [MediaFetchOptions](#mediafetchoptions7) | 是 | 文件获取选项 | +| callback | AsyncCallback<[FetchFileResult](#fetchfileresult7)> | 是 | 异步获取FetchFileResult之后的回调 | **示例:** @@ -76,7 +98,7 @@ mediaLibrary.getFileAssets(imagesfetchOp, (error, fetchFileResult) => { } }); ``` -### getFileAssets8+ +### getFileAssets7+ getFileAssets(options: MediaFetchOptions): Promise<FetchFileResult> @@ -88,15 +110,15 @@ getFileAssets(options: MediaFetchOptions): Promise<FetchFileResult> **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ---------------------------------------- | ---- | ------ | -| options | [MediaFetchOptions](#mediafetchoptions8) | 是 | 文件检索选项 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ---------------------------------------- | ---- | ------------ | +| options | [MediaFetchOptions](#mediafetchoptions7) | 是 | 文件检索选项 | **返回值** -| 类型 | 说明 | -| ------------------------------------ | ------- | -| [FetchFileResult](#fetchfileresult8) | 文件数据结果集 | +| 类型 | 说明 | +| ------------------------------------ | -------------- | +| [FetchFileResult](#fetchfileresult7) | 文件数据结果集 | **示例:** @@ -171,12 +193,12 @@ createAsset(mediaType: MediaType, displayName: string, relativePath: string, cal **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------------ | --------------------------------------- | ---- | ---------------------------------------- | -| mediaType | [MediaType](#mediatype) | 是 | 媒体类型 | -| displayName | string | 是 | 展示文件名 | -| relativePath | string | 是 | 文件保存路径,可以通过[getPublicDirectory](#getpublicdirectory8)获取不同类型文件的保存路径 | -| callback | AsyncCallback<[FileAsset](#fileasset8)> | 是 | 异步获取媒体数据FileAsset之后的回调 | +| 参数名 | 类型 | 必填 | 说明 | +| ------------ | --------------------------------------- | ---- | ------------------------------------------------------------ | +| mediaType | [MediaType](#mediatype8) | 是 | 媒体类型 | +| displayName | string | 是 | 展示文件名 | +| relativePath | string | 是 | 文件保存路径,可以通过[getPublicDirectory](#getpublicdirectory8)获取不同类型文件的保存路径 | +| callback | AsyncCallback<[FileAsset](#fileasset7)> | 是 | 异步获取媒体数据FileAsset之后的回调 | **示例:** @@ -208,17 +230,17 @@ createAsset(mediaType: MediaType, displayName: string, relativePath: string): Pr **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------------ | ----------------------- | ---- | ---------------------------------------- | -| mediaType | [MediaType](#mediatype) | 是 | 媒体类型 | -| displayName | string | 是 | 展示文件名 | -| relativePath | string | 是 | 相对路径,可以通过getPublicDirectory获取不同类型媒体文件的一层目录的relative path | +| 参数名 | 类型 | 必填 | 说明 | +| ------------ | ------------------------ | ---- | ------------------------------------------------------------ | +| mediaType | [MediaType](#mediatype8) | 是 | 媒体类型 | +| displayName | string | 是 | 展示文件名 | +| relativePath | string | 是 | 相对路径,可以通过getPublicDirectory获取不同类型媒体文件的一层目录的relative path | **返回值** -| 类型 | 说明 | -| ------------------------ | ------------- | -| [FileAsset](#fileasset8) | 媒体数据FileAsset | +| 类型 | 说明 | +| ------------------------ | ----------------- | +| [FileAsset](#fileasset7) | 媒体数据FileAsset | **示例:** @@ -246,10 +268,10 @@ getPublicDirectory(type: DirectoryType, callback: AsyncCallback<string>): **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| -------- | ------------------------------- | ---- | ----------------- | -| type | [DirectoryType](#directorytype) | 是 | 公共目录类型 | -| callback | AsyncCallback<string> | 是 | callback 返回公共目录路径 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------------------------------- | ---- | ------------------------- | +| type | [DirectoryType](#directorytype8) | 是 | 公共目录类型 | +| callback | AsyncCallback<string> | 是 | callback 返回公共目录路径 | **示例:** @@ -274,15 +296,15 @@ getPublicDirectory(type: DirectoryType): Promise<string> **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ---- | ------------------------------- | ---- | ------ | -| type | [DirectoryType](#directorytype) | 是 | 公共目录类型 | +| 参数名 | 类型 | 必填 | 说明 | +| ------ | -------------------------------- | ---- | ------------ | +| type | [DirectoryType](#directorytype8) | 是 | 公共目录类型 | **返回值:** -| 类型 | 说明 | -| --------------- | -------- | -| Promise | 返回公共目录路径 | +| 类型 | 说明 | +| ---------------- | ---------------- | +| Promise\ | 返回公共目录路径 | **示例:** @@ -298,7 +320,7 @@ async function example() { } ``` -### getAlbums8+ +### getAlbums7+ getAlbums(options: MediaFetchOptions, callback: AsyncCallback): void @@ -310,10 +332,10 @@ getAlbums(options: MediaFetchOptions, callback: AsyncCallback> | 是 | 异步获取Album列表之后的回调 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | -------------------------------------------- | ---- | --------------------------- | +| options | [MediaFetchOptions](#mediafetchoptions7) | 是 | 相册获取条件 | +| callback | AsyncCallback<Array<[Album](#album7)>> | 是 | 异步获取Album列表之后的回调 | **示例:** @@ -333,7 +355,7 @@ mediaLibrary.getAlbums(AlbumNoArgsfetchOp, (err, albumList) => { }) ``` -### getAlbums8+ +### getAlbums7+ getAlbums(options: MediaFetchOptions): Promise @@ -345,15 +367,15 @@ getAlbums(options: MediaFetchOptions): Promise **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ---------------------------------------- | ---- | ------ | -| options | [MediaFetchOptions](#mediafetchoptions8) | 是 | 相册获取条件 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ---------------------------------------- | ---- | ------------ | +| options | [MediaFetchOptions](#mediafetchoptions7) | 是 | 相册获取条件 | **返回值:** -| 类型 | 说明 | -| -------------------------------- | --------- | -| Promise> | 返回Album列表 | +| 类型 | 说明 | +| -------------------------------- | ------------- | +| Promise> | 返回Album列表 | **示例:** @@ -690,7 +712,7 @@ mediaLibrary.getMediaLibrary().startMediaSelect(option).then((value) => { ``` -## FileAsset8+ +## FileAsset7+ 提供封装文件属性的方法。 @@ -698,29 +720,29 @@ mediaLibrary.getMediaLibrary().startMediaSelect(option).then((value) => { **系统能力:** 以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core -| 名称 | 类型 | 可读 | 可写 | 说明 | -| ------------ | ----------------------- | ---- | ---- | --------------------------------------- | -| id | number | 是 | 否 | 文件资源编号 | -| uri | string | 是 | 否 | 文件资源uri(如:dataability:///media/image/2) | -| mimeType | string | 是 | 否 | 文件扩展属性 | -| mediaType | [MediaType](#mediatype) | 是 | 否 | 媒体类型 | -| displayName | string | 是 | 是 | 显示文件名,包含后缀名 | -| title | string | 是 | 是 | 文件标题 | -| relativePath | string | 是 | 是 | 相对公共目录路径 | -| parent | number | 是 | 否 | 父目录id | -| size | number | 是 | 否 | 文件大小(单位:字节) | -| dateAdded | number | 是 | 否 | 添加日期(添加文件时间到1970年1月1日的秒数值) | -| dateModified | number | 是 | 否 | 修改日期(修改文件时间到1970年1月1日的秒数值) | -| dateTaken | number | 是 | 否 | 拍摄日期(文件拍照时间到1970年1月1日的秒数值) | -| artist | string | 是 | 否 | 作者 | -| audioAlbum | string | 是 | 否 | 专辑 | -| width | number | 是 | 否 | 图片宽度(单位:像素) | -| height | number | 是 | 否 | 图片高度(单位:像素) | -| orientation | number | 是 | 是 | 图片显示方向(顺时针旋转角度,如0,90,180 单位:度) | -| duration | number | 是 | 否 | 持续时间(单位:秒) | -| albumId | number | 是 | 否 | 文件所归属的相册编号 | -| albumUri | string | 是 | 否 | 文件所归属相册uri | -| albumName | string | 是 | 否 | 文件所归属相册名称 | +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ------------------------- | ------------------------ | ---- | ---- | ------------------------------------------------------ | +| id | number | 是 | 否 | 文件资源编号 | +| uri | string | 是 | 否 | 文件资源uri(如:dataability:///media/image/2) | +| mimeType | string | 是 | 否 | 文件扩展属性 | +| mediaType8+ | [MediaType](#mediatype8) | 是 | 否 | 媒体类型 | +| displayName | string | 是 | 是 | 显示文件名,包含后缀名 | +| title | string | 是 | 是 | 文件标题 | +| relativePath8+ | string | 是 | 是 | 相对公共目录路径 | +| parent8+ | number | 是 | 否 | 父目录id | +| size | number | 是 | 否 | 文件大小(单位:字节) | +| dateAdded | number | 是 | 否 | 添加日期(添加文件时间到1970年1月1日的秒数值) | +| dateModified | number | 是 | 否 | 修改日期(修改文件时间到1970年1月1日的秒数值) | +| dateTaken | number | 是 | 否 | 拍摄日期(文件拍照时间到1970年1月1日的秒数值) | +| artist8+ | string | 是 | 否 | 作者 | +| audioAlbum8+ | string | 是 | 否 | 专辑 | +| width | number | 是 | 否 | 图片宽度(单位:像素) | +| height | number | 是 | 否 | 图片高度(单位:像素) | +| orientation | number | 是 | 是 | 图片显示方向(顺时针旋转角度,如0,90,180 单位:度) | +| duration8+ | number | 是 | 否 | 持续时间(单位:秒) | +| albumId | number | 是 | 否 | 文件所归属的相册编号 | +| albumUri8+ | string | 是 | 否 | 文件所归属相册uri | +| albumName | string | 是 | 否 | 文件所归属相册名称 | ### isDirectory8+ @@ -1460,11 +1482,11 @@ async function example() { } ``` -## FetchFileResult8+ +## FetchFileResult7+ 文件检索结果集。 -### getCount8+ +### getCount7+ getCount(): number @@ -1493,7 +1515,7 @@ async function example() { } ``` -### isAfterLast8+ +### isAfterLast7+ isAfterLast(): boolean @@ -1536,7 +1558,7 @@ async function example() { } ``` -### close8+ +### close7+ close(): void @@ -1560,7 +1582,7 @@ async function example() { } ``` -### getFirstObject8+ +### getFirstObject7+ getFirstObject(callback: AsyncCallback<FileAsset>): void @@ -1570,9 +1592,9 @@ getFirstObject(callback: AsyncCallback<FileAsset>): void **参数**: -| 参数名 | 类型 | 必填 | 说明 | -| -------- | ---------------------------------------- | ---- | -------------------------- | -| callback | AsyncCallback<[FileAsset](#fileasset8)> | 是 | 异步获取结果集中第一个FileAsset完成后的回调 | +| 参数名 | 类型 | 必填 | 说明 | +| -------- | --------------------------------------------- | ---- | ------------------------------------------- | +| callback | AsyncCallback<[FileAsset](#fileasset7)> | 是 | 异步获取结果集中第一个FileAsset完成后的回调 | **示例**: @@ -1596,7 +1618,7 @@ async function example() { } ``` -### getFirstObject8+ +### getFirstObject7+ getFirstObject(): Promise<FileAsset> @@ -1608,7 +1630,7 @@ getFirstObject(): Promise<FileAsset> | 类型 | 说明 | | --------------------------------------- | -------------------------- | -| Promise<[FileAsset](#fileasset8)> | Promise方式返回FileAsset。 | +| Promise<[FileAsset](#fileasset7)> | Promise方式返回FileAsset。 | **示例**: @@ -1630,7 +1652,7 @@ async function example() { } ``` -### getNextObject8+ +### getNextObject7+ getNextObject(callback: AsyncCallback<FileAsset>): void @@ -1642,9 +1664,9 @@ async function example() { **参数**: -| 参数名 | 类型 | 必填 | 说明 | -| --------- | ---------------------------------------- | ---- | ------------------------- | -| callbacke | AsyncCallback<[FileAsset](#fileasset8)> | 是 | 异步返回结果集中下一个FileAsset之后的回调 | +| 参数名 | 类型 | 必填 | 说明 | +| --------- | --------------------------------------------- | ---- | ----------------------------------------- | +| callbacke | AsyncCallback<[FileAsset](#fileasset7)> | 是 | 异步返回结果集中下一个FileAsset之后的回调 | **示例**: @@ -1668,7 +1690,7 @@ async function example() { } ``` -### getNextObject8+ +### getNextObject7+ getNextObject(): Promise<FileAsset> @@ -1680,9 +1702,9 @@ async function example() { **返回值**: -| 类型 | 说明 | -| --------------------------------------- | ------------- | -| Promise<[FileAsset](#fileasset8)> | 返回FileAsset对象 | +| 类型 | 说明 | +| --------------------------------------- | ----------------- | +| Promise<[FileAsset](#fileasset7)> | 返回FileAsset对象 | **示例**: @@ -1702,7 +1724,7 @@ async function example() { } ``` -### getLastObject8+ +### getLastObject7+ getLastObject(callback: AsyncCallback<FileAsset>): void @@ -1714,7 +1736,7 @@ getLastObject(callback: AsyncCallback<FileAsset>): void | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------------- | ---- | --------------------------- | -| callback | AsyncCallback<[FileAsset](#fileasset8)> | 是 | 异步返回FileAsset之后的回调 | +| callback | AsyncCallback<[FileAsset](#fileasset7)> | 是 | 异步返回FileAsset之后的回调 | **示例**: @@ -1738,7 +1760,7 @@ async function example() { } ``` -### getLastObject8+ +### getLastObject7+ getLastObject(): Promise<FileAsset> @@ -1748,9 +1770,9 @@ getLastObject(): Promise<FileAsset> **返回值**: -| 类型 | 说明 | -| --------------------------------------- | ------------- | -| Promise<[FileAsset](#fileasset8)> | 返回FileAsset对象 | +| 类型 | 说明 | +| --------------------------------------- | ----------------- | +| Promise<[FileAsset](#fileasset7)> | 返回FileAsset对象 | **示例**: @@ -1768,7 +1790,7 @@ async function example() { } ``` -### getPositionObject8+ +### getPositionObject7+ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void @@ -1781,7 +1803,7 @@ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void | 参数名 | 类型 | 必填 | 说明 | | -------- | ---------------------------------------- | ---- | ------------------ | | index | number | 是 | 要获取的文件的索引,从0开始 | -| callback | AsyncCallback<[FileAsset](#fileasset8)> | 是 | 异步返回FileAsset之后的回调 | +| callback | AsyncCallback<[FileAsset](#fileasset7)> | 是 | 异步返回FileAsset之后的回调 | **示例**: @@ -1805,7 +1827,7 @@ async function example() { } ``` -### getPositionObject8+ +### getPositionObject7+ getPositionObject(index: number): Promise<FileAsset> @@ -1823,9 +1845,9 @@ getPositionObject(index: number): Promise<FileAsset> **返回值**: -| 类型 | 说明 | -| --------------------------------------- | ------------- | -| Promise<[FileAsset](#fileasset8)> | 返回FileAsset对象 | +| 类型 | 说明 | +| --------------------------------------- | ----------------- | +| Promise<[FileAsset](#fileasset7)> | 返回FileAsset对象 | **示例**: @@ -1849,7 +1871,7 @@ async function example() { } ``` -### getAllObject8+ +### getAllObject7+ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void @@ -1863,7 +1885,7 @@ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void | 参数名 | 类型 | 必填 | 说明 | | -------- | ---------------------------------------- | ---- | -------------------- | -| callback | AsyncCallback> | 是 | 异步返回FileAsset列表之后的回调 | +| callback | AsyncCallback> | 是 | 异步返回FileAsset列表之后的回调 | **示例**: @@ -1887,7 +1909,7 @@ async function example() { } ``` -### getAllObject8+ +### getAllObject7+ getAllObject(): Promise<Array<FileAsset>> @@ -1897,9 +1919,9 @@ getAllObject(): Promise<Array<FileAsset>> **返回值**: -| 类型 | 说明 | -| ---------------------------------------- | --------------- | -| Promise> | 返回FileAsset对象列表 | +| 类型 | 说明 | +| ---------------------------------------- | --------------------- | +| Promise> | 返回FileAsset对象列表 | **示例**: @@ -1917,7 +1939,7 @@ async function example() { } ``` -## Album8+ +## Album7+ 实体相册 @@ -1927,13 +1949,13 @@ async function example() { | 名称 | 类型 | 可读 | 可写 | 说明 | | ------------ | ------ | ---- | ---- | ------- | -| albumId | number | 是 | 否 | 相册编号 | -| albumName | string | 是 | 是 | 相册名称 | -| albumUri | string | 是 | 否 | 相册Uri | +| albumId | number | 是 | 否 | 相册编号 | +| albumName | string | 是 | 是 | 相册名称 | +| albumUri8+ | string | 是 | 否 | 相册Uri | | dateModified | number | 是 | 否 | 修改日期 | -| count | number | 是 | 否 | 相册中文件数量 | -| relativePath | string | 是 | 否 | 相对路径 | -| coverUri | string | 是 | 否 | 封面文件Uri | +| count8+ | number | 是 | 否 | 相册中文件数量 | +| relativePath8+ | string | 是 | 否 | 相对路径 | +| coverUri8+ | string | 是 | 否 | 封面文件Uri | ### commitModify8+ @@ -2007,7 +2029,7 @@ async function example() { } ``` -### getFileAssets8+ +### getFileAssets7+ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileResult>): void @@ -2021,8 +2043,8 @@ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileRe | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------------------- | ---- | ----------------------------------- | -| options | [MediaFetchOptions](#mediafetchoptions8) | 是 | 媒体检索选项。 | -| callback | AsyncCallback<[FetchFileResult](#fetchfileresult8)> | 是 | 异步返回FetchFileResult之后的回调。 | +| options | [MediaFetchOptions](#mediafetchoptions7) | 是 | 媒体检索选项。 | +| callback | AsyncCallback<[FetchFileResult](#fetchfileresult7)> | 是 | 异步返回FetchFileResult之后的回调。 | **示例**: @@ -2041,7 +2063,7 @@ async function example() { } ``` -### getFileAssets8+ +### getFileAssets7+ getFileAssets(options?: MediaFetchOptions): Promise<FetchFileResult> @@ -2055,13 +2077,13 @@ async function example() { | 参数名 | 类型 | 必填 | 说明 | | ------- | ---------------------------------------- | ---- | -------------- | -| options | [MediaFetchOptions](#mediafetchoptions8) | 否 | 媒体检索选项。 | +| options | [MediaFetchOptions](#mediafetchoptions7) | 否 | 媒体检索选项。 | **返回值**: | 类型 | 说明 | | --------------------------------------------- | ------------------------- | -| Promise<[FetchFileResult](#fetchfileresult8)> | 返回FetchFileResult对象。 | +| Promise<[FetchFileResult](#fetchfileresult7)> | 返回FetchFileResult对象。 | **示例**: @@ -2087,16 +2109,16 @@ async function example() { **系统能力:** 以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core -| 名称 | 类型 | 可读 | 可写 | 说明 | -| ---------- | ---------- | ---- | ---- | --------- | -| deviceName | string | 是 | 否 | 注册设备的名称 | -| networkId | string | 是 | 否 | 注册设备的网络ID | -| deviceType | DeviceType | 是 | 否 | 设备类型 | -| isOnline | boolean | 是 | 否 | 是否在线 | +| 名称 | 类型 | 可读 | 可写 | 说明 | +| ---------- | -------------------------- | ---- | ---- | ---------------- | +| deviceName | string | 是 | 否 | 注册设备的名称 | +| networkId | string | 是 | 否 | 注册设备的网络ID | +| deviceType | [DeviceType](#devicetype8) | 是 | 否 | 设备类型 | +| isOnline | boolean | 是 | 否 | 是否在线 | -## MediaType +## MediaType8+ 枚举,媒体类型。 @@ -2109,7 +2131,7 @@ async function example() { | VIDEO | 2 | 视频 | | AUDIO | 3 | 音频 | -## FileKey +## FileKey8+ 枚举,文件关键信息。 @@ -2137,7 +2159,7 @@ async function example() { | ALBUM_ID | bucket_id | 文件所归属的相册编号 | | ALBUM_NAME | bucket_display_name | 文件所归属相册名称 | -## DirectoryType +## DirectoryType8+ 枚举,目录类型。 @@ -2152,7 +2174,7 @@ async function example() { | DIR_DOCUMENTS | 4 | 表示文档路径 | | DIR_DOWNLOAD | 5 | 表示下载路径 | -## DeviceType +## DeviceType8+ 枚举,设备类型。 @@ -2168,20 +2190,20 @@ async function example() { | TYPE_CAR | 5 | 车载设备 | | TYPE_TV | 6 | 电视设备 | -## MediaFetchOptions8+ +## MediaFetchOptions7+ 检索条件。 **系统能力:** 以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core -| 名称 | 类型 | 可读 | 可写 | 必填 | 说明 | -| ------------- | ------------------- | ---- | ---- | ---- | ---------------------------------------- | -| selections | string | 是 | 是 | 是 | 检索条件,使用[FileKey](#filekey)中的枚举值作为检索条件的列名。示例:
selections: mediaLibrary.FileKey.MEDIA_TYPE + '= ? OR' +mediaLibrary.FileKey.MEDIA_TYPE + '= ?‘, | -| selectionArgs | Array<string> | 是 | 是 | 是 | 检索条件的值,对应selections中检索条件列的值。
示例:
selectionArgs: [mediaLibrary.MediaType.IMAGE.toString(), mediaLibrary.MediaType.VIDEO.toString()], | -| order | string | 是 | 是 | 否 | 检索结果排序方式,使用[FileKey](#filekey)中的枚举值作为检索结果排序的列,可以用升序或降序排列。示例:
升序排列:order: mediaLibrary.FileKey.DATE_ADDED + " AESC"
降序排列:order: mediaLibrary.FileKey.DATE_ADDED + " DESC" | -| uri | string | 是 | 是 | 否 | 文件URI | -| networkId | string | 是 | 是 | 否 | 注册设备网络ID | -| extendArgs | string | 是 | 是 | 否 | 扩展的检索参数,目前没有扩展检索参数 | +| 名称 | 类型 | 可读 | 可写 | 必填 | 说明 | +| ----------------------- | ------------------- | ---- | ---- | ---- | ------------------------------------------------------------ | +| selections | string | 是 | 是 | 是 | 检索条件,使用[FileKey](#filekey8)中的枚举值作为检索条件的列名。示例:
selections: mediaLibrary.FileKey.MEDIA_TYPE + '= ? OR' +mediaLibrary.FileKey.MEDIA_TYPE + '= ?‘, | +| selectionArgs | Array<string> | 是 | 是 | 是 | 检索条件的值,对应selections中检索条件列的值。
示例:
selectionArgs: [mediaLibrary.MediaType.IMAGE.toString(), mediaLibrary.MediaType.VIDEO.toString()], | +| order8+ | string | 是 | 是 | 否 | 检索结果排序方式,使用[FileKey](#filekey8)中的枚举值作为检索结果排序的列,可以用升序或降序排列。示例:
升序排列:order: mediaLibrary.FileKey.DATE_ADDED + " AESC"
降序排列:order: mediaLibrary.FileKey.DATE_ADDED + " DESC" | +| uri8+ | string | 是 | 是 | 否 | 文件URI | +| networkId8+ | string | 是 | 是 | 否 | 注册设备网络ID | +| extendArgs8+ | string | 是 | 是 | 否 | 扩展的检索参数,目前没有扩展检索参数 | ## Size8+ 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 38af2a5f98606bab9d7f6e5307979ac1f04074f0..8418ed934f58bb002ec63f42541fc3fb8736be7d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-osAccount.md +++ b/zh-cn/application-dev/reference/apis/js-apis-osAccount.md @@ -1733,23 +1733,23 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number **系统能力:** 以下各项对应的系统能力均为SystemCapability.Account.OsAccount。 -| 参数名 | 类型 | 必填 | 说明 | -| ----------------- | ------------------------------------------------------------ | ---- | --------------------------------- | -| localId | number | 是 | 系统帐号ID。 | -| localName | string | 是 | 系统帐号名称。 | -| type | [OsAccountType](#osaccounttype) | 是 | 系统帐号类型 | -| constraints | Array<string> | 否 | 系统帐号[约束](#系统帐号约束列表) | -| isVerified | boolean | 是 | 帐号是否锁屏 | -| photo | string | 否 | 系统帐号头像 | -| createTime | number | 是 | 系统帐号创建时间 | -| lastLoginTime | number | 否 | 系统帐号最后一次登录时间 | -| serialNumber | number | 是 | 系统帐号SN码 | -| isActived | boolean | 是 | 系统帐号激活状态 | -| isCreateCompleted | boolean | 是 | 系统帐号创建是否完整 | -| distributedInfo | [distributedAccount.DistributedInfo](js-apis-distributed-account.md) | 否 | 分布式帐号信息 | -| domainInfo | [DomainAccountInfo](#domainaccountinfo) | 否 | 域帐号信息 | - -## DomainAccountInfo +| 参数名 | 类型 | 必填 | 说明 | +| ------------------------------ | ------------------------------------------------------------ | ---- | --------------------------------- | +| localId | number | 是 | 系统帐号ID。 | +| localName | string | 是 | 系统帐号名称。 | +| type | [OsAccountType](#osaccounttype) | 是 | 系统帐号类型 | +| constraints | Array<string> | 否 | 系统帐号[约束](#系统帐号约束列表) | +| isVerified8+ | boolean | 是 | 帐号是否锁屏 | +| photo8+ | string | 否 | 系统帐号头像 | +| createTime8+ | number | 是 | 系统帐号创建时间 | +| lastLoginTime8+ | number | 否 | 系统帐号最后一次登录时间 | +| serialNumber8+ | number | 是 | 系统帐号SN码 | +| isActived8+ | boolean | 是 | 系统帐号激活状态 | +| isCreateCompleted8+ | boolean | 是 | 系统帐号创建是否完整 | +| distributedInfo | [distributedAccount.DistributedInfo](js-apis-distributed-account.md) | 否 | 分布式帐号信息 | +| domainInfo8+ | [DomainAccountInfo](#domainaccountinfo) | 否 | 域帐号信息 | + +## DomainAccountInfo8+ 域帐号信息。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-xml.md b/zh-cn/application-dev/reference/apis/js-apis-xml.md index ea5263a1747acf9c805a1ccbc27c6a9fec5061e9..6b4ce9fdc1cf3304aa4d9015a7c374bbff7d9324 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-xml.md +++ b/zh-cn/application-dev/reference/apis/js-apis-xml.md @@ -329,6 +329,8 @@ that.parse(options); xml解析选项。 +### 属性 + | 名称 | 参数类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | supportDoctype | boolean | 否 | 是否忽略Doctype , 默认false。 | @@ -337,7 +339,6 @@ xml解析选项。 | attributeValueCallbackFunction | (name: string, value: string)=> boolean | 否 | 获取attributeValue回调函数。 | | tokenValueCallbackFunction | (eventType: [EventType](#eventtype), value: [ParseInfo](#parseinfo))=> boolean | 否 | 获取tokenValue回调函数。 | - ## ParseInfo 当前xml解析信息。