乔小猿
乔小猿
  • 发布:2025-09-19 17:27
  • 更新:2025-09-19 17:43
  • 阅读:22

【报Bug】uni.setKeepScreenOn屏幕常亮安卓APP中不管用不起作用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 15

手机厂商: 小米

手机机型: 小米pad7

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

// 保持屏幕常亮
uni.setKeepScreenOn({
keepScreenOn: true,
success: function (res) {
console.log(res);
},
fail: function (err) {
console.log(err);
}
});

操作步骤:

安卓pad

预期结果:

不息屏

实际结果:

息屏

bug描述:

uni.setKeepScreenOn设置成功了,success回调也走了,但是pad还是会自动息屏。

2025-09-19 17:27 负责人:无 分享
已邀请:
乔小猿

乔小猿 (作者)

解决了,安卓需要添加权限配置 <uses-permission android:name="android.permission.WAKE_LOCK" />
然后重新打基座,文档上没说有点坑

乔小猿

乔小猿 (作者)

解决了,安卓需要添加权限配置 <uses-permission android:name="android.permission.WAKE_LOCK" />
然后重新打基座,文档上没说有点坑

要回复问题请先登录注册