Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
224cbc2f
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
224cbc2f
编写于
5月 15, 2023
作者:
H
huangjie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加资源rawfilelist异步接口示例文档
Signed-off-by:
N
huangjie
<
huangjie125@huawei.com
>
上级
9866320a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
204 addition
and
124 deletion
+204
-124
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
...pplication-dev/reference/apis/js-apis-resource-manager.md
+204
-124
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
浏览文件 @
224cbc2f
...
...
@@ -343,10 +343,10 @@ getStringValue(resId: number): Promise<string>
| --------------------- | ----------- |
| Promise
<
string
>
| 资源ID值对应的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -382,10 +382,10 @@ getStringValue(resource: Resource, callback: AsyncCallback<string>): void
| resource |
[
Resource
](
#resource9
)
| 是 | 资源信息 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -434,10 +434,10 @@ getStringValue(resource: Resource): Promise<string>
| --------------------- | ---------------- |
| Promise
<
string
>
| resource对象对应的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -478,10 +478,10 @@ getStringArrayValue(resId: number, callback: AsyncCallback<Array<string>
| resId | number | 是 | 资源ID值 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 异步回调,用于返回获取的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -524,10 +524,10 @@ getStringArrayValue(resId: number): Promise<Array<string>>
| ---------------------------------- | ------------- |
| Promise
<
Array
<
string
>>
| 资源ID值对应的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -562,10 +562,10 @@ getStringArrayValue(resource: Resource, callback: AsyncCallback<Array<stri
| resource |
[
Resource
](
#resource9
)
| 是 | 资源信息 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 异步回调,用于返回获取的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -612,10 +612,10 @@ getStringArrayValue(resource: Resource): Promise<Array<string>>
| ---------------------------------- | ------------------ |
| Promise
<
Array
<
string
>>
| resource对象对应的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -655,10 +655,10 @@ getMediaContent(resId: number, callback: AsyncCallback<Uint8Array>): void
| resId | number | 是 | 资源ID值 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -695,10 +695,10 @@ getMediaContent(resId: number, density: number, callback: AsyncCallback<Uint8
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -739,10 +739,10 @@ getMediaContent(resId: number): Promise<Uint8Array>
| ------------------------- | -------------- |
| Promise
<
Uint8Array
>
| 资源ID值对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -782,10 +782,10 @@ getMediaContent(resId: number, density: number): Promise<Uint8Array>
| ------------------------- | -------------- |
| Promise
<
Uint8Array
>
| 资源ID值对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -819,10 +819,10 @@ getMediaContent(resource: Resource, callback: AsyncCallback<Uint8Array>):
| resource |
[
Resource
](
#resource9
)
| 是 | 资源信息 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -864,10 +864,10 @@ getMediaContent(resource: Resource, density: number, callback: AsyncCallback<
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -913,10 +913,10 @@ getMediaContent(resource: Resource): Promise<Uint8Array>
| ------------------------- | ------------------- |
| Promise
<
Uint8Array
>
| resource对象对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -961,10 +961,10 @@ getMediaContent(resource: Resource, density: number): Promise<Uint8Array>
| ------------------------- | ------------------- |
| Promise
<
Uint8Array
>
| resource对象对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1003,10 +1003,10 @@ getMediaContentBase64(resId: number, callback: AsyncCallback<string>): voi
| resId | number | 是 | 资源ID值 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1043,10 +1043,10 @@ getMediaContentBase64(resId: number, density: number, callback: AsyncCallback<
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1087,10 +1087,10 @@ getMediaContentBase64(resId: number): Promise<string>
| --------------------- | -------------------- |
| Promise
<
string
>
| 资源ID值对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1130,10 +1130,10 @@ getMediaContentBase64(resId: number, density: number): Promise<string>
| --------------------- | -------------------- |
| Promise
<
string
>
| 资源ID值对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1167,10 +1167,10 @@ getMediaContentBase64(resource: Resource, callback: AsyncCallback<string>)
| resource |
[
Resource
](
#resource9
)
| 是 | 资源信息 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1212,10 +1212,10 @@ getMediaContentBase64(resource: Resource, density: number, callback: AsyncCallba
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1261,10 +1261,10 @@ getMediaContentBase64(resource: Resource): Promise<string>
| --------------------- | ------------------------- |
| Promise
<
string
>
| resource对象对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1309,10 +1309,10 @@ getMediaContentBase64(resource: Resource, density: number): Promise<string>
| --------------------- | ------------------------- |
| Promise
<
string
>
| resource对象对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1464,10 +1464,10 @@ getPluralStringValue(resId: number, num: number, callback: AsyncCallback<stri
| num | number | 是 | 数量值 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,返回根据指定数量获取指定ID字符串表示的单复数字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1511,10 +1511,10 @@ getPluralStringValue(resId: number, num: number): Promise<string>
| --------------------- | ------------------------- |
| Promise
<
string
>
| 根据提供的数量获取对应ID字符串表示的单复数字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1550,10 +1550,10 @@ getPluralStringValue(resource: Resource, num: number, callback: AsyncCallback<
| num | number | 是 | 数量值 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,返回根据指定数量获取指定resource对象表示的单复数字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1602,10 +1602,10 @@ getPluralStringValue(resource: Resource, num: number): Promise<string>
| --------------------- | ------------------------------ |
| Promise
<
string
>
| 根据提供的数量获取对应resource对象表示的单复数字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -1646,10 +1646,10 @@ getRawFileContent(path: string, callback: AsyncCallback<Uint8Array>): void
| path | string | 是 | rawfile文件路径 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的rawfile文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
...
...
@@ -1690,10 +1690,10 @@ getRawFileContent(path: string): Promise<Uint8Array>
| ------------------------- | ----------- |
| Promise
<
Uint8Array
>
| rawfile文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
...
...
@@ -1727,10 +1727,10 @@ getRawFd(path: string, callback: AsyncCallback<RawFileDescriptor>): void
| path | string | 是 | rawfile文件路径 |
| callback | AsyncCallback
<
[RawFileDescriptor](#rawfiledescriptor8)
>
| 是 | 异步回调,用于返回获取的rawfile文件的descriptor |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
...
...
@@ -1772,10 +1772,10 @@ getRawFd(path: string): Promise<RawFileDescriptor>
| ---------------------------------------- | ------------------- |
| Promise
<
[RawFileDescriptor](#rawfiledescriptor8)
>
| rawfile文件descriptor |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
...
...
@@ -1795,6 +1795,86 @@ getRawFd(path: string): Promise<RawFileDescriptor>
};
```
### getRawFileList<sup>10+</sup>
getRawFileList(path: string, callback: AsyncCallback
<
Array\
<string
\
>
>
): void;
用户获取resources/rawfile目录下文件夹及文件列表,使用callback形式返回文件列表的字符串数组。
**系统能力**
:SystemCapability.Global.ResourceManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ----------------------- |
| path | string | 是 | rawfile文件夹路径 |
| callback | AsyncCallback
<
Array\
<string
\
>
>
| 是 | 异步回调,用于返回获取rawfile文件目录下的文件列表 |
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
**示例:**
```
ts
try
{
// 传入""表示获取rawfile根目录下的文件列表
this
.
context
.
resourceManager
.
getRawFileList
(
""
,
(
error
,
value
)
=>
{
if
(
error
!=
null
)
{
console
.
error
(
`callback getRawFileList failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
)
}
else
{
let
rawFile
=
value
;
}
});
}
catch
(
error
)
{
console
.
error
(
`callback getRawFileList failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
)
}
```
### getRawFileList<sup>10+</sup>
getRawFileList(path: string): Promise
<
Array\
<string
\
>
>
用户获取resources/rawfile目录下文件夹及文件列表,使用Promise形式返回文件列表字符串数组。
**系统能力**
:SystemCapability.Global.ResourceManager
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ---- | ------ | ---- | ----------- |
| path | string | 是 | rawfile文件夹路径 |
**返回值:**
| 类型 | 说明 |
| ------------------------- | ----------- |
| Promise
<
Array\
<string
\
>
>
| rawfile文件目录下的文件列表 |
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
**示例:**
```
ts
try
{
// 传入""表示获取rawfile根目录下的文件列表
this
.
context
.
resourceManager
.
getRawFileList
(
""
).
then
(
value
=>
{
let
rawFile
=
value
;
}).
catch
(
error
=>
{
console
.
error
(
`promise getRawFileList failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
)
});
}
catch
(
error
)
{
console
.
error
(
`promise getRawFileList failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
)
}
```
### closeRawFileDescriptor<sup>8+</sup>
closeRawFileDescriptor(path: string, callback: AsyncCallback
<
void
>
): void
...
...
@@ -1868,10 +1948,10 @@ closeRawFd(path: string, callback: AsyncCallback<void>): void
| path | string | 是 | rawfile文件路径 |
| callback | AsyncCallback
<
void
>
| 是 | 异步回调 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | The resource not found by path. |
...
...
@@ -1910,10 +1990,10 @@ closeRawFd(path: string): Promise<void>
| ------------------- | ---- |
| Promise
<
void
>
| 无返回值 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001005 | If the resource not found by path. |
...
...
@@ -1961,10 +2041,10 @@ getStringByName(resName: string, callback: AsyncCallback<string>): void
| resName | string | 是 | 资源名称 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2007,10 +2087,10 @@ getStringByName(resName: string): Promise<string>
| --------------------- | ---------- |
| Promise
<
string
>
| 资源名称对应的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2045,10 +2125,10 @@ getStringArrayByName(resName: string, callback: AsyncCallback<Array<string
| resName | string | 是 | 资源名称 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 异步回调,用于返回获取的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2090,10 +2170,10 @@ getStringArrayByName(resName: string): Promise<Array<string>>
| ---------------------------------- | ------------ |
| Promise
<
Array
<
string
>>
| 资源名称对应的字符串数组 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2128,10 +2208,10 @@ getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
| resName | string | 是 | 资源名称 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2168,10 +2248,10 @@ getMediaByName(resName: string, density: number, callback: AsyncCallback<Uint
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 异步回调,用于返回获取的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2212,10 +2292,10 @@ getMediaByName(resName: string): Promise<Uint8Array>
| ------------------------- | ------------- |
| Promise
<
Uint8Array
>
| 资源名称对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2255,10 +2335,10 @@ getMediaByName(resName: string, density: number): Promise<Uint8Array>
| ------------------------- | ------------- |
| Promise
<
Uint8Array
>
| 资源名称对应的媒体文件内容 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2292,10 +2372,10 @@ getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): vo
| resName | string | 是 | 资源名称 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2332,10 +2412,10 @@ getMediaBase64ByName(resName: string, density: number, callback: AsyncCallback&l
|
[
density
](
#screendensity
)
| number | 是 | 资源获取需要的屏幕密度,0表示默认屏幕密度 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,用于返回获取的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2376,10 +2456,10 @@ getMediaBase64ByName(resName: string): Promise<string>
| --------------------- | ------------------- |
| Promise
<
string
>
| 资源名称对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2419,10 +2499,10 @@ getMediaBase64ByName(resName: string, density: number): Promise<string>
| --------------------- | ------------------- |
| Promise
<
string
>
| 资源名称对应的图片资源Base64编码 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2457,10 +2537,10 @@ getPluralStringByName(resName: string, num: number, callback: AsyncCallback<s
| num | number | 是 | 数量值 |
| callback | AsyncCallback
<
string
>
| 是 | 异步回调,返回根据传入的数量值获取资源名称对应的字符串资源 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2504,10 +2584,10 @@ getPluralStringByName(resName: string, num: number): Promise<string>
| --------------------- | ---------------------- |
| Promise
<
string
>
| 根据传入的数量值获取资源名称对应的字符串资源 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2547,10 +2627,10 @@ getStringSync(resId: number): string
| ------ | ----------- |
| string | 资源ID值对应的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2587,10 +2667,10 @@ getStringSync(resId: number, ...args: Array<string | number>): string
| ------ | ---------------------------- |
| string | 资源ID值对应的格式化字符串|
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ----------------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2627,10 +2707,10 @@ getStringSync(resource: Resource): string
| ------ | ---------------- |
| string | resource对象对应的字符串 |
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2672,10 +2752,10 @@ getStringSync(resource: Resource, ...args: Array<string | number>): string
| ------ | ---------------------------- |
| string | resource对象对应的格式化字符串|
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
**错误码:**
以下错误码的详细介绍请参见
[
资源管理错误码
](
../errorcodes/errorcode-resource-manager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2717,10 +2797,10 @@ getStringByNameSync(resName: string): string
| ------ | ---------- |
| string | 资源名称对应的字符串 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2757,10 +2837,10 @@ getStringByNameSync(resName: string, ...args: Array<string | number>): string
| ------ | ---------------------------- |
| string | 资源名称对应的格式化字符串|
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2797,10 +2877,10 @@ getBoolean(resId: number): boolean
| ------- | ------------ |
| boolean | 资源ID值对应的布尔结果 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2835,10 +2915,10 @@ getBoolean(resource: Resource): boolean
| ------- | ----------------- |
| boolean | resource对象对应的布尔结果 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2879,10 +2959,10 @@ getBooleanByName(resName: string): boolean
| ------- | ----------- |
| boolean | 资源名称对应的布尔结果 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -2918,10 +2998,10 @@ getNumber(resId: number): number
| ------ | ---------- |
| number | 资源ID值对应的数值。Integer对应的是原数值,float对应的是真实像素点值,具体参考示例代码 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -2963,10 +3043,10 @@ getNumber(resource: Resource): number
| ------ | --------------- |
| number | resource对象对应的数值。Integer对应的是原数值,float对应的是真实像素点值, 具体参考示例代码 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -3007,10 +3087,10 @@ getNumberByName(resName: string): number
| ------ | --------- |
| number | 资源名称对应的数值 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
@@ -3053,10 +3133,10 @@ getDrawableDescriptor(resId: number, density?: number): DrawableDescriptor;
| ------ | ---------- |
| DrawableDescriptor | 资源ID值对应的DrawableDescriptor对象 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -3097,10 +3177,10 @@ getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;
| ------- | ----------------- |
| DrawableDescriptor | 资源ID值对应的DrawableDescriptor对象 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001001 | If the resId invalid. |
...
...
@@ -3146,10 +3226,10 @@ getDrawableDescriptorByName(resName: string, density?: number): DrawableDescript
| ------ | --------- |
| DrawableDescriptor | 资源ID值对应的DrawableDescriptor对象 |
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
**错误码:**
以下错误码的详细介绍请参见[资源管理错误码](../errorcodes/errorcode-resource-manager.md)。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 9001003 | If the resName invalid. |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录