HarmonyOS API版本判断

API版本判断是否有简便方法判断?除 deviceInfo.sdkApiVersion判断外,适用于方法级别或类级别。

HarmonyOS
2024-12-26 09:11:47
1060浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

目前只有let sdkApiVersionInfo: number = deviceInfo.sdkApiVersion;方法可以判断系统api参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-device-info-V5

可以自行封装,示例如下:

//创建一个available.ets文件
import deviceInfo from '@ohos.deviceInfo';
export function available(level: number): boolean {
  let sdkApiVersionInfo: number = deviceInfo.sdkApiVersion;
  if (sdkApiVersionInfo >= level) {
    return true
  }
  return false
}
//使用available()功能
if (available(11)) {
  console.log('api大于等于11');
} else {
  console.log('api小于11');
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-12-26 10:37:07


相关问题
HarmonyOS 系统版本判断
787浏览 • 1回复 待解决
HarmonyOS 手机没有api版本信息
815浏览 • 1回复 待解决
获取HarmonyOS系统版本api
1100浏览 • 1回复 待解决
HarmonyOS 如何获取当前 api 版本
1042浏览 • 1回复 待解决
HarmonyOS Webview如何查看API版本?
1833浏览 • 1回复 待解决
HarmonyOS 集合判断是否包含api差异
712浏览 • 1回复 待解决
HarmonyOS 指定SDK支持的API版本
1840浏览 • 1回复 待解决
求大佬告知如何判断当前版本
2475浏览 • 1回复 待解决
HarmonyOS 移动数据开关判断API是什么
683浏览 • 1回复 待解决
HarmonyOS 如何判断运行机器的API等级
816浏览 • 1回复 待解决
5.0.3.200版本无法选择API 12为编译版本
1357浏览 • 1回复 待解决
API 版本适配config.json
7673浏览 • 1回复 待解决
鸿蒙开发api版本更新后不兼容?
342浏览 • 1回复 待解决
获取手机系统的api版本是几
1397浏览 • 1回复 待解决
应用API等级最低兼容到哪个版本
284浏览 • 0回复 待解决