logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙开发-安全区域和窗口沉浸式实现

文章摘要:安全区域是页面显示区域,默认不与系统避让区重叠。开发者可通过expandSafeArea属性扩展组件绘制至安全区外,或通过setKeyboardAvoidMode配置键盘避让模式。实现沉浸式效果有组件级和窗口级两种方案:组件级通过background()、ignoreLayoutSafeArea()或expandSafeArea实现局部扩展;窗口级通过setWindowLayoutFul

#harmonyos
鸿蒙开发-安全区域和窗口沉浸式实现

文章摘要:安全区域是页面显示区域,默认不与系统避让区重叠。开发者可通过expandSafeArea属性扩展组件绘制至安全区外,或通过setKeyboardAvoidMode配置键盘避让模式。实现沉浸式效果有组件级和窗口级两种方案:组件级通过background()、ignoreLayoutSafeArea()或expandSafeArea实现局部扩展;窗口级通过setWindowLayoutFul

#harmonyos
鸿蒙 UI 语法摘要2

当@ComponentV2装饰的自定义组件处于非激活状态时,状态变量将不响应更新,即@Monitor不会调用,状态变量关联的节点不会刷新。该冻结机制在复杂UI场景下能显著优化性能,避免非激活组件因状态变量更新进行无效刷新,从而减少资源消耗。通过freezeWhenInactive属性来决定是否使用冻结功能,不传参数时默认不使用。页面路由TabContentNavigationRepeat。

#ui
鸿蒙 UI 语法摘要2

当@ComponentV2装饰的自定义组件处于非激活状态时,状态变量将不响应更新,即@Monitor不会调用,状态变量关联的节点不会刷新。该冻结机制在复杂UI场景下能显著优化性能,避免非激活组件因状态变量更新进行无效刷新,从而减少资源消耗。通过freezeWhenInactive属性来决定是否使用冻结功能,不传参数时默认不使用。页面路由TabContentNavigationRepeat。

#ui
android10 wms源码梳理launcher启动-2

/Launcher` 被视为 `Home` Activity,它是通过 `Intent` 来匹配 `ACTION_MAIN` 和 `CATEGORY_HOME` 的 `Activity`,这也是为什么点击 `Home` 按钮会回到主屏幕。//如果复用了某个 Activity 并且传入了新的 Intent,该方法负责将新的 Intent 传递给复用的 Activity,从而触发 `onNewInte

文章图片
#android
鸿蒙 ExtensionAbility摘要

组件是基于特定场景(例如服务卡片、输入法等)提供的应用组件,以便满足更多的使用场景。每一个具体场景对应一个,开发者只能使用(包括实现和访问)系统已定义的类型。各类型的ExtensionAbility组件均由相应的系统服务统一管理,例如组件由输入法管理服务统一管理。当前系统已定义的ExtensionAbility类型如下表所示。对于系统应用,不受下表约束,允许实现系统已定义的各类ExtensionA

文章图片
#harmonyos#数据库#华为
鸿蒙 ExtensionAbility摘要

组件是基于特定场景(例如服务卡片、输入法等)提供的应用组件,以便满足更多的使用场景。每一个具体场景对应一个,开发者只能使用(包括实现和访问)系统已定义的类型。各类型的ExtensionAbility组件均由相应的系统服务统一管理,例如组件由输入法管理服务统一管理。当前系统已定义的ExtensionAbility类型如下表所示。对于系统应用,不受下表约束,允许实现系统已定义的各类ExtensionA

文章图片
#harmonyos#数据库#华为
鸿蒙 夸端迁移-应用续接源码阅读

官方demo源码地址夸端迁移一般有三个场景开发指导:①应用接续开发指导②跨设备拖曳开发指导③跨设备剪贴板开发指导开启启用应用接续能力在module.json5文件的abilities中,将continuable标签配置为“true”,表示该UIAbility可被迁移。配置为false的UIAbility将被系统识别为无法迁移且该配置默认值为false。支持应用根据实际使用场景动态设置迁移状态(默认

#harmonyos#华为
鸿蒙 架构摘要2-arkui源码追踪

arkui 在上一篇做了简单摘要,现在追踪看看arkui源码的。以Text组件为例分析源码构造。

#harmonyos
鸿蒙 Navigation摘要

组件导航(Navigation)和页面路由(@ohos.router)均支持应用内的页面跳转,但组件导航支持在组件内部进行跳转,使用更灵活。组件导航具备更强的一次开发多端部署能力,可以进行更加灵活的页面栈操作,同时支持更丰富的动效和生命周期。因此,推荐使用组件导航(Navigation)来实现页面跳转以及组件内的跳转,以获得更佳的使用体验。从ArkUI组件树层级上来看,原先由Router管理的pa

文章图片
#harmonyos#华为
    共 27 条
  • 1
  • 2
  • 3
  • 请选择