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

推荐订阅源

P
Proofpoint News Feed
V
V2EX
WordPress大学
WordPress大学
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
The Cloudflare Blog
T
Tailwind CSS Blog
H
Help Net Security
腾讯CDC
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
D
DataBreaches.Net
C
Check Point Blog
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

博客园 - aqi00

鸿蒙版本的JSBridge兼容与安卓配套的H5啦 15天学会AI应用开发(二十)使用LangChain实现RAG检索功能 15天学会AI应用开发(十九)使用LangGraph实现持久记忆功能 鸿蒙版本的小小机器人APP开放源码啦 15天学会AI应用开发(十八)使用LangGraph实现精确记忆功能 15天学会AI应用开发(十七)使用LangGraph实现会话记忆功能 15天学会AI应用开发(十六)LangChain实现对话记忆功能 15天学会AI应用开发(十五)使用LangChain封装AI执行链 15天学会AI应用开发(十四)搭建LangChain的开发环境 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大模型应用开发环境 一文理清 HarmonyOS 6.0.2 涵盖的十个升级点 FFmpeg开发笔记(一百零二)国产的音视频移动开源工具FFmpegAndroid FFmpeg开发笔记(一百零一)跨平台的开源音视频移动框架MobileFFmpeg 一文读懂 HarmonyOS 6.1 带来的十大重要升级 新书《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》出版啦 FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer
一文速览 HarmonyOS 6.0.1 引入的十个新特性
aqi00 · 2026-05-10 · 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.1 新特性中的常用部分逐一讲解。

一、ArkUI——Text组件

支持设置文本内容区在组件内的垂直对齐方式。

新特性解释

Text组件新增支持设置文本内容区在组件内的垂直对齐方式,以便在文本内容区高度大于组件高度时确保文本内容区的对齐方式正确显示。

为什么要引入该特性?

现有的align属性虽能控制文本段落在垂直对齐方式,但只在文本的内容高度小于组件高度时才生效。而新增的textContentAlign属性会在文本的内容高度大于组件高度时生效,比如将textContentAlign属性设置为TextContentAlign.CENTER,则文本内容既会往上突破组件顶部,也会往下突破组件底部。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“4.2.4 设置组件的对齐方式”小节提到Text组件通过textAlign属性设置文本的水平对齐方式,通过align属性设置文本的垂直对齐方式。那么系统升级到 HarmonyOS 6.0.1 后,还能通过textContentAlign属性设置超高文本的垂直对齐方式。

二、ArkUI——Image组件

对于SVG矢量图新增多个解析处理能力。

新特性解释

当Image组件的supportSvg2属性设置为true时,将启用SVG标签解析能力增强功能,包括SVG易用性提升、仿射变换能力扩展、解析能力扩展、显示效果扩展。

为什么要引入该特性?

虽然原来Image组件就支持显示SVG矢量图,但支持的SVG范围很有限,仅包括SVG1.1规范的部分功能,比如transform属性只支持平移。现在系统升级后,transform属性支持平移、旋转、缩放、倾斜、矩阵变换等,其他标签如滤镜、遮罩等图形效果也一并做了增强。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“6.1.1  图像组件”小节提到Image组件支持png、jpg、jpeg、bmp、svg、webp、gif和heif等图片类型。那么系统升级到 HarmonyOS 6.0.1 后,读者可把Image组件的supportSvg2属性设置为true,观察能否显示完整的SVG矢量特效。

三、ArkUI——List组件

新增ListItem划出菜单管理器,支持展开和收起指定ListItem的划出菜单。

新特性解释

新增ListItemSwipeActionManager作为ListItem的划出菜单管理器,该管理器支持下列两个方法:
expand:展开指定ListItem的划出菜单。
collapse:收起指定ListItem的划出菜单。

为什么要引入该特性?

虽然ListItem提供了swipeAction接口用于设置ListItem的划出组件,但只有左滑手势或者右滑手势才会触发划出菜单的展开和收起动作。现在引入ListItemSwipeActionManager,就能通过其他途径来展开和收起划出菜单了。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“8.1.2 平铺列表”小节介绍了如何结合List组件和ListItem组件来展示列表内容,那么系统升级到 HarmonyOS 6.0.1 后,读者可在点击按钮时调用ListItemSwipeActionManager的expand或collapse方法,观察列表项的划出菜单是否正确展开和收起。

四、ArkWeb(方舟Web)

支持设置Web组件是否启用强制缩放功能。

新特性解释

Web组件通过forceEnableZoom属性设置是否遵从网页中<meta name="viewport">标签设置的缩放限制。设置为true时,不遵从网页缩放限制;设置为false时,遵从网页缩放限制。

为什么要引入该特性?

原来Web组件按照网页自身的viewport标签来决定是否缩放网页,现在引入forceEnableZoom属性,即使某个网页限制了缩放功能,Web组件也能强制缩放该网页。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“12.4.2 访问外部网页”小节介绍了Web组件可通过zoomAccess属性控制是否支持手势进行缩放,但这属于手工缩放而非自动缩放。那么系统升级到 HarmonyOS 6.0.1 后,读者可给Web组件设置forceEnableZoom属性,检查某个限制了缩放功能的网页是否会被强制缩放。

五、Background Tasks Kit(后台任务开发服务)

支持申请长时任务的同名接口,新接口支持同一时间申请多个长时任务。

新特性解释

backgroundTaskManager模块新增支持申请长时任务的同名接口,新接口支持同一时间申请多个长时任务。针对上述接口申请的长时任务,配套新增更新长时任务的接口,也配套新增支持取消指定ID的长时任务。
新增的三个长时任务接口说明如下:
startBackgroundRunning:申请长时任务,一个UIAbility下支持通过本接口申请多个长时任务。
updateBackgroundRunning:根据指定ID更新长时任务,长时任务更新成功后,会有通知栏消息,没有提示音。
stopBackgroundRunning:取消指定ID的长时任务。

为什么要引入该特性?

原来一个UIAbility同一时刻仅支持申请一个长时任务,不可同时申请多个长时任务。现在系统升级后,可以通过新增接口startBackgroundRunning申请多个长时任务。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“9.3.3 后台任务管理”小节介绍了如何使用backgroundTaskManager模块操作单个长时任务。那么系统升级到 HarmonyOS 6.0.1 后,读者可调用新增的接口startBackgroundRunning同时申请多个长时任务。

六、Basic Services Kit(基础服务)

设备信息的常量定义中新增设备CPU芯片型号和设备重启次数。

新特性解释

deviceInfo模块新增了获取设备CPU芯片型号的chipType字段,以及获取设备重启次数的bootCount字段。

为什么要引入该特性?

原来为了应对美国制裁,鸿蒙系统不会展示设备的CPU芯片型号,以保护国内的产业链厂家。现在相关产业链基本完成国产化,不再惧怕美国制裁,就支持展示麒麟芯片的CPU型号了。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“16.1.2  资源使用”小节介绍了如何从deviceInfo模块获取设备类型、厂家名称、品牌名称、产品系列等设备信息。那么系统升级到 HarmonyOS 6.0.1 后,读者可增加读取chipType字段,观察能否得到当前设备的CPU芯片型号。

七、Camera Kit(相机服务)

支持设置拍照画质优先策略。

新特性解释

camera模块新增setPhotoQualityPrioritization方法,支持在调用相机接口前设置拍照画质优先策略。
调用setPhotoQualityPrioritization方法之前,可先通过isPhotoQualityPrioritizationSupported方法检查设备是否支持指定的优先策略。
拍照画质优先策略的取值说明如下:
PhotoQualityPrioritization.HIGH_QUALITY:画质优先,拍照需要较长的时间,以输出高画质的图片。
PhotoQualityPrioritization.SPEED:性能优先,会降低画质来提升拍照的速度。

为什么要引入该特性?

原来camera模块在调用相机接口拍照时,会按照默认方式返回拍照的结果照片。现在系统升级后,可以通过新增方法setPhotoQualityPrioritization来设置结果图片以哪种优先策略输出。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“13.1.2 使用相机拍照”小节介绍了如何调用系统相机获取拍摄后的照片,那么系统升级到 HarmonyOS 6.0.1 后,读者可增加调用setPhotoQualityPrioritization方法,看看拍照的结果图片是否以指定的优先策略返回。

八、Map Kit(地图服务-打车)

支持拉起地图应用的打车页面。

新特性解释

petalMaps模块新增openMapTaxi方法,支持打开地图应用(系统自带的花瓣地图)的打车页面。

为什么要引入该特性?

petalMaps模块的原有方法支持打开地图应用的首页、文本搜索页面、路线规划页面、导航页面等,现在系统升级后,又支持打开地图应用的打车页面,拓宽了地图应用的适用场合。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“14.3.1 集成华为地图”小节介绍了如何在APP中集成华为地图,那么系统升级到 HarmonyOS 6.0.1 后,读者可直接调用petalMaps模块的openMapTaxi方法,观察能否跳转到地图应用的打车页面。

九、Map Kit(地图服务-导航)

打开地图应用的规划路线页面或导航页面,新增支持公交类型。

新特性解释

petalMaps模块打开规划路线页面传入的RoutePlanParams,以及打开导航页面传入的NaviParams,这两个参数均携带出行方式字段VehicleType,该字段的枚举值新增VehicleType.TRANSIT表示公交类型。

为什么要引入该特性?

出行方式VehicleType原本仅支持下列三种枚举值,现在系统升级后新增支持公交类型,拓宽了地图应用的适用场合。
VehicleType.DRIVING:驾车。
VehicleType.WALKING:步行。
VehicleType.CYCLING:骑行。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“14.3.4 规划导航路线”小节介绍了如何规划两地之间的驾车路线和步行路线,那么系统升级到 HarmonyOS 6.0.1 后,读者可在打开地图应用的规划路线页面或导航页面时,指定采用公交出行,观察地图应用是否显示公交出行页面。

十、Speech Kit(场景化语音服务)

朗读控件记录上次播放位置,用于下次继续播放。

新特性解释

TextReader模块在监听readProgress事件时,回调返回的朗读进度信息增加了currentPercent字段,用于记录用户当前播放的百分比。
该模块在调用start起播方法时,传入的起播参数StartParams增加startPercent,用于指定起始播报的百分比位置。

为什么要引入该特性?

TextReader模块原本每次都要从头朗读,一旦中断就只能从头播放。现在系统升级后,支持记录上次播放到的百分比位置,于是下次可从该百分比位置起播,使得朗读控件更加方便好用。

鸿蒙一书的对应章节

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书的“15.1.3 文本朗读”小节介绍了如何使用TextReader朗读一段文本,那么系统升级到 HarmonyOS 6.0.1 后,读者可在调用start方法时传入上次播放的百分比数值,观察朗读控件是否从指定位置正确起播。

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

鸿蒙应用开发2