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 系统版本判断
1050浏览 • 1回复 待解决
HarmonyOS 手机没有api版本信息
1009浏览 • 1回复 待解决
获取HarmonyOS系统版本api
1357浏览 • 1回复 待解决
HarmonyOS Webview如何查看API版本?
2616浏览 • 1回复 待解决
HarmonyOS 如何获取当前 api 版本
1513浏览 • 1回复 待解决
HarmonyOS 集合判断是否包含api差异
918浏览 • 1回复 待解决
求大佬告知如何判断当前版本
2682浏览 • 1回复 待解决
HarmonyOS 指定SDK支持的API版本
2309浏览 • 1回复 待解决
HarmonyOS 移动数据开关判断API是什么
858浏览 • 1回复 待解决
HarmonyOS 如何判断运行机器的API等级
1153浏览 • 1回复 待解决
5.0.3.200版本无法选择API 12为编译版本
1639浏览 • 1回复 待解决
API 版本适配config.json
7921浏览 • 1回复 待解决
鸿蒙开发api版本更新后不兼容?
789浏览 • 1回复 待解决
获取手机系统的api版本是几
1635浏览 • 1回复 待解决
应用API等级最低兼容到哪个版本
565浏览 • 0回复 待解决