自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(330)
  • 收藏
  • 关注

原创 【官方总结】HarmonyOS FAQ汇总(持续更新中)

为了方便广大HarmonyOS开发者,更加快捷地解决开发过程中遇到的疑难问题,我们特别制作了HarmonyOS 官方FAQ汇总帖,以超链接形式链接HarmonyOS开发常见问题及华为资深工程师的专业解答,并将不定期持续更新。希望对大家有所帮助:)点击下方超链接,即可直达:1.HarmonyOS应用开发FAQ汇总2.DevEco Studio常见问题3.DevEco Device Tool常见问题4.HarmonyOS Connect FAQ汇总...

2021-12-21 19:28:12 984

原创 用DevEco Studio模拟器这些能力 没真机也能高效调测鸿蒙原生应用

其次,模拟器能快速复现复杂应用场景,特别是在定位、导航、低电量提示等关键应用场景中,开发者无需编写额外的测试代码或实地测试,大幅简化调测流程。然而,在实际开发中,真机设备短缺、调测场景复杂等问题常困扰着开发者。为解决这些问题,华为在DevEco Studio上为开发者提供了模拟器(Emulator)功能,帮助开发者在真机匮乏或无真机时,高效且低成本地完成应用开发与调试。过去,开发者需携带真机实地测试或编写代码来模拟,如今在模拟器上,仅通过输入经纬度、选择城市,就能便捷模拟任意定位,开发效率显著提升。

2025-01-14 19:23:22 268

原创 火山引擎上线鸿蒙原生智能美化解决方案 轻松提升图形视频美化体验

以及支持全妆、分部位妆容设计;这一创新方案的出现为鸿蒙应用开发者提供了开箱即用的智能美化特效工具,开发者无需从零开始开发复杂的图像和视频处理逻辑,即可快速构建拍照、直播、短视频、在线教育、体感游戏等热点应用,让应用开发周期从“月”缩短至“天”,大幅降低了技术门槛和开发成本。在智能算法方面,方案提供人像检测、图像分割、画质处理、肢体检测、手势检测等高精度算法,包含人像关键点追踪、人像Mesh、人像属性提取、图像背景分割、实体分割、画面防抖、画面超分、夜景增强、肢体关键点定位、手势识别追踪等功能。

2025-01-14 19:21:44 243

原创 鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

通过 HMrouter,开发者无需纠结繁琐细节,可轻松地构建路由框架,缩短构建周期,实现模块高效解耦,为应用带来更加流畅自然的页面跳转性能。开发中,相似页面因业务和代码差异,组件复用性差,引发卡顿、丢帧,影响用户体验。HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括Nodepool、HMrouter和DataCache 三大解决方案,并上架OpenHarmony开源社区分,分别针对应用页面滑动、跳转、首页冷启动等关键性能场景提供高效易用的工具,助力伙伴和开发者打造高性能鸿蒙原生应用。

2025-01-02 17:52:28 340

原创 AKI跨语言调用库神助攻C/C++代码迁移至HarmonyOS NEXT

AKI通过封装复杂的NAPI接口,让开发者无需直接接触繁琐的跨语言调用技术细节,这一设计不仅能有效减少跨语言调用接口90%的代码量,还能将跨语言调用接口和业务代码完全解耦,帮助开发者更加专注于产品创新与功能迭代,而非技术迁移的细节问题,大幅提升开发效率。据悉,在涉及C/C++/ETS跨越语言调用的鸿蒙化应用中,有超过80%的项目都在使用AKI,如某知名购物应用,使用后减少了项目10%代码量;通过AKI,开发者可以使用让代码更易读的语法糖,实现JS与C/C++之间的无障碍跨语言互调,真正做到所“键”即所得。

2025-01-02 17:01:26 244

原创 《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

近日,华为精心打造的《HarmonyOS第一课》全新上线,集“学、练、考”于一体,凭借多维融合的教学模式与系统课程设置,助力开发者快速掌握HarmonyOS应用开发技能。未来,华为将持续丰富课程内容,帮助开发者掌握前沿技术,开发者可访问“鸿蒙开发者官网”,点击“探索”找到“HarmonyOS第一课”,即刻开启HarmonyOS开发之旅,拥抱职业发展的无限可能,与华为携手共建繁荣的鸿蒙生态!目前,该课程成绩斐然,学习人次已超过150万,页面访问量突破440万,获4.8分用户好评,超50万开发者通过认证考试。

2025-01-02 13:56:56 537

原创 AICon北京站HarmonyOS技术分论坛开启招募

立即报名,与技术专家一起探索鸿蒙生态下的AI助力移动应用开发新范式。

2024-12-11 10:06:31 399

原创 HarmonyOS Web场景性能优化指导

在移动互联网时代,应用的页面渲染速度对于用户体验至关重要。相对于原生页面,Web页面的性能存在多方面的技术挑战。本文以HarmonyOS的ArkWeb组件为基础,介绍了Web页面加载中的影响因素以及对应的优化方案。

2024-12-06 11:48:27 702

原创 HarmonyOS开发宝典震撼来袭,卓越应用开发之旅一触即发,轻松启程!

HarmonyOS赋能产品,全面护航开发者从HarmonyOS感知、学习进阶、开发实践至技术支持的全旅程,助力开发者高效开发!

2024-12-05 10:47:57 407

原创 实况窗助力美团打造鸿蒙原生外卖新体验,用户可实时掌握外卖进展

HarmonyOS SDK作为面向鸿蒙原生应用和元服务开发的开放能力合集,通过提供包括应用框架、应用服务、系统、媒体、图形、AI六大领域丰富完备的开放能力,帮助伙伴与开发者高效构建焕然一新的鸿蒙原生应用和元服务,为广大用户带来原生易用的使用体验。其中,美团作为国内头部的科技零售企业,是首批加入鸿蒙生态的伙伴,其下的美团外卖App基于HarmonyOS SDK高效展开了鸿蒙原生应用的开发,仅用6周就完成了Beta版开发。而在鸿蒙原生应用的开发中,这些创新特性也将在美团。元服务手机桌面“万能卡片”,用户。

2024-04-12 09:39:25 949

原创 华为携手伙伴再出发,引领空间智能新潮流,创造无限可能

七特”体验:稳定性、易安装、易用性、高级感、灵活性、低成本、生命周期有保障,为消费者带来适配高端大宅的全新解决方案,围绕“智”与“美”的全新单品和空间解决方案,打造蜕变焕新的高端未来家标杆,不断深化全屋智能使用体验,为用户带来充满科技、艺术和情感的高品质空间场景体验。),作为空间智能化时代重要引领者与构建者,华为将基于强大的鸿蒙生态,通过全场景互联互通的智慧体验,为参观者带来创新、可靠的、前沿的智能化未来生活。在过去的一年里,华为智选启动了产品的中高端转型,旨在聚焦核心用户,做强产品体验差异化。

2024-03-15 18:20:39 1343

原创 HarmonyOS SDK快问快答

HarmonyOS SDK技术专家与大家分享HarmonyOS SDK的基础知识,并针对开发者关注问题进行解答。想要更加了解HarmonyOS SDK,欢迎前往官方网站:https://developer.huawei.com/consumer/cn/next。HarmonyOS SDK快问快答。

2024-02-07 15:48:58 834

原创 HarmonyOS SDK 助力新浪新闻打造精致易用的新闻应用

此外,多端体系下,开发者可以将应用更多样化,在更合适的场景给用户更合适的服务。新浪新闻作为鸿蒙原生应用开发的先行者之一,从有声资讯入手,基于Speech Kit朗读控件上线听新闻功能,让新浪新闻充分发挥HarmonyOS原生智能优势,为鸿蒙用户带来更加智能易用的新闻即时获取体验。“HarmonyOS SDK不同层次的AI能力开放,满足了我们在不同场景下的开发诉求,我们希望通过产品体验的一致性和服务场景连续性来提升用户粘度,而Speech Kit提供的朗读控件恰恰帮助我们解决了这些问题。

2024-02-07 14:51:29 1408

原创 【鸿蒙千帆起】高德地图携手 HarmonyOS NEXT,开启智能出行新篇章

据宋浩波对高德地图鸿蒙化历程的回顾,从 2023 年 10 月 24 日的鸿蒙立项全员开工大会起,到 12 月 1 日与华为正式签署鸿蒙合作协议,再到最近发布的鸿蒙原生高德地图精简版本,每一步都凝聚了高德团队的辛勤努力和不懈探索。会上,高德地图鸿蒙化负责人宋浩波发表了题为"高德地图鸿蒙化进展与实践分享"的主题演讲,他详细介绍了高德地图鸿蒙化的进展,以及在开发过程中 6 个真实案例和最佳实践。高德的现场案例讲解不仅展示了高德在鸿蒙化过程中的技术实力,也为其他应用进行鸿蒙化开发和设计提供了宝贵的经验。

2024-02-02 15:21:30 1083

原创 HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

地图选点控件,提供统一地点选择和地点搜索能力,仅需1个API、约10行代码,即可降低开发者接入门槛,实现用户在地图上选择所需地点此类场景的使用体验。通过关键能力底层化,通用能力全局化,HarmonyOS SDK持续不断的创新,助力开发能够更加简单高效,释放开发者的创造力,打造焕然一新的鸿蒙原生应用。场景化控件通过把用户态常用的操作组合(包括但不限于UI、逻辑和数据)整合在一起,并对其进行针对性的性能优化、体验打磨,为开发者提供标准化服务控件,从而提升复杂场景的开发效率。

2024-01-19 14:01:39 2088

原创 持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项

自2023年9月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。通过关键能力底层化,通用能力全局化,HarmonyOS SDK提供了应用框架、应用服务、系统、媒体、AI、图形六大领域、80多个Kit丰富完备的开放能力,并。用户带来更简单易用、高端精致的使用体验。也欢迎更多的开发者加入我们,共享新技术,共创新体验。HarmonyOS SDK的合作。

2024-01-12 09:27:05 649

原创 【鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

基于 HarmonyOS 特性,《开心消消乐》可以更好实现游戏体验的优化,比如,通过 HarmonyOS 元服务的应用,可以加强游戏与玩家之间交互的提醒,用户不需要频繁打开游戏就能接收到游戏中的关键信息,比如精力恢复、新关卡开放、活动信息提醒等,给玩家提供了更加便捷的游戏体验。在此场景下,用户操作各自的 HarmonyOS 设备,使用智慧屏实时显示对战场景,双方就可以通过大屏及时观察对手棋盘的状况,消除自己棋盘的同时,给对方的棋盘消除制造一些障碍,大大提升了游戏的互动性与趣味性!(数据来源于内部统计)

2024-01-03 10:28:47 1104

原创 【鸿蒙千帆起】《钢岚》成为首款基于 HarmonyOS NEXT 开发的战棋新游

越来越多游戏伙伴正积极拥抱鸿蒙系统,共创共建共享"鸿蒙千帆起"的繁荣生态。(数据来源于内部统计)本次华为游戏中心再度携手紫龙游戏完成《钢岚》的鸿蒙原生应用开发,给玩家带来更真实、更畅快的游戏体验。近日,紫龙游戏旗下 BlackJack 工作室全新战棋旗舰作品《钢岚》在华为游戏中心首发上线,并宣布《钢岚》完成鸿蒙原生应用开发,成为基于 HarmonyOS NEXT 开发的首款战棋新游,不但进一步丰富了鸿蒙生态战棋品类游戏内容,也是鸿蒙生态游戏内容建设的重要进展,为鸿蒙生态注入更多新鲜血液。

2023-12-28 15:03:33 989

原创 HarmonyOS 实践之应用状态变量共享

通过这次实践,熟悉了不同的状态变量在应用中的不同应用范围,选用合适的状态变量会让应用开发简单快捷,本地页面内部使用 LocalStorage 保存数据,应用页面间通过 AppStorage 传递信息,PersistentStorage 可以持久化存储数据信息。

2023-12-27 11:02:05 1588

原创 HarmonyOS应用性能与功耗云测试

应用程序:选择待测试的HarmonyOS应用包,包括HAP和APP两种格式,如果未上传应用,请先从本地上传一个HarmonyOS应用包。应用程序:选择待测试的HarmonyOS应用包,包括HAP和APP两种格式,如果未上传应用,请先从本地上传一个HarmonyOS应用包。在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。

2023-12-26 17:11:26 1393

原创 HarmonyOS应用兼容稳定性云测试

兼容性测试主要验证HarmonyOS应用在华为真机设备上运行的兼容性问题,包括首次安装、再次安装、启动、卸载、崩溃、黑白屏、闪退、运行错误、无法回退、无响应、设计约束场景。应用程序:选择待测试的HarmonyOS应用包,包括HAP和APP两种格式,如果未上传应用,请先从本地上传一个HarmonyOS应用包。在测试报告的概览页,可以查看测试任务的整体情况,如测试通过率、问题分布、在各个测试终端上的问题分布情况。任务创建完成后,请等待测试任务完成,可以在HarmonyOS云测试任务列表中查看任务状态。

2023-12-25 14:10:51 1493

原创 HarmonyOS 应用事件打点开发指导

传统的日志系统里汇聚了整个设备上所有程序运行的过程流水日志,难以识别其中的关键信息。因此,应用开发者需要一种数据打点机制,用来评估如访问数、日活、用户操作习惯以及影响用户使用的关键因素等关键信息。HiAppEvent 是在系统层面为应用开发者提供的一种事件打点机制,用于帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,以支撑开发者分析应用的运行情况。

2023-12-21 11:17:58 1348

原创 手把手教你使用 ArkTS 中的 canvas 实现签名板功能

● 实现签名板的第一个功能就是旋转屏幕。旋转屏幕在各种框架中都有不一样的方式,比如:在 H5 端,我们一般是使用 CSS 中的 transform 属性中的 rotate()方法来强制将网页横屏,然后实现一系列功能● 在嵌套第三方 APP 中,我们一般是调用对应的 SDK 提供的方法,即可实现旋转屏幕● .....实现方式还有很多,各有千秋,相信 HarmonyOS 也会提供对应 API 方法来设置旋转屏幕。

2023-12-20 11:22:44 1128

原创 HamronyOS 自动化测试框架使用指南

为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元测试,并且可基于 UI 操作进行 UI 自动化脚本的编写。本指南重点介绍自动化测试框架的主要功能,同时介绍编写单元/UI 自动化测试脚本的方法以及执行过程。HarmonyOS 自动化测试框架 arkxtest,作为 HarmonyOS 工具集的重要组成部分,提供了 HarmonyOS 自动化脚本编写和运行的基础能力。

2023-12-19 10:22:07 1443

原创 HarmonyOS:Neural Network Runtime 对接 AI 推理框架开发指导

Neural Network Runtime 作为 AI 推理引擎和加速芯片的桥梁,为 AI 推理引擎提供精简的 Native 接口,满足推理引擎通过加速芯片执行端到端推理的需求。本文以图 1 展示的 Add 单算子模型为例,介绍 Neural Network Runtime 的开发流程。Add 算子包含两个输入、一个参数和一个输出,其中的 activation 参数用于指定 Add 算子中激活函数的类型。图 1Add 单算子网络示意图。

2023-12-19 10:11:14 1543

原创 HarmonyOS:使用 MindSpore Lite 引擎进行模型推理

MindSpore Lite 是一款 AI 引擎,它提供了面向不同硬件设备 AI 模型推理的功能,目前已经在图像分类、目标识别、人脸识别、文字识别等应用中广泛使用。本文介绍使用 MindSpore Lite 推理引擎进行模型推理的通用开发流程。

2023-12-14 16:40:13 1691

原创 开发案例:使用 canvas 实现图表系列之折线图

以上是本次技术分析,希望能对大家有所启发,也祝愿各位开发者能开发出理想的效果,后续我们会把 chart 相关系列的组件封装到组件库发布到市场上,这样可以直接开箱即用了。敬请期待吧,后续还有很多技术的分享,不要错过!

2023-12-13 17:46:17 1349

原创 HarmonyOS:NativeWindow 开发指导

NativeWindow 是 HarmonyOS本地平台化窗口,表示图形队列的生产者端。开发者可以通过 NativeWindow 接口进行申请和提交 Buffer,配置 Buffer 属性信息。针对 NativeWindow,常见的开发场景如下:● 通过 NativeWindow 提供的 Native API 接口申请图形 Buffer,并将生产图形内容写入图形 Buffer,最终提交 Buffer 到图形队列● 在适配 EGL 层的 eglswapbuffer 接口时,进行申请和提交 Buffer。

2023-12-12 15:16:02 1836

原创 Native Rawfile 开发指导

开发者可以通过本指导了解在 HarmonyOS 应用中,如何使用 Native Rawfile 接口操作 Rawfile 目录和文件。功能包括遍历、打开、搜索、读取和关闭 Rawfile。

2023-12-12 10:16:32 1246

原创 鸿蒙原生应用开发——分布式数据对象

在可信组网环境下,多个相互组网认证的设备将各自创建的对象加入同一个 sessionId,使得加入的多个数据对象之间可以同步数据,也就是说,当某一数据对象属性发生变更时,其他数据对象会检测到这一变更,同时将自身属性更新。此时,该 sessionId 下的所有数据对象属性相同,这样的数据对象称之为分布式数据对象。此外,分布式数据对象可以被动退出 sessionId,当分布式数据对象退出 sessionId 后,该对象将检测不到其他对象的变更。

2023-12-08 14:09:10 1941

原创 Native Drawing 开发指导,实现 HarmonyOS 基本图形和字体的绘制

Native Drawing 模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:● 2D 图形绘制。● 文本绘制。

2023-12-07 14:39:24 1147

原创 分布式系统硬件资源池原理和接入实践

通过前文分析,可以看到分布式硬件与南向硬件的交互涉及"硬件信息采集"和"驱动注册"两类业务,与此对应,分布式硬件针对南向硬件接入定义了两类接口。一类是硬件规格采集接口,一类是驱动注册与准备接口。图 6 分布式硬件资源池接入接口。

2023-12-06 10:07:25 1374

原创 Native API 在 HarmonyOS 应用工程中的使用指导

本示例通过实现 storage 模块展示了同步和异步方法的封装。storage 模块实现了数据的保存、获取、删除、清除功能。本示例展示了 on/off/once 订阅方法的实现,同时也包含了 C++ 与 js 对象通过 wrap 接口的绑定。NetServer 模块实现了一个网络服务。本示例介绍如何在非 JS 线程中回调 JS 应用的回调函数。

2023-12-05 15:35:26 1873

原创 HarmonyOS 振动效果开发指导

当设备需要设置不同的振动效果时,可以调用 Vibrator 模块,例如:设备的按键可以设置不同强度和不同时长的振动,闹钟和来电可以设置不同强度和时长的单次或周期振动。详细的接口介绍请参考Vibrator接口。

2023-12-04 11:30:49 1194

原创 HarmonyOS 开发案例分享:万能卡片也能用来玩游戏

万能卡片的潜力实际上是非常巨大的,目前市面上我发现大部分的卡片主要用来进行信息的展示,还需要在"交互"或者"可玩性"上继续挖掘,希望这篇文章能给大家带来一点启发,期待出现更多好玩的万能卡片。

2023-12-01 10:03:43 2138 3

原创 HarmonyOS 后台任务管理开发指南上线!

为什么要使用后台任务?开发过程中如何选择合适的后台任务?后台任务申请时存在哪些约束与限制?针对开发者使用后台任务中的疑问,我们帮助开发者全面理解申请后台任务的必要性、后台任务类型和申请操作步骤等。本期 HarmonyOS 开发者资料直通车带您快速了解内容干货~

2023-11-29 10:06:41 1453

原创 HarmonyOS 传感器开发指南

当设备需要获取传感器数据时,可以使用 sensor 模块,例如:通过订阅方向传感器数据感知用户设备当前的朝向,通过订阅计步传感器数据统计用户的步数等。详细的接口介绍请参考Sensor接口。

2023-11-28 15:42:52 2107

原创 HarmonyOS 位置服务开发指南

移动终端设备已经深入人们日常生活的方方面面,如查看所在城市的天气、新闻轶事、出行打车、旅行导航、运动记录。这些习以为常的活动,都离不开定位用户终端设备的位置。当用户处于这些丰富的使用场景中时,系统的位置能力可以提供实时准确的位置数据。对于开发者,设计基于位置体验的服务,也可以使应用的使用体验更贴近每个用户。当应用在实现基于设备位置的功能时,如:驾车导航,记录运动轨迹等,可以调用该模块的 API 接口,完成位置信息的获取。

2023-11-27 15:49:58 1743

原创 HarmonyOS 设备管理开发:USB 服务开发指导

Host 模式下,可以获取到已经连接的 USB 设备列表,并根据需要打开和关闭设备、控制设备权限、进行数据传输等。

2023-11-24 15:10:30 1410

原创 HarmonyOS 属性动画开发示例(ArkTS)

您已经完成了本次 Codelab 的学习,并了解到以下知识点:1. 如何使用 animateTo 实现显式动画。2. 如何使用 animation 为组件添加属性动画。

2023-11-23 15:24:21 1505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除