# UTSHarmony

# 实例方法

# colorWithString(colorString)

将颜色字符串转换为鸿蒙平台对应的颜色值

参数

名称 类型 必填
colorString string

返回值

类型
string

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
5.21

uni-app 兼容性 ?

HarmonyOS UTS 插件
5.21

# convert2AbsFullPath(filePath)

将文件的项目相对地址转换为 运行期对应的绝对地址

参数

名称 类型 必填
filePath string

返回值

类型
string

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.61

# devicePX2px(px)

物理像素转换为页面的px像素

参数

名称 类型 必填
px number

返回值

类型
number

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# exit()

退出应用

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
x

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# getAppTheme()

获取应用主题

返回值

类型 描述
AppTheme 应用主题

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS 系统版本 HarmonyOS
5.0.0 (12) 4.71

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.71

# getCurrentWindow()

获取当前原生窗口对象

返回值

类型
_ohos_window.default.Window

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# getOsTheme()

获取系统主题

返回值

类型 描述
OsTheme 系统主题

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS 系统版本 HarmonyOS
5.0.0 (12) 4.71

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.71

# getResourcePath(filePath)

获取资源文件的原生路径。

参数

名称 类型 必填
filePath string

返回值

类型
string

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.61

# getUIAbilityContext()

获取应用的UIAbilityContext

返回值

类型
common.UIAbilityContext

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

关联文档

# onAppAbilityCreate(callback)

监听应用EntryAbility生命周期onCreate

参数

名称 类型 必填
callback (want: Want, launchParam: AbilityConstant.LaunchParam) => void

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# onAppAbilityNewWant(callback)

监听应用EntryAbility生命周期onNewWant

参数

名称 类型 必填
callback (want: Want, launchParam: AbilityConstant.LaunchParam) => void

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# onAppAbilityShare(callback)

监听应用EntryAbility生命周期onShare

参数

名称 类型 必填
callback (wantParam: Record<string, any>) => void

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# onAppAbilityWindowStageCreate(callback)

监听应用EntryAbility生命周期onWindowStageCreate

参数

名称 类型 必填
callback (windowStage: _ohos_window__default.WindowStage) => void

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31

# requestSystemPermission(permissions, success?, fail?)

请求系统权限

参数

名称 类型 必填
permissions string[]
success (allRight: boolean, grantedList: Array<string>) => void
fail (doNotAskAgain: boolean, grantedList: Array<string>) => void

返回值

类型
void

兼容性 ?

uni-app x 兼容性 ?

HarmonyOS
4.61

uni-app 兼容性 ?

HarmonyOS UTS 插件
4.31