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怎么连接真
703浏览 • 1回复 待解决
deveco studio无法真debug
1466浏览 • 0回复 待解决
Deveco studio不能识别真问题
3178浏览 • 1回复 待解决
DevEco Studio怎么使用真进行调试
9234浏览 • 1回复 待解决
DevEco Studio签名真测试问题
11497浏览 • 3回复 待解决
DevEco无法执行Previewer
872浏览 • 1回复 待解决
DevEco Device无法使用Previewer预览
38487浏览 • 3回复 待解决
DevEco Studio调试找不到签名文件
937浏览 • 1回复 待解决
deveco studio如何升级API10?
2987浏览 • 1回复 已解决
Deveco studio如何修改java文件的名称
6532浏览 • 3回复 待解决