Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ca79c7c2
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
ca79c7c2
编写于
6月 30, 2022
作者:
O
openharmony_ci
提交者:
Gitee
6月 30, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6111 update volumemanager docs
Merge pull request !6111 from kongzheng/master
上级
3b9b6531
9a155a58
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
301 addition
and
4 deletion
+301
-4
zh-cn/application-dev/reference/apis/js-apis-volumemanager.md
...n/application-dev/reference/apis/js-apis-volumemanager.md
+301
-4
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-volumemanager.md
浏览文件 @
ca79c7c2
...
...
@@ -20,6 +20,8 @@ getAllVolumes(): Promise<Array<Volume>>
异步获取当前所有可获得的卷信息,以promise方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
返回值
...
...
@@ -42,6 +44,8 @@ getAllVolumes(callback: AsyncCallback<Array<Volume>>): void
异步获取当前所有可获得的卷信息,以callback方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
...
...
@@ -66,6 +70,8 @@ mount(volumeId: string): Promise<boolean>
异步挂载指定卷,以promise方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
...
...
@@ -95,6 +101,8 @@ mount(volumeId: string, callback:AsyncCallback<boolean>):void
异步获取指定卷的可用空间大小,以callback方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
...
...
@@ -119,6 +127,8 @@ unmount(volumeId: string): Promise<boolean>
异步卸载指定卷,以promise方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
...
...
@@ -148,6 +158,8 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void
异步卸载指定卷,以callback方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
...
...
@@ -166,6 +178,291 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void
});
```
## volumemanager.getVolumeByUuid
getVolumeByUuid(uuid: string): Promise
<Volume>
;
异步通过uuid获得卷信息,以promise方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ---- |
| uuid | string | 是 | 卷uuid |
-
返回值
| 类型 | 说明 |
| ---------------------------------- | -------------------------- |
| Promise
<
[Volume](#volume)
>
| 返回当前所有可获得的卷信息 |
-
示例
```
js
let
uuid
=
""
;
let
volume
=
await
volumemanager
.
getVolumeByUuid
(
uuid
);
```
## volumemanager.getVolumeByUuid
getVolumeByUuid(uuid: string, callback: AsyncCallback
<Volume>
): void;
异步通过uuid获得卷信息,以callback方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | -------------------- |
| uuid | string | 是 | 卷uuid |
| callback | callback:AsyncCallback
<
[Volume](#volume)
>
| 是 | 获取卷信息之后的回调 |
-
示例
```
js
let
uuid
=
""
;
volumemanager
.
getVolumeByUuid
(
uuid
,
(
error
,
volume
)
=>
{
// do something
});
```
## volumemanager.getVolumeById
getVolumeById(id: string): Promise
<Volume>
;
异步通过卷id获得卷信息,以promise方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ---- |
| id | string | 是 | 卷id |
-
返回值
| 类型 | 说明 |
| ---------------------------------- | -------------------------- |
| Promise
<
[Volume](#volume)
>
| 返回当前所有可获得的卷信息 |
-
示例
```
js
let
id
=
""
;
let
volume
=
await
volumemanager
.
getVolumeById
(
id
);
```
## volumemanager.getVolumeById
getVolumeById(id: string, callback: AsyncCallback
<Volume>
): void;
异步通过卷id获得卷信息,以callback方式返回。
**需要权限**
:ohos.permission.STORAGE_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | -------------------- |
| id | string | 是 | 卷id |
| callback | callback:AsyncCallback
<
[Volume](#volume)
>
| 是 | 获取卷信息之后的回调 |
-
示例
```
js
let
id
=
""
;
volumemanager
.
getVolumeById
(
id
,
(
error
,
volume
)
=>
{
// do something
});
```
## volumemanager.setVolumeDescription
setVolumeDescription(uuid: string, description: string): Promise
<void>
;
异步通过uuid设置卷描述,以promise方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------ | ---- | ---- |
| uuid | string | 是 | 卷uuid |
| description | string | 是 | 卷描述 |
-
返回值
| 类型 | 说明 |
| ---------------------- | -------------------------- |
| Promise
<
void
>
| 设置卷信息 |
-
示例
```
js
let
uuid
=
""
;
let
description
=
""
;
let
bool
=
await
volumemanager
.
setVolumeDescription
(
uuid
,
description
);
```
## volumemanager.setVolumeDescription
function setVolumeDescription(uuid: string, description: string, callback: AsyncCallback
<void>
): void;
异步通过uuid设置卷描述,以callback方式返回。
**需要权限**
:ohos.permission.MOUNT_UNMOUNT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | --------------------------------------- | ---- | ---------------- |
| uuid | string | 是 | 卷uuid |
| description | string | 是 | 卷描述 |
| callback | callback:AsyncCallback
<
void
>
| 是 | 设置卷描述之后的回调 |
-
示例
```
js
let
uuid
=
""
;
let
description
=
""
;
volumemanager
.
setVolumeDescription
(
uuid
,
description
,
(
error
,
bool
)
=>
{
// do something
});
```
## volumemanager.format
format(volId: string): Promise
<void>
;
异步对指定卷进行格式化,以promise方式返回。
**需要权限**
:ohos.permission.MOUNT_FORMAT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ---- |
| volId | string | 是 | 卷id |
-
返回值
| 类型 | 说明 |
| --------------------- | ----------------------- |
| Promise
<
void
>
| 对指定卷进行格式化 |
-
示例
```
js
let
volId
=
""
;
let
bool
=
await
volumemanager
.
format
(
volId
);
```
## volumemanager.format
format(volId: string, callback: AsyncCallback
<void>
): void;
异步对指定卷进行格式化,以callback方式返回。
**需要权限**
:ohos.permission.MOUNT_FORMAT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------------- |
| volId | string | 是 | 卷id |
| callback | callback:AsyncCallback
<
void
>
| 是 | 对指定卷进行格式化 |
-
示例
```
js
let
volId
=
""
;
volumemanager
.
format
(
volId
,
(
error
,
bool
)
=>
{
// do something
});
```
## volumemanager.partition
partition(volId: string, fstype: string): Promise
<void>
;
异步对磁盘进行分区,以promise方式返回。
**需要权限**
:ohos.permission.MOUNT_FORMAT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ---- |
| volId | string | 是 | 卷所属的磁盘id |
| fstype | string | 是 | 分区类型 |
-
返回值
| 类型 | 说明 |
| --------------------- | ----------------------- |
| Promise
<
void
>
| 对磁盘进行分区 |
-
示例
```
js
let
volId
=
""
;
let
fstype
=
""
;
let
bool
=
await
volumemanager
.
partition
(
volId
,
fstype
);
```
## volumemanager.partition
partition(volId: string, fstype : string, callback: AsyncCallback
<void>
): void;
异步对磁盘进行分区,以callback方式返回。
**需要权限**
:ohos.permission.MOUNT_FORMAT_MANAGER
**系统能力**
:SystemCapability.FileManagement.StorageService.Volume
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------------- |
| volId | string | 是 | 卷所属的磁盘id |
| fstype | string | 是 | 分区类型 |
| callback | callback:AsyncCallback
<
void
>
| 是 | 对磁盘进行分区 |
-
示例
```
js
let
volId
=
""
;
let
fstype
=
""
;
volumemanager
.
format
(
volId
,
fstype
,
(
error
,
bool
)
=>
{
// do something
});
```
## Volume
**系统能力**
:以下各项对应的系统能力均为SystemCapability.FileManagement.StorageService.Volume。
...
...
@@ -174,9 +471,9 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void
| 名称 | 类型 | 说明 |
| ----------- | ------- | -------------------- |
| id |
number
| 卷id |
| id |
string
| 卷id |
| uuid | string | 卷uuid |
| description | string | 卷相关描述 |
| removable | boolean | 是否为可移动存储设备 |
| state |
int
| 当前卷状态 |
| state |
number
| 当前卷状态 |
| path | string | 卷的挂载地址 |
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录