提交 7457791a 编写于 作者: V VictoriaGuo

add SystemCapability

Signed-off-by: NVictoriaGuo <guojia2@huawei.com>
上级 0688b39f
......@@ -10,18 +10,14 @@
import resourceManager from '@ohos.resourceManager';
```
## 权限
## resourceManager.getResourceManager
getResourceManager(callback: AsyncCallback&lt;ResourceManager&gt;): void
获取当前应用的资源管理对象,使用callback形式返回ResourceManager对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -51,6 +47,8 @@ getResourceManager(bundleName: string, callback: AsyncCallback&lt;ResourceManage
获取指定应用的资源管理对象,使用callback形式返回ResourceManager对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -70,6 +68,8 @@ getResourceManager(): Promise&lt;ResourceManager&gt;
获取当前应用的资源管理对象,使用Promise形式返回ResourceManager对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 返回值:
| 类型 | 说明 |
| -------- | -------- |
......@@ -97,6 +97,8 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
获取指定应用的资源管理对象,使用Promise形式返回ResourceManager对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -123,8 +125,8 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
| 名称 | 默认值 | 说明 |
| -------- | -------- | -------- |
| DIRECTION_VERTICAL | 0 | 竖屏 |
| DIRECTION_HORIZONTAL | 1 | 横屏 |
| DIRECTION_VERTICAL | 0 | 竖屏<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DIRECTION_HORIZONTAL | 1 | 横屏<br/>**系统能力**:SystemCapability.Global.ResourceManager |
## DeviceType
......@@ -133,12 +135,12 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
| 名称 | 默认值 | 说明 |
| -------- | -------- | -------- |
| DEVICE_TYPE_PHONE | 0x00 | 手机 |
| DEVICE_TYPE_TABLET | 0x01 | 平板 |
| DEVICE_TYPE_CAR | 0x02 | 汽车 |
| DEVICE_TYPE_PC | 0x03 | 电脑 |
| DEVICE_TYPE_TV | 0x04 | 电视 |
| DEVICE_TYPE_WEARABLE | 0x06 | 穿戴 |
| DEVICE_TYPE_PHONE | 0x00 | 手机<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DEVICE_TYPE_TABLET | 0x01 | 平板<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DEVICE_TYPE_CAR | 0x02 | 汽车<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DEVICE_TYPE_PC | 0x03 | 电脑<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DEVICE_TYPE_TV | 0x04 | 电视<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| DEVICE_TYPE_WEARABLE | 0x06 | 穿戴<br/>**系统能力**:SystemCapability.Global.ResourceManager |
## ScreenDensity
......@@ -147,12 +149,12 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
| 名称 | 默认值 | 说明 |
| -------- | -------- | -------- |
| SCREEN_SDPI | 120 | 小规模的屏幕密度 |
| SCREEN_MDPI | 160 | 中规模的屏幕密度 |
| SCREEN_LDPI | 240 | 大规模的屏幕密度 |
| SCREEN_XLDPI | 320 | 特大规模的屏幕密度 |
| SCREEN_XXLDPI | 480 | 超大规模的屏幕密度 |
| SCREEN_XXXLDPI | 640 | 超特大规模的屏幕密度 |
| SCREEN_SDPI | 120 | 小规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| SCREEN_MDPI | 160 | 中规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| SCREEN_LDPI | 240 | 大规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| SCREEN_XLDPI | 320 | 特大规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| SCREEN_XXLDPI | 480 | 超大规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| SCREEN_XXXLDPI | 640 | 超特大规模的屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
## Configuration
......@@ -162,8 +164,8 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| direction | [Direction](#direction) | 是 | 否 | 当前设备屏幕方向 |
| locale | string | 是 | 否 | 当前系统语言 |
| direction | [Direction](#direction) | 是 | 否 | 当前设备屏幕方向<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| locale | string | 是 | 否 | 当前系统语言<br/>**系统能力**:SystemCapability.Global.ResourceManager |
## DeviceCapability
......@@ -173,8 +175,8 @@ getResourceManager(bundleName: string): Promise&lt;ResourceManager&gt;
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| screenDensity | [ScreenDensity](#screendensity) | 是 | 否 | 当前设备屏幕密度 |
| deviceType | [DeviceType](#devicetype) | 是 | 否 | 当前设备类型 |
| screenDensity | [ScreenDensity](#screendensity) | 是 | 否 | 当前设备屏幕密度<br/>**系统能力**:SystemCapability.Global.ResourceManager |
| deviceType | [DeviceType](#devicetype) | 是 | 否 | 当前设备类型<br/>**系统能力**:SystemCapability.Global.ResourceManager |
## ResourceManager
......@@ -193,6 +195,8 @@ getString(resId: number, callback: AsyncCallback&lt;string&gt;): void
用户获取指定资源ID对应的字符串,使用callback形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -219,6 +223,8 @@ getString(resId: number): Promise&lt;string&gt;
用户获取指定资源ID对应的字符串,使用Promise形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -247,6 +253,8 @@ getStringArray(resId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;
用户获取指定资源ID对应的字符串数组,使用callback形式返回字符串数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -273,6 +281,8 @@ getStringArray(resId: number): Promise&lt;Array&lt;string&gt;&gt;
用户获取指定资源ID对应的字符串数组,使用Promise形式返回字符串数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -301,6 +311,8 @@ getMedia(resId: number, callback: AsyncCallback&lt;Uint8Array&gt;): void
用户获取指定资源ID对应的媒体文件内容,使用callback形式返回字节数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -327,6 +339,8 @@ getMedia(resId: number): Promise&lt;Uint8Array&gt;
用户获取指定资源ID对应的媒体文件内容,使用Promise形式返回字节数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -355,6 +369,8 @@ getMediaBase64(resId: number, callback: AsyncCallback&lt;string&gt;): void
用户获取指定资源ID对应的图片资源Base64编码,使用callback形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -381,6 +397,8 @@ getMediaBase64(resId: number): Promise&lt;string&gt;
用户获取指定资源ID对应的图片资源Base64编码,使用Promise形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -409,6 +427,8 @@ getConfiguration(callback: AsyncCallback&lt;Configuration&gt;): void
用户获取设备的Configuration,使用callback形式返回Configuration对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -434,6 +454,8 @@ getConfiguration(): Promise&lt;Configuration&gt;
用户获取设备的Configuration,使用Promise形式返回Configuration对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 返回值:
| 类型 | 说明 |
| -------- | -------- |
......@@ -457,6 +479,8 @@ getDeviceCapability(callback: AsyncCallback&lt;DeviceCapability&gt;): void
用户获取设备的DeviceCapability,使用callback形式返回DeviceCapability对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -482,6 +506,8 @@ getDeviceCapability(): Promise&lt;DeviceCapability&gt;
用户获取设备的DeviceCapability,使用Promise形式返回DeviceCapability对象。
**系统能力**:SystemCapability.Global.ResourceManager
- 返回值:
| 类型 | 说明 |
| -------- | -------- |
......@@ -505,6 +531,8 @@ getPluralString(resId: number, num: number, callback: AsyncCallback&lt;string&gt
根据指定数量获取指定ID字符串表示的单复数字符串,使用callback形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -532,6 +560,8 @@ getPluralString(resId: number, num: number): Promise&lt;string&gt;
根据指定数量获取对指定ID字符串表示的单复数字符串,使用Promise形式返回字符串。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -560,6 +590,8 @@ getRawFile(path: string, callback: AsyncCallback&lt;Uint8Array&gt;): void
用户获取指定路径对应的rawfile文件内容,使用callback形式返回字节数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......@@ -585,6 +617,8 @@ getRawFile(path: string): Promise&lt;Uint8Array&gt;
用户获取指定路径对应的rawfile文件内容,使用Promise形式返回字节数组。
**系统能力**:SystemCapability.Global.ResourceManager
- 参数:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册