android 坚屏锁定时 横屏显示,应用启动后会先竖屏再横屏,如何锁死启动就默认横屏...

有台闲置的安卓平板,想做成电子相册

代码中

我使用左右分栏结构,高度设定没有使用JS获取高,而是使用height:100vh来获取实际高度

因为需求做好的应用一启动就默认横屏,于是:

// H5 Plus事件处理

function plusReady(){

//设置屏幕亮度

plus.screen.setBrightness(1);

// 开启一直保持程序唤醒状态

plus.device.setWakelock(true);

// 设置屏幕始终为横屏

plus.screen.lockOrientation("landscape");

}

if(window.plus){

plusReady();

}else{

document.addEventListener("plusready",plusReady,false);

}

使用如上代码设定横屏,而在manifest.json中也设置好了横屏,甚至在设备设置中也锁定了屏幕旋转功能。

但问题来了:

应用一启动,会先是 竖屏,然后转成 横屏。而不管是js获取高度还是用vh单位获取高度,它们已经处理完自己的工作了,所以,横屏后,元素还是竖屏状态下时获取的高度。

请问:

> 如何锁定应用启动就是横屏,默认就是横屏,不要先竖屏再横屏。

已做过的尝试:

1:云打包 2:本地打包 3:轻应用 4:直接接线调试 都有这个问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值