Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
732852bb
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
732852bb
编写于
3月 07, 2022
作者:
P
panqiangbiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix code issue
Signed-off-by:
N
panqiangbiao
<
panqiangbiao@huawei.com
>
上级
bcbb0783
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
147 addition
and
143 deletion
+147
-143
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
+147
-143
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
浏览文件 @
732852bb
...
...
@@ -2,7 +2,7 @@
==========
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 该组件从API Version 6开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
导入模块
---------
...
...
@@ -13,7 +13,7 @@ import mediaLibrary from '@ohos.multimedia.medialibrary';
## getMediaLibrary
function getMediaLibrary(context: Context): MediaLibrary
;
function getMediaLibrary(context: Context): MediaLibrary
获取媒体库的实例,用于访问和修改用户的个人数据信息。
...
...
@@ -31,7 +31,7 @@ function getMediaLibrary(context: Context): MediaLibrary;
| 类型 | 说明 |
| ------------ | :----- |
|
m
ediaLibrary | 媒体库实例 |
|
M
ediaLibrary | 媒体库实例 |
**示例:**
...
...
@@ -41,11 +41,12 @@ import featureAbility from '@ohos.ability.featureAbility';
var context = featureAbility.getContext()
var media = mediaLibrary.getMediaLibrary(context);
```
## MediaLibrary
##
mediaLibrary.
getFileAssets<sup>8+</sup>
##
#
getFileAssets<sup>8+</sup>
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback
<
FetchFileResult
>
): void
;
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback
<
FetchFileResult
>
): void
获取文件资源,使用callback方式返回异步结果。
...
...
@@ -80,9 +81,9 @@ mediaLibrary.getFileAssets(imagesfetchOp, (error, fetchFileResult) => {
}
});
```
##
mediaLibrary.
getFileAssets<sup>8+</sup>
##
#
getFileAssets<sup>8+</sup>
getFileAssets(options: MediaFetchOptions): Promise
<
FetchFileResult
>
;
getFileAssets(options: MediaFetchOptions): Promise
<
FetchFileResult
>
获取文件资源,使用Promise方式返回结果。
...
...
@@ -118,9 +119,9 @@ mediaLibrary.getFileAssets(imagesfetchOp).then(function(fetchFileResult){
});
```
##
mediaLibrary.
on<sup>8+</sup>
##
#
on<sup>8+</sup>
on(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback
<
void
>
): void
;
on(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback: Callback
<
void
>
): void
打开媒体媒体库变更通知,使用callback方式返回异步结果。
...
...
@@ -142,9 +143,9 @@ mediaLibrary.on('imageChange', () => {
// image file had changed, do something
})
```
##
mediaLibrary.
off<sup>8+</sup>
##
#
off<sup>8+</sup>
off(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback
<
void
>
): void
;
off(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|'fileChange'|'remoteFileChange', callback?: Callback
<
void
>
): void
关闭媒体媒体库变更通知,使用callback方式返回异步结果。
...
...
@@ -169,9 +170,9 @@ mediaLibrary.off('imageChange', () => {
})
```
##
mediaLibrary.
createAsset <sup>8+</sup>
##
#
createAsset <sup>8+</sup>
createAsset(mediaType: MediaType, displayName: string, relativePath: string, callback: AsyncCallback
<
FileAsset
>
): void
;
createAsset(mediaType: MediaType, displayName: string, relativePath: string, callback: AsyncCallback
<
FileAsset
>
): void
创建媒体资源,使用callback方式返回结果。
...
...
@@ -203,9 +204,9 @@ mediaLibrary.createAsset(mediaType, 'imageCallBack.jpg', path, (err, fileAsset)
});
```
##
mediaLibrary.
createAsset<sup>8+</sup>
##
#
createAsset<sup>8+</sup>
createAsset(mediaType: MediaType, displayName: string, relativePath: string): Promise
<
FileAsset
>
;
createAsset(mediaType: MediaType, displayName: string, relativePath: string): Promise
<
FileAsset
>
创建媒体资源,使用Promise方式返回结果。
...
...
@@ -240,9 +241,9 @@ mediaLibrary.createAsset(mediaType, "image01.jpg", path).then (function (asset)
});
```
##
mediaLibrary.
getPublicDirectory<sup>8+</sup>
##
#
getPublicDirectory<sup>8+</sup>
getPublicDirectory(type: DirectoryType, callback: AsyncCallback
<
string
>
): void
;
getPublicDirectory(type: DirectoryType, callback: AsyncCallback
<
string
>
): void
获取公共目录路径
...
...
@@ -271,9 +272,9 @@ media.getPublicDirectory(DIR_CAMERA, (err, dicResult) => {
});
```
##
mediaLibrary.
getPublicDirectory<sup>8+</sup>
##
#
getPublicDirectory<sup>8+</sup>
getPublicDirectory(type: DirectoryType): Promise
<
string
>
;
getPublicDirectory(type: DirectoryType): Promise
<
string
>
获取公共目录路径
...
...
@@ -307,9 +308,9 @@ async function example() {
}
```
##
mediaLibrary.
getAlbums<sup>6+</sup>
##
#
getAlbums<sup>6+</sup>
getAlbums(options: MediaFetchOptions, callback: AsyncCallback
<Array
&
lt
;
Album
&
gt
;
>
): void
;
getAlbums(options: MediaFetchOptions, callback: AsyncCallback
<Array
&
lt
;
Album
&
gt
;
>
): void
获取实体相册,使用callback 方式返回结果。
...
...
@@ -342,9 +343,9 @@ mediaLibrary.getAlbums(AlbumNoArgsfetchOp, (err, albumList) => {
})
```
##
mediaLibrary.
getAlbums<sup>6+</sup>
##
#
getAlbums<sup>6+</sup>
getAlbums(options: MediaFetchOptions): Promise
<Array
&
lt
;
Album
&
gt
;
>
;
getAlbums(options: MediaFetchOptions): Promise
<Array
&
lt
;
Album
&
gt
;
>
获取实体相册,使用 promise 方式返回结果。
...
...
@@ -378,9 +379,9 @@ mediaLibrary.getAlbums(AlbumNoArgsfetchOp).then(function(albumList){
});
```
##
mediaLibrary.
release<sup>8+</sup>
##
#
release<sup>8+</sup>
release(callback: AsyncCallback
<
void
>
): void
;
release(callback: AsyncCallback
<
void
>
): void
释放mediaLibrary实例,当用户确认后续不再使用mediaLibrary实例中的方法后调用release方法释放mediaLibrary实例。
...
...
@@ -403,9 +404,9 @@ media.release((err, data) => {
});
```
##
mediaLibrary.
release<sup>8+</sup>
##
#
release<sup>8+</sup>
release(): Promise
<
void
>
;
release(): Promise
<
void
>
释放mediaLibrary实例,当用户确认后续不再使用mediaLibrary实例中的方法后调用release方法释放mediaLibrary实例。
...
...
@@ -426,7 +427,38 @@ var media = mediaLibrary.getMediaLibrary(context);
media.release()
```
## FileAsset.isDirectory<sup>8+</sup>
## FileAsset<sup>8+</sup>
提供封装文件属性的方法。
### **属性**
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | --------- | ---- | ---- | ------------------------------------------------------ |
| id | number | 是 | 否 | 文件资源编号 |
| uri | string | 是 | 否 | 文件资源uri(如:dataability:///media/image/2) |
| mimeType | string | 是 | 否 | 文件扩展属性 |
| 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 | 是 | 否 | 文件所归属相册名称 |
### isDirectory<sup>8+</sup>
isDirectory(callback: AsyncCallback
<
boolean
>
): void;
...
...
@@ -461,9 +493,9 @@ async function example() {
}
```
##
FileAsset.
isDirectory<sup>8+</sup>
##
#
isDirectory<sup>8+</sup>
isDirectory():Promise
<
boolean
>
;
isDirectory():Promise
<
boolean
>
判断fileAsset是否为目录,使用Promise方式返回异步结果。
...
...
@@ -498,9 +530,9 @@ async function example() {
}
```
##
FileAsset.
commitModify<sup>8+</sup>
##
#
commitModify<sup>8+</sup>
commitModify(callback: AsyncCallback
<
void
>
): void
;
commitModify(callback: AsyncCallback
<
void
>
): void
修改文件的元数据,使用callback方式返回异步结果。
...
...
@@ -534,9 +566,9 @@ async function example() {
}
```
##
FileAsset.
commitModify<sup>8+</sup>
##
#
commitModify<sup>8+</sup>
commitModify(): Promise
<
void
>
;
commitModify(): Promise
<
void
>
修改文件的元数据,使用promise方式返回异步结果。
...
...
@@ -568,9 +600,9 @@ async function example() {
}
```
##
FileAsset.
open<sup>8+</sup>
##
#
open<sup>8+</sup>
open(mode: string, callback: AsyncCallback
<
number
>
): void
;
open(mode: string, callback: AsyncCallback
<
number
>
): void
打开当前文件,使用callback方式返回异步结果。
...
...
@@ -602,9 +634,9 @@ async function example() {
}
```
##
FileAsset.
open<sup>8+</sup>
##
#
open<sup>8+</sup>
open(mode: string): Promise
<
number
>
;
open(mode: string): Promise
<
number
>
打开当前文件,使用promise方式返回异步结果。
...
...
@@ -641,9 +673,9 @@ async function example() {
}
```
##
FileAsset.
close<sup>8+</sup>
##
#
close<sup>8+</sup>
close(fd: number, callback: AsyncCallback
<
void
>
): void
;
close(fd: number, callback: AsyncCallback
<
void
>
): void
关闭当前文件,使用callback方式返回异步结果。
...
...
@@ -682,9 +714,9 @@ async function example() {
}
```
##
FileAsset.
close<sup>8+</sup>
##
#
close<sup>8+</sup>
close(fd: number): Promise
<
void
>
;
close(fd: number): Promise
<
void
>
关闭当前文件,使用promise方式返回异步结果。
...
...
@@ -729,9 +761,9 @@ async function example() {
}
```
##
FileAsset.
getThumbnail<sup>8+</sup>
##
#
getThumbnail<sup>8+</sup>
getThumbnail(callback: AsyncCallback
<
image.PixelMap
>
): void
;
getThumbnail(callback: AsyncCallback
<
image.PixelMap
>
): void
获取文件的缩略图,使用callback方式返回异步结果。
...
...
@@ -764,9 +796,9 @@ async function example() {
}
```
##
FileAsset.
getThumbnail<sup>8+</sup>
##
#
getThumbnail<sup>8+</sup>
getThumbnail(size: Size, callback: AsyncCallback
<
image.PixelMap
>
): void
;
getThumbnail(size: Size, callback: AsyncCallback
<
image.PixelMap
>
): void
获取文件的缩略图,传入缩略图尺寸,使用callback方式返回异步结果。
...
...
@@ -800,9 +832,9 @@ async function example() {
}
```
##
FileAsset.
getThumbnail<sup>8+</sup>
##
#
getThumbnail<sup>8+</sup>
getThumbnail(size?: Size): Promise
<
image.PixelMap
>
;
getThumbnail(size?: Size): Promise
<
image.PixelMap
>
获取文件的缩略图,传入缩略图尺寸,使用promise方式返回异步结果。
...
...
@@ -841,9 +873,9 @@ async function example() {
}
```
##
FileAsset.
favorite<sup>8+</sup>
##
#
favorite<sup>8+</sup>
favorite(isFavorite: boolean, callback: AsyncCallback
<
void
>
): void
;
favorite(isFavorite: boolean, callback: AsyncCallback
<
void
>
): void
将文件设置为收藏文件,使用callback方式返回异步结果。
...
...
@@ -877,9 +909,9 @@ async function example() {
}
```
##
FileAsset.
favorite<sup>8+</sup>
##
#
favorite<sup>8+</sup>
favorite(isFavorite: boolean): Promise
<
void
>
;
favorite(isFavorite: boolean): Promise
<
void
>
将文件设置为收藏文件,使用promise方式返回异步结果。
...
...
@@ -920,9 +952,9 @@ async function example() {
}
```
##
FileAsset.
isFavorite<sup>8+</sup>
##
#
isFavorite<sup>8+</sup>
isFavorite(callback: AsyncCallback
<
boolean
>
): void
;
isFavorite(callback: AsyncCallback
<
boolean
>
): void
判断该文件是否为收藏文件,使用callback方式返回异步结果。
...
...
@@ -959,9 +991,9 @@ async function example() {
}
```
##
FileAsset.
isFavorite<sup>8+</sup>
##
#
isFavorite<sup>8+</sup>
isFavorite():Promise
<
boolean
>
;
isFavorite():Promise
<
boolean
>
判断该文件是否为收藏文件,使用promise方式返回异步结果。
...
...
@@ -996,9 +1028,9 @@ async function example() {
}
```
##
FileAsset.
trash<sup>8+</sup>
##
#
trash<sup>8+</sup>
trash(isTrash: boolean, callback: AsyncCallback
<
void
&g;
): void
;
trash(isTrash: boolean, callback: AsyncCallback
<
void
&g;
): void
当文件被定位时,将文件放到垃圾文件夹,使用callback方式返回异步结果。
...
...
@@ -1035,9 +1067,9 @@ async function example() {
}
```
##
FileAsset.
trash<sup>8+</sup>
##
#
trash<sup>8+</sup>
trash(isTrash: boolean,): Promise
<
void
>
;
trash(isTrash: boolean,): Promise
<
void
>
当文件被定位时,将文件放到垃圾文件夹,使用promise方式返回异步结果。
...
...
@@ -1080,9 +1112,9 @@ async function example() {
}
```
##
FileAsset.
isTrash<sup>8+</sup>
##
#
isTrash<sup>8+</sup>
isTrash(callback: AsyncCallback
<
boolean
>
): void
;
isTrash(callback: AsyncCallback
<
boolean
>
): void
当文件被定位,判断文件是否为垃圾文件,使用callback方式返回异步结果。
...
...
@@ -1124,9 +1156,9 @@ async function example() {
}
```
##
FileAsset.
isTrash<sup>8+</sup>
##
#
isTrash<sup>8+</sup>
isTrash():Promise
<
boolean
>
;
isTrash():Promise
<
boolean
>
当文件被定位,设置文件为垃圾文件,使用promise方式返回异步结果。
...
...
@@ -1161,13 +1193,13 @@ async function example() {
}
```
**FetchFileResult**
## **FetchFileResult**<sup>8+</sup>
文件检索结果集。
##
FetchFileResult.
getCount<sup>8+</sup>
##
#
getCount<sup>8+</sup>
getCount(): number
;
getCount(): number
获取文件检索结果中的文件总数。
...
...
@@ -1196,9 +1228,9 @@ async function example() {
}
```
##
FetchFileResult.
isAfterLast<sup>8+</sup>
##
#
isAfterLast<sup>8+</sup>
isAfterLast(): boolean
;
isAfterLast(): boolean
检查结果集是否指向最后一行。
...
...
@@ -1241,9 +1273,9 @@ async function example() {
}
```
##
FetchFileResult.
close<sup>8+</sup>
##
#
close<sup>8+</sup>
close(): void
;
close(): void
释放 FetchFileResult 实例并使其失效。无法调用其他方法。
...
...
@@ -1267,9 +1299,9 @@ async function example() {
}
```
##
FetchFileResult.
getFirstObject<sup>8+</sup>
##
#
getFirstObject<sup>8+</sup>
getFirstObject(callback: AsyncCallback
<
FileAsset
>
): void
;
getFirstObject(callback: AsyncCallback
<
FileAsset
>
): void
获取文件检索结果中的第一个文件资产。此方法使用回调返回FileAsset。
...
...
@@ -1305,9 +1337,9 @@ async function example() {
}
```
##
FetchFileResult.
getFirstObject<sup>8+</sup>
##
#
getFirstObject<sup>8+</sup>
getFirstObject(): Promise
<
FileAsset
>
;
getFirstObject(): Promise
<
FileAsset
>
获取文件检索结果中的第一个文件资产。此方法使用返回FileAsset。
...
...
@@ -1342,9 +1374,9 @@ async function example() {
}
```
##
FetchFileResult.
getNextObject<sup>8+</sup>
##
#
getNextObject<sup>8+</sup>
getNextObject(callback: AsyncCallback
<
FileAsset
>
): void
;
getNextObject(callback: AsyncCallback
<
FileAsset
>
): void
获取文件检索结果中的下一个文件资产。此方法使用callback形式返回结果。
...
...
@@ -1380,9 +1412,9 @@ async function example() {
}
```
##
FetchFileResult.
getNextObject<sup>8+</sup>
##
#
getNextObject<sup>8+</sup>
getNextObject(): Promise
<
FileAsset
>
;
getNextObject(): Promise
<
FileAsset
>
获取文件检索结果中的下一个文件资产。此方法使用promise方式来异步返回FileAsset。
...
...
@@ -1414,9 +1446,9 @@ async function example() {
}
```
##
FetchFileResult.
getLastObject<sup>8+</sup>
##
#
getLastObject<sup>8+</sup>
getLastObject(callback: AsyncCallback
<
FileAsset
>
): void
;
getLastObject(callback: AsyncCallback
<
FileAsset
>
): void
获取文件检索结果中的最后一个文件资产。此方法使用callback回调来返回FileAsset。
...
...
@@ -1452,9 +1484,9 @@ async function example() {
}
```
##
FetchFileResult.
getLastObject<sup>8+</sup>
##
#
getLastObject<sup>8+</sup>
getLastObject(): Promise
<
FileAsset
>
;
getLastObject(): Promise
<
FileAsset
>
获取文件检索结果中的最后一个文件资产。此方法使用Promise方式来返回FileAsset。
...
...
@@ -1484,9 +1516,9 @@ async function example() {
}
```
##
FetchFileResult.
getPositionObject<sup>8+</sup>
##
#
getPositionObject<sup>8+</sup>
getPositionObject(index: number, callback: AsyncCallback
<
FileAsset
>
): void
;
getPositionObject(index: number, callback: AsyncCallback
<
FileAsset
>
): void
获取文件检索结果中具有指定索引的文件资产。此方法使用回调来返回FileAsset。
...
...
@@ -1523,9 +1555,9 @@ async function example() {
}
```
##
FetchFileResult.
getPositionObject<sup>8+</sup>
##
#
getPositionObject<sup>8+</sup>
getPositionObject(index: number): Promise
<
FileAsset
>
;
getPositionObject(index: number): Promise
<
FileAsset
>
获取文件检索结果中具有指定索引的文件资产。此方法使用Promise形式返回文件Asset。
...
...
@@ -1567,9 +1599,9 @@ async function example() {
}
```
##
FetchFileResult.
getAllObject<sup>8+</sup>
##
#
getAllObject<sup>8+</sup>
getAllObject(callback: AsyncCallback
<
Array
<
FileAsset
>>
): void
;
getAllObject(callback: AsyncCallback
<
Array
<
FileAsset
>>
): void
获取文件检索结果中的所有文件资产。此方法使用Callback回调来返回FileAsset结果集。
...
...
@@ -1605,9 +1637,9 @@ async function example() {
}
```
##
FetchFileResult.
getAllObject<sup>8+</sup>
##
#
getAllObject<sup>8+</sup>
getAllObject(): Promise
<
Array
<
FileAsset
>>
;
getAllObject(): Promise
<
Array
<
FileAsset
>>
获取文件检索结果中的所有文件资产。此方法使用Promise来返回FileAsset结果集。
...
...
@@ -1637,9 +1669,25 @@ async function example() {
}
```
## Album.commitModify<sup>8+</sup>
## Album<sup>8+</sup>
实体相册
### **属性**
| 名称 | 参数型 | 可读 | 可写 | 说明 |
| ------------ | ------ | ---- | ---- | -------------- |
| albumId | number | 是 | 否 | 相册编号 |
| albumName | string | 是 | 是 | 相册名称 |
| albumUri | string | 是 | 否 | 相册Uri |
| dateModified | number | 是 | 否 | 修改日期 |
| count | number | 是 | 否 | 相册中文件数量 |
| relativePath | string | 是 | 否 | 相对路径 |
| coverUri | string | 是 | 否 | 封面文件Uri |
commitModify(callback: AsyncCallback
<
void
>
): void;
### commitModify<sup>8+</sup>
commitModify(callback: AsyncCallback
<
void
>
): void
更新相册属性修改到数据库中。
...
...
@@ -1674,9 +1722,9 @@ async function example() {
}
```
##
Album.
commitModify<sup>8+</sup>
##
#
commitModify<sup>8+</sup>
commitModify(): Promise
<
void
>
;
commitModify(): Promise
<
void
>
更新相册属性修改到数据库中。
...
...
@@ -1709,9 +1757,9 @@ async function example() {
}
```
##
Album.
getFileAssets<sup>8+</sup>
##
#
getFileAssets<sup>8+</sup>
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback
<
FetchFileResult
>
): void
;
getFileAssets(options: MediaFetchOptions, callback: AsyncCallback
<
FetchFileResult
>
): void
按照检索条件获取相册中的文件。此方法使用Callback回调来返回文件结果集。
...
...
@@ -1743,9 +1791,9 @@ async function example() {
}
```
##
Album.
getFileAssets<sup>8+</sup>
##
#
getFileAssets<sup>8+</sup>
getFileAssets(options?: MediaFetchOptions): Promise
<
FetchFileResult
>
;
getFileAssets(options?: MediaFetchOptions): Promise
<
FetchFileResult
>
按照检索条件获取相册中的文件。此方法使用异步回调来返回文件结果集。
...
...
@@ -1794,51 +1842,7 @@ async function example() {
| deviceType | DeviceType | 是 | 否 | 设备类型 |
| isOnline | boolean | 是 | 否 | 是否在线 |
FileAsset
---------
**属性:**
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | --------- | ---- | ---- | ------------------------------------------------------ |
| id | number | 是 | 否 | 文件资源编号 |
| uri | string | 是 | 否 | 文件资源uri(如:dataability:///media/image/2) |
| mimeType | string | 是 | 否 | 文件扩展属性 |
| 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 | 是 | 否 | 文件所归属相册名称 |
Album
---------
实体相册。
**属性**
| 名称 | 参数型 | 可读 | 可写 | 说明 |
| ------------ | ------ | ---- | ---- | -------------- |
| albumId | number | 是 | 否 | 相册编号 |
| albumName | string | 是 | 是 | 相册名称 |
| albumUri | string | 是 | 否 | 相册Uri |
| dateModified | number | 是 | 否 | 修改日期 |
| count | number | 是 | 否 | 相册中文件数量 |
| relativePath | string | 是 | 否 | 相对路径 |
| coverUri | string | 是 | 否 | 封面文件Uri |
MediaType
---------
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录