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

鸿蒙-沉浸式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.lryc.cn/news/440719.html

相关文章:

  • 【资料分析】刷题日记1
  • nodejs+express+vue教辅课程辅助教学系统 43x2u前后端分离项目
  • 96-javahashmap底层原理
  • AI逻辑推理入门
  • 力扣3014.输入单词需要的最少按键次数I
  • 【Git】远程仓库
  • 苹果手机铃声怎么设置自己的歌?3个方法自定义手机铃声
  • 828华为云征文|华为Flexus云服务器搭建Cloudreve私人网盘
  • 【AI学习】AI绘画发展简史
  • 使用LangChain创建简单的语言模型应用程序【快速入门指南】
  • 嵌入式人工智能项目及人工智能应用项目——大合集列表查阅
  • 心觉:成功学就像一把刀,有什么作用关键在于使用者(一)
  • GAMES101(10节,几何)
  • Android 中音频焦点的使用场景及示例
  • 2. JDBC驱动是什么?如何在Java项目中配置MySQL的JDBC驱动?
  • Nginx 跨域 + 无法设置 Cookie 解决办法
  • 北森笔试测评之言语理解到底难不难
  • Ubuntu下beanstalkd无法绑定局域网IP地址以及消息队列beanstalkd上的error: JOB_TOO_BIG的解决
  • 网络原理(3)—— 应用层、传输层(TCP)
  • Flutter - Win32程序是如何执行main函数
  • linux-系统管理与监控-日志管理
  • VulhubDC-4靶机详解
  • [数据集][目标检测]烟叶病害检测数据集VOC+YOLO格式612张3类别
  • Sapiens——人类视觉大模型的基础
  • 《深度学习》【项目】 OpenCV 身份证号识别
  • 机器学习实战—天猫用户重复购买预测
  • 一款rust语言AI神器cursor在ubuntu环境下的安装启动教程
  • 【C#生态园】发现C#中的数据科学魔法:6款不可错过的库详解
  • 导入neo4j数据CSV文件及csv整理demo示例
  • bug | pycharm社区版无sciview解决办法