Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
442d9b51
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看板
未验证
提交
442d9b51
编写于
8月 30, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 30, 2023
浏览文件
操作
浏览文件
下载
差异文件
!23540 【monthly_20230815】资源管理ArkTs整改
Merge pull request !23540 from fyz1019/monthly_20230815
上级
d904c048
87f49864
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
332 addition
and
83 deletion
+332
-83
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
...pplication-dev/reference/apis/js-apis-resource-manager.md
+332
-83
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
浏览文件 @
442d9b51
...
@@ -20,9 +20,10 @@ Stage模型下Context的引用方法请参考[Stage模型的Context详细介绍]
...
@@ -20,9 +20,10 @@ Stage模型下Context的引用方法请参考[Stage模型的Context详细介绍]
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
window
from
'
@ohos.window
'
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
:
window
.
WindowStage
)
{
let
context
=
this
.
context
;
let
context
=
this
.
context
;
let
resourceManager
=
context
.
resourceManager
;
let
resourceManager
=
context
.
resourceManager
;
}
}
...
@@ -191,7 +192,9 @@ import { BusinessError } from '@ohos.base';
...
@@ -191,7 +192,9 @@ import { BusinessError } from '@ohos.base';
console
.
log
(
"
systemResourceManager getStringValue promise error is
"
+
error
);
console
.
log
(
"
systemResourceManager getStringValue promise error is
"
+
error
);
});
});
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
`systemResourceManager getStringValue failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
);
let
code
=
(
error
as
BusinessError
).
code
;
let
message
=
(
error
as
BusinessError
).
message
;
console
.
error
(
`systemResourceManager getStringValue failed, error code:
${
code
}
, message:
${
message
}
.`
);
}
}
```
```
...
@@ -339,10 +342,14 @@ getStringSync(resId: number): string
...
@@ -339,10 +342,14 @@ getStringSync(resId: number): string
**示例:**
**示例:**
```
ts
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
try
{
try
{
this
.
context
.
resourceManager
.
getStringSync
(
$r
(
'
app.string.test
'
).
id
);
this
.
context
.
resourceManager
.
getStringSync
(
$r
(
'
app.string.test
'
).
id
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
`getStringSync failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
);
let
code
=
(
error
as
BusinessError
).
code
;
let
message
=
(
error
as
BusinessError
).
message
;
console
.
error
(
`getStringSync failed, error code:
${
code
}
, message:
${
message
}
.`
);
}
}
```
```
...
@@ -380,10 +387,14 @@ getStringSync(resId: number, ...args: Array<string | number>): string
...
@@ -380,10 +387,14 @@ getStringSync(resId: number, ...args: Array<string | number>): string
**示例:**
**示例:**
```
ts
```
ts
import
{
BusinessError
}
from
'
@ohos.base
'
;
try
{
try
{
this
.
context
.
resourceManager
.
getStringSync
(
$r
(
'
app.string.test
'
).
id
,
"
format string
"
,
10
,
98.78
);
this
.
context
.
resourceManager
.
getStringSync
(
$r
(
'
app.string.test
'
).
id
,
"
format string
"
,
10
,
98.78
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
`getStringSync failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
);
let
code
=
(
error
as
BusinessError
).
code
;
let
message
=
(
error
as
BusinessError
).
message
;
console
.
error
(
`getStringSync failed, error code:
${
code
}
, message:
${
message
}
.`
);
}
}
```
```
...
@@ -422,6 +433,7 @@ getStringSync(resource: Resource): string
...
@@ -422,6 +433,7 @@ getStringSync(resource: Resource): string
**示例:**
**示例:**
```
ts
```
ts
import
resourceManager
from
'
@ohos.resourceManager
'
;
import
resourceManager
from
'
@ohos.resourceManager
'
;
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
resource
:
resourceManager
.
Resource
=
{
let
resource
:
resourceManager
.
Resource
=
{
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
...
@@ -431,7 +443,9 @@ getStringSync(resource: Resource): string
...
@@ -431,7 +443,9 @@ getStringSync(resource: Resource): string
try
{
try
{
this
.
context
.
resourceManager
.
getStringSync
(
resource
);
this
.
context
.
resourceManager
.
getStringSync
(
resource
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
`getStringSync failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
);
let
code
=
(
error
as
BusinessError
).
code
;
let
message
=
(
error
as
BusinessError
).
message
;
console
.
error
(
`getStringSync failed, error code:
${
code
}
, message:
${
message
}
.`
);
}
}
```
```
...
@@ -472,6 +486,7 @@ getStringSync(resource: Resource, ...args: Array<string | number>): string
...
@@ -472,6 +486,7 @@ getStringSync(resource: Resource, ...args: Array<string | number>): string
**示例:**
**示例:**
```
ts
```
ts
import
resourceManager
from
'
@ohos.resourceManager
'
;
import
resourceManager
from
'
@ohos.resourceManager
'
;
import
{
BusinessError
}
from
'
@ohos.base
'
;
let
resource
:
resourceManager
.
Resource
=
{
let
resource
:
resourceManager
.
Resource
=
{
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
...
@@ -481,7 +496,9 @@ getStringSync(resource: Resource, ...args: Array<string | number>): string
...
@@ -481,7 +496,9 @@ getStringSync(resource: Resource, ...args: Array<string | number>): string
try
{
try
{
this
.
context
.
resourceManager
.
getStringSync
(
resource
,
"
format string
"
,
10
,
98.78
);
this
.
context
.
resourceManager
.
getStringSync
(
resource
,
"
format string
"
,
10
,
98.78
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
error
(
`getStringSync failed, error code:
${
error
.
code
}
, message:
${
error
.
message
}
.`
);
let
code
=
(
error
as
BusinessError
).
code
;
let
message
=
(
error
as
BusinessError
).
message
;
console
.
error
(
`getStringSync failed, error code:
${
code
}
, message:
${
message
}
.`
);
}
}
```
```
...
@@ -517,10 +534,14 @@ getStringByNameSync(resName: string): string
...
@@ -517,10 +534,14 @@ getStringByNameSync(resName: string): string
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringByNameSync("test");
this.context.resourceManager.getStringByNameSync("test");
} catch (error) {
} catch (error) {
console.error(
`getStringByNameSync failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getStringByNameSync failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -558,10 +579,14 @@ getStringByNameSync(resName: string, ...args: Array<string | number>): string
...
@@ -558,10 +579,14 @@ getStringByNameSync(resName: string, ...args: Array<string | number>): string
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringByNameSync("test", "format string", 10, 98.78);
this.context.resourceManager.getStringByNameSync("test", "format string", 10, 98.78);
} catch (error) {
} catch (error) {
console.error(
`getStringByNameSync failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getStringByNameSync failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -592,6 +617,8 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
...
@@ -592,6 +617,8 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
**示例Stage:**
**示例Stage:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringValue($r('app.string.test').id, (error, value) => {
this.context.resourceManager.getStringValue($r('app.string.test').id, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -601,7 +628,9 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
...
@@ -601,7 +628,9 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -646,7 +675,9 @@ getStringValue(resId: number): Promise<string>
...
@@ -646,7 +675,9 @@ getStringValue(resId: number): Promise<string>
console.log("getStringValue promise error is " + error);
console.log("getStringValue promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -680,6 +711,7 @@ getStringValue(resource: Resource, callback: AsyncCallback<string>): void
...
@@ -680,6 +711,7 @@ getStringValue(resource: Resource, callback: AsyncCallback<string>): void
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -695,7 +727,9 @@ getStringValue(resource: Resource, callback: AsyncCallback<string>): void
...
@@ -695,7 +727,9 @@ getStringValue(resource: Resource, callback: AsyncCallback<string>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -748,7 +782,9 @@ getStringValue(resource: Resource): Promise<string>
...
@@ -748,7 +782,9 @@ getStringValue(resource: Resource): Promise<string>
console.log("getStringValue promise error is " + error);
console.log("getStringValue promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -779,6 +815,8 @@ getStringByName(resName: string, callback: AsyncCallback<string>): void
...
@@ -779,6 +815,8 @@ getStringByName(resName: string, callback: AsyncCallback<string>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringByName("test", (error, value) => {
this.context.resourceManager.getStringByName("test", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -788,7 +826,9 @@ getStringByName(resName: string, callback: AsyncCallback<string>): void
...
@@ -788,7 +826,9 @@ getStringByName(resName: string, callback: AsyncCallback<string>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -833,7 +873,9 @@ getStringByName(resName: string): Promise<string>
...
@@ -833,7 +873,9 @@ getStringByName(resName: string): Promise<string>
console.log("getStringByName promise error is " + error);
console.log("getStringByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -864,6 +906,8 @@ getStringArrayValue(resId: number, callback: AsyncCallback<Array<string>
...
@@ -864,6 +906,8 @@ getStringArrayValue(resId: number, callback: AsyncCallback<Array<string>
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringArrayValue($r('app.strarray.test').id, (error, value) => {
this.context.resourceManager.getStringArrayValue($r('app.strarray.test').id, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -873,7 +917,9 @@ getStringArrayValue(resId: number, callback: AsyncCallback<Array<string>
...
@@ -873,7 +917,9 @@ getStringArrayValue(resId: number, callback: AsyncCallback<Array<string>
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringArrayValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringArrayValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -918,7 +964,9 @@ getStringArrayValue(resId: number): Promise<Array<string>>
...
@@ -918,7 +964,9 @@ getStringArrayValue(resId: number): Promise<Array<string>>
console.log("getStringArrayValue promise error is " + error);
console.log("getStringArrayValue promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringArrayValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringArrayValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -952,6 +1000,7 @@ getStringArrayValue(resource: Resource, callback: AsyncCallback<Array<stri
...
@@ -952,6 +1000,7 @@ getStringArrayValue(resource: Resource, callback: AsyncCallback<Array<stri
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -967,7 +1016,9 @@ getStringArrayValue(resource: Resource, callback: AsyncCallback<Array<stri
...
@@ -967,7 +1016,9 @@ getStringArrayValue(resource: Resource, callback: AsyncCallback<Array<stri
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringArrayValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringArrayValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1020,7 +1071,9 @@ getStringArrayValue(resource: Resource): Promise<Array<string>>
...
@@ -1020,7 +1071,9 @@ getStringArrayValue(resource: Resource): Promise<Array<string>>
console.log("getStringArray promise error is " + error);
console.log("getStringArray promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringArrayValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringArrayValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1051,6 +1104,8 @@ getStringArrayByName(resName: string, callback: AsyncCallback<Array<string
...
@@ -1051,6 +1104,8 @@ getStringArrayByName(resName: string, callback: AsyncCallback<Array<string
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getStringArrayByName("test", (error, value) => {
this.context.resourceManager.getStringArrayByName("test", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1060,7 +1115,9 @@ getStringArrayByName(resName: string, callback: AsyncCallback<Array<string
...
@@ -1060,7 +1115,9 @@ getStringArrayByName(resName: string, callback: AsyncCallback<Array<string
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getStringArrayByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getStringArrayByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1105,7 +1162,9 @@ getStringArrayByName(resName: string): Promise<Array<string>>
...
@@ -1105,7 +1162,9 @@ getStringArrayByName(resName: string): Promise<Array<string>>
console.log("getStringArrayByName promise error is " + error);
console.log("getStringArrayByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getStringArrayByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getStringArrayByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1137,6 +1196,8 @@ getPluralStringValue(resId: number, num: number, callback: AsyncCallback<stri
...
@@ -1137,6 +1196,8 @@ getPluralStringValue(resId: number, num: number, callback: AsyncCallback<stri
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getPluralStringValue($r("app.plural.test").id, 1, (error, value) => {
this.context.resourceManager.getPluralStringValue($r("app.plural.test").id, 1, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1146,7 +1207,9 @@ getPluralStringValue(resId: number, num: number, callback: AsyncCallback<stri
...
@@ -1146,7 +1207,9 @@ getPluralStringValue(resId: number, num: number, callback: AsyncCallback<stri
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getPluralStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getPluralStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1192,7 +1255,9 @@ getPluralStringValue(resId: number, num: number): Promise<string>
...
@@ -1192,7 +1255,9 @@ getPluralStringValue(resId: number, num: number): Promise<string>
console.log("getPluralStringValue promise error is " + error);
console.log("getPluralStringValue promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getPluralStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getPluralStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1227,6 +1292,7 @@ getPluralStringValue(resource: Resource, num: number, callback: AsyncCallback<
...
@@ -1227,6 +1292,7 @@ getPluralStringValue(resource: Resource, num: number, callback: AsyncCallback<
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -1242,7 +1308,9 @@ getPluralStringValue(resource: Resource, num: number, callback: AsyncCallback<
...
@@ -1242,7 +1308,9 @@ getPluralStringValue(resource: Resource, num: number, callback: AsyncCallback<
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getPluralStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getPluralStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1296,7 +1364,9 @@ getPluralStringValue(resource: Resource, num: number): Promise<string>
...
@@ -1296,7 +1364,9 @@ getPluralStringValue(resource: Resource, num: number): Promise<string>
console.log("getPluralStringValue promise error is " + error);
console.log("getPluralStringValue promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getPluralStringValue failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getPluralStringValue failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1328,6 +1398,8 @@ getPluralStringByName(resName: string, num: number, callback: AsyncCallback<s
...
@@ -1328,6 +1398,8 @@ getPluralStringByName(resName: string, num: number, callback: AsyncCallback<s
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getPluralStringByName("test", 1, (error, value) => {
this.context.resourceManager.getPluralStringByName("test", 1, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1337,7 +1409,9 @@ getPluralStringByName(resName: string, num: number, callback: AsyncCallback<s
...
@@ -1337,7 +1409,9 @@ getPluralStringByName(resName: string, num: number, callback: AsyncCallback<s
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getPluralStringByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getPluralStringByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1383,7 +1457,9 @@ getPluralStringByName(resName: string, num: number): Promise<string>
...
@@ -1383,7 +1457,9 @@ getPluralStringByName(resName: string, num: number): Promise<string>
console.log("getPluralStringByName promise error is " + error);
console.log("getPluralStringByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getPluralStringByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getPluralStringByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1413,6 +1489,8 @@ getMediaContent(resId: number, callback: AsyncCallback<Uint8Array>): void
...
@@ -1413,6 +1489,8 @@ getMediaContent(resId: number, callback: AsyncCallback<Uint8Array>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaContent($r('app.media.test').id, (error, value) => {
this.context.resourceManager.getMediaContent($r('app.media.test').id, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1422,7 +1500,9 @@ getMediaContent(resId: number, callback: AsyncCallback<Uint8Array>): void
...
@@ -1422,7 +1500,9 @@ getMediaContent(resId: number, callback: AsyncCallback<Uint8Array>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1453,6 +1533,8 @@ getMediaContent(resId: number, density: number, callback: AsyncCallback<Uint8
...
@@ -1453,6 +1533,8 @@ getMediaContent(resId: number, density: number, callback: AsyncCallback<Uint8
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaContent($r('app.media.test').id, 120, (error, value) => {
this.context.resourceManager.getMediaContent($r('app.media.test').id, 120, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1462,7 +1544,9 @@ getMediaContent(resId: number, density: number, callback: AsyncCallback<Uint8
...
@@ -1462,7 +1544,9 @@ getMediaContent(resId: number, density: number, callback: AsyncCallback<Uint8
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1506,7 +1590,9 @@ getMediaContent(resId: number): Promise<Uint8Array>
...
@@ -1506,7 +1590,9 @@ getMediaContent(resId: number): Promise<Uint8Array>
console.log("getMediaContent promise error is " + error);
console.log("getMediaContent promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1551,7 +1637,9 @@ getMediaContent(resId: number, density: number): Promise<Uint8Array>
...
@@ -1551,7 +1637,9 @@ getMediaContent(resId: number, density: number): Promise<Uint8Array>
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1584,6 +1672,7 @@ getMediaContent(resource: Resource, callback: AsyncCallback<Uint8Array>):
...
@@ -1584,6 +1672,7 @@ getMediaContent(resource: Resource, callback: AsyncCallback<Uint8Array>):
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -1599,7 +1688,9 @@ getMediaContent(resource: Resource, callback: AsyncCallback<Uint8Array>):
...
@@ -1599,7 +1688,9 @@ getMediaContent(resource: Resource, callback: AsyncCallback<Uint8Array>):
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1633,6 +1724,7 @@ getMediaContent(resource: Resource, density: number, callback: AsyncCallback<
...
@@ -1633,6 +1724,7 @@ getMediaContent(resource: Resource, density: number, callback: AsyncCallback<
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -1648,7 +1740,9 @@ getMediaContent(resource: Resource, density: number, callback: AsyncCallback<
...
@@ -1648,7 +1740,9 @@ getMediaContent(resource: Resource, density: number, callback: AsyncCallback<
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1700,7 +1794,9 @@ getMediaContent(resource: Resource): Promise<Uint8Array>
...
@@ -1700,7 +1794,9 @@ getMediaContent(resource: Resource): Promise<Uint8Array>
console.log("getMediaContent promise error is " + error);
console.log("getMediaContent promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1753,7 +1849,9 @@ getMediaContent(resource: Resource, density: number): Promise<Uint8Array>
...
@@ -1753,7 +1849,9 @@ getMediaContent(resource: Resource, density: number): Promise<Uint8Array>
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1783,6 +1881,8 @@ getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
...
@@ -1783,6 +1881,8 @@ getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaByName("test", (error, value) => {
this.context.resourceManager.getMediaByName("test", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1792,7 +1892,9 @@ getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
...
@@ -1792,7 +1892,9 @@ getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1823,6 +1925,8 @@ getMediaByName(resName: string, density: number, callback: AsyncCallback<Uint
...
@@ -1823,6 +1925,8 @@ getMediaByName(resName: string, density: number, callback: AsyncCallback<Uint
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaByName("test", 120, (error, value) => {
this.context.resourceManager.getMediaByName("test", 120, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1832,7 +1936,9 @@ getMediaByName(resName: string, density: number, callback: AsyncCallback<Uint
...
@@ -1832,7 +1936,9 @@ getMediaByName(resName: string, density: number, callback: AsyncCallback<Uint
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1876,7 +1982,9 @@ getMediaByName(resName: string): Promise<Uint8Array>
...
@@ -1876,7 +1982,9 @@ getMediaByName(resName: string): Promise<Uint8Array>
console.log("getMediaByName promise error is " + error);
console.log("getMediaByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
)
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1921,7 +2029,9 @@ getMediaByName(resName: string, density: number): Promise<Uint8Array>
...
@@ -1921,7 +2029,9 @@ getMediaByName(resName: string, density: number): Promise<Uint8Array>
console.error(
`promise getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1951,6 +2061,8 @@ getMediaContentBase64(resId: number, callback: AsyncCallback<string>): voi
...
@@ -1951,6 +2061,8 @@ getMediaContentBase64(resId: number, callback: AsyncCallback<string>): voi
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaContentBase64($r('app.media.test').id, (error, value) => {
this.context.resourceManager.getMediaContentBase64($r('app.media.test').id, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -1960,7 +2072,9 @@ getMediaContentBase64(resId: number, callback: AsyncCallback<string>): voi
...
@@ -1960,7 +2072,9 @@ getMediaContentBase64(resId: number, callback: AsyncCallback<string>): voi
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -1991,6 +2105,8 @@ getMediaContentBase64(resId: number, density: number, callback: AsyncCallback<
...
@@ -1991,6 +2105,8 @@ getMediaContentBase64(resId: number, density: number, callback: AsyncCallback<
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaContentBase64($r('app.media.test').id, 120, (error, value) => {
this.context.resourceManager.getMediaContentBase64($r('app.media.test').id, 120, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -2000,7 +2116,9 @@ getMediaContentBase64(resId: number, density: number, callback: AsyncCallback<
...
@@ -2000,7 +2116,9 @@ getMediaContentBase64(resId: number, density: number, callback: AsyncCallback<
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2044,7 +2162,9 @@ getMediaContentBase64(resId: number): Promise<string>
...
@@ -2044,7 +2162,9 @@ getMediaContentBase64(resId: number): Promise<string>
console.log("getMediaContentBase64 promise error is " + error);
console.log("getMediaContentBase64 promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2089,7 +2209,9 @@ getMediaContentBase64(resId: number, density: number): Promise<string>
...
@@ -2089,7 +2209,9 @@ getMediaContentBase64(resId: number, density: number): Promise<string>
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2122,6 +2244,7 @@ getMediaContentBase64(resource: Resource, callback: AsyncCallback<string>)
...
@@ -2122,6 +2244,7 @@ getMediaContentBase64(resource: Resource, callback: AsyncCallback<string>)
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2137,7 +2260,9 @@ getMediaContentBase64(resource: Resource, callback: AsyncCallback<string>)
...
@@ -2137,7 +2260,9 @@ getMediaContentBase64(resource: Resource, callback: AsyncCallback<string>)
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2171,6 +2296,7 @@ getMediaContentBase64(resource: Resource, density: number, callback: AsyncCallba
...
@@ -2171,6 +2296,7 @@ getMediaContentBase64(resource: Resource, density: number, callback: AsyncCallba
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2186,7 +2312,9 @@ getMediaContentBase64(resource: Resource, density: number, callback: AsyncCallba
...
@@ -2186,7 +2312,9 @@ getMediaContentBase64(resource: Resource, density: number, callback: AsyncCallba
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2238,7 +2366,9 @@ getMediaContentBase64(resource: Resource): Promise<string>
...
@@ -2238,7 +2366,9 @@ getMediaContentBase64(resource: Resource): Promise<string>
console.log("getMediaContentBase64 promise error is " + error);
console.log("getMediaContentBase64 promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2291,7 +2421,9 @@ getMediaContentBase64(resource: Resource, density: number): Promise<string>
...
@@ -2291,7 +2421,9 @@ getMediaContentBase64(resource: Resource, density: number): Promise<string>
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaContentBase64 failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaContentBase64 failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2321,6 +2453,8 @@ getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): vo
...
@@ -2321,6 +2453,8 @@ getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): vo
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaBase64ByName("test", (error, value) => {
this.context.resourceManager.getMediaBase64ByName("test", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -2330,7 +2464,9 @@ getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): vo
...
@@ -2330,7 +2464,9 @@ getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): vo
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaBase64ByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2361,6 +2497,8 @@ getMediaBase64ByName(resName: string, density: number, callback: AsyncCallback&l
...
@@ -2361,6 +2497,8 @@ getMediaBase64ByName(resName: string, density: number, callback: AsyncCallback&l
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getMediaBase64ByName("test", 120, (error, value) => {
this.context.resourceManager.getMediaBase64ByName("test", 120, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -2370,7 +2508,9 @@ getMediaBase64ByName(resName: string, density: number, callback: AsyncCallback&l
...
@@ -2370,7 +2508,9 @@ getMediaBase64ByName(resName: string, density: number, callback: AsyncCallback&l
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getMediaBase64ByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2414,7 +2554,9 @@ getMediaBase64ByName(resName: string): Promise<string>
...
@@ -2414,7 +2554,9 @@ getMediaBase64ByName(resName: string): Promise<string>
console.log("getMediaBase64ByName promise error is " + error);
console.log("getMediaBase64ByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaBase64ByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2459,7 +2601,9 @@ getMediaBase64ByName(resName: string, density: number): Promise<string>
...
@@ -2459,7 +2601,9 @@ getMediaBase64ByName(resName: string, density: number): Promise<string>
console.error(
`promise getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getMediaBase64ByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getMediaBase64ByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2495,15 +2639,21 @@ getDrawableDescriptor(resId: number, density?: number): DrawableDescriptor;
...
@@ -2495,15 +2639,21 @@ getDrawableDescriptor(resId: number, density?: number): DrawableDescriptor;
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getDrawableDescriptor($r('app.media.icon').id);
this.context.resourceManager.getDrawableDescriptor($r('app.media.icon').id);
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptor failed, error code: ${code}, message: ${message}.`
);
}
}
try {
try {
this.context.resourceManager.getDrawableDescriptor($r('app.media.icon').id, 120);
this.context.resourceManager.getDrawableDescriptor($r('app.media.icon').id, 120);
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2542,6 +2692,7 @@ getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;
...
@@ -2542,6 +2692,7 @@ getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2551,12 +2702,16 @@ getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;
...
@@ -2551,12 +2702,16 @@ getDrawableDescriptor(resource: Resource, density?: number): DrawableDescriptor;
try {
try {
this.context.resourceManager.getDrawableDescriptor(resource);
this.context.resourceManager.getDrawableDescriptor(resource);
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptor failed, error code: ${code}, message: ${message}.`
);
}
}
try {
try {
this.context.resourceManager.getDrawableDescriptor(resource, 120);
this.context.resourceManager.getDrawableDescriptor(resource, 120);
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2592,15 +2747,21 @@ getDrawableDescriptorByName(resName: string, density?: number): DrawableDescript
...
@@ -2592,15 +2747,21 @@ getDrawableDescriptorByName(resName: string, density?: number): DrawableDescript
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getDrawableDescriptorByName('icon');
this.context.resourceManager.getDrawableDescriptorByName('icon');
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptorByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptorByName failed, error code: ${code}, message: ${message}.`
);
}
}
try {
try {
this.context.resourceManager.getDrawableDescriptorByName('icon', 120);
this.context.resourceManager.getDrawableDescriptorByName('icon', 120);
} catch (error) {
} catch (error) {
console.error(
`getDrawableDescriptorByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getDrawableDescriptorByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2636,10 +2797,14 @@ getBoolean(resId: number): boolean
...
@@ -2636,10 +2797,14 @@ getBoolean(resId: number): boolean
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getBoolean($r('app.boolean.boolean_test').id);
this.context.resourceManager.getBoolean($r('app.boolean.boolean_test').id);
} catch (error) {
} catch (error) {
console.error(
`getBoolean failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getBoolean failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
### getBoolean<sup>9+</sup>
### getBoolean<sup>9+</sup>
...
@@ -2677,6 +2842,7 @@ getBoolean(resource: Resource): boolean
...
@@ -2677,6 +2842,7 @@ getBoolean(resource: Resource): boolean
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2686,7 +2852,9 @@ getBoolean(resource: Resource): boolean
...
@@ -2686,7 +2852,9 @@ getBoolean(resource: Resource): boolean
try {
try {
this.context.resourceManager.getBoolean(resource);
this.context.resourceManager.getBoolean(resource);
} catch (error) {
} catch (error) {
console.error(
`getBoolean failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getBoolean failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2722,10 +2890,14 @@ getBooleanByName(resName: string): boolean
...
@@ -2722,10 +2890,14 @@ getBooleanByName(resName: string): boolean
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getBooleanByName("boolean_test");
this.context.resourceManager.getBooleanByName("boolean_test");
} catch (error) {
} catch (error) {
console.error(
`getBooleanByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getBooleanByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2761,16 +2933,22 @@ getNumber(resId: number): number
...
@@ -2761,16 +2933,22 @@ getNumber(resId: number): number
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getNumber($r('app.integer.integer_test').id); // integer对应返回的是原数值
this.context.resourceManager.getNumber($r('app.integer.integer_test').id); // integer对应返回的是原数值
} catch (error) {
} catch (error) {
console.error(
`getNumber failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getNumber failed, error code: ${code}, message: ${message}.`
);
}
}
try {
try {
this.context.resourceManager.getNumber($r('app.float.float_test').id); // float对应返回的是真实像素点值
this.context.resourceManager.getNumber($r('app.float.float_test').id); // float对应返回的是真实像素点值
} catch (error) {
} catch (error) {
console.error(
`getNumber failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getNumber failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2809,6 +2987,7 @@ getNumber(resource: Resource): number
...
@@ -2809,6 +2987,7 @@ getNumber(resource: Resource): number
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2818,7 +2997,9 @@ getNumber(resource: Resource): number
...
@@ -2818,7 +2997,9 @@ getNumber(resource: Resource): number
try {
try {
this.context.resourceManager.getNumber(resource);// integer对应返回的是原数值, float对应返回的是真实像素点值
this.context.resourceManager.getNumber(resource);// integer对应返回的是原数值, float对应返回的是真实像素点值
} catch (error) {
} catch (error) {
console.error(
`getNumber failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getNumber failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2854,16 +3035,22 @@ getNumberByName(resName: string): number
...
@@ -2854,16 +3035,22 @@ getNumberByName(resName: string): number
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getNumberByName("integer_test");
this.context.resourceManager.getNumberByName("integer_test");
} catch (error) {
} catch (error) {
console.error(
`getNumberByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getNumberByName failed, error code: ${code}, message: ${message}.`
);
}
}
try {
try {
this.context.resourceManager.getNumberByName("float_test");
this.context.resourceManager.getNumberByName("float_test");
} catch (error) {
} catch (error) {
console.error(
`getNumberByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getNumberByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2899,10 +3086,14 @@ getColorSync(resId: number) : number;
...
@@ -2899,10 +3086,14 @@ getColorSync(resId: number) : number;
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getColorSync($r('app.color.test').id);
this.context.resourceManager.getColorSync($r('app.color.test').id);
} catch (error) {
} catch (error) {
console.error(
`getColorSync failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getColorSync failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2941,6 +3132,7 @@ getColorSync(resource: Resource): number
...
@@ -2941,6 +3132,7 @@ getColorSync(resource: Resource): number
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -2950,7 +3142,9 @@ getColorSync(resource: Resource): number
...
@@ -2950,7 +3142,9 @@ getColorSync(resource: Resource): number
try {
try {
this.context.resourceManager.getColorSync(resource);
this.context.resourceManager.getColorSync(resource);
} catch (error) {
} catch (error) {
console.error(
`getColorSync failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getColorSync failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -2986,10 +3180,14 @@ getColorByNameSync(resName: string) : number;
...
@@ -2986,10 +3180,14 @@ getColorByNameSync(resName: string) : number;
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getColorByNameSync("test");
this.context.resourceManager.getColorByNameSync("test");
} catch (error) {
} catch (error) {
console.error(
`getColorByNameSync failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`getColorByNameSync failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3020,6 +3218,8 @@ getColor(resId: number, callback: AsyncCallback<number>): void;
...
@@ -3020,6 +3218,8 @@ getColor(resId: number, callback: AsyncCallback<number>): void;
**示例Stage:**
**示例Stage:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getColor($r('app.color.test').id, (error, value) => {
this.context.resourceManager.getColor($r('app.color.test').id, (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3029,7 +3229,9 @@ getColor(resId: number, callback: AsyncCallback<number>): void;
...
@@ -3029,7 +3229,9 @@ getColor(resId: number, callback: AsyncCallback<number>): void;
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getColor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getColor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3074,7 +3276,9 @@ getColor(resId: number): Promise<number>
...
@@ -3074,7 +3276,9 @@ getColor(resId: number): Promise<number>
console.log("getColor promise error is " + error);
console.log("getColor promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getColor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getColor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3108,6 +3312,7 @@ getColor(resource: Resource, callback: AsyncCallback<number>): void;
...
@@ -3108,6 +3312,7 @@ getColor(resource: Resource, callback: AsyncCallback<number>): void;
**示例:**
**示例:**
```
ts
```
ts
import resourceManager from '@ohos.resourceManager';
import resourceManager from '@ohos.resourceManager';
import { BusinessError } from '@ohos.base';
let resource: resourceManager.Resource = {
let resource: resourceManager.Resource = {
bundleName: "com.example.myapplication",
bundleName: "com.example.myapplication",
...
@@ -3123,7 +3328,9 @@ getColor(resource: Resource, callback: AsyncCallback<number>): void;
...
@@ -3123,7 +3328,9 @@ getColor(resource: Resource, callback: AsyncCallback<number>): void;
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getColor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getColor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3176,7 +3383,9 @@ getColor(resource: Resource): Promise<number>;
...
@@ -3176,7 +3383,9 @@ getColor(resource: Resource): Promise<number>;
console.log("getColor promise error is " + error);
console.log("getColor promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getColor failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getColor failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3207,6 +3416,8 @@ getColorByName(resName: string, callback: AsyncCallback<number>): void
...
@@ -3207,6 +3416,8 @@ getColorByName(resName: string, callback: AsyncCallback<number>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getColorByName("test", (error, value) => {
this.context.resourceManager.getColorByName("test", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3216,7 +3427,9 @@ getColorByName(resName: string, callback: AsyncCallback<number>): void
...
@@ -3216,7 +3427,9 @@ getColorByName(resName: string, callback: AsyncCallback<number>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getColorByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getColorByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3261,7 +3474,9 @@ getColorByName(resName: string): Promise<number>
...
@@ -3261,7 +3474,9 @@ getColorByName(resName: string): Promise<number>
console.log("getColorByName promise error is " + error);
console.log("getColorByName promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getColorByName failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getColorByName failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3290,6 +3505,8 @@ getRawFileContent(path: string, callback: AsyncCallback<Uint8Array>): void
...
@@ -3290,6 +3505,8 @@ getRawFileContent(path: string, callback: AsyncCallback<Uint8Array>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getRawFileContent("test.txt", (error, value) => {
this.context.resourceManager.getRawFileContent("test.txt", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3299,7 +3516,9 @@ getRawFileContent(path: string, callback: AsyncCallback<Uint8Array>): void
...
@@ -3299,7 +3516,9 @@ getRawFileContent(path: string, callback: AsyncCallback<Uint8Array>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getRawFileContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getRawFileContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3342,7 +3561,9 @@ getRawFileContent(path: string): Promise<Uint8Array>
...
@@ -3342,7 +3561,9 @@ getRawFileContent(path: string): Promise<Uint8Array>
console.log("getRawFileContent promise error is " + error);
console.log("getRawFileContent promise error is " + error);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getRawFileContent failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getRawFileContent failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3371,6 +3592,8 @@ getRawFileList(path: string, callback: AsyncCallback<Array\<string\>>): vo
...
@@ -3371,6 +3592,8 @@ getRawFileList(path: string, callback: AsyncCallback<Array\<string\>>): vo
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try { // 传入""表示获取rawfile根目录下的文件列表
try { // 传入""表示获取rawfile根目录下的文件列表
this.context.resourceManager.getRawFileList("", (error, value) => {
this.context.resourceManager.getRawFileList("", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3380,7 +3603,9 @@ getRawFileList(path: string, callback: AsyncCallback<Array\<string\>>): vo
...
@@ -3380,7 +3603,9 @@ getRawFileList(path: string, callback: AsyncCallback<Array\<string\>>): vo
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getRawFileList failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getRawFileList failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3423,7 +3648,9 @@ getRawFileList(path: string): Promise<Array\<string\>>
...
@@ -3423,7 +3648,9 @@ getRawFileList(path: string): Promise<Array\<string\>>
console.error(
`promise getRawFileList failed, error code: ${error.code}, message: ${error.message}.`
);
console.error(
`promise getRawFileList failed, error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getRawFileList failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getRawFileList failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3452,6 +3679,8 @@ getRawFd(path: string, callback: AsyncCallback<RawFileDescriptor>): void
...
@@ -3452,6 +3679,8 @@ getRawFd(path: string, callback: AsyncCallback<RawFileDescriptor>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.getRawFd("test.txt", (error, value) => {
this.context.resourceManager.getRawFd("test.txt", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3463,7 +3692,9 @@ getRawFd(path: string, callback: AsyncCallback<RawFileDescriptor>): void
...
@@ -3463,7 +3692,9 @@ getRawFd(path: string, callback: AsyncCallback<RawFileDescriptor>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback getRawFd failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback getRawFd failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3508,7 +3739,9 @@ getRawFd(path: string): Promise<RawFileDescriptor>
...
@@ -3508,7 +3739,9 @@ getRawFd(path: string): Promise<RawFileDescriptor>
console.log(
`promise getRawFd error error code: ${error.code}, message: ${error.message}.`
);
console.log(
`promise getRawFd error error code: ${error.code}, message: ${error.message}.`
);
});
});
} catch (error) {
} catch (error) {
console.error(
`promise getRawFd failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise getRawFd failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3537,6 +3770,8 @@ closeRawFd(path: string, callback: AsyncCallback<void>): void
...
@@ -3537,6 +3770,8 @@ closeRawFd(path: string, callback: AsyncCallback<void>): void
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.closeRawFd("test.txt", (error, value) => {
this.context.resourceManager.closeRawFd("test.txt", (error, value) => {
if (error != null) {
if (error != null) {
...
@@ -3544,7 +3779,9 @@ closeRawFd(path: string, callback: AsyncCallback<void>): void
...
@@ -3544,7 +3779,9 @@ closeRawFd(path: string, callback: AsyncCallback<void>): void
}
}
});
});
} catch (error) {
} catch (error) {
console.error(
`callback closeRawFd failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`callback closeRawFd failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3578,10 +3815,14 @@ closeRawFd(path: string): Promise<void>
...
@@ -3578,10 +3815,14 @@ closeRawFd(path: string): Promise<void>
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
try {
try {
this.context.resourceManager.closeRawFd("test.txt");
this.context.resourceManager.closeRawFd("test.txt");
} catch (error) {
} catch (error) {
console.error(
`promise closeRawFd failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`promise closeRawFd failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3746,11 +3987,15 @@ addResource(path: string) : void;
...
@@ -3746,11 +3987,15 @@ addResource(path: string) : void;
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
let path = getContext().bundleCodeDir + "/library1-default-signed.hsp";
let path = getContext().bundleCodeDir + "/library1-default-signed.hsp";
try {
try {
this.context.resourceManager.addResource(path);
this.context.resourceManager.addResource(path);
} catch (error) {
} catch (error) {
console.error(
`addResource failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`addResource failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
@@ -3778,11 +4023,15 @@ removeResource(path: string) : void;
...
@@ -3778,11 +4023,15 @@ removeResource(path: string) : void;
**示例:**
**示例:**
```
ts
```
ts
import { BusinessError } from '@ohos.base';
let path = getContext().bundleCodeDir + "/library1-default-signed.hsp";
let path = getContext().bundleCodeDir + "/library1-default-signed.hsp";
try {
try {
this.context.resourceManager.removeResource(path);
this.context.resourceManager.removeResource(path);
} catch (error) {
} catch (error) {
console.error(
`removeResource failed, error code: ${error.code}, message: ${error.message}.`
);
let code = (error as BusinessError).code;
let message = (error as BusinessError).message;
console.error(
`removeResource failed, error code: ${code}, message: ${message}.`
);
}
}
```
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录