diff --git a/zh-cn/application-dev/reference/apis/js-apis-resource-manager.md b/zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
index ca7621d5b38f7eb930986be83dc25032bcb6d84d..29782ef13c92a7413dbe05a33000c59f552d1e96 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-resource-manager.md
@@ -10,6 +10,14 @@
import resourceManager from '@ohos.resourceManager';
```
+## 使用说明
+
+从API Version9开始,Stage模型支持了通过context获取resourceManager对象的方式,再调用其接口,无需再导入包。
+
+```
+this.context.resourceManager;
+```
+
## resourceManager.getResourceManager
getResourceManager(callback: AsyncCallback<ResourceManager>): void
@@ -794,3 +802,405 @@ release()
});
});
```
+
+### getStringByName9+
+
+getStringByName(resName: string, callback: AsyncCallback<string>): void
+
+用户获取指定资源名称对应的字符串,使用callback形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | --------------------------- | ---- | --------------- |
+| resName | string | 是 | 资源名称 |
+| callback | AsyncCallback<string> | 是 | 异步回调,用于返回获取的字符串 |
+
+**示例:**
+ ```
+ resourceManager.getStringByName("test", (error, value) => {
+ if (error != null) {
+ console.log("error is " + error);
+ } else {
+ let string = value;
+ }
+ });
+ ```
+
+### getStringByName9+
+
+getStringByName(resName: string): Promise<string>
+
+用户获取指定资源名称对应的字符串,使用Promise形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ---- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| Promise<string> | 资源名称对应的字符串 |
+
+**示例:**
+ ```
+ resourceManager.getStringByName("test").then(value => {
+ let string = value;
+ }).catch(error => {
+ console.log("getStringByName promise error is " + error);
+ });
+ ```
+
+### getStringArrayByName9+
+
+getStringArrayByName(resName: string, callback: AsyncCallback<Array<string>>): void
+
+用户获取指定资源名称对应的字符串数组,使用callback形式返回字符串数组。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ---------------------------------------- | ---- | ----------------- |
+| resName | string | 是 | 资源名称 |
+| callback | AsyncCallback<Array<string>> | 是 | 异步回调,用于返回获取的字符串数组 |
+
+**示例:**
+ ```
+ resourceManager.getStringArrayByName("test", (error, value) => {
+ if (error != null) {
+ console.log("error is " + error);
+ } else {
+ let strArray = value;
+ }
+ });
+ ```
+
+### getStringArrayByName9+
+
+getStringArrayByName(resName: string): Promise<Array<string>>
+
+用户获取指定资源名称对应的字符串数组,使用Promise形式返回字符串数组。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| ---------------------------------- | ------------- |
+| Promise<Array<string>> | 资源名称对应的字符串数组 |
+
+**示例:**
+ ```
+ resourceManager.getStringArrayByName("test").then(value => {
+ let strArray = value;
+ }).catch(error => {
+ console.log("getStringArrayByName promise error is " + error);
+ });
+ ```
+
+### getMediaByName9+
+
+getMediaByName(resName: string, callback: AsyncCallback<Uint8Array>): void
+
+用户获取指定资源ID对应的媒体文件内容,使用callback形式返回字节数组。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | ------------------------------- | ---- | ------------------ |
+| resName | string | 是 | 资源名称 |
+| callback | AsyncCallback<Uint8Array> | 是 | 异步回调,用于返回获取的媒体文件内容 |
+
+**示例:**
+ ```
+ resourceManager.getMediaByName("test", (error, value) => {
+ if (error != null) {
+ console.log("error is " + error);
+ } else {
+ let media = value;
+ }
+ });
+ ```
+
+### getMediaByName9+
+
+getMediaByName(resName: string): Promise<Uint8Array>
+
+用户获取指定资源名称对应的媒体文件内容,使用Promise形式返回字节数组。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| ------------------------- | -------------- |
+| Promise<Uint8Array> | 资源名称对应的媒体文件内容 |
+
+**示例:**
+ ```
+ resourceManager.getMediaByName("test").then(value => {
+ let media = value;
+ }).catch(error => {
+ console.log("getMediaByName promise error is " + error);
+ });
+ ```
+
+### getMediaBase64ByName9+
+
+getMediaBase64ByName(resName: string, callback: AsyncCallback<string>): void
+
+用户获取指定资源名称对应的图片资源Base64编码,使用callback形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | --------------------------- | ---- | ------------------------ |
+| resName | string | 是 | 资源名称 |
+| callback | AsyncCallback<string> | 是 | 异步回调,用于返回获取的图片资源Base64编码 |
+
+**示例:**
+ ```
+ resourceManager.getMediaBase64ByName("test", (error, value) => {
+ if (error != null) {
+ console.log("error is " + error);
+ } else {
+ let media = value;
+ }
+ });
+ ```
+
+### getMediaBase64ByName9+
+
+getMediaBase64ByName(resName: string): Promise<string>
+
+用户获取指定资源名称对应的图片资源Base64编码,使用Promise形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | -------------------- |
+| Promise<string> | 资源名称对应的图片资源Base64编码 |
+
+**示例:**
+ ```
+ resourceManager.getMediaByName("test").then(value => {
+ let media = value;
+ }).catch(error => {
+ console.log("getMediaBase64ByName promise error is " + error);
+ });
+ ```
+
+### getPluralStringByName9+
+
+getPluralStringByName(resName: string, num: number, callback: AsyncCallback<string>): void
+
+根据传入的数量值,获取资源名称对应的字符串资源,使用callback形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | --------------------------- | ---- | ------------------------------- |
+| resName | string | 是 | 资源名称 |
+| num | number | 是 | 数量值 |
+| callback | AsyncCallback<string> | 是 | 异步回调,返回根据传入的数量值获取资源名称对应的字符串资源 |
+
+**示例:**
+ ```
+ resourceManager.getPluralStringByName("test", 1, (error, value) => {
+ if (error != null) {
+ console.log("error is " + error);
+ } else {
+ let str = value;
+ }
+ });
+ ```
+
+### getPluralStringByName9+
+
+getPluralStringByName(resName: string, num: number): Promise<string>
+
+根据传入的数量值,获取资源名称对应的字符串资源,使用Promise形式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+| num | number | 是 | 数量值 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ------------------------- |
+| Promise<string> | 根据传入的数量值获取资源名称对应的字符串资源 |
+
+**示例:**
+ ```
+ resourceManager.getPluralStringByName("test", 1).then(value => {
+ let str = value;
+ }).catch(error => {
+ console.log("getPluralStringByName promise error is " + error);
+ });
+ ```
+
+### getStringSync9+
+
+getStringSync(resId: number): string
+
+用户获取指定资源ID对应的字符串,使用同步方式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resId | number | 是 | 资源ID值 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| string | 资源ID值对应的字符串 |
+
+**示例:**
+ ```
+ resourceManager.getStringSync($r('app.string.test').id);
+ ```
+
+### getStringByNameSync9+
+
+getStringByNameSync(resName: string): string
+
+用户获取指定资源名称对应的字符串,使用同步方式返回字符串。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| string | 资源名称对应的字符串 |
+
+**示例:**
+ ```
+ resourceManager.getStringByNameSync("test");
+ ```
+
+ ### getBoolean9+
+
+getBoolean(resId: number): boolean
+
+使用同步方式,返回获取指定资源ID对应的布尔结果。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resId | number | 是 | 资源ID值 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| boolean | 资源ID值对应的布尔结果 |
+
+**示例:**
+ ```
+ resourceManager.getBoolean($r('app.boolean.boolean_test').id);
+ ```
+
+### getBooleanByName9+
+
+getBooleanByName(resName: string): boolean
+
+使用同步方式,返回获取指定资源名称对应的布尔结果
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| boolean | 资源名称对应的布尔结果 |
+
+**示例:**
+ ```
+ resourceManager.getBooleanByName("boolean_test");
+ ```
+
+ ### getNumber9+
+
+getNumber(resId: number): number
+
+用户获取指定资源ID对应的integer数值或者float数值,使用同步方式返回资源对应的数值。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resId | number | 是 | 资源ID值 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| number | 资源ID值对应的数值 |
+
+**示例:**
+ ```
+ resourceManager.getNumber($r('app.integer.integer_test').id);
+ resourceManager.getNumber($r('app.float.float_test').id);
+ ```
+
+### getNumberByName9+
+
+getNumberByName(resName: string): number
+
+用户获取指定资源名称对应的integer数值或者float数值,使用同步方式资源对应的数值。
+
+**系统能力**:SystemCapability.Global.ResourceManager
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ----- | ------ | ---- | ----- |
+| resName | string | 是 | 资源名称 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ----------- |
+| number | 资源名称对应的数值 |
+
+**示例:**
+ ```
+ resourceManager.getNumberByName("integer_test");
+ resourceManager.getNumberByName("float_test");
+ ```
\ No newline at end of file