自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【官方总结】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 728

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

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

2024-04-12 09:39:25 456

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

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

2024-03-15 18:20:39 1041

原创 HarmonyOS SDK快问快答

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

2024-02-07 15:48:58 517

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

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

2024-02-07 14:51:29 1059

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

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

2024-02-02 15:21:30 819

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

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

2024-01-19 14:01:39 1628

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

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

2024-01-12 09:27:05 502

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

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

2024-01-03 10:28:47 880

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

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

2023-12-28 15:03:33 828

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

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

2023-12-27 11:02:05 1251

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

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

2023-12-26 17:11:26 1178

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

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

2023-12-25 14:10:51 1224

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

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

2023-12-21 11:17:58 1092

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

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

2023-12-20 11:22:44 718

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

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

2023-12-19 10:22:07 1067

原创 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 1259

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

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

2023-12-14 16:40:13 1278

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

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

2023-12-13 17:46:17 1007

原创 HarmonyOS:NativeWindow 开发指导

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

2023-12-12 15:16:02 1401

原创 Native Rawfile 开发指导

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

2023-12-12 10:16:32 1079

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

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

2023-12-08 14:09:10 1679

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

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

2023-12-07 14:39:24 937

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

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

2023-12-06 10:07:25 1099

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

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

2023-12-05 15:35:26 1515

原创 HarmonyOS 振动效果开发指导

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

2023-12-04 11:30:49 945

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

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

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

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

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

2023-11-29 10:06:41 1107

原创 HarmonyOS 传感器开发指南

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

2023-11-28 15:42:52 1673

原创 HarmonyOS 位置服务开发指南

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

2023-11-27 15:49:58 1363

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

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

2023-11-24 15:10:30 1106

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

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

2023-11-23 15:24:21 279

原创 【鸿蒙生态千帆起】HarmonyOS 系统级地图与位置服务,赋能广大开发者

同时结合华为在端云协同、软硬结合的优势,将在 HarmonyOS 上提供差异化特性:在室外,Petal Maps 能提供高精度定位、超级 GNSS 等精准、快速的定位能力,帮助应用开发者从传统的道路级识别提升到更精准的车道级识别,同时大幅提升城市建筑密集区的定位精度;华为终端云服务地图业务高级产品经理表示,Petal Maps 将为 HarmonyOS 持续构建低功耗、更精准、更安全的定位能力,包括融合定位、地理编码、地理围栏、室内定位、高精度定位、位置语义等多种场景能力特性。

2023-11-22 15:38:41 167

原创 学习指南:如何快速上手媒体生态一致体验开发

过去开发者们在使用多媒体能力时,往往会遇到这样的问题,比如:为什么我开发的相机不如系统相机的效果好?为什么我的应用和其他的音乐一起发声了,我要怎么处理?以及我应该怎么做才能在系统的播控中心里可以看到呢?对于开发者的这些疑问,HarmonyOS 通过提供简单易用体验一致的生态接口,使得开发者可以轻松解决上述问题。下面会按照不同模块逐个进行介绍。

2023-11-17 11:37:03 649

原创 在 HarmonyOS 上使用 ArkUI 实现计步器应用

本篇 Codelab 使用 ArkTS 语言实现计步器应用,应用主要包括计步传感器、定位服务和后台任务功能:1. 通过订阅计步器传感器获取计步器数据,处理后显示。2. 通过订阅位置服务获取位置数据,处理后显示。3. 通过服务开发实现后台任务功能。您已经完成了本次 Codelab 的学习,并了解到以下知识点:1. 计步器传感器的功能实现。2. 位置服务的功能实现。3. 后台任务的功能实现。

2023-11-16 11:22:47 670

原创 爆款元服务!教你如何设计高使用率卡片

卡片是信息的浓缩和品牌的放大,好的卡片可以为用户带来价值、为开发者带来流量,一张好的卡片,美感和实用性缺一不可。本文简单介绍了一些设计方法,更多设计规范可以前往开发者网站进行浏览,希望大家都可以设计出属于自己元服务的优质卡片。

2023-11-15 11:26:19 145

原创 HarmonyOS分布式文件系统开发指导

例如:多设备数据流转的场景,设备组网互联之后,设备A上的应用可访问设备B同应用分布式路径下的文件,当期望应用文件被其他设备访问时,只需将文件移动到分布式文件路径即可。但由于设备离线的感知具有延迟,可能会造成部分消息4s超时,因此开发者需要考虑接口的网络超时或一些文件虽然可以看到,但实际设备可能已离线的场景。远端多个设备冲突,以接入本设备ID为顺序,显示设备ID小的同名文件,其他文件被依次重命名。冲突 ,远端文件被重命名,看到的同名文件是本地同名文件,远端文件被重命名。

2023-11-14 17:24:07 606

原创 在 HarmonyOS 上实现 ArkTS 与 H5 的交互

您已经完成了本次 Codelab 的学习,并了解到以下知识点:1. ArkTS 侧如何使用桥接通道提供给 H5 调用方法。2. H5 如何接收 ArkTS 侧的异步数据。

2023-11-13 16:48:02 1839

原创 Device Partner 平台合作伙伴认证和数据安全保护

对于开发的产品信息同样进行关联的匿名化处理,取消产品与开发者帐号之间的关联关系,仅保留产品信息以及关联的厂商基本信息,当用户主动提出删除请求并且平台对用户身份验证通过后,平台对数据进行删除处理。Device Partner 平台是面向 AIoT 产业链伙伴的一站式服务平台,伙伴可以通过平台获取最新的产品、服务与解决方案,实现智能硬件产品的开发、认证、量产和推广等全生命周期的管理,加入 HarmonyOS Connect 生态,共同提升消费者的智慧生活体验。主帐号:用于企业注册认证的帐号即为主帐号。

2023-11-10 15:53:39 139

原创 基于 HarmonyOS 的 HTTPS 请求过程开发示例(ArkTS)

介绍本篇 Codelab 基于网络模块以及 Webview 实现一次 HTTPS 请求,并对其过程进行抓包分析。效果如图所示:相关概念●Webview:提供 Web 控制能力,Web 组件提供网页显示能力。●HTTP数据请求:网络管理模块,提供 HTTP 数据请求能力,支持 GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT 请求方法。●HTTPS:应用层协议,支持加密传输以及身份认证,保证数据的安全传输。●SSL:SSL(Secur

2023-11-09 15:54:40 1413

空空如也

空空如也

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

TA关注的人

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