技术栈
harmonyos6.0
高心星
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应用开发——图文混排
图文混排是指图片与文字混合排列,文字可展示于图片四周。此排列方式能够直观呈现页面信息,增强视觉冲击力,使页面展示效果更加多样化。
高心星
6 天前
华为
·
定位功能
·
鸿蒙6.0
·
harmonyos6.0
·
鸿蒙定位
鸿蒙6.0应用开发——定位功能的实现
在实际应用开发过程中,经常需要用到移动终端设备的位置信息,比如查看所在城市天气、出行打车、旅行导航以及观察运动轨迹等。关于位置定位,位置服务提供了两种定位方式,分别为GNSS定位和网络定位,如下表所示:
高心星
6 天前
键盘
·
自定义键盘
·
鸿蒙6.0
·
harmonyos6.0
·
键盘布局
鸿蒙6.0应用开发——自定义键盘的实现
自定义键盘的布局以自定义组件的方式呈现,根据具体业务场景由开发者实现。自定义键盘的高度通过自定义组件根节点的height属性设置,宽度不可设置,默认为屏幕宽度。
高心星
7 天前
鸿蒙系统
·
har
·
hsp
·
技术选型
·
hap
·
harmonyos6.0
·
鸿蒙模块化设计
鸿蒙6.0应用开发——模块化设计选型:HAP、HAR、HSP?
模块化在HarmonyOS中超越简单的代码分解,它是一种为多设备协同与团队并行开发量身定制的架构哲学。其核心在于通过契约化接口,将应用拆分为可独立开发、测试、部署的功能单元。这不仅提升了代码的可维护性,更重要的是为应用的按需分发与跨设备能力流转提供了基石。
高心星
20 天前
appstorage
·
鸿蒙6.0
·
harmonyos6.0
·
persistence
鸿蒙6.0应用开发——AppStorageV2和PersistenceV2的使用
【高心星出品】在HarmonyOS鸿蒙开发中,AppStorageV2和PersistenceV2是状态管理V2版本的核心工具,用于实现应用全局状态管理和持久化存储。以下是两者的关键特性和使用指南:
高心星
2 个月前
装饰器
·
param
·
鸿蒙6.0
·
harmonyos6.0
·
v2装饰器
HarmonyOS 6.0应用开发——V2装饰器@param的使用
【高心星出品】在鸿蒙ArkTS开发中,@Param装饰器是组件间状态管理的重要工具,主要用于父子组件间的单向数据传递,这一点与V1中的@prop类似。
高心星
2 个月前
截屏
·
window
·
鸿蒙6.0
·
harmonyos6.0
·
手机防截屏
鸿蒙6.0应用开发——实现防截屏功能
手机防截屏录屏的意义,远不止于一个简单的“禁止”功能。它的核心在于在数字世界中重新建立“控制”与“边界”,其意义可以从实用保护层和深层影响层两个维度来理解。
高心星
2 个月前
装饰器
·
monitor
·
鸿蒙6.0
·
harmonyos6.0
·
v2装饰器
鸿蒙6.0应用开发——V2装饰器@Monitor的使用
【高心星出品】为了增强状态管理框架对状态变量变化的监听能力,开发者可以使用@Monitor装饰器对状态变量进行监听。
高心星
2 个月前
菜单
·
arkui
·
menu
·
鸿蒙6.0
·
harmonyos6.0
鸿蒙6.0应用开发——丰富多彩的菜单(Menu)
【高心星出品】Menu是菜单接口,一般用于鼠标右键弹窗、点击弹窗等。具体用法请参考菜单控制。使用bindContextMenu并设置预览图,菜单弹出时有蒙层,此时为模态。
高心星
2 个月前
面试
·
鸿蒙6.0
·
harmonyos6.0
·
鸿蒙面试
鸿蒙6.0应用开发面试——ArkUI界面面试问题
【高心星出品】在鸿蒙(HarmonyOS)开发中,UIAbility的生命周期方法定义了组件从创建到销毁的关键节点。以下是核心方法及其作用:
高心星
3 个月前
装饰器
·
observed
·
鸿蒙6.0
·
harmonyos6.0
·
v2装饰器
鸿蒙6.0应用开发——V2装饰器@ObservedV2和@Trace的使用
【高心星出品】@ObservedV2装饰器与@Trace装饰器是HarmonyOS状态管理V2中用于深度观测类属性变化的核心工具。它们主要解决嵌套类对象属性变化的观测难题,以下是关键特性和使用要点:
高心星
3 个月前
鸿蒙系统
·
harmonyos6.0
·
framenode
·
组件动态化
鸿蒙6.0应用开发——ArkUI组件动态化FrameNode
【高心星出品】在传统的声明式开发范式中,组件只能在build()生命周期中创建,这常常导致页面加载缓慢、用户体验不佳。ArkUI框架为此引入了组件动态操作机制,允许开发者在非build()阶段进行组件的预创建、动态添加、更新和卸载。
高心星
3 个月前
鸿蒙
·
折叠
·
鸿蒙6.0
·
harmonyos6.0
·
文本折叠
鸿蒙6.0应用开发——仿微博文本折叠
【高心星出品】列表中的博文、评论等复合型内容组件,在文本行数超过预设阈值时,触发“展开”“收起”的功能。内容收起时,如果有用“图片”展示“表情”的功能场景,由于图片出现的位置和大小都不固定,在收起展开时,截止到文字结尾的位置不好判断。
高心星
3 个月前
once
·
鸿蒙6.0
·
harmonyos6.0
·
v2装饰器
HarmonyOS 6.0应用开发——V2装饰器@once的使用
【高心星出品】在鸿蒙ArkTS开发中,@Once装饰器用于实现子组件仅接受父组件传递的初始值,后续父组件数据变化不再同步至子组件。以下是其核心要点:
高心星
3 个月前
装饰器
·
local
·
v2
·
鸿蒙6.0
·
harmonyos6.0
·
v2装饰器
HarmonyOS 6.0应用开发——V2装饰器@local的使用
【高心星出品】组件内部状态管理 @Local是专为@ComponentV2组件设计的装饰器,用于声明组件私有状态。被装饰的变量必须在组件内部初始化,禁止从父组件外部传入初始值(如Child({count: 10})的写法会报错),确保状态封装性。
我是Feri
4 个月前
华为
·
harmonyos
·
harmonyos6.0
HarmonyOS 6.0 ArkWeb开发实战:从基础到进阶的ArkUI+ArkTS实践
Hello,我是程序员Feri在HarmonyOS 6.0中,ArkWeb(方舟Web)是连接原生应用与Web生态的核心组件。它基于Chromium M132内核(默认),不仅支持加载H5页面,更能与ArkUI组件无缝融合,实现「一次开发,多端运行」的混合开发体验。
我是Feri
5 个月前
网络
·
http
·
harmonyos
·
openharmonyos
·
harmonyos6.0
HarmonyOS6.0开发实战:HTTP 网络请求与 API 交互全指南
Hello!我是小邢哥,专注编程实战技巧分享,深耕AI与机器学习领域多年,致力于把复杂技术拆解成易懂教程,陪大家在AI时代稳步进阶。
我是有底线的