查看: 102|回复: 1

HarmonyOS 6.0.2 开发新特性解读:Picker、滚动、Web 等十大升级点

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
HarmonyOS 6.1 已于 2026 年 4 月正式发布,但在 6.0 和 6.1 之间还有两个小版本 6.0.1 和 6.0.2。其中 6.0.2 带来了多项开发者可直接使用的 API 和组件能力升级。以下梳理十个关键变化,并提供技术解析与实践要点。

一、ArkUI:新增 Picker 容器组件
此前系统已提供 TextPicker、DatePicker 等专用选择器,但均不支持图片元素。新版引入了 UIPickerComponent 容器,该组件以立体滚轮样式呈现,支持文本、图片或图文组合的选项。开发者可通过自定义构造实现图文并茂的选择器,例如商品颜色选择或头像选择场景。

二、滚动类组件:支持获取内容总大小
Scroller 控制器新增 contentSize 方法,可返回 Grid、List、WaterFlow、Scroll 等滚动组件的内容总高度。此前开发者只能设置组件的 height 属性,无法直接获得内容实际尺寸。该能力有助于实现更精细的布局计算,例如判断是否需要显示“回顶部”按钮。

三、Tabs 组件:Indicator 支持图片下划线
SubTabBarStyle 的 indicator 接口新增图片格式能力。旧版只能设置颜色、高度、宽度、圆角等属性,现在可以传入图片资源作为下划线样式,实现更丰富的视觉特效。需要注意的是,图片下划线仅在水平模式下的子页签生效。

四、ArkWeb:快速返回 Web 页面顶部
Web 组件新增 backToTop 属性。设置为 true 后,点击状态栏即可将网页滚动到顶部,避免用户手动快速下拉的繁琐操作。该属性对提升长网页浏览体验有明显帮助。

五、Basic Services Kit:API 注解标记最低版本
新增 @Available 注解模块,可在 ETS 函数前添加注解声明最低支持版本,例如 @Available({minApiVersion: 'HarmonyOS 6.0.2'})。编译工具会在使用处检查兼容性问题,提前暴露隐患,避免运行时才出现异常。这与 Android 的 @TargetApi 注解思路类似。

六、Crypto Architecture Kit:支持 ChaCha20 加解密
算法库新增 ChaCha20 对称加密方式,支持 ChaCha20-Poly1305 认证加密模式。默认需要传入 IV,使用 IvParamsSpec;Poly1305 模式则使用 Poly1305ParamsSpec。创建加密实例时可调用 cryptoFramework.createCipher('ChaCha20'),这使得鸿蒙设备能与 Android 设备在该算法下互联互通。

七、Map Kit:Marker 支持设置 x/y 偏移量
Marker 类型新增 setOffset、getOffsetX、getOffsetY 方法。通过 setOffset 可微调标记图片位置,避免标记与坐标点完全重合遮挡问题。例如在地点标注时偏移若干像素,让标记更直观。

八、Network Kit:新增联网设置接口
policy 模块新增 showAppNetPolicySettings 接口,可直接打开当前应用的联网设置界面。由于网络权限属于静态授权,系统不会弹出对话框;开发者可在检测到未联网时主动调用该接口,引导用户开启 Wi-Fi 或蜂窝网络权限。

九、Notification Kit:支持查询角标数量
notificationManager 模块新增 getBadgeNumber 方法,用于获取当前应用的桌面角标数值。此前只有 setBadgeNumber 设置角标,现在可结合两种方法实现角标的增减管理,例如在清除通知后同步更新角标数。

十、Scan Kit:扫码结果支持 GS1 数据识别
默认界面扫码、自定义界面扫码和图像识码能力均可获取码图是否携带 GS1 数据。GS1 是全球统一编码标识系统,常见于进口药品。解析结果中增加 isGS1 字段,开发者可根据该字段判断是否需要按 GS1 格式解析药品信息。

这十个升级点覆盖了 UI 组件、Web 能力、安全加密、地图服务、网络管理、通知与扫码等常用场景,开发者可基于对应 SDK 版本快速接入。
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层

Re: HarmonyOS 6.0.2 开发新特性解读:Picker、滚动、Web 等十大升级点

鸿蒙 6.0.2 的这十个升级点很实在,不管是图文 Picker、滚动内容尺寸获取,还是 ChaCha20 加密与 GS1 扫码识别,都切中了开发中的实际痛点。特别是 API 注解标记最低版本这个改进,对团队协作和版本兼容管理会很有帮助。感谢分享,已收藏慢慢研究。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-6-4 14:30 , Processed in 0.036723 second(s), 17 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部