harmonyos6.0

高心星2 天前
网络·华为·网络状态·鸿蒙6.0·harmonyos6.0·网络重连
鸿蒙6.0应用开发——网络状态管理Network Kit提供常用的网络信息查询与连接管理功能,包括获取网络类型、检查网络可用性、监听网络状态变化、查询Wi-Fi及蜂窝网络信息等。这些能力帮助开发者灵活应对复杂多变的网络环境,精准实现各类场景需求,显著提升用户的网络使用体验。
高心星2 天前
华为·preferences·首选项·鸿蒙6.0·harmonyos6.0·用户首选项
鸿蒙6.0应用开发——Preferences数据存储用户首选项(Preferences)为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。当用户有轻量级的键值型数据需要存储时,可以采用Preferences来进行存储。一般适用于保存用户的个性化设置,例如字体大小、是否开启夜间模式等。
高心星3 天前
华为·通知·鸿蒙6.0·harmonyos6.0·实况窗
鸿蒙6.0应用开发——实况窗开发在实际应用开发中,实时信息的高效呈现始终是提升用户体验的关键。实况窗作为高效的交互组件,有助于用户聚焦并迅速查看、处理任务,具备时段性、时效性、变化性的特征。锁屏沉浸实况窗能够详细展示应用的实时活动状态,将重要信息呈现在锁屏界面上,使用户一目了然,无需解锁屏幕进入应用即可获取最新的活动状态,尤其适合于实时性要求高,需要用户及时了解状态的场景,如动态显示网约车位置的出行打车场景、实时更新外卖进度的即时配送场景、以及在锁屏界面呈现电子登机牌的航班场景等。通过Live View Kit(实况窗服务)协助开发者快
高心星7 天前
性能优化·生命周期·内存优化·图片处理·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——应用内存占用优化随着用户功能的增加,应用逐渐变得复杂,占用的内存也在增加。由于内存是系统中的稀缺资源,当应用程序占用过多内存时,系统可能会频繁进行内存回收和重新分配,导致应用性能下降,甚至出现崩溃和卡顿。因此,减少应用内存占用对于整个系统至关重要。通过减少内存占用,可以有效提高应用性能和响应速度,节省系统资源,提升设备运行效率,延长设备续航时间。开发者在应用开发过程中应注重内存管理,采取措施减少内存占用,优化应用性能和用户体验。
高心星12 天前
华为·文件读写·fs·鸿蒙6.0·harmonyos6.0·应用文件·fileio
鸿蒙6.0应用开发——访问应用文件应用需要对应用文件目录下的应用文件进行查看、创建、读写、删除、移动、复制、获取属性等访问操作,下文介绍具体方法。
高心星14 天前
html·web组件·arkweb·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——Web组件的生命周期开发者可以使用Web组件加载本地或者在线网页。Web组件提供生命周期回调接口,用于感知状态变化和处理业务。
高心星2 个月前
华为·页面跳转·鸿蒙6.0·harmonyos6.0·页面专场·专场动画
鸿蒙6.0应用开发——页面专场实践案例场景描述在日常的各类应用交互场景中,搜索转场是极为常见的页面转场。通过点击当前页面的搜索栏会跳转进入搜索输入页面,详细效果如下所示。
高心星2 个月前
动画·鸿蒙6.0·harmonyos6.0·转场动画·一镜到底动画
鸿蒙6.0应用开发——一镜到底动画实践案例在瀑布流或列表流布局中,当用户点击其中一个卡片或列表项时,应用将执行平滑的转场动画,引导用户从概览页面切换到详情页面。
高心星2 个月前
华为·动画·鸿蒙6.0·harmonyos6.0·水波动画·微动画·手势动画
鸿蒙6.0应用开发——基础动画实践案例在本场景中,圆形按钮上会依次出现多个水波状圆环,这些圆环从中心向外进行扩散,进而凸显功能,实现效果如图所示。
高心星2 个月前
华为·动画·tabs·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——Tabs滑动动画Tabs组件在用户交互方面提供了丰富的特性,其中与滑动动作相关的交互尤为常见。下文将介绍几种与Tabs和滑动动作相关的特性。
高心星2 个月前
主题·theme·皮肤·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——切换主题【高心星出品】对于采用ArkTS开发的应用,提供了应用内组件的主题换肤功能,支持局部的深浅色切换及动态换肤。目前,该功能只支持设置应用内主题换肤,暂不支持在UIAbility或窗口层面进行主题设置,同时也不支持C-API和Node-API。
高心星2 个月前
视频·图片处理·图片合成视频·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——图片合成视频在个人相册制作、电商产品展示、理财销售回放等多个场景中,都需要将图片合成视频。开发者通过调用Image Kit、视频编码、媒体数据封装提供的接口,可以实现图片合成视频的功能。
高心星2 个月前
arkui·图文混排·鸿蒙6.0·harmonyos6.0
鸿蒙6.0应用开发——图文混排图文混排是指图片与文字混合排列,文字可展示于图片四周。此排列方式能够直观呈现页面信息,增强视觉冲击力,使页面展示效果更加多样化。
高心星2 个月前
华为·定位功能·鸿蒙6.0·harmonyos6.0·鸿蒙定位
鸿蒙6.0应用开发——定位功能的实现在实际应用开发过程中,经常需要用到移动终端设备的位置信息,比如查看所在城市天气、出行打车、旅行导航以及观察运动轨迹等。关于位置定位,位置服务提供了两种定位方式,分别为GNSS定位和网络定位,如下表所示:
高心星2 个月前
键盘·自定义键盘·鸿蒙6.0·harmonyos6.0·键盘布局
鸿蒙6.0应用开发——自定义键盘的实现自定义键盘的布局以自定义组件的方式呈现,根据具体业务场景由开发者实现。自定义键盘的高度通过自定义组件根节点的height属性设置,宽度不可设置,默认为屏幕宽度。
高心星2 个月前
鸿蒙系统·har·hsp·技术选型·hap·harmonyos6.0·鸿蒙模块化设计
鸿蒙6.0应用开发——模块化设计选型:HAP、HAR、HSP?模块化在HarmonyOS中超越简单的代码分解,它是一种为多设备协同与团队并行开发量身定制的架构哲学。其核心在于通过契约化接口,将应用拆分为可独立开发、测试、部署的功能单元。这不仅提升了代码的可维护性,更重要的是为应用的按需分发与跨设备能力流转提供了基石。
高心星3 个月前
appstorage·鸿蒙6.0·harmonyos6.0·persistence
鸿蒙6.0应用开发——AppStorageV2和PersistenceV2的使用【高心星出品】在HarmonyOS鸿蒙开发中,AppStorageV2和PersistenceV2是状态管理V2版本的核心工具,用于实现应用全局状态管理和持久化存储。以下是两者的关键特性和使用指南:
高心星4 个月前
装饰器·param·鸿蒙6.0·harmonyos6.0·v2装饰器
HarmonyOS 6.0应用开发——V2装饰器@param的使用【高心星出品】在鸿蒙ArkTS开发中,@Param装饰器是组件间状态管理的重要工具,主要用于父子组件间的单向数据传递,这一点与V1中的@prop类似。
高心星4 个月前
截屏·window·鸿蒙6.0·harmonyos6.0·手机防截屏
鸿蒙6.0应用开发——实现防截屏功能手机防截屏录屏的意义,远不止于一个简单的“禁止”功能。它的核心在于在数字世界中重新建立“控制”与“边界”,其意义可以从实用保护层和深层影响层两个维度来理解。
高心星4 个月前
装饰器·monitor·鸿蒙6.0·harmonyos6.0·v2装饰器
鸿蒙6.0应用开发——V2装饰器@Monitor的使用【高心星出品】为了增强状态管理框架对状态变量变化的监听能力,开发者可以使用@Monitor装饰器对状态变量进行监听。