Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ecd3f7b9
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
未验证
提交
ecd3f7b9
编写于
9月 06, 2023
作者:
O
openharmony_ci
提交者:
Gitee
9月 06, 2023
浏览文件
操作
浏览文件
下载
差异文件
!24029 处理接口一致性问题0904
Merge pull request !24029 from yxn22/cherry-pick-1693967990
上级
40f068f1
41beba07
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
22 addition
and
26 deletion
+22
-26
zh-cn/application-dev/reference/apis/js-apis-file-picker.md
zh-cn/application-dev/reference/apis/js-apis-file-picker.md
+18
-5
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
+3
-21
zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
...angelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
+1
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-file-picker.md
浏览文件 @
ecd3f7b9
...
...
@@ -8,13 +8,8 @@
## 导入模块
> **说明:**
>
> 示例代码里有使用BusinessError的都需要导入BusinessError模块,没有的话则不需要导入。
```
ts
import
picker
from
'
@ohos.file.picker
'
;
import
{
BusinessError
}
from
'
@ohos.base
'
;
```
## PhotoViewPicker
...
...
@@ -52,6 +47,7 @@ select(option?: PhotoSelectOptions) : Promise<PhotoSelectResult>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example01
()
{
try
{
let
PhotoSelectOptions
=
new
picker
.
PhotoSelectOptions
();
...
...
@@ -88,6 +84,7 @@ select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult&
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example02
()
{
try
{
let
PhotoSelectOptions
=
new
picker
.
PhotoSelectOptions
();
...
...
@@ -125,6 +122,7 @@ select(callback: AsyncCallback<PhotoSelectResult>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example03
()
{
try
{
let
photoPicker
=
new
picker
.
PhotoViewPicker
();
...
...
@@ -165,6 +163,7 @@ save(option?: PhotoSaveOptions) : Promise<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example04
()
{
try
{
let
PhotoSaveOptions
=
new
picker
.
PhotoSaveOptions
();
...
...
@@ -200,6 +199,7 @@ save(option: PhotoSaveOptions, callback: AsyncCallback<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example05
()
{
try
{
let
PhotoSaveOptions
=
new
picker
.
PhotoSaveOptions
();
...
...
@@ -236,6 +236,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example06
()
{
try
{
let
photoPicker
=
new
picker
.
PhotoViewPicker
();
...
...
@@ -288,6 +289,7 @@ select(option?: DocumentSelectOptions) : Promise<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example07
()
{
try
{
let
DocumentSelectOptions
=
new
picker
.
DocumentSelectOptions
();
...
...
@@ -322,6 +324,7 @@ select(option: DocumentSelectOptions, callback: AsyncCallback<Array<string
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example08
()
{
try
{
let
DocumentSelectOptions
=
new
picker
.
DocumentSelectOptions
();
...
...
@@ -357,6 +360,7 @@ select(callback: AsyncCallback<Array<string>>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example09
()
{
try
{
let
documentPicker
=
new
picker
.
DocumentViewPicker
();
...
...
@@ -398,6 +402,7 @@ save(option?: DocumentSaveOptions) : Promise<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example10
()
{
try
{
let
DocumentSaveOptions
=
new
picker
.
DocumentSaveOptions
();
...
...
@@ -433,6 +438,7 @@ save(option: DocumentSaveOptions, callback: AsyncCallback<Array<string>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example11
()
{
try
{
let
DocumentSaveOptions
=
new
picker
.
DocumentSaveOptions
();
...
...
@@ -469,6 +475,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example12
()
{
try
{
let
documentPicker
=
new
picker
.
DocumentViewPicker
();
...
...
@@ -521,6 +528,7 @@ select(option?: AudioSelectOptions) : Promise<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example13
()
{
try
{
let
AudioSelectOptions
=
new
picker
.
AudioSelectOptions
();
...
...
@@ -555,6 +563,7 @@ select(option: AudioSelectOptions, callback: AsyncCallback<Array<string>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example14
()
{
try
{
let
AudioSelectOptions
=
new
picker
.
AudioSelectOptions
();
...
...
@@ -590,6 +599,7 @@ select(callback: AsyncCallback<Array<string>>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example15
()
{
try
{
let
audioPicker
=
new
picker
.
AudioViewPicker
();
...
...
@@ -630,6 +640,7 @@ save(option?: AudioSaveOptions) : Promise<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example16
()
{
try
{
let
AudioSaveOptions
=
new
picker
.
AudioSaveOptions
();
...
...
@@ -665,6 +676,7 @@ save(option: AudioSaveOptions, callback: AsyncCallback<Array<string>>
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example17
()
{
try
{
let
AudioSaveOptions
=
new
picker
.
AudioSaveOptions
();
...
...
@@ -701,6 +713,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
async
function
example18
()
{
try
{
let
audioPicker
=
new
picker
.
AudioViewPicker
();
...
...
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
浏览文件 @
ecd3f7b9
...
...
@@ -1764,7 +1764,7 @@ try {
### unregisterObserver<sup>10+</sup>
unregisterObserver(uri: string, callback: Callback
<
NotifyMessage
>
): void
unregisterObserver(uri: string, callback
?
: Callback
<
NotifyMessage
>
): void
取消注册指定的uri和callback。
...
...
@@ -1777,7 +1777,7 @@ try {
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | ------------------------- |
| uri | string | 是 | 文件或目录的uri |
| callback | Callback
<
[NotifyMessage](#notifymessage10)
>
|
是 | 解注册uri下对应的call
back |
| callback | Callback
<
[NotifyMessage](#notifymessage10)
>
|
否 | 解注册uri下对应的callback。如果该参数不填,则解注册对应的所有callback
back |
**示例1: 解注册监听uri的一个callback**
...
...
@@ -1829,23 +1829,7 @@ try {
}
```
### unregisterObserver<sup>10+</sup>
unregisterObserver(uri: string): void
取消注册指定的uri对应的所有callback。
**系统能力**
:SystemCapability.FileManagement.UserFileService
**需要权限**
:ohos.permission.FILE_ACCESS_MANAGER
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | --------------- |
| uri | string | 是 | 文件或目录的uri |
**示例1:解注册监听uri的所有callback**
**示例3:解注册监听uri的所有callback**
```
js
let
DirUri
=
'
file://docs/storage/Users/currentUser/Documents
'
;
...
...
@@ -1936,8 +1920,6 @@ try {
**系统能力**
:SystemCapability.FileManagement.UserFileService
**需要权限**
:ohos.permission.FILE_ACCESS_MANAGER
| 名称 | 值 | 说明 |
| ----------------- | ---- | ------------------------------------------------------------ |
| NOTIFY_ADD | 0 | 表示新增文件(详见registerObserver接口的示例2、示例3) |
...
...
zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
浏览文件 @
ecd3f7b9
...
...
@@ -7,6 +7,7 @@ fileAccess 将不支持获取缩略图和媒体资源的部分查询
2.
FILEKEY 图像和音频选项下架
**关键的接口/组件变更**
删除接口如下
| 类名 | 删除接口声明 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录