打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
stage模型中,横屏设置,以及其他配置参数详解

作者:坚果

公众号:"大前端之旅"

润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、跨平台Flutter开发、熟悉服务卡片开发、小程序开发、GO的相关开发。开源项目gin-vue-admin成员之一,先后在CSDN等平台分享了多篇技术文章,I在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。

stage模型中,屏幕旋转须在abilities标签中配置orientation, 如果想设置默认为横屏,只需要在module.json5中配置字段为   "orientation": "landscape",就可以,下面。对该字段做一个说明。

orientation

标识当前UIAbility组件启动时的方向。该方向的取值范围包括:

  • unspecified:未指定方向,由系统自动判断显示方向。

  • landscape:横屏。

  • portrait:竖屏。

  • landscape_inverted:反向横屏。

  • portrait_inverted:反向竖屏。

  • auto_rotation:随传感器旋转。

  • auto_rotation_landscape:传感器横屏旋转,包括了横屏和反向横屏。

  • auto_rotation_portrait:传感器竖屏旋转,包括了竖屏和反向竖屏。

  • auto_rotation_restricted:传感器开关打开,方向可随传感器旋转。

  • auto_rotation_landscape_restricted:传感器开关打开,方向可随传感器旋转为横屏, 包括了横屏和反向横屏。

  • auto_rotation_portrait_restricted:传感器开关打开,方向随可传感器旋转为竖屏, 包括了横屏和反向横屏。

  • locked:传感器开关关闭,方向锁定。

更多属性,可以查看下面链接。https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/module-configuration-file-0000001427744540-V3?catalogVersion=V3 比如,visible字段,默认不可以被其他应用调用。标识当前UIAbility组件是否可以被其他应用调用。

  • true:表示可以被其他应用调用。

  • false:表示不可以被其他应用调用。

比如launchType字段,默认为单实例模式,

标识当前UIAbility组件的启动模式,可选标签值:

  • standard:标准实例模式,每次启动创建一个新的实例。

  • singleton:单实例模式,仅第一次启动创建新实例。

  • specified:指定实例模式,运行时由开发者决定是否创建新实例

比如requestPermissions标签

  • name:需要使用的权限名称。
  • reason:当申请的权限为user_grant权限时此字段必填,用于描述申请权限的原因。
  • usedScene:当申请的权限为user_grant权限时此字段必填。描述权限使用的场景由abilities和when组成。其中abilities可以配置为多个UIAbility组件,when表示调用时机。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
转载:SQL数据库笔试题
Java【public、private、protected区别】
分析 | 自助搭建工作流的流程引擎
Activiti 工作流表单设计及开发
华为鸿蒙 HarmonyOS 3.1 版本发布,全面进入声明式开发
以实例告诉你如何利用SomeIP开发下一代智能驾驶系统
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服