HarmonyOS SDK 助力新浪新闻打造精致易用的新闻应用
原生智能是HarmonyOS NEXT的核心亮点之一,依托HarmonyOS SDK丰富全面的开放能力,开发者只需通过几行代码,即可快速实现AI功能。新浪新闻作为鸿蒙原生应用开发的先行者之一,从有声资讯入手,基于Speech Kit朗读控件上线听新闻功能,让新浪新闻充分发挥HarmonyOS原生智能优势,为鸿蒙用户带来更加智能易用的新闻即时获取体验。朗读控件,更智能、更精致、更易用Har
【鸿蒙千帆起】高德地图携手 HarmonyOS NEXT,开启智能出行新篇章
2024 年 1 月 18 日下午,华为举办了鸿蒙生态千帆启航仪式,对外宣布 HarmonyOS NEXT 星河预览版现已开放申请,同时,首批 200+鸿蒙原生应用加速开发,鸿蒙生态设备数量更是突破了 8 亿大关。这些进展反映了开发者和合作伙伴对鸿蒙生态未来发展的坚定信心和美好期待。1 月 19 日 HarmonyOS 应用开发技术分论坛召开,高德作为鸿蒙原生应用开发中的优秀案例,受邀出席了此活动
HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用
鸿蒙生态千帆启航仪式于1月18日正式启动。从2019年HarmonyOS正式发布到2020年“没有人能够熄灭漫天星光”,今天,满天星光终汇成璀璨星河,HarmonyOS NEXT鸿蒙星河版重磅发布,带来了全新架构、全新体验、全新生态。作为支撑鸿蒙原生应用开发的技术源动力,HarmonyOS SDK将系统级能力全面对外开放,覆盖了应用框架、应用服务、系统、媒体、图形、AI六大领域的开发能力,为开发者
持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项
自2023年9月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。 通过在开发者社区和HarmonyOS开发者持续的内容共创与技术交流互动,HarmonyOS SDK获得OSCHINA、ITPUB两大国内开发者社区颁发的2023年度“技术卓越”奖项。&n
【鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验
《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的 20+游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有 8 亿玩家,加入鸿蒙原生应用生态,将为其带来更优的游戏性能和更多创新体验。自 9 月 25 日华为宣布全新 HarmonyOS NEXT 蓄势待发、鸿蒙原生应用全面启动以来,以游戏为代表的 18 个行业,成为加入鸿蒙生态的先行军,呈现出“鸿
【鸿蒙千帆起】《钢岚》成为首|款基于 HarmonyOS NEXT 开发的战棋新游
近日,紫龙游戏旗下 BlackJack 工作室全新战棋旗舰作品《钢岚》在华为游戏中心首|发上线,并宣布《钢岚》完成鸿蒙原生应用开发,成为基于 HarmonyOS NEXT 开发的首|款战棋新游,不但进一步丰富了鸿蒙生态战棋品类游戏内容,也是鸿蒙生态游戏内容建设的重要进展,为鸿蒙生态注入更多新鲜血液。作为战棋品类赛道的头部玩家,紫龙游戏与华为游戏中心合作已有 8 年之久,且双方在游戏全生命
HarmonyOS 实践之应用状态变量共享
平时在开发的过程中,我们会在应用中|共享数据,在不同的页面间共享信息。虽然常用的共享信息,也可以通过不同页面中组件间信息共享的方式,但有时使用应用级别的状态管理会让开发工作变得简单。根据不同的使用场景,ArkTS 提供了以下几种应用状态管理的能力:○ LocalStorage:使用范围在同一页面,页面与卡片和页面与 UIAbility 内部,负责 UI 状态存储。○ AppSt
HarmonyOS应用性能与功耗云测试
性能测试性能测试主要验证HarmonyOS应用在华为真机设备上运行的性能问题,包括启动时长、界面显示、CPU占用和内存占用。具体性能测试项的详细说明请参考性能测试标准。性能测试支持Phone和TV设备,包格式包括Hap/App。前提条件● 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。● 已通过DevEco Studio开发完应用,并编译构建生成
HarmonyOS应用兼容稳定性云测试
兼容性测试兼容性测试主要验证HarmonyOS应用在华为真机设备上运行的兼容性问题,包括首|次安装、再次安装、启动、卸载、崩溃、黑白屏、闪退、运行错误、无法回退、无响应、设计约束场景。具体兼容性测试项的详细说明请参考兼容性测试标准。兼容性测试支持TV、智能穿戴 (Wearable)设备和Phone。前提条件● 已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。
HarmonyOS 应用事件打点开发指导
简介传统的日志系统里汇聚了整个设备上所有程序运行的过程流水日志,难以识别其中的关键信息。因此,应用开发者需要一种数据打点机制,用来评估如访问数、日活、用户操作习惯以及影响用户使用的关键因素等关键信息。HiAppEvent 是在系统层面为应用开发者提供的一种事件打点机制,用于帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,以支撑开发者分析应用的运行情况。基本概念● 
手把手教你使用 ArkTS 中的 canvas 实现签名板功能
一、屏幕旋转● 实现签名板的第一个功能就是旋转屏幕。旋转屏幕在各种框架中都有不一样的方式,比如:在 H5 端,我们一般是使用 CSS 中的 transform 属性中的 rotate()方法来强制将网页横屏,然后实现一系列功能● 在嵌套第三方 APP 中,我们一般是调用对应的 SDK 提供的方法,即可实现旋转屏幕● .....实现方式还有很多,各有千秋,相信 Harm
HamronyOS 自动化测试框架使用指南
概述为支撑 HarmonyOS 操作系统的自动化测试活动开展,我们提供了支持 JS/TS 语言的单元及 UI 测试框架,支持开发者针对应用接口进行单元测试,并且可基于 UI 操作进行 UI 自动化脚本的编写。本指南重点介绍自动化测试框架的主要功能,同时介绍编写单元/UI 自动化测试脚本的方法以及执行过程。简介HarmonyOS 自动化测试框架 arkxtest,作为 HarmonyOS 工具集的重
HarmonyOS:Neural Network Runtime 对接 AI 推理框架开发指导
场景介绍Neural Network Runtime 作为 AI 推理引擎和加速芯片的桥梁,为 AI 推理引擎提供精简的 Native 接口,满足推理引擎通过加速芯片执行端到端推理的需求。本文以图 1 展示的 Add 单算子模型为例,介绍 Neural Network Runtime 的开发流程。Add 算子包含两个输入、一个参数和一个输出,其中的 acti
HarmonyOS:使用 MindSpore Lite 引擎进行模型推理
场景介绍MindSpore Lite 是一款 AI 引擎,它提供了面向不同硬件设备 AI 模型推理的功能,目前已经在图像分类、目标识别、人脸识别、文字识别等应用中广泛使用。本文介绍使用 MindSpore Lite 推理引擎进行模型推理的通用开发流程。基本概念在进行开发前,请先了解以下概念。张量:它与数组和矩阵非常相似,是 MindSpore Lite 网络运算中的基
开发案例:使用 canvas 实现图表系列之折线图
一、功能结构实现一个公共组件的时候,首先分析一下大概的实现结构以及开发思路,方便我们少走弯路,也可以使组件更加容易拓展,维护性更强。然后我会把功能逐个拆开来讲,这样大家才能学习到更详细的内容。下面简单阐述下折线图组件的功能结构:以上是基础的功能结构框架,包含一些比较简单的基础功能,后续还有点击触发、动画等功能也会规划进去。这一期我们先实现上面这些基础的功能,后续再慢慢拓展。二、公共属性1.&nbs
HarmonyOS:NativeWindow 开发指导
场景介绍NativeWindow 是 HarmonyOS 本地平台化窗口,表示图形队列的生产者端。开发者可以通过 NativeWindow 接口进行申请和提交 Buffer,配置 Buffer 属性信息。针对 NativeWindow,常见的开发场景如下:● 通过 NativeWindow 提供的 Native API 接口申请图形 Buffer,并将生产图形内容写入图形 Bu
Native Rawfile 开发指导
场景介绍开发者可以通过本指导了解在 HarmonyOS 应用中,如何使用 Native Rawfile 接口操作 Rawfile 目录和文件。功能包括遍历、打开、搜索、读取和关闭 Rawfile。接口说明开发步骤以 Js 侧获取 rawfile 文件列表、rawfile 文件内容、rawfile 描述符{fd, offset, length}三种调用方式为例。1.&n
鸿蒙原生应用开发——分布式数据对象
01、什么是分布式数据对象在可信组网环境下,多个相互组网认证的设备将各自创建的对象加入同一个 sessionId,使得加入的多个数据对象之间可以同步数据,也就是说,当某一数据对象属性发生变更时,其他数据对象会检测到这一变更,同时将自身属性更新。此时,该 sessionId 下的所有数据对象属性相同,这样的数据对象称之为分布式数据对象。此外,分布式数据对象可以被动退出 sessionId,当分布式数
Native Drawing 开发指导,实现 HarmonyOS 基本图形和字体的绘制
场景介绍Native Drawing 模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:● 2D 图形绘制。● 文本绘制。接口说明详细的接口说明请参考Drawing。2D 图形绘制开发步骤以下步骤描述了如何使用 Native Drawing 模块的画布画笔绘制一个基本的 2D 图形:1. 创建 Bitmap
分布式系统硬件资源池原理和接入实践
一、硬件资源池理念产生背景随着智能设备的发展和普及,越来越多的智能设备已经深入人们的生活,比如手机,PC,平板,各类穿戴设备等。当前单个设备的外设资源已经非常丰富,硬件能力也很强大。像我们的手机、PC、平板都有相机,音频,屏幕,键鼠等各种外设资源;但是这些硬件外设是属于各个设备自身的,如果涉及到跨设备的协同操作就会比较繁琐。比如用户正在 PC 上编辑文档,需要从平板复制一段文字,或者使用手机拍摄照