资源管理
导入模块
import resmgr from '@ohos.resmgr';
权限
无
方法
getResourceManager
获取当前应用的资源管理对象
参数:
返回值:
无
示例:
resmgr.getResourceManager((error, mgr) => {
// callback
mgr.getString(0x1000000, (error, value) => {
if (error != null) {
console.log(value);
} else {
console.log(value);
}
});
// promise
mgr.getString(0x1000000).then(value => {
console.log(value);
}).catch(error => {
console.log("getstring promise " + error);
});
}
getResourceManager
获取指定应用的资源管理对象。
参数:
返回值:
无
示例:
resmgr.getResourceManager("com.example.myapplication", (error, mgr) => {
}
getResourceManager
获取当前应用的资源管理对象。
参数:
无
返回值:
Promise<ResourceManager> |
示例:
resmgr.getResourceManager().then(mgr => {
// callback
mgr.getString(0x1000000, (error, value) => {
if (error != null) {
console.log(value);
} else {
console.log(value);
}
});
// promise
mgr.getString(0x1000000).then(value => {
console.log(value);
}).catch(error => {
console.log("getstring promise " + error);
});
}).catch(error => {
});
getResourceManager
获取指定应用的资源管理对象。
参数:
返回值:
Promise<ResourceManager> |
示例:
resmgr.getResourceManager("com.example.myapplication").then(mgr => {
}).catch(error => {
});
枚举
Direction
用于表示设备屏幕方向。
DeviceType
用于表示当前设备类型。
ScreenDensity
用于表示当前设备屏幕密度。
附录
AsyncCallback<T>
Configuration
表示当前设备的状态。
属性
DeviceCapability
表示设备支持的。
属性
ResourceManager
提供访问应用资源的能力。
getString
callback接口,用户获取指定资源ID对应的字符串。
参数:
AsyncCallback<string> |
返回值:
无
getString
promise接口,用户获取指定资源ID对应的字符串。
参数:
返回值:
getStringArray
callback接口,用户获取指定资源ID对应的字符串数组。
参数:
AsyncCallback<Array<string>> |
返回值:
无
getStringArray
Promise接口,用户获取指定资源ID对应的字符串数组。
参数:
返回值:
getMedia
callback接口,用户获取指定资源ID对应的媒体文件内容。
参数:
AsyncCallback<Array<Uint8Array>> |
返回值:
无
getMedia
Promise接口,用户获取指定资源ID对应的媒体文件内容。
参数:
返回值:
getMediaBase64
callback接口,用户获取指定资源ID对应的图片资源Base64编码。
参数:
AsyncCallback<string> |
返回值:
无
getMediaBase64
Promise接口,用户获取指定资源ID对应的图片资源Base64编码。
参数:
返回值:
getConfiguration
callback接口,用户获取设备的Configuration。
参数:
返回值:
无
getConfiguration
Promise接口,用户获取设备的Configuration。
参数:
无
返回值:
Promise<Configuration> |
getDeviceCapability
callback接口,用户获取设备的DeviceCapability。
参数:
返回值:
无
getDeviceCapability
Promise接口,用户获取设备的DeviceCapability。
参数:
无
返回值:
Promise<DeviceCapability> |
返回值:
无
getPluralString
callback接口,根据提供的数量获取对应ID字符串表示的单复数字符串。
参数:
AsyncCallback<string> |
返回值:
无
getPluralString
Promise接口,根据提供的数量获取对应ID字符串表示的单复数字符串。
参数:
返回值: