Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
60d09543
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,发现更多精彩内容 >>
未验证
提交
60d09543
编写于
8月 03, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 03, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21492 缩略图下架
Merge pull request !21492 from 胖子的梦/feature/delete_getthumbnail
上级
6d4a7087
905814c3
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
25 addition
and
87 deletion
+25
-87
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
+0
-87
zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
...angelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
+25
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
浏览文件 @
60d09543
...
...
@@ -1392,90 +1392,6 @@ getFileInfoFromRelativePath(relativePath: string, callback: AsyncCallback\<FileI
};
```
### getThumbnail<sup>10+</sup>
getThumbnail(uri: string, size: image.Size) : Promise
<
image.PixelMap
>
通过指定uri和尺寸获取媒体文件的Pixelmap对象,使用Promise异步回调。
**系统能力**
:SystemCapability.FileManagement.UserFileService
**需要权限**
:ohos.permission.FILE_ACCESS_MANAGER
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----------------------------------- | ---- | ----------- |
| uri | string | 是 | 媒体文件uri |
| size |
[
image.Size
](
js-apis-image.md#size
)
| 是 | 缩略图尺寸 |
**返回值:**
| 类型 | 说明 |
| :---------------------------- | :----------------- |
| Promise
<
[image.PixelMap](js-apis-image.md#pixelmap7)
>
| 返回的Pixelmap对象 |
**示例:**
```
js
// 以媒体库uri为例
// 示例代码targetUri表示Download目录下某个媒体文件(图片、音频、视频),该uri是对应的fileInfo中uri
// 开发者应根据自己实际获取的uri进行开发
let
targetUri
=
"
file://media/image/100
"
;
let
size
=
{
width
:
128
,
height
:
128
};
try
{
// fileAccessHelper 参考 fileAccess.createFileAccessHelper 示例代码获取
let
pixelMap
=
await
fileAccessHelper
.
getThumbnail
(
targetUri
,
size
);
let
imageInfo
=
await
pixelMap
.
getImageInfo
();
console
.
log
(
"
getThumbnail sucess, pixelMap.width:
"
+
imageInfo
.
size
.
width
);
console
.
log
(
"
getThumbnail sucess, pixelMap.height:
"
+
imageInfo
.
size
.
height
);
}
catch
(
error
)
{
console
.
error
(
"
getThumbnail failed, errCode:
"
+
error
.
code
+
"
, errMessage:
"
+
error
.
message
);
};
```
### getThumbnail<sup>10+</sup>
getThumbnail(uri: string, size: image.Size, callback: AsyncCallback
<
image.PixelMap
>
) : void
通过指定uri和尺寸获取媒体文件的Pixelmap对象,使用callback异步回调。
**系统能力**
:SystemCapability.FileManagement.UserFileService
**需要权限**
:ohos.permission.FILE_ACCESS_MANAGER
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ------------------ |
| uri | string | 是 | 媒体文件uri |
| size |
[
image.Size
](
js-apis-image.md#size
)
| 是 | 缩略图尺寸 |
| callback | AsyncCallback
<
[image.PixelMap](js-apis-image.md#pixelmap7)
>
| 是 | 返回的Pixelmap对象 |
**示例:**
```
js
// 以媒体库uri为例
// 示例代码targetUri表示Download目录下某个媒体文件(图片、音频、视频),该uri是对应的fileInfo中uri
// 开发者应根据自己实际获取的uri进行开发
let
targetUri
=
"
file://media/image/100
"
;
let
size
=
{
width
:
128
,
height
:
128
};
try
{
// fileAccessHelper 参考 fileAccess.createFileAccessHelper 示例代码获取
fileAccessHelper
.
getThumbnail
(
targetUri
,
size
,
async
(
err
,
pixelMap
)
=>
{
if
(
err
)
{
console
.
error
(
"
Failed to getThumbnail in async, errCode:
"
+
err
.
code
+
"
, errMessage:
"
+
err
.
message
);
return
;
}
let
imageInfo
=
await
pixelMap
.
getImageInfo
();
console
.
log
(
"
getThumbnail sucess, pixelMap.width:
"
+
imageInfo
.
size
.
width
);
console
.
log
(
"
getThumbnail sucess, pixelMap.height:
"
+
imageInfo
.
size
.
height
);
});
}
catch
(
error
)
{
console
.
error
(
"
getThumbnail failed, errCode:
"
+
error
.
code
+
"
, errMessage:
"
+
error
.
message
);
};
```
### query<sup>10+</sup>
query(uri:string, metaJson: string) : Promise
<
string
>
...
...
@@ -1771,6 +1687,3 @@ try {
| DATE_MODIFIED | 'date_modified' | 文件的修改日期,例如1665310670 |
| RELATIVE_PATH | 'relative_path' | 相对路径,例如Pictures/Screenshots/ |
| FILE_SIZE | 'size' | 文件(夹)大小(单位:字节) |
| WIDTH | 'width' | 图像文件的宽度(单位:像素) |
| HEIGHT | 'height' | 图像文件的高度(单位:像素) |
| DURATION | 'duration' | 音频和视频文件的时长(单位:毫秒) |
zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.5/changelogs-filemanagement.md
0 → 100644
浏览文件 @
60d09543
# 文件管理子系统ChangeLog
## c1.filemanager.1 fileAccess 模块变更
fileAccess 将不支持获取缩略图和媒体资源的部分查询
**变更影响**
1.
getThumbnail 接口下架
2.
FILEKEY 图像和音频选项下架
**关键的接口/组件变更**
删除接口如下
| 类名 | 删除接口声明 |
| -------------- | ------------------------------------------------------------ |
| fileAccessHelper | getThumbnail(uri: string, size: image.Size): Promise
<image.PixelMap>
;|
| fileAccessHelper | getThumbnail(uri: string, size: image.Size, callback: AsyncCallback
<image.PixelMap>
): void;|
选项删除
| 枚举类型 | 删除的键值 |
| -------- | ---- |
| FileKey | DURATION = 'duration' |
| FileKey | WIDTH = 'width' |
| FileKey | HEIGHT = 'height' |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录