2025年12月-开发者月刊-华为开发者联盟

account24arrow_back16arrow_downarrow_right16back18close18collapse16expand16headpicinfo28jumphover16jumpnormal16language24menu18menu24moresearch24user

欢迎来到12月开发者月刊。本期主要内容包括:

·     了解 AppGallery Connect(AGC)新功能:App Linking 支持未上架元服务进行全阶段调测、项目设置新增“管理华为开放能力”与“ACL权限申请”入口,互动中心新增客服评价和消息订阅功能,重要信息不遗漏。

·     浏览华为应用市场分享的“上架检测 FAQ 专题”与“应用审核规则解析”视频,快速精准定位、解决上架常见问题。

·     2025 HarmonyOS 创新赛获奖名单及鸿蒙极客认证名单正式揭晓,荣誉属于每一位创新者!

新版本与特性

元服务调测无需上架,App Linking 助力高效分发元服务链接:App Linking 元服务链接和融合码是华为 AppGallery Connect(AGC)为鸿蒙开发者提供的功能,支持通过点击链接或扫描二维码直接跳转至元服务指定页面,实现元服务的即时触达与使用,为用户带来便捷体验。为解决开发者在元服务调测场景中的核心痛点,App Linking 全新升级实用功能——支持未上架元服务进行全阶段调测,无需等待上架且不影响现网,让链接运营更高效、用户体验更流畅!

AGC 新增“管理华为开放能力”与”ACL权限申请”入口:华为为 HarmonyOS 应用/元服务提供丰富开放能力,接入后可增强应用功能。ACL 权限(即面向普通应用开放的 system_basic 权限)支持快速申请。你可以通过 AGC "开发与服务"进入项目,在项目设置中进行开放能力及 ACL 权限的申请、开启和关闭。为提升开发效率,我们特别提供5天 ACL 试用权限,开发者无需等待审批,即可启用临时调试 Profile,快速完成功能验证与场景测试。

互动中心新增客服评价和消息订阅功能,重要信息不遗漏:与 AGC 互动中心人工客服沟通并关单后,系统将弹出评价弹框,支持对服务评分和建议(覆盖审核被拒、问题反馈、申诉、侵权投诉场景)。右上角新增“消息设置”按钮,可自定义接收的消息类型和渠道(互动中心消息、邮件、开发者联盟 App),确保重要信息不遗漏。

新增资源

文档

Audio Kit(音频服务)新增实现音频输入设备路由切换、空间音频能力查询和状态订阅指导:

① 实现音频输入设备路由切换:当应用有音频输入时,系统会根据音频流类型选择对应的输入设备。若默认输入设备不满足应用需求,可通过setBluetoothAndNearlinkPreferredRecordCategory或selectMediaInputDevice实现音频输入设备路由切换。

② 空间音频能力查询和状态订阅:空间音频是一种能够将传统立体声体验扩展到三维空间的音频技术,对于音频类播放应用,开发者可以查询到设备是否支持空间音频,以及当前设备空间音频的开关状态。

ArkUI 窗口管理新增屏幕管理开发术语,介绍屏幕管理开发的核心概念;新增窗口开发常见问题,助你快速完成问题定位与解决。

ArkData 新增常见问题,助你快速完成问题定位与解决。

新增 HarmonyOS 开发者测试服务文档:介绍测试服务的所有环节,包括代码静态检查、单元测试、应用和元服务体检、UI 测试、专项测试、上架预检测试、用户测试、应用性能监测服务和持续集成与交付(CI/CD)。

工具

获取最新版本的开发工具,如 DevEco Studio、DevEco CodeGenie、Command Line Tools 等,快速构建 HarmonyOS 应用/元服务。

最佳实践

基于 Canvas 实现录像回放时间轴功能:在安防监控、车载回放等场景中,录像回放是核心功能。用户通过滑动时间轴,查看不同时间节点的历史视频。本文基于 Canvas 绘图能力和视频组件,提供功能完备的录像回放时间轴解决方案,封装了核心组件 TimeBarView ,助你快速实现时间轴功能。该组件集成了时间轴绘制、单指滑动浏览、双指缩放切换时间粒度等功能。

音频投播功能支持用户将手机上的音频内容无缝流转至其他设备,实现跨终端自由切换:HarmonyOS 提供了标准化的音频投播解决方案,你仅需配置资源信息、监听投播状态并实现播放控制(如播放、暂停等),即可快速集成该功能。本文将通过实际案例与代码示例,详细介绍如何高效利用系统投播组件和接口实现音频投播。

统一拖拽技术实现文本、图片、文件等内容在设备间的自由流转:本文作为统一拖拽技术的最佳实践指南,深入解析技术原理与落地场景。从 UDMF 的数据封装与多格式适配机制,到 AI 增强的智能拖拽(如文字提取、内容转小艺),再到分屏、键鼠穿越等系统级能力的融合应用。文章提供可直接落地的代码示例与优化思路,你只需通过标准化接口,即可快速实现内容跨设备流转。

Codelabs

实现简易计算器:基于基础组件、容器组件,如 ForEach组件、TextInput组件、Image 组件实现一个支持加减乘除混合运算的计算器。

实现购物车功能:介绍状态管理 V2 版本中常用的装饰器,如 @ComponentV2、@Param、@Provider、@Consumer 等。通过这些状态装饰器实现一个购物车功能,功能包括增减商品数量、删除商品信息、结算统计等

实现地图展示功能:地图服务(Map Kit)助你实现个性化地图呈现、地图搜索和路线规划等功能。在本篇 Codelab 中,你将使用已经创建好的 Demo Project 实现对地图服务(Map Kit)的 API 调用,完成基本地图的展示。

视频

ArkTS 内存泄漏分析与案例

介绍应用定位开发过程中出现的 ArkTS 内存泄漏问题及相关案例,助你解决相关故障问题,保证应用质量,增强用户体验。

立即学习

DevEco Testing 和自动化测试框架 Hypium

DevEco Testing 提供上架预检测试能力,助你提前发现并修复问题。其配套的鸿蒙应用自动化测试框架 Hypium 支持跨端测试,通过开源的 appium-harmonyos-driver 驱动,可复用其他端的测试用例,实现 HarmonyOS 与其他主流操作系统的测试资产统一。
立即学习

HarmonyOS 开发者会客厅

特邀星屿 App 开发者,深度解析鸿蒙创新特性:聚焦朗读控件、语音识别、通用文字识别、跨设备统一分享、意图框架等能力,详解技术接入全流程。
立即学习

鸿蒙应用审核规则解析

应用功能单一?同质化?缺乏价值?为帮助开发者精准把握华为应用市场审核规则(3.5/3.6/3.7条款),我们整理了常见案例与大家分享,希望开发者能够规避此类问题,开发高质量的应用,顺利上架。
立即学习

开发者活动

   

2025 HarmonyOS 创新赛获奖名单揭晓

2025 HarmonyOS 创新赛获奖名单揭晓:86个App/AI智能体/元服务强势出圈、 脱颖而出,赢得本次大赛荣誉奖项。感谢所有参赛者的智慧与付出!

        

2025 鸿蒙极客认证名单揭晓

鸿蒙极客是经华为认证的 HarmonyOS 开发者荣誉称号,是热衷于技术、充满创新活力与探索精神,并积极参与技术社区的先锋群体。

2025年通过鸿蒙极客认证的开发者名单已揭晓, 感谢你们用技术与热爱共建鸿蒙新世界! 期待更多开发者加入鸿蒙极客,探索创新的沃野,挑战技术的巅峰,传递鸿蒙的火种!

FAQ

                           

有搜必应:HarmonyOS Top5 热搜技术问题解析 第5期

我们选取了社区高频的热搜问题,进行深入剖析,推出"有搜必应"专栏,旨在集中解决共性问题,助你在鸿蒙开发之路上行得更稳、更远。

本期问题如下:

1.【编译工具】通过 build haps 编译生成的 HAP 包,应如何安装?

2.【ArkWeb】WebView 如何拦截特定域名的请求?

3.【ArkUI】layoutWeight 如何实现宽度拉伸?

4.【系统】从 Windows 11 的 IPSec 第二层隧道协议(L2TP/IPsec)切换到鸿蒙系统后,应选择哪一种协议?

5.【编译工具】modelVersion、targetSdkVersion、compatibleSdkVersion 分别是什么意思?

     

华为应用市场:上架检测 FAQ 专题

华为应用市场分享了“上架检测FAQ专题”,面向广大开发者提供技术交流支持,帮助大家快速精准定位,解决上架常见问题。

     

分享你的故事与想法

                                

诚邀你分享应用背后的故事与设计灵感。稿件内容请投递至:devConnect@huawei.com

如果你对开发者月刊有任何想法与建议,也请随时通过上述邮箱告诉我们,我们非常期待收到你的宝贵意见。

点击此处查看往期月刊。