uni.getSystemInfoSync()

- 发布:2022-09-22 16:51
- 更新:2022-10-14 15:31
- 阅读:442
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 3.4.18.20220630
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: 荣耀30
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getSystemInfoSync()
uni.getSystemInfoSync()
预期结果:
uni.getSystemInfoSync()
uni.getSystemInfoSync()
实际结果:
uni.getSystemInfoSync()
uni.getSystemInfoSync()
bug描述:
苹果和安卓获取的都不对 苹果获取375 安卓获取360
5 个回复
小白请指教 (作者) - 小白一个
"screenWidth": 375,
"windowWidth": 375
"screenHeight": 667,
"windowHeight": 667,
"screenWidth": 360,
"windowWidth": 360
"screenHeight": 800,
"windowHeight": 800,
貌似宽高都不对
小白请指教 (作者) - 小白一个
最新版本的也不对
小白请指教 (作者) - 小白一个
官方不管一下吗 来个人啊
DCloud_UNI_HT
如何判定的不对 ?
小白请指教 (作者)
可以找一个安卓机获取一下就知道了 我的安卓荣耀30获取的是360 这明显不对
2022-10-13 18:02
DCloud_UNI_HT
回复 小白请指教: 实际上应该是多少
2022-10-13 18:07
小白请指教 (作者)
回复 DCloud_UNI_HT: 之前没有测试过 这次测试 我安卓屏幕是比ios屏幕宽的 然后安卓获取的比ios 值小 高度是对的
2022-10-13 18:14
DCloud_UNI_LXH
尝试使用
plus.screen.getCurrentSize()
看一下返回值中resolutionHeight:屏幕高度逻辑分辨率
、resolutionWidth: 屏幕宽度逻辑分辨率
是多少