安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效

安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效

操作步骤:

  • 根据上述配置,在安卓13平板中进行运行

预期结果:

  • 能够根据平板重力感应进行旋转

实际结果:

  • 不会旋转

bug描述:

  • (1)已经在manifest.json中配置了屏幕翻转
  • (2)在pages.json也配置了屏幕翻转
  • (3)在index.vue中的onLaunch时机,也新增了plus.screen.lockOrientation(‘portrait-secondary’);
信息类型 信息
产品分类 HTML5+
HBuilderX版本号 4.45
手机系统 Android
手机系统版本号 Android 13
手机机型 优博迅 P8100P 4G
打包方式 云端

图片 图片


更多关于安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于安卓13平板使用uni-app打包后的apk程序屏幕重力翻转失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据您描述的问题,在Android 13平板上重力感应失效,可能涉及几个关键点:

  1. 确认设备本身的重力感应功能是否正常,可以先测试其他应用是否能够正常旋转。

  2. 检查manifest.json中的配置是否正确:

"plus": {
    "screen": {
        "orientation": ["portrait-primary", "landscape-primary", "portrait-secondary", "landscape-secondary"]
    }
}
  1. 在onLaunch中调用plus.screen.lockOrientation()可能会锁定方向,建议改为:
plus.screen.unlockOrientation();
  1. Android 13对权限管理更严格,请确认已添加必要的权限声明:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
回到顶部