HarmonyOS API版本判断

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

HarmonyOS
2024-12-26 09:11:47
浏览
收藏 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');
}
分享
微博
QQ
微信
回复
2024-12-26 10:37:07
相关问题
HarmonyOS 系统版本判断
168浏览 • 1回复 待解决
HarmonyOS 手机没有api版本信息
328浏览 • 1回复 待解决
获取HarmonyOS系统版本api
601浏览 • 1回复 待解决
求大佬告知如何判断当前版本
2026浏览 • 1回复 待解决
HarmonyOS 如何获取当前 api 版本
416浏览 • 1回复 待解决
HarmonyOS Webview如何查看API版本?
679浏览 • 1回复 待解决
HarmonyOS 集合判断是否包含api差异
366浏览 • 1回复 待解决
HarmonyOS 指定SDK支持的API版本
914浏览 • 1回复 待解决
HarmonyOS 移动数据开关判断API是什么
232浏览 • 1回复 待解决
HarmonyOS 如何判断运行机器的API等级
279浏览 • 1回复 待解决
API 版本适配config.json
7169浏览 • 1回复 待解决
5.0.3.200版本无法选择API 12为编译版本
822浏览 • 1回复 待解决
获取手机系统的api版本是几
698浏览 • 1回复 待解决