Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
189cdfd1
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
189cdfd1
编写于
11月 30, 2022
作者:
H
huangjie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
资源文档维护
Signed-off-by:
N
huangjie
<
huangjie125@huawei.com
>
上级
3d8561d8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
37 addition
and
31 deletion
+37
-31
zh-cn/application-dev/quick-start/resource-categories-and-access.md
...ication-dev/quick-start/resource-categories-and-access.md
+29
-23
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
...pplication-dev/reference/apis/js-apis-resource-manager.md
+8
-8
未找到文件。
zh-cn/application-dev/quick-start/resource-categories-and-access.md
浏览文件 @
189cdfd1
...
@@ -230,28 +230,27 @@ plural.json文件的内容如下:
...
@@ -230,28 +230,27 @@ plural.json文件的内容如下:
>
>
> `$r`返回值为Resource对象,可通过[getStringValue](../reference/apis/js-apis-resource-manager.md#getstringvalue9) 方法获取对应的字符串。
> `$r`返回值为Resource对象,可通过[getStringValue](../reference/apis/js-apis-resource-manager.md#getstringvalue9) 方法获取对应的字符串。
在xxx.ets文件中,可以使用在resources目录中定义的资源。
在xxx.ets文件中,可以使用在resources目录中定义的资源。
结合
[
资源组目录
](
#资源组目录
)
中的“资源文件示例”,资源使用示例如下:
```
ts
```
ts
Text
(
$r
(
'
app.string.string_hello
'
))
Text
(
$r
(
'
app.string.string_hello
'
))
.
fontColor
(
$r
(
'
app.color.color_hello
'
))
.
fontColor
(
$r
(
'
app.color.color_hello
'
))
.
fontSize
(
$r
(
'
app.float.font_hello
'
))
.
fontSize
(
$r
(
'
app.float.font_hello
'
))
}
Text
(
$r
(
'
app.string.string_world
'
))
Text
(
$r
(
'
app.string.string_world
'
))
.
fontColor
(
$r
(
'
app.color.color_world
'
))
.
fontColor
(
$r
(
'
app.color.color_world
'
))
.
fontSize
(
$r
(
'
app.float.font_world
'
))
.
fontSize
(
$r
(
'
app.float.font_world
'
))
}
Text
(
$r
(
'
app.string.message_arrive
'
,
"
five of the clock
"
))
// 引用string资源,$r的第二个参数用于替换%s
// 引用string.json资源,$r的第二个参数用于替换%s,value为"We will arrive at five of the clock"。
.
fontColor
(
$r
(
'
app.color.color_hello
'
))
Text
(
$r
(
'
app.string.message_arrive
'
,
"
five of the clock
"
))
.
fontSize
(
$r
(
'
app.float.font
_hello
'
))
.
fontColor
(
$r
(
'
app.color.color
_hello
'
))
}
.
fontSize
(
$r
(
'
app.float.font_hello
'
))
Text
(
$r
(
'
app.plural.eat_apple
'
,
5
,
5
))
// plural$r引用,第一个指定plural资源,第二个参数指定单复数的数量,此处第三个数字为对%d的替换
// 引用plural$资源,第一个指定plural资源,第二个参数指定单复数的数量quantity,此处第三个数字为对%d的替换
.
fontColor
(
$r
(
'
app.color.color_world
'
))
// 单数下value为"5 apple",复数下value为"5 apples"。
.
fontSize
(
$r
(
'
app.float.font_world
'
))
Text
(
$r
(
'
app.plural.eat_apple
'
,
5
,
5
))
}
.
fontColor
(
$r
(
'
app.color.color_world
'
))
.
fontSize
(
$r
(
'
app.float.font_world
'
))
Image
(
$r
(
'
app.media.my_background_image
'
))
// media资源的$r引用
Image
(
$r
(
'
app.media.my_background_image
'
))
// media资源的$r引用
...
@@ -277,15 +276,22 @@ Image($rawfile('newDir/newTest.png')) // rawfile$r引用rawfile目录下
...
@@ -277,15 +276,22 @@ Image($rawfile('newDir/newTest.png')) // rawfile$r引用rawfile目录下
```
ts
```
ts
Text
(
'
Hello
'
)
Text
(
'
Hello
'
)
.
fontColor
(
$r
(
'
sys.color.ohos_id_color_emphasize
'
))
.
fontColor
(
$r
(
'
sys.color.ohos_id_color_emphasize
'
))
.
fontSize
(
$r
(
'
sys.float.ohos_id_text_size_headline1
'
))
.
fontSize
(
$r
(
'
sys.float.ohos_id_text_size_headline1
'
))
.
fontFamily
(
$r
(
'
sys.string.ohos_id_text_font_family_medium
'
))
.
fontFamily
(
$r
(
'
sys.string.ohos_id_text_font_family_medium
'
))
.
backgroundColor
(
$r
(
'
sys.color.ohos_id_color_palette_aux1
'
))
.
backgroundColor
(
$r
(
'
sys.color.ohos_id_color_palette_aux1
'
))
Image
(
$r
(
'
sys.media.ohos_app_icon
'
))
Image
(
$r
(
'
sys.media.ohos_app_icon
'
))
.
border
({
color
:
$r
(
'
sys.color.ohos_id_color_palette_aux1
'
),
radius
:
$r
(
'
sys.float.ohos_id_corner_radius_button
'
),
width
:
2
})
.
border
({
.
margin
({
top
:
$r
(
'
sys.float.ohos_id_elements_margin_horizontal_m
'
),
bottom
:
$r
(
'
sys.float.ohos_id_elements_margin_horizontal_l
'
)})
color
:
$r
(
'
sys.color.ohos_id_color_palette_aux1
'
),
.
height
(
200
)
radius
:
$r
(
'
sys.float.ohos_id_corner_radius_button
'
),
width
:
2
.
width
(
300
)
})
.
margin
({
top
:
$r
(
'
sys.float.ohos_id_elements_margin_horizontal_m
'
),
bottom
:
$r
(
'
sys.float.ohos_id_elements_margin_horizontal_l
'
)
})
.
height
(
200
)
.
width
(
300
)
```
```
## 相关实例
## 相关实例
...
...
zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
浏览文件 @
189cdfd1
...
@@ -15,7 +15,7 @@ import resourceManager from '@ohos.resourceManager';
...
@@ -15,7 +15,7 @@ import resourceManager from '@ohos.resourceManager';
## 使用说明
## 使用说明
从API Version9开始,Stage模型
支持了通过context获取resourceManager对象的方式,再调用其内部获取资源的接口,无需再导入包,此方式FA模型不适用
。
从API Version9开始,Stage模型
通过context获取resourceManager对象的方式后,可直接调用其内部获取资源的接口,无需再导入包。此方式FA模型不适用,FA模型还需要先导入包,再调用
[
getResourceManager
](
#resourcemanagergetresourcemanager
)
接口获取资源对象
。
Stage模型下Context的引用方法请参考
[
Stage模型的Context详细介绍
](
../../ability/context-userguide.md
)
Stage模型下Context的引用方法请参考
[
Stage模型的Context详细介绍
](
../../ability/context-userguide.md
)
```
ts
```
ts
...
@@ -305,7 +305,7 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
...
@@ -305,7 +305,7 @@ getStringValue(resId: number, callback: AsyncCallback<string>): void
**示例Stage:**
**示例Stage:**
```
ts
```
ts
try
{
try
{
this
.
context
.
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
)
{
console
.
log
(
"
error is
"
+
error
);
console
.
log
(
"
error is
"
+
error
);
}
else
{
}
else
{
...
@@ -2495,7 +2495,7 @@ getMedia(resId: number, callback: AsyncCallback<Uint8Array>): void
...
@@ -2495,7 +2495,7 @@ getMedia(resId: number, callback: AsyncCallback<Uint8Array>): void
用户获取指定资源ID对应的媒体文件内容,使用callback形式返回字节数组。
用户获取指定资源ID对应的媒体文件内容,使用callback形式返回字节数组。
从API version 9开始不再维护,建议使用
[
getMediaContent
](
#getmediacontent
)
代替。
从API version 9开始不再维护,建议使用
[
getMediaContent
](
#getmediacontent
9
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
@@ -2526,7 +2526,7 @@ getMedia(resId: number): Promise<Uint8Array>
...
@@ -2526,7 +2526,7 @@ getMedia(resId: number): Promise<Uint8Array>
用户获取指定资源ID对应的媒体文件内容,使用Promise形式返回字节数组。
用户获取指定资源ID对应的媒体文件内容,使用Promise形式返回字节数组。
从API version 9开始不再维护,建议使用
[
getMediaContent
](
#getmediacontent-1
)
代替。
从API version 9开始不再维护,建议使用
[
getMediaContent
](
#getmediacontent
9
-1
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
@@ -2559,7 +2559,7 @@ getMediaBase64(resId: number, callback: AsyncCallback<string>): void
...
@@ -2559,7 +2559,7 @@ getMediaBase64(resId: number, callback: AsyncCallback<string>): void
用户获取指定资源ID对应的图片资源Base64编码,使用callback形式返回字符串。
用户获取指定资源ID对应的图片资源Base64编码,使用callback形式返回字符串。
从API version 9开始不再维护,建议使用
[
getMediaContentBase64
](
#getmediacontentbase64
)
代替。
从API version 9开始不再维护,建议使用
[
getMediaContentBase64
](
#getmediacontentbase64
9
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
@@ -2590,7 +2590,7 @@ getMediaBase64(resId: number): Promise<string>
...
@@ -2590,7 +2590,7 @@ getMediaBase64(resId: number): Promise<string>
用户获取指定资源ID对应的图片资源Base64编码,使用Promise形式返回字符串。
用户获取指定资源ID对应的图片资源Base64编码,使用Promise形式返回字符串。
从API version 9开始不再维护,建议使用
[
getMediaContentBase64
](
#getmediacontentbase64-1
)
代替。
从API version 9开始不再维护,建议使用
[
getMediaContentBase64
](
#getmediacontentbase64
9
-1
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
@@ -2623,7 +2623,7 @@ getPluralString(resId: number, num: number): Promise<string>
...
@@ -2623,7 +2623,7 @@ getPluralString(resId: number, num: number): Promise<string>
根据指定数量获取对指定ID字符串表示的单复数字符串,使用Promise形式返回字符串。
根据指定数量获取对指定ID字符串表示的单复数字符串,使用Promise形式返回字符串。
从API version 9开始不再维护,建议使用
[
getPluralStringValue
](
#getpluralstringvalue
)
代替。
从API version 9开始不再维护,建议使用
[
getPluralStringValue
](
#getpluralstringvalue
9
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
@@ -2657,7 +2657,7 @@ getPluralString(resId: number, num: number, callback: AsyncCallback<string>
...
@@ -2657,7 +2657,7 @@ getPluralString(resId: number, num: number, callback: AsyncCallback<string>
根据指定数量获取指定ID字符串表示的单复数字符串,使用callback形式返回字符串。
根据指定数量获取指定ID字符串表示的单复数字符串,使用callback形式返回字符串。
从API version 9开始不再维护,建议使用
[
getPluralStringValue
](
#getpluralstringvalue-1
)
代替。
从API version 9开始不再维护,建议使用
[
getPluralStringValue
](
#getpluralstringvalue
9
-1
)
代替。
**系统能力**
:SystemCapability.Global.ResourceManager
**系统能力**
:SystemCapability.Global.ResourceManager
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录