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

目前预览器、模拟器、真机提供的实现方式和功能并不一致,能协助提供一种方式在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位
396浏览 • 1回复 待解决
获取当前网络状态方法
726浏览 • 1回复 待解决
获取当前设备类型方法
386浏览 • 1回复 待解决
需要一个获取当前省份方法
364浏览 • 1回复 待解决
ArkTS如何开启多个ArkTS 运行环境
1818浏览 • 1回复 待解决
求助镜像语言环境判断方法
5489浏览 • 1回复 待解决
JS 镜像语言环境判断方法
4494浏览 • 1回复 待解决
生产环境如何获取appId
196浏览 • 1回复 待解决
HarmonyOS 查询当前最上层运行应用
107浏览 • 1回复 待解决
如何判断当前网络是否是Wi-Fi环境
361浏览 • 1回复 待解决
如何获取当前设备宽度?
637浏览 • 1回复 待解决
如何获取当前HAPBundleName?
427浏览 • 1回复 待解决
获取当前设备屏幕方向
441浏览 • 1回复 待解决
请问hap文件能直接在鸿蒙环境运行
11707浏览 • 2回复 待解决
HarmonyOS是否有官方提供加锁方法
251浏览 • 1回复 待解决