提供获取当前运行环境的方法

目前预览器、模拟器、真机提供的实现方式和功能并不一致,能协助提供一种方式在ArkTS中获取当前环境的方式么?这样方便做一下判断。

HarmonyOS
2024-09-18 10:44:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

预览器、模拟器和真机的编译方式不同,无法通过具体接口进行判断,可以参考以下方法:模拟器的话,应该可以通过以下方法:可以通过deviceInfo里的marketName、productSeries、productModel等等字段进行区分:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-device-info.md/

真机的话使用deviceInfo 接口的deviceType:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/module-configuration-file-0000001820879553-V5#ZH-CN_TOPIC_0000001881258481__devicetypes标签

写页面的时候运用接口来判断是否是被预览器所支持,由于预览器的底层逻辑和真机模拟器不一致,给伙伴给到预览器哪里支持哪里不支持。相关链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-previewer-api-list-0000001741342488

分享
微博
QQ
微信
回复
2024-09-18 16:38:12
相关问题
判断当前app运行环境是否是64位
345浏览 • 1回复 待解决
获取当前设备类型方法
336浏览 • 1回复 待解决
获取当前网络状态方法
674浏览 • 1回复 待解决
需要一个获取当前省份方法
306浏览 • 1回复 待解决
ArkTS如何开启多个ArkTS 运行环境
1771浏览 • 1回复 待解决
JS 镜像语言环境判断方法
4442浏览 • 1回复 待解决
求助镜像语言环境判断方法
5438浏览 • 1回复 待解决
HarmonyOS是否有官方提供加锁方法
208浏览 • 1回复 待解决
生产环境如何获取appId
119浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境
315浏览 • 1回复 待解决
获取DeviceToken方法
251浏览 • 1回复 待解决
如何获取当前HAPBundleName?
370浏览 • 1回复 待解决
获取当前设备屏幕方向
378浏览 • 1回复 待解决
如何获取当前设备宽度?
582浏览 • 1回复 待解决
如何获取当前HAPBundleName
2397浏览 • 1回复 待解决
如何获取当前组件宽度?
204浏览 • 1回复 待解决
鸿蒙获取当前应用内存
6180浏览 • 1回复 待解决
HarmonyOS 查询当前最上层运行应用
18浏览 • 1回复 待解决