一文理清 HarmonyOS 6.0.2 涵盖的十个升级点

简介: HarmonyOS 6.0.2 新增十大特性:UIPicker支持图文选择器、Scroller可获内容总高、Tabs支持图片下划线、Web组件一键回顶、API新增@Available版本注解、Crypto支持ChaCha20-Poly1305加密、Map Marker可设XY偏移、Network Kit开放联网设置页、Notification支持查询角标数、Scan Kit识别GS1药品码。(239字)

HarmonyOS 6.1 已于 2026 年 4 月 20 日正式发布,但在 HarmonyOS 6.0 和 HarmonyOS 6.1 两个版本之间,还有 HarmonyOS 6.0.1 和 HarmonyOS 6.0.2 两个小版本。下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.0.2 新特性中的常用部分逐一讲解。

一、ArkUI——Picker组件

新增Picker容器组件,支持开发者自定义构造Picker选择器。

新特性解释

UIPickerComponent容器是用于实现用户选择操作的组件,显示效果为立体滚轮样式。它支持用户从一组选项中挑选单个选项,各选项的展示效果可按需定制,包括文本类型、图片类型和图文组合类型。

为什么要引入该特性?

系统原已提供文本选择器TextPicker、日期选择器DatePicker、时间选择器TimePicker、日历选择器CalendarPicker等组件,但它们均不含图片元素,难以实现图文并茂的选项画面。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“6.4 挑选组件”小节依次介绍了日期选择器、时间选择器和文本选择器,那么系统升级到 HarmonyOS 6.0.2 后,读者可利用UIPickerComponent容器构造自定义的选择器组件,以实现图文并茂的选项特效。

二、ArkUI——滚动类组件

滚动类组件支持获取内容总大小。

新特性解释

滚动控制器Scroller新增contentSize方法,用于获取滚动类组件(包含Grid、List、WaterFlow和Scroll等)的内容总大小。

为什么要引入该特性?

滚动类组件的height属性用于设置组件高度,而非组件内容的总高度。现在系统升级后,通过Scroller对象的contentSize方法可获取滚动类组件的内容总高,方便后续的精细布局管理。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“10.4 实战项目:电子相册”小节介绍了如何利用滚动控制器Scroller实现各种滚动行为,那么系统升级到 HarmonyOS 6.0.2 后,读者可调用Scroller对象的contentSize方法,观察能否正常获取滚动类组件的内容总高度。

三、ArkUI——Tabs组件

Tabs组件支持自定义indicator,支持图片格式的下划线风格。

新特性解释

Tabs组件的SubTabBarStyle样式新增indicator接口,与同名接口相比,增加了图片格式的下划线风格。子页签的下划线风格仅在水平模式下有效。

为什么要引入该特性?

原接口仅能设置下划线的颜色、高度、宽度、圆角半径等属性,无法展示图片形式的下划线,也就显示不了各种下划图片特效。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“8.4.1 页签容器”小节介绍了如何通过SubTabBarStyle设置子页签样式,那么系统升级到 HarmonyOS 6.0.2 后,读者可调用SubTabBarStyle的indicator接口设置图片格式的下划线,观察下划图片能否正常显示。

四、ArkWeb(方舟Web)

支持快速返回Web页面顶部的能力。

新特性解释

Web组件新增backToTop属性,一旦该属性设置为true,则点击状态栏会将网页滚动到顶部。

为什么要引入该特性?

原来网页处于非顶部状态或向下抛滑时,若想回到网页顶部,只能多次快速下拉页面,无疑费时费力。现在系统升级后,只要backToTop属性设为true,那么点击状态栏就会让网页自动滚到顶部。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“12.4.1 访问本地网页”小节介绍了如何使用Web组件的常用属性,那么系统升级到 HarmonyOS 6.0.2 后,读者还能设置backToTop属性,以开启快速返回Web页面顶部的能力。

五、Basic Services Kit(基础服务)

新增API注解能力,可用于标记API支持的最低可用版本。

新特性解释

新增Available注解模块,在ETS源码定义处添加注解后,编译工具会在使用处检查潜在的兼容性问题。\
比如在函数前面添加下面一行注解,表示该函数的最低可用版本为 HarmonyOS 6.0.2 。

@Available({minApiVersion: 'HarmonyOS 6.0.2'})

为什么要引入该特性?

鸿蒙系统在快速迭代当中,许多新特性不能在老系统上使用,为了让编译器在开发阶段提前检查兼容性问题,而不是运行阶段才检查兼容性问题,就引入了Available注解方式。\
比如在Android开发中,可通过下面注解声明指定方法的最低可用版本为 Android O (即 Android 26 )。

@TargetApi(Build.VERSION_CODES.O)

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“2.2.2 编译配置文件build-profile.json5”小节提到compatibleSdkVersion字段可指定兼容的最低SDK版本,但APP的少数新特性依赖于更高的SDK版本。那么系统升级到 HarmonyOS 6.0.2 后,读者可给涉及新特性的相关函数添加Available注解,以便标记此处新特性的最低可用系统版本。

六、Crypto Architecture Kit(加解密算法框架服务)

支持ChaCha20算法的加解密。

新特性解释

算法库提供了ChaCha20加解密方式,默认的ChaCha20加解密时需要传入IV,默认ChaCha20需要的加解密参数为IvParamsSpec。常用的加密模式为Poly1305,Poly1305模式适用的加解密参数为Poly1305ParamsSpec。

为什么要引入该特性?

ChaCha20-Poly1305是谷歌所采用的一种新式加密算法,该算法应用于互联网安全协议中的认证加密,由谷歌公司率先在Andriod平台的Chrome中代替RC4使用。现在系统升级后,可支持鸿蒙手机与安卓手机在ChaCha20加解密环境下的互联互通。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“12.5 实战项目:仿微信的私聊和群聊”小节介绍了如何使用MD5算法获取头像图片的摘要字符串,那么系统升级到 HarmonyOS 6.0.2 后,读者可调用cryptoFramework模块的createCipher方法,并指定字符串参数'ChaCha20',以创建对称密钥的Cipher实例,可用于完成加密操作。

七、Map Kit(地图服务)

Marker的图片标记新增支持设置x、y偏移量。

新特性解释

map模块的标记类型Marker支持设置x、y偏移量,以根据偏移大小挪动标记图片的位置。\
Marker类型的新增方法说明如下:\
setOffset:设置标记图标的偏移量。\
getOffsetX:获取标记图标在X轴方向的偏移量。\
getOffsetY:获取标记图标在Y轴方向的偏移量。

为什么要引入该特性?

map模块通过MapComponentController对象的addMarker方法在地图上添加标记,原本只能在该方法的选项参数中输入经纬度数值,以指定图片标记的坐标位置。现在系统升级后,还能通过Marker对象的setOffset方法设置标记图标的偏移量,以挪动标记位置。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“14.3.3 搜索地点信息”小节介绍了如何在地图面板上添加图片标记,那么系统升级到 HarmonyOS 6.0.2 后,读者可在图片标记添加之后,增加调用标记对象的setOffset方法,观察图片标记是否挪动了位置。

八、Network Kit(网络服务)

新增网络策略的接口,以打开应用的联网设置界面。

新特性解释

policy模块新增showAppNetPolicySettings接口,在需要设置当前应用能否使用Wi-Fi/蜂窝联网时,可调用该接口打开当前应用的联网设置界面,以设置应用的联网权限。

为什么要引入该特性?

网络权限并非动态授权类型,系统不会弹出对话框提示用户授权。那么在应用需要联网权限时,就要自动跳到联网设置界面,方便用户给该应用开启联网权限。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“12.1.2 GTE方式调用”小节介绍了如何给App模块申请网络访问权限,那么系统升级到 HarmonyOS 6.0.2 后,读者可先判断当前设备是否联网,若未联网则调用policy.showAppNetPolicySettings接口,以打开联网设置界面方便用户操作。

九、Notification Kit(用户通知服务)

支持查询应用自身的通知角标数量。

新特性解释

notificationManager模块新增getBadgeNumber方法,用于获取当前应用的角标数量。

为什么要引入该特性?

notificationManager模块原来提供了setBadgeNumber方法用于设定角标个数,使得桌面上的应用图标呈现角标数量。现在增加提供对应的getBadgeNumber方法,方便应用进行后续的角标管理操作。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“9.2.1 简单消息”小节介绍了如何通过setBadgeNumber方法设定通知的角标个数,那么系统升级到 HarmonyOS 6.0.2 后,读者可补充调用getBadgeNumber方法,观察能否正确获取应用的角标数量。

十、Scan Kit(统一扫码服务)

扫码能力支持获取码图是否携带GS1数据。

新特性解释

默认界面扫码能力、自定义界面扫码能力和图像识码能力支持获取码图是否携带GS1数据。GS1的全称是Global Standards 1(即全球统一编码标识系统),该编码的载体为二维码,多见于进口药品。

为什么要引入该特性?

GS1编码作为一种特殊的二维码,主要用于进口药品。采集GS1码需从硬件扫码工具、软件系统、人员操作三方面做好准备,确保能准确读取、存储并完成数据上传。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“15.2.1 扫描二维码”小节介绍了如何利用scanBarcode模块识别各种条码,那么系统升级到 HarmonyOS 6.0.2 后,读者可检查扫码结果的isGS1字段,判断码图是否携带GS1数据,以便根据GS1格式解析药品信息。

目录
相关文章
|
3天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
8189 36
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
3天前
|
人工智能 运维 JavaScript
阿里云Qoder CN(原通义灵码)全解析 产品形态、版本划分与技术适配说明
在AI辅助开发与智能办公工具持续普及的当下,阿里云旗下原通义灵码正式更名为Qoder CN,同时延伸出QoderWork CN、Qoder CN CLI、Qoder CN Mobile等多款配套产品,形成覆盖代码开发、日常办公、终端交互、移动端使用的完整工具矩阵。Qoder CN核心定位为AI智能编码助手,深度适配主流代码编辑器、集成开发环境以及终端场景;QoderWork CN则偏向桌面端综合办公辅助,二者面向不同使用场景,划分了多个版本档位,搭配差异化资源配额、功能权限与计费规则,同时兼容多款主流大模型。
550 4
|
3天前
|
JavaScript 定位技术 API
CodeGraph 爆火:编程 Agent 需要的不是更多上下文,而是一张提前画好的代码地图
CodeGraph 是一款爆火的本地代码智能工具,通过 tree-sitter 解析 AST 构建结构化知识图谱(存于 SQLite),为编程 Agent 提前生成“代码地图”。它显著降低 Agent 在中大型项目中的探索成本——实测工具调用减少71%、Token 降57%、速度提升46%,支持19+语言及主流框架路由识别,完全离线、无需 API Key。
507 3
CodeGraph 爆火:编程 Agent 需要的不是更多上下文,而是一张提前画好的代码地图
|
2天前
|
缓存 测试技术 API
Qwen 3.7 Plus 与 Max 实测:性价比与多模态能力差异解析(2026)
2026 年 6 月 1 日,阿里悄无声息地发布了 Qwen 3.7 Plus,距 Qwen 3.7 Max 上线刚好 11 天。同样的 1M 上下文,同样的 35 小时自治上限。但价格才是头条:Plus 是 0.40/M输入,Max是 2.50/M——便宜约 6 倍——并且还能看图、看视频。Vision Arena 上 Plus 已经排到 #16。所以这周真正值得讨论的问题不是”要不要为视觉能力买单”,而是”Max 凭什么用 6 倍价格换来 2 个百分点的 benchmark 领先”。
|
3天前
|
数据采集 人工智能 前端开发
让 Coding Agent 从黑盒到透明:阿里云 Agent 观测审计数据采集实践
AI Agent 规模化落地带来执行黑盒、行为难追溯、成本难度量三大难题。阿里云基于 OTel 标准,面向 Coding Agent、个人通用助理和框架型 Agent,推出 LoongSuite Pilot、插件及探针等无侵入采集方案,让 Agent 实现可看见、可分析、可审计、可治理。
690 149
|
3天前
|
人工智能 缓存 自然语言处理
阿里Qwen3.7-Max评测:Agent能力显著提升,耗时与调用成本大幅下降
阿里云百炼推出面向智能体的旗舰大模型Qwen3.7-Max,具备长周期自主执行能力,显著提升编程、办公自动化等复杂任务处理水平;支持MCP集成与多框架兼容,并以限时5折+100万Tokens免费试用大幅降低使用门槛,助力企业高效落地AI应用。在阿里云百炼平台快速体验:https://t.aliyun.com/U/fPVHqY
1917 10
|
3天前
|
存储 安全 Java
AgentScope Java 2.0:打造分布式、企业级智能体底座
AgentScope 2.0 面向分布式部署、稳定运行、权限安全等企业级需求全面升级,打造支持多租户隔离与长期稳定运行的企业级智能体底座。
|
3天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
1320 2
|
3天前
|
人工智能 运维 API
2026年阿里云百炼通义千问Qwen3.7-plus深度介绍 功能特性、使用优势及618大促订阅方案指南
大模型技术的普及,让AI能力逐步融入个人办公、内容创作、代码编写、企业运营、教育培训等各类场景。不同定位的模型对应不同使用需求,旗舰级模型性能强劲但使用成本偏高,轻量化模型价格低廉却难以胜任复杂任务,而介于两者之间的中端主力模型,凭借均衡的能力、亲民的定价、广泛的场景适配性,成为绝大多数个人用户、小型团队、中小企业的首选。
672 1
|
3天前
|
人工智能 弹性计算 运维
阿里云发布堡垒机智能运维Agent,运维交互进入自然语言新时代
支持自然语言运维,提升效率与安全双保障。
1183 1