HarmonyOS DevEco Studio 中如何区分实机和Previewer环境

HarmonyOS
2024-12-04 16:29:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

预览器、模拟器和真机的编译方式不同,无法通过具体接口进行判断,可以参考以下方法:

模拟器的话,应该可以通过以下方法: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-faqs-0000001840200954-V5#section89141344718

真机的话使用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-V5/ide-previewer-api-list-0000001741342488-V5

分享
微博
QQ
微信
回复
2024-12-04 17:47:17
相关问题
DevEco Studio怎么连接真
379浏览 • 1回复 待解决
deveco studio无法真debug
1205浏览 • 0回复 待解决
Deveco studio不能识别真问题
2873浏览 • 1回复 待解决
DevEco Studio签名真测试问题
11266浏览 • 3回复 待解决
DevEco Studio怎么使用真进行调试
8847浏览 • 1回复 待解决
DevEco Studio调试找不到签名文件
668浏览 • 1回复 待解决
DevEco无法执行Previewer
570浏览 • 1回复 待解决
HarmonyOS 如何区分截屏录屏事件
7浏览 • 1回复 待解决
DevEco Device无法使用Previewer预览
37454浏览 • 3回复 待解决
从HAP的拆包如何区分是HARHSP
2055浏览 • 1回复 待解决
单击双击事件如何区分
471浏览 • 1回复 待解决
deveco studio如何升级API10?
2640浏览 • 1回复 已解决
HarmonyOS 怎么区分debugrelease
693浏览 • 1回复 待解决