惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

M
MIT News - Artificial intelligence
有赞技术团队
有赞技术团队
S
Schneier on Security
aimingoo的专栏
aimingoo的专栏
T
Troy Hunt's Blog
U
Unit 42
Hacker News - Newest:
Hacker News - Newest: "LLM"
V2EX - 技术
V2EX - 技术
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
H
Heimdal Security Blog
H
Hacker News: Front Page
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Cloudbric
Cloudbric
Google DeepMind News
Google DeepMind News
C
Cisco Blogs
The Cloudflare Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
N
News | PayPal Newsroom
Attack and Defense Labs
Attack and Defense Labs
D
DataBreaches.Net
N
News and Events Feed by Topic
Security Archives - TechRepublic
Security Archives - TechRepublic
Forbes - Security
Forbes - Security
Simon Willison's Weblog
Simon Willison's Weblog
F
Full Disclosure
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
Webroot Blog
Webroot Blog
Google Online Security Blog
Google Online Security Blog
AI
AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
Intezer
S
Security Affairs
阮一峰的网络日志
阮一峰的网络日志
K
Kaspersky official blog
云风的 BLOG
云风的 BLOG
博客园 - 叶小钗
T
Threatpost
Spread Privacy
Spread Privacy
小众软件
小众软件
AWS News Blog
AWS News Blog
S
Secure Thoughts
S
Security @ Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks

博客园 - aqi00

15天学会AI应用开发(十三)上下文与RAG的阶段性总结 15天学会AI应用开发(十二)从PDF、WORD、网页构建RAG 15天学会AI应用开发(十一)从TXT文件构建RAG知识库 15天学会AI应用开发(十)把文本嵌入模型换成国产模型 15天学会AI应用开发(九)利用Chroma持久化向量数据 15天学会AI应用开发(八)使用向量数据库实现RAG功能 15天学会AI应用开发(七)有了大模型为什么还要引入RAG 15天学会AI应用开发(六)使用离线大模型对文本生成摘要 一文速览 HarmonyOS 6.1.1 推出的十个新特性 15天学会AI应用开发(五)使用AI摘要来压缩上下文消息 15天学会AI应用开发(四)根据Token长度截断历史对话 15天学会AI应用开发(三)把历史对话作为提示词会怎样 15天学会AI应用开发(二)为什么编写提示词这么重要 15天学会AI应用开发(一)搭建AI大模型应用开发环境 FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid FFmpeg开发笔记(一百零一)跨平台的开源音视频移动框架MobileFFmpeg 一文速览 HarmonyOS 6.0.1 引入的十个新特性 一文读懂 HarmonyOS 6.1 带来的十大重要升级 新书《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》出版啦 FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor FFmpeg开发笔记(九十五)国产的开源视频美颜工具VideoEditorForAndroid FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC FFmpeg开发笔记(九十三)国产的Android开源视频编辑器EpMedia FFmpeg开发笔记(九十二)基于Kotlin的开源Android推流器StreamPack FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap FFmpeg开发笔记(八十八)基于Compose的国产电视直播开源框架MyTV FFmpeg开发笔记(八十七)采用Kotlin的手机开源播放器VLC-Android FFmpeg开发笔记(八十六)基于Node.js的国产视频编辑开源框架OpenCut FFmpeg开发笔记(八十五)基于PyQt和FFmpeg的开源视频剪辑器OpenShot FFmpeg开发笔记(八十四)使用国产的librestreaming实现RTMP直播 FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer FFmpeg开发笔记(八十二)使用国产直播服务器smart_rtmpd执行推流操作
一文理清 HarmonyOS 6.0.2 涵盖的十个升级点
aqi00 · 2026-05-20 · via 博客园 - aqi00

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 新特性中的常用部分逐一讲解。

鸿蒙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注解方式。
比如在Android开发中,可通过下面注解声明指定方法的最低可用版本为 Android O (即 Android 26 )。

鸿蒙一书的对应章节

《鸿蒙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格式解析药品信息。

更多的鸿蒙应用开发技术参见《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》

鸿蒙应用开发2