qq1034673520
qq1034673520
  • 发布:2025-03-01 23:03
  • 更新:2025-03-03 16:46
  • 阅读:171

获取分辨率有差异

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows11

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 12

手机厂商: 香橙派

手机机型: zero3

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let windows_info = uni.getWindowInfo()
let ww = windows_info.windowWidth
let hh = windows_info.windowHeight
// #ifdef APP
windows_info = plus.screen.getCurrentSize();
ww = windows_info.resolutionWidth
hh = windows_info.resolutionHeight
// #endif
console.log("窗口",windows_info)

        uni.showModal({  
            title:'wh',  
            content:JSON.stringify(windows_info)  
        })

bug描述:

调试获取到的分辨率是对的,打包安装之后获取的分辨率是错的,一样的代码,没有改动,调试获取的是1280,720,打包安装后的是405,720

2025-03-01 23:03 负责人:DCloud_Android_ST 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

在其它手机测试过吗?是只有特定手机有此问题还是所有机器上都存在此问题?

  • qq1034673520 (作者)

    调试的时候 是全屏显示的,打包安装以后,就是居中显示 两边黑屏,和各自获取到的分辨率一样,其他手机不会

    2025-03-04 09:56

  • qq1034673520 (作者)

    是什么问题呀

    2025-03-10 11:15

qq1034673520

qq1034673520 (作者)

特定机器 香橙派zero3, 他实际也是1280 720,调试的时候获取到正确的,全屏显示,打包后安装 就不是全屏,然后发货获取的尺寸是不对的, 其他手机正常 商米的宽屏安卓机子上也正常

  • DCloud_App_Array

    应用有没有设置targetSdkVersion?尝试去掉此配置试下。

    2025-03-11 16:24

  • qq1034673520 (作者)

    回复 DCloud_App_Array: 没有配置这个,然后配置了31 32 也是不行,那个香橙派zero3 是安卓12的

    2025-03-12 12:22

要回复问题请先登录注册