华为携手伙伴再出发,引领空间智能新潮流,创造无限可能2024年3月13日,HarmonyOSConnect伙伴峰会(以下简称峰会)于上海隆重召开。本次峰会以《一起创造无限可能新空间再出发》为主题,深度解读鸿蒙智联发布的全场景智慧生活战略,展示了鸿蒙智联助力生态伙伴产品的全新成果,一系列华为智选春季新品在峰会上惊艳亮相。本次峰会汇聚了各商业领域内发展卓越的生态伙伴,共同探讨空间智能化的最新成果和未来发展趋势,为HarmonyO...
HarmonyOSSDK,助力开发者打造焕然一新的鸿蒙原生应用鸿蒙生态千帆启航仪式于1月18日正式启动。从2019年HarmonyOS正式发布到2020年“没有人能够熄灭漫天星光”,今天,满天星光终汇成璀璨星河,HarmonyOSNEXT鸿蒙星河版重磅发布,带来了全新架构、全新体验、全新生态。作为支撑鸿蒙原生应用开发的技术源动力,HarmonyOSSDK将系统级能力全面对外开放,覆盖了应用框架、应用服务、系统、媒体、图形、AI六大领域的开发能力,为开发...
2024-01-19 15:35:19 861浏览 1点赞 0回复 0收藏
持续构建行业影响力HarmonyOSSDK荣膺年度“技术卓越”奖项自2023年9月华为宣布鸿蒙原生应用全面启动以来,HarmonyOSSDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。通过在开发者社区和HarmonyOS开发者持续的内容共创与技术交流互动,HarmonyOSSDK获得OSCHINA、ITPUB两大国内开发者社区颁发的2023年度“技术卓越”奖项。通过关键能力底层化,通用能...
2024-01-12 14:39:31 772浏览 1点赞 0回复 0收藏
《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的20+游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有8亿玩家,加入鸿蒙原生应用生态,将为其带来更优的游戏性能和更多创新体验。自9月25日华为宣布全新HarmonyOSNEXT蓄势待发、鸿蒙原生应用全面启动以来,以游戏为代表的18个行业,成为加入鸿蒙生态的先行军,呈现出“鸿蒙千帆起”的景象。早在2014年《开心消消乐》上线之初就接入了华为...
2024-01-05 09:58:15 939浏览 1点赞 0回复 0收藏
HarmonyOS应用性能与功耗云测试性能测试性能测试主要验证HarmonyOS应用在华为真机设备上运行的性能问题,包括启动时长、界面显示、CPU占用和内存占用。具体性能测试项的详细说明请参考性能测试标准。性能测试支持Phone和TV设备,包格式包括HapApp。前提条件●已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。●已通过DevEcoStudio开发完应用,并编译构建生成Hap或App,具体请参考Dev...
2023-12-27 09:24:08 1044浏览 1点赞 0回复 0收藏
HarmonyOS应用兼容稳定性云测试兼容性测试兼容性测试主要验证HarmonyOS应用在华为真机设备上运行的兼容性问题,包括首次安装、再次安装、启动、卸载、崩溃、黑白屏、闪退、运行错误、无法回退、无响应、设计约束场景。具体兼容性测试项的详细说明请参考兼容性测试标准。兼容性测试支持TV、智能穿戴(Wearable)设备和Phone。前提条件●已注册华为开发者帐号,并完成实名认证,具体请参考帐号注册和实名认证。●已...
2023-12-26 17:51:06 1056浏览 0点赞 0回复 0收藏
HarmonyOS应用事件打点开发指导简介传统的日志系统里汇聚了整个设备上所有程序运行的过程流水日志,难以识别其中的关键信息。因此,应用开发者需要一种数据打点机制,用来评估如访问数、日活、用户操作习惯以及影响用户使用的关键因素等关键信息。HiAppEvent是在系统层面为应用开发者提供的一种事件打点机制,用于帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,以支撑开发者分析应用的运行情况。...
2023-12-25 18:52:01 916浏览 2点赞 0回复 0收藏
手把手教你使用ArkTS中的canvas实现签名板功能一、屏幕旋转●实现签名板的第一个功能就是旋转屏幕。旋转屏幕在各种框架中都有不一样的方式,比如:在H5端,我们一般是使用CSS中的transform属性中的rotate()方法来强制将网页横屏,然后实现一系列功能●在嵌套第三方APP中,我们一般是调用对应的SDK提供的方法,即可实现旋转屏幕●.....实现方式还有很多,各有千秋,相信HarmonyOS也会提供对应API方法来设置旋转屏幕。而我自己则...
2023-12-21 10:55:40 1211浏览 1点赞 0回复 0收藏
HarmonyOS:NeuralNetworkRuntime对接AI推理框架开发指导场景介绍NeuralNetworkRuntime作为AI推理引擎和加速芯片的桥梁,为AI推理引擎提供精简的Native接口,满足推理引擎通过加速芯片执行端到端推理的需求。本文以图1展示的Add单算子模型为例,介绍NeuralNetworkRuntime的开发流程。Add算子包含两个输入、一个参数和一个输出,其中的activation参数用于指定Add算子中激活函数的类型。图1Add单算子网络示意图环境准备环境要求Ne...
2023-12-19 10:00:27 1891浏览 1点赞 0回复 0收藏
HamronyOS自动化测试框架使用指南概述为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JSTS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行UI自动化脚本的编写。本指南重点介绍自动化测试框架的主要功能,同时介绍编写单元UI自动化测试脚本的方法以及执行过程。简介HarmonyOS自动化测试框架arkxtest,作为HarmonyOS工具集的重要组成部分,提供了HarmonyOS自动化脚本编写和运行...
2023-12-19 09:59:29 2143浏览 0点赞 0回复 0收藏
HarmonyOS:使用MindSporeLite引擎进行模型推理场景介绍MindSporeLite是一款AI引擎,它提供了面向不同硬件设备AI模型推理的功能,目前已经在图像分类、目标识别、人脸识别、文字识别等应用中广泛使用。本文介绍使用MindSporeLite推理引擎进行模型推理的通用开发流程。基本概念在进行开发前,请先了解以下概念。张量:它与数组和矩阵非常相似,是MindSporeLite网络运算中的基本数据结构。Float16推理模式:Float16又称半精度,它...
2023-12-18 09:24:43 2186浏览 0点赞 0回复 0收藏
开发案例:使用canvas实现图表系列之折线图一、功能结构实现一个公共组件的时候,首先分析一下大概的实现结构以及开发思路,方便我们少走弯路,也可以使组件更加容易拓展,维护性更强。然后我会把功能逐个拆开来讲,这样大家才能学习到更详细的内容。下面简单阐述下折线图组件的功能结构:以上是基础的功能结构框架,包含一些比较简单的基础功能,后续还有点击触发、动画等功能也会规划进去。这一期我们先实现上面这些基础的功...
2023-12-18 09:22:02 1883浏览 0点赞 0回复 0收藏
NativeRawfile开发指导场景介绍开发者可以通过本指导了解在HarmonyOS应用中,如何使用NativeRawfile接口操作Rawfile目录和文件。功能包括遍历、打开、搜索、读取和关闭Rawfile。接口说明接口名描述NativeResourceManagerOHResourceManagerInitNativeResourceManager(napienvenv,napivaluejsResMgr)初始化nativeresourcemanager。RawDirOHResourceManagerOpenRawDir(constNativeResourceManagermgr,constchardirName)打开指定raw...
2023-12-12 09:37:49 2477浏览 0点赞 0回复 1收藏
场景介绍NativeDrawing模块提供了一系列的接口用于基本图形和字体的绘制。常见的应用场景举例:●2D图形绘制。●文本绘制。接口说明接口名描述OHDrawingBitmapCreate(void)创建一个位图对象。OHDrawingBitmapBuild(OHDrawingBitmap,constuint32twidth,constuint32theight,constOHDrawingBitmapFormat)初始化位图对象的宽度和高度,并且为该位图设置像素格式。OHDrawingCanvasCreate(void)创建一个画布对象。OHDrawingCanvasBind...
2023-12-07 14:21:50 1275浏览 0点赞 0回复 0收藏
分布式系统硬件资源池原理和接入实践一、硬件资源池理念产生背景随着智能设备的发展和普及,越来越多的智能设备已经深入人们的生活,比如手机,PC,平板,各类穿戴设备等。当前单个设备的外设资源已经非常丰富,硬件能力也很强大。像我们的手机、PC、平板都有相机,音频,屏幕,键鼠等各种外设资源;但是这些硬件外设是属于各个设备自身的,如果涉及到跨设备的协同操作就会比较繁琐。比如用户正在PC上编辑文档,需要从平板复制...
2023-12-07 14:20:03 1466浏览 0点赞 0回复 0收藏
HarmonyOS的应用必须用js来桥接native。需要使用acenapi仓中提供的napi接口来处理js交互。napi提供的接口名与三方Node.js一致,目前支持部分接口,符号表见acenapi仓中的libnapi.ndk.json文件。开发流程在DevEcoStudio的模板工程中包含使用NativeAPI的默认工程,使用File>New>CreateProject创建NativeC++模板工程。创建后在main目录下会包含cpp目录,可以使用acenapi仓下提供的napi接口进行开发。js侧通过import引入nat...
2023-12-05 16:41:53 1912浏览 0点赞 0回复 0收藏
Vibrator开发概述振动器模块服务最大化开放硬工最新马达器件能力,通过拓展原生马达服务实现振动与交互融合设计,打造细腻精致的一体化振动体验和差异化体验,提升用户交互效率和易用性、提升用户体验、增强品牌竞争力。运作机制Vibrator属于控制类小器件,主要包含以下四个模块:VibratorAPI,VibratorFramework,VibratorService和HDF层。图1控制类小器件中的Vibrator●VibratorAPI:提供振动器基础的API,主要包含振动器的列...
2023-12-05 09:17:47 1626浏览 0点赞 0回复 0收藏
一、前言作为一名开发爱好者,从大了讲,我学习并进行HarmonyOS相关开发是为了能为鸿蒙生态建设尽一份绵薄之力,从小了讲,就是为了自己的兴趣。而万能卡片是一个让我非常感兴趣的东西。很多时候我跟别人解释什么是万能卡片,都会这么说:"万能卡片能实现让你在不用打开app的前提下,在桌面上就能使用到相关服务"。有一天,我的朋友跟我说,既然可以体验到各种服务,那么能直接在桌面上玩游戏吗?通过对万能卡片相关文档的阅读...
2023-12-01 10:17:29 2640浏览 0点赞 0回复 1收藏
为什么要使用后台任务?开发过程中如何选择合适的后台任务?后台任务申请时存在哪些约束与限制?针对开发者使用后台任务中的疑问,我们上线了概念更明确、逻辑结构更清晰的后台任务开发指南,包含具体的使用场景、详细的开发步骤,帮助开发者全面理解申请后台任务的必要性、后台任务类型和申请操作步骤等。本期HarmonyOS开发者资料直通车带您快速了解内容干货一、初识后台任务设备返回主界面、锁屏、应用切换等操作会使应用退至...
2023-11-30 14:18:10 1346浏览 0点赞 0回复 0收藏
HarmonyOS传感器开发指南HarmonyOS系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor接口,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类应用,比如指南针、运动健康、游戏等。传感器类型描述说明主要用途ACCELEROMETER加速度传感器测量三个物理轴(x、y和z)上,施加在设备上的加速度(包括重力加速度),单位:ms²检测运动状态ACCELEROMETERU...
2023-11-28 19:20:41 2268浏览 2点赞 1回复 1收藏