当前位置: 首页 > article >正文

鸿蒙-沉浸式pc端失效

咨询描述:
因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.kler.cn/news/302555.html

相关文章:

  • 深入理解全连接层:从线性代数到 PyTorch 中的 nn.Linear 和 nn.Parameter
  • Unity Shader实现简单的各向异性渲染(采用各向异性形式的GGX分布)
  • 优化销售流程:免费体验企元数智小程序合规分销系统!
  • Idea 2021.3 破解 window
  • vue3常见的bug 修复bug
  • 力扣每日一题:1372.二叉树中的最长交错路径
  • 腾讯云2024年数字生态大会开发者嘉年华(数据库动手实验)TDSQL-C初体验
  • 62. 不同路径
  • 户用光伏业务市场开发的步骤
  • 走进低代码报表开发(二):高效报表设计新利器
  • 基于SpringMVC的API灰度方案
  • SuperMap GIS基础产品FAQ集锦(20240911)
  • 使用AI大模型进行企业数据分析与决策支持
  • Redis 的标准使用规范之数据类型使用规范
  • MySQL总结(上)
  • 决策树(Decison Tree)—有监督学习方法、概率模型、生成模型、非线性模型、非参数化模型、批量学习
  • 如何测试你购买的IP的丢包率是否正常
  • 市场上便宜好用的量化交易软件-QMT!QMT系统函数之handlebar - 行情事件函数
  • Matlab simulink建模与仿真 第十一章(端口及子系统库)【下】
  • 力扣337-打家劫舍 III(Java详细题解)
  • mac安装swoole过程
  • 大模型的第一个杀手级应用场景出来了
  • SQL的优化和引擎有哪些
  • Win11 频繁蓝屏重启
  • GIS应届生不考研,不考公,不考编,未来要怎么安排?
  • 【规范】Git Commit 约定式提交规范
  • MySQL表操作
  • BClinux docker安装kong和konga
  • 跨系统环境下LabVIEW程序稳定运行
  • 基于SpringBoot+Vue的瑜伽体验课预约管理系统