
简介
鸿蒙技术分享,之前做过6年java、4年Android。现从事鸿蒙开发
擅长的技术栈
可提供的服务
暂无可提供的服务
为帮助开发者快速熟悉OpenHarmony的能力以及相关的应用开发流程,我们提供了一系列的基于趣味场景的应用示例,即Codelabs,开发者可以根据我们的文档一步步的学习和完成简单项目的开发。

摘要:Scroll嵌套List时,默认不设置高度会使List完全展开,可实现整体布局滚动效果,但会失去懒加载优势。推荐使用List的nestedScroll属性实现嵌套滚动,示例代码展示了如何通过NestedScrollMode参数配置父组件优先或子组件优先的滚动行为,并设置List的高度为100%来适应布局。该方法优化了滚动体验,同时保持组件性能。

OpenGL 是一种跨平台的图形 API,用于为 3D 图形处理硬件指定标准的软件接口。[OpenGL ES] 是 OpenGL 规范的一种形式,适用于嵌入式设备。HarmonyOS 现已支持 OpenGL ES 3.2。

摘要: 软键盘弹出时会遮挡输入框下方的组件。解决方案:通过获取窗口规避区域(TYPE_KEYBOARD),动态调整组件布局。代码示例展示了如何监听键盘状态,计算规避高度并设置margin-bottom顶起组件,确保内容可见。文档还提供了鸿蒙开发学习路线和资源,涵盖ArkUI、Stage模型等核心技术,助力开发者高效掌握鸿蒙生态应用开发。鸿蒙作为国产操作系统,人才需求增长迅速,系统化学习至关重要。

本篇Codelab是基于ArkTS语言的低代码开发方式实现的一个简单实例。创建一个低代码工程。通过拖拽的方式实现任务列表和任务信息界面的界面布局。在UI编辑界面实现数据动态渲染和事件的绑定。

开发者可以使用ArkUI Inspector,在DevEco Studio上查看应用在真机上的UI显示效果,并通过查看多次操作后的界面状态,快速分析定位UI界面存在的问题。

OpenHarmony提供了常用的图片、图片帧动画播放器组件,开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点击阴影效果、点击切换状态、点击动画效果、点击切换动效。

AtomicServiceTabs高级组件,对Tabs组件一些不需提供给用户自定义设计的属性进行简化,限制最多显示5个页签,固定页签样式,位置和大小。

本文介绍了在OpenHarmony系统中管理应用缓存的方法,包括获取缓存大小和清理缓存的操作步骤。通过调用storageStatistics和fileIo接口,开发者可以获取当前应用的缓存数据并执行清理操作。文章提供了完整的代码示例,展示了如何写入测试文件、获取缓存统计信息以及递归删除缓存目录内容。此外,还推荐了系统的鸿蒙开发学习资料,包含从基础到实战的全面内容,帮助开发者掌握鸿蒙应用与系统开发的

DevEco Studio支持HarmonyOS分布式应用/服务开发,同一个应用/服务可以运行在多个设备上。在HarmonyOS分布式应用/服务的开发阶段,因不同设备的屏幕分辨率、形状、大小等不同,开发者需要在不同的设备上查看应用/服务的UI布局和交互效果,此时便可以使用多端设备预览器功能,方便开发者在应用/服务开发过程中,随时查看不同设备上的界面显示效果。








