鸿蒙-沉浸式pc端失效

server/2024/9/23 23:27:35/

咨询描述:
因PC北向窗口涉及沉浸式时,预计发生接口废弃导致不兼容变更,涉及接口setImmersiveModeEnabledState、setWindowLayoutFullSceen
如果应用支持沉浸式(窗口全屏且隐藏状态栏&标题栏&Dock栏),则需要排查以下接口
setImmersiveModeEnabledState排查方法:
1)应用最大化时,是否会自动进入沉浸式:是,则可能涉及;否,不涉及
2)应用代码(或日志)搜索: setImmersiveModeEnabledState

setWindowLayoutFullSceen排查方法:
1)应用启动是否直接进入沉浸式全屏:是,则可能涉及
2)应用代码(或日志)搜索:setWindowLayoutFullSceen

整改方式:
1)使用最大化&沉浸式接口重新适配:maximize (ENTER_IMMERSIVE)
2)监听最大化&沉浸式状态变化接口:on ('windowStatusChange')

涉及场景:
1)PC应用(发布上架到PC的应用),在PC上启动运行
2)PC应用兼容分发到PAD,在PAD自由多窗模式下启动运行(setWindowLayoutFullSceen已屏蔽;setImmersiveModeEnabledState同PC应用在PC上运行)
手机应用上PC如何适配:根据设备类型,针对手机使用原接口,PC上使用maximize

对应maximize开发指导文档:文档中心

入参枚举值MaximizePresentation开发指导文档:文档中心


http://www.ppmy.cn/server/116554.html

相关文章

Windows环境下 VS2022 编译 Xvid 源码

Xvid Xvid 是一个开源的视频编解码器,遵循 MPEG-4 视频编码标准,特别是 MPEG-4 Part 2 Advanced Simple Profile。它被广泛用于视频的压缩和解压,尤其是在互联网上分享视频文件时,因为它能够有效地减小文件大小而不会过多损失视频…

Docker基础-Docker Compose使用

文章目录 一、什么是Docker Compose?常用命令 Docker Compose安装前提条件Linux 上的安装macOS 上的安装Windows 上的安装注意事项启动 Docker Compose 服务 Docker Compose使用Docker Compose 文件基本结构关键概念示例:更复杂的配置注意事项 参考文献 一、什么是…

ASP.NET Core 入门教学二十九 DDD设计

在软件开发中,领域驱动设计(Domain-Driven Design,简称DDD)是一种重要的软件设计方法论,它强调通过深入理解业务领域来构建高质量的软件系统。DDD的核心思想是将复杂的业务逻辑集中在领域模型中,并通过分层…

HTML生日蛋糕

目录 写在前面 完整代码 下载代码 代码分析 系列文章 写在最后 写在前面 HTML实现的生日蛋糕来喽,小编亲测,发给好友可以直接打开哦。在代码的第183行可以写下对朋友的祝福,快拿去送给你的好朋友吧! 完整代码 <!DOCTYPE html> <html lang="en"…

linux环境下手动安装mysql

没想到兜兜转转这么些年&#xff0c;今天申请个云服务器用来搭建求生2服务器&#xff0c;先用mysql来测试&#xff0c;结果还是花了相当久的时间。 基本所有单节点部署应用到linux环境&#xff0c;都三个流程&#xff1a; 1 下载安装包 2 解压修改配置文件 3 运行启动脚本 我们…

Spring Boot校园管理系统:技术选型与架构设计

第2章相关技术 2.1 B/S架构 B/S结构的特点也非常多&#xff0c;例如在很多浏览器中都可以做出信号请求。并且可以适当的减轻用户的工作量&#xff0c;通过对客户端安装或者是配置少量的运行软件就能够逐步减少用户的工作量&#xff0c;这些功能的操作主要是由服务器来进行控制的…

论文复现--基于LeNet网络结构的数字识别

前言 一直就听说学习深度学习无非就是看论文&#xff0c;然后复现&#xff0c;不断循环&#xff0c;这段时间也看了好几篇论文(虽然都是简单的)&#xff0c;但是对于我一个人自学&#xff0c;复现成功&#xff0c;我感觉还是挺开心的 本人初学看论文的思路&#xff1a;聚焦网络…

flink中slotSharingGroup() 的详解

在 Apache Flink 中&#xff0c;slotSharingGroup() 是一个用于控制算子&#xff08;operator&#xff09;之间资源共享的机制。它允许多个算子共享相同的 slot&#xff08;即资源容器&#xff09;。Slot 是 Flink 中的资源单位&#xff0c;slot 共享可以提高资源利用率&#x…