侵权投诉

简述HarmonyOS单元测试框架

2021-07-28 14:34 次阅读

作者:leidan、houjing ,华为软件测试工程师

测试是APP开发中一个重要的环节,在开发迭代中借助高效易用的测试工具来编写和执行自动化测试用例,并及时分析处理用例失败项;同时测试也是保障应用质量和提升开发效率的重要途径。

然而,由于HarmonyOS应用具备一些独特性(例如能够实现应用的一次开发、多端部署,例如支持使用Java和JS两种语言进行开发和混合开发),因此,除了业界普遍的APP测试场景外,HarmonyOS应用的测试还需要解决下述几个问题:

1.“一次开发,多端部署”应用的测试

HarmonyOS APP支持”一次开发,多端部署”,即同一套代码可以针对不同的目标设备形态编译打包出对应的hap。那么,针对不同设备形态的hap,应该怎么进行测试呢?

2. 混合语言应用的测试

HarmonyOS APP支持使用多语言(Java、JS等)混合开发且语言互通。那么,开发者应该如何测试多语言开发的APP呢?

想要知道上述两个问题的答案,那就不要错过今天的内容啦~

今天我们为大家带来的是HarmonyOS单元测试测试框架的编译打包/运行机制和关键功能特性,通过这个内容,你可以快速了解和上手HarmonyOS单元测试测试框架哦~

让我们先来进入HarmonyOS测试框架机制介绍,方便大家了解我们的编译打包和运行机制。

测试框架机制介绍

编译打包/运行机制

根据HarmonyOS应用框架定义,一个HarmonyOS APP由一个entry-hap模块和若干feature-hap模块构成。根据HarmonyOS应用程序框架的多hap机制,开发者可借助编译打包工具将“单元测试测试框架+测试代码”打包为一个feature-hap,在打包过程中采用provided依赖模式关联目标APP代码(可为entry-hap或者feature-hap)。运行态下,测试hap(test.hap)与目标hap(app.hap)被应用程序框架共进程加载运行。

而测试用例通过接口调用来完成对目标代码和APP组件的控制、触发和查询,从而实现测试逻辑。

测试代码的分离打包和共进程运行机制

AbilityDelegator为元能力子系统提供的测试支持能力,用于控制Ability的生命周期,获取Ability对象状态,注入点击事件等。使用AbilityDelegator可以提升HJUnit测试用例的开发效率和稳定性。

获取测试APP进程AbilityDelegator实例的方法:

AbilityDelegatorRegistry.getAbilityDelegator()

“一次开发,多端部署”应用的测试

针对“一次开发,多端部署”应用的测试,测试代码的编译打包功能内置于HarmonyOS APP编译打包工具链中,自动继承”一次开发,多端部署”特性,即同一套测试代码可被编译打包出与目标代码一致的针对多形态设备的hap包(目标设备形态在APP工程下的config.json中通过deviceType字段配置)。单元测试测试框架在运行时将自动识别当前设备形态并安装运行相应的hap。

一套测试代码同时编译出多种产品形态的测试hap如图2所示:

cf4a849a-ec15-11eb-a97a-12bb97331649.png

(图2 一套测试代码同时编译出多种产品形态的测试hap)

混合语言应用的测试

混合语言应用测试的语法介绍

HarmonyOS应用可以使用Java或者JS开发,相应的,单元测试测试框架通过HJUnit和HJSUnit支持进行Java和JS的测试,并且支持两种语言混合执行。

目前在2.2.0.200版本及以上的Deveco Studio上新建Java或JS模板工程,main和ohosTest目录下均包含java和js目录,用户可以在ohosTest目录下编写java和js测试用例,对应工程在执行时,两种语言的测试用例均会被执行。

HJUnit单元测试测试框架的实现基于JUnit4开源框架。JUnit为业界通用的Java单元测试框架,它通过Java注解机制提供了一套用例编写语法规范,用户使用注解来标注测试过程各阶段的生命周期函数。HJUnit语法继承JUnit4,JUnit4的详细介绍可以参考下方链接。

· JUnit4详细介绍

https://junit.org/junit4/

HJSUnit单元测试测试框架参考OSGI插件机制和业内通用的测试用例表达方式,使用describe和it函数标识测试套和测试用例,采用expect(XXX).assertXX的断言方式检查结果。JS用例编写语法支持JS的标准 ES6语法。

多语言测试用例介绍

上文我们已经提到,DevEco Studio集成了HarmonyOS单元测试测试框架,为用户提供了Java和JS的单元测试能力。开发者可以通过代码直接测试项目中的指定类、方法,或是针对UI交互功能的测试等及时发现问题,同时避免在后期开发引入问题,大大提升了开发工作效率和保证开发质量。那么测试用例到底是怎么样的,让我们来一探究竟~

HJUnit测试用例

具体的Demo如下。在这个Demo中,checkScreenShape用例使用元能力子系统提供的AbilityDelegator测试Kit,可获取HarmonyOS应用程序Context,进而可以在测试代码中对被测应用进行查、控制、事件监听等操作,以达到测试目的。

public class ExampleOhosTest { @Test public void checkScreenShape() { // 获取 IAbilityDelegator 实例 final IAbilityDelegator delegator = AbilityDelegatorRegistry.getAbilityDelegator(); // 从IabilityDelegator实例中获取应用content内容 final Context appContext = delegator.getAppContext(); DeviceCapability devCap = appContext.getResourceManager().getDeviceCapability(); assertNotNull(“Null deviceCapability”, devCap); if (devCap.deviceType == DeviceCapability.DEVICE_TYPE_WEARABLE) { // 断言 assertTrue(“Unexpected display shape”, devCap.isRound); } else { assertFalse(“Unexpected display shape”, devCap.isRound); } } }

HJSUnit测试用例

这里我们测试的对象是pages的弹出对话框接口,该接口可以实现在当前页面上层弹出对话框,显示指定的文本,在接口测试中可以通过接口执行回调判断当前接口是否调用成功,assertTrue表示成功。

it(‘testPromptDialog’, 0, function() { console.info(‘testPromptDialog START’) prompt.showDialog({ title: ‘dialog showDialog test’, message: ‘message of dialog’, buttons: [ { text: ‘OK’ } ], success: function(ret) { expect(true).assertTrue(); }, cancel: function() { expect(true).assertFalse(); }, complete: function() { console.log(‘[prompt.showDialog] complete’); } }); });

跨语言测试

HarmonyOS不仅支持使用Java或JS语言进行开发,也支持混合语言开发。JS UI框架提供了JS FA(Feature Ability)调用Java PA(Particle Ability)的机制,该机制提供了一种通道来传递方法调用、处理数据返回以及订阅事件上报。

当前提供Ability和Internal Ability两种调用方式,开发者可以根据业务场景选择合适的调用方式进行开发。

Ability:拥有独立的Ability生命周期,FA使用远端进程通信拉起并请求PA服务,适用于基本服务供多FA调用或者服务在后台独立运行的场景。

Internal Ability:与FA共进程,采用内部函数调用的方式和FA进行通信,适用于对服务响应时延要求较高的场景。该方式下PA不支持其他FA访问调用。

JS端与Java端通过bundleName和abilityName来进行关联。在系统收到JS调用请求后,根据开发者在JS接口中设置的参数来选择对应的处理方式。开发者在指定接口onRemoteRequest()中实现PA提供的业务逻辑。详细信息请参考JS FA调用Java PA机制—— JS FA如何调用Java PA。

· JS FA如何调用Java PA

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-fa-call-pa-0000001050435961

而在测试方面,目前单元测试测试框架支持上述JS FA调用PA机制的使用。

HJSUnit单元测试测试框架借助了HarmonyOS应用程序框架的多hap机制,测试代码支持“一次开发,多端部署”。HJSUnit和HJUnit集成到DevEco Studio上的项目模板上,方便用户采用Java和JS两种语言做测试。

两个测试框架测试框架已随DevEco Studio的Harmony SDK对外发布,工具的更新迭代也与DevEco Studio的更新节奏保持一致,欢迎大家点击【阅读原文】查看更多测试详情~

编辑:jq

原文标题:一文带你看懂HarmonyOS单元测试框架

文章出处:【微信号:gh_019562b5fb4b,微信公众号:】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

HDC技术分论坛:分布式调试、调优能力解决方案

HarmonyOS致力于提供1+8+N智慧全场景解决方案,打造设备流转、多端协同的分布式体验,实现一次开发、多端部署,让分布式应用...
发表于 10-28 16:20 0次 阅读
HDC技术分论坛:分布式调试、调优能力解决方案

华秋电子亮相华为开发者大会 加速OpenHarmony创新

2021年10月22日,“华为开发者大会2021”在东莞松山湖正式开幕。本次会议聚焦 Harmony....
的头像 华秋电子 发表于 10-28 08:54 117次 阅读
华秋电子亮相华为开发者大会 加速OpenHarmony创新

共建开源生态,赋能千行百业!润和软件携新成果亮相华为开发者大会2021

10月22日-24日,HDC.Together华为开发者大会2021在东莞松山湖隆重举办。本次大会带....
的头像 HiHope社区 发表于 10-27 18:28 27次 阅读
共建开源生态,赋能千行百业!润和软件携新成果亮相华为开发者大会2021

HDC技术分论坛:ArkCompiler原理解析

ArkCompiler(方舟编译器)是组件化、可配置的多语言编译和运行平台,它既能支撑单一语言运行环境,也能支撑多种语言组合的运行...
发表于 10-27 17:04 202次 阅读
HDC技术分论坛:ArkCompiler原理解析

开源大师兄 青少年OpenHarmony开发板硬件特性介绍

继OpenHarmony 3.0  LTS版本于 2021 年 9 月 30 日上线以来,在包括教育....
发表于 10-27 12:14 458次 阅读
开源大师兄 青少年OpenHarmony开发板硬件特性介绍

《道德经》原子化服务UX历程和后续升级计划

发表于 10-27 11:36 0次 阅读
《道德经》原子化服务UX历程和后续升级计划

HDC技术分论坛:HarmonyOS新一代UI框架的全面解读

作者:yuzhiqiang,UI编程框架首席技术专家在Harmony 3.0.0开发者预览版中,包含了新一代的声明式UI框架ArkUI 3.0、多语...
发表于 10-26 18:48 101次 阅读
HDC技术分论坛:HarmonyOS新一代UI框架的全面解读

HarmonyOS IDE工具DevEco 新版本3.0 Beta1发布

2021年10月22日的华为开发者大会HDC.Together 2021主题演讲会上,我们发布了HarmonyOS 3.0.0开发者预览版。预览版本中包含...
发表于 10-26 18:16 404次 阅读
HarmonyOS IDE工具DevEco 新版本3.0 Beta1发布

鸿蒙3.0给业内带来了哪些惊喜

据海外调研机构数据预测,2021年全球移动操作系统市场,Android占据73%的市场份额,苹果iO....
的头像 电子发烧友网 发表于 10-26 17:35 435次 阅读

第二届HarmonyOS开发者创新大赛正式启动 梦想再度启航

在10月22日举办的 华为 开发者大会(Together)上,第二届“ HarmonyOS 开发者创....
发表于 10-26 17:09 81次 阅读
第二届HarmonyOS开发者创新大赛正式启动 梦想再度启航

华为开发者大会有什么亮点

华为开发者大会2021于10月22至24在广东松山湖举行,开发者大会HDC 2021主题演讲嘉宾阵容....
的头像 lhl545545 发表于 10-26 17:03 296次 阅读

什么人会叁加华为开发者大会

华为开发者大会2021在广东东莞盛大召开,2021华为开发者大会参会者有华为专家、全球开发者等受邀参....
的头像 lhl545545 发表于 10-26 16:42 327次 阅读

华为开发者大会2021 10月官网

华为开发者大会2021近日正式在广东举行,本次大会聚焦HarmonyOS、智能家居、智慧办公、HMS....
的头像 lhl545545 发表于 10-26 16:26 397次 阅读

HDC2021HarmonyOS学生公开课:校园布道未来可循

为了让学生了解HarmonyOS最新技术、商业价值、生态价值,以及学生开发者如何成长等信息,10月2....
的头像 话说科技 发表于 10-26 15:06 12899次 阅读
HDC2021HarmonyOS学生公开课:校园布道未来可循

HarmonyOS原子化服务新赛道:系统级入口服务中心

10月22日-24日,为期三天的华为开发者大会2021(Together)在东莞举行。本次大会《Ha....
的头像 话说科技 发表于 10-26 15:05 10202次 阅读
HarmonyOS原子化服务新赛道:系统级入口服务中心

华为开发者大会2021上市股票

华为开发者大会2021上市股票有哪些?华为开发者大会2021上市股票有中国长城、中国软件、金山办公、....
的头像 lhl545545 发表于 10-26 14:37 239次 阅读

华为2021开发者大会最新消息

华为开发者大会2021在中国松山湖举行,会上,华为公司基于OpenHarmony提供了Harmony....
的头像 lhl545545 发表于 10-26 14:20 226次 阅读

2021华为开发者大会介绍

华为开发者大会2021精彩纷呈,大会上主要聚焦了HarmonyOS、智慧办公、HMS Core等热门....
的头像 lhl545545 发表于 10-26 11:45 293次 阅读

Harmony应用开发--自定义标题栏实战

在Harmony开发过程中,如果对系统标题栏感到不满意,可以进行自行修改设计。配置文件(config.json)修改,在module下添加下面内...
发表于 10-26 11:37 101次 阅读
Harmony应用开发--自定义标题栏实战

华为开发者大会全程回顾

华为开发者大会2021(Together)在东莞松山湖已经完美落幕,下面我们一起来看看2021华为开....
的头像 lhl545545 发表于 10-26 11:16 265次 阅读

华为开发者大会2021鸿蒙系统升级

2021华为开发者大会10月22日至24日如期在松山湖举行,会上,华为正式发布了HarmonyOS3....
的头像 lhl545545 发表于 10-26 10:08 290次 阅读

华为开发者大会在哪里看

2021年华为开发者大会近日正式在东莞松山湖举行,会上华为发布了HarmonyOS 3开发者预览版、....
的头像 lhl545545 发表于 10-26 09:56 197次 阅读

华为开发者大会2021在哪

华为开发者大会2021在广东东莞松山湖举行,时间为三天,10月22至24天,华为官方已经公布了开发者....
的头像 lhl545545 发表于 10-25 17:53 500次 阅读

华为开发者大会2021概念股

  华为开发者大会2021在10月22至24日在东莞松山湖如期举行,中国软件万兴科技等鸿蒙概念股有望....
的头像 lhl545545 发表于 10-25 16:44 351次 阅读

华为开发者大会值得参加吗

2021华为开发者大会值得参加。10月22至24日,2021华为开发者大会聚焦行业技术大咖发表了技术....
的头像 lhl545545 发表于 10-25 16:15 179次 阅读

HarmonyOS 3.0.0开发者预览版全新发布

2021年10月22日在华为开发者大会HDC.Together 2021 主题演讲上,我们发布了HarmonyOS 3.0.0开发者预览版,主要内容包括:...
发表于 10-25 15:49 402次 阅读
HarmonyOS 3.0.0开发者预览版全新发布

2021华为开发者大会心得体会

10月22至24日华为正式举行了2021华为HDC开发者大会,华为通过展示软硬件协同的全场景多终端教....
的头像 lhl545545 发表于 10-25 15:25 214次 阅读

HarmonyOS原子化服务卡片开发-快照实战说明

1.快照作用在服务中心显示卡片的过程中,因为页面加载需要一定时间,所以在服务中心中会先显示快照,后续再显示加载的小卡页面,...
发表于 10-25 13:42 0次 阅读
HarmonyOS原子化服务卡片开发-快照实战说明

华为开发者大会2021视频

华为开发者大会2021(Together)在东莞如期举行,华为消费总裁CEO余承恩在以“未来 有迹可....
的头像 lhl545545 发表于 10-25 11:23 316次 阅读

2020华为开发者大会直播入口

2020 年华为开发者大会与9 月10 日至9 月12 日在东莞松山湖举行。会上,华为揭开 了关于H....
的头像 lhl545545 发表于 10-25 11:09 254次 阅读

HarmonyOS驱动华为全屋智能再升级让智能家体验更近一步

(中国,东莞,2021年10月23日)华为开发者大会2021(Together)如期在东莞松山湖举行....
的头像 话说科技 发表于 10-25 10:31 283次 阅读
HarmonyOS驱动华为全屋智能再升级让智能家体验更近一步

梦想再度启航,第二届HarmonyOS开发者创新大赛正式启动

在10月22日举办的华为开发者大会(Together)上,第二届“HarmonyOS开发者创新大赛”....
的头像 话说科技 发表于 10-25 10:18 10032次 阅读
梦想再度启航,第二届HarmonyOS开发者创新大赛正式启动

华为开发者大会发布HarmonyOS 3预览版等全新开发技术,搭载HarmonyOS的设备超过1.5亿台

HarmonyOS已在超过1.5亿智能手机、平板、手表、智慧屏等设备上应用,成为万物智联时代的数字底....
的头像 西西 发表于 10-25 09:55 858次 阅读

鸿蒙3开发者预览版发布 华为鸿蒙编程语言正在研发中

2021华为开发者大会近日在广东东莞正式举行,随后华为消费总裁余承恩宣布将带来全新HarmonyOS....
的头像 lhl545545 发表于 10-25 09:13 356次 阅读

2021华为开发者大会分论坛HarmonyOS学生公开课布道师从零开始从现在开始

2021华为开发者大会分论坛HarmonyOS学生公开课布道师从零开始从现在开始 在正在直播的202....
的头像 inr999 发表于 10-24 11:47 623次 阅读
2021华为开发者大会分论坛HarmonyOS学生公开课布道师从零开始从现在开始

华为开发者分论坛HarmonyOS学生公开课-HarmonyOS开发者三大成长阶段与学习资源

2021华为开发者分论坛HarmonyOS学生公开课-HarmonyOS开发者三大成长阶段与学习资源
的头像 lhl545545 发表于 10-24 11:43 538次 阅读
华为开发者分论坛HarmonyOS学生公开课-HarmonyOS开发者三大成长阶段与学习资源

2021华为开发者大会分论坛HarmonyOS学生公开课解读HarmonyOS布道师

在今天的2021华为开发者大会分论坛HarmonyOS学生公开课上华为HarmonyOS开发者运营高....
的头像 inr999 发表于 10-24 11:35 560次 阅读
2021华为开发者大会分论坛HarmonyOS学生公开课解读HarmonyOS布道师

华为开发者分论坛HarmonyOS学生公开课-如何成为HarmonyOS校园布道师

2021华为开发者分论坛HarmonyOS学生公开课-如何成为HarmonyOS校园布道师
的头像 lhl545545 发表于 10-24 11:33 515次 阅读
华为开发者分论坛HarmonyOS学生公开课-如何成为HarmonyOS校园布道师

华为开发者分论坛HarmonyOS学生公开课-开发者成长图谱

2021华为开发者分论坛HarmonyOS学生公开课-开发者成长图谱
的头像 lhl545545 发表于 10-24 11:25 418次 阅读
华为开发者分论坛HarmonyOS学生公开课-开发者成长图谱

华为开发者分论坛HarmonyOS学生公开课-OpenHarmony Codelabs开发案例

2021华为开发者分论坛HarmonyOS学生公开课-OpenHarmony Codelabs开发案....
的头像 lhl545545 发表于 10-24 11:25 405次 阅读
华为开发者分论坛HarmonyOS学生公开课-OpenHarmony Codelabs开发案例

华为开发者分论坛HarmonyOS学生公开课-10分钟玩转codeLabs应用案例

2021华为开发者分论坛HarmonyOS学生公开课-10分钟玩转codeLabs应用案例
的头像 lhl545545 发表于 10-24 11:17 399次 阅读
华为开发者分论坛HarmonyOS学生公开课-10分钟玩转codeLabs应用案例

2021华为开发者大会HarmonyOS学生公开课上分享精彩样例

在今天的2021华为开发者大会分论坛HarmonyOS学生公开课上分享了很多的精彩样例;比如分布式任....
的头像 inr999 发表于 10-24 11:17 490次 阅读
2021华为开发者大会HarmonyOS学生公开课上分享精彩样例

华为开发者分论坛HarmonyOS学生公开课-如何学习HarmonyOS应用开发?

2021华为开发者分论坛HarmonyOS学生公开课-如何学习HarmonyOS应用开发?
的头像 lhl545545 发表于 10-24 11:09 342次 阅读
华为开发者分论坛HarmonyOS学生公开课-如何学习HarmonyOS应用开发?

华为开发者分论坛HarmonyOS学生公开课-10分钟成为HarmonyOS开发者

2021华为开发者分论坛HarmonyOS学生公开课-10分钟成为HarmonyOS开发者
的头像 lhl545545 发表于 10-24 11:03 334次 阅读
华为开发者分论坛HarmonyOS学生公开课-10分钟成为HarmonyOS开发者

2021华为开发者大会HarmonyOS学生公开课上教你10分钟成为HarmonyOS开发者

2021华为开发者大会HarmonyOS学生公开课上教你10分钟成为HarmonyOS开发者 学习H....
的头像 inr999 发表于 10-24 11:03 389次 阅读
2021华为开发者大会HarmonyOS学生公开课上教你10分钟成为HarmonyOS开发者

华为开发者分论坛HarmonyOS学生公开课-HarmonyOS的无限可能

2021华为开发者分论坛HarmonyOS学生公开课-HarmonyOS的无限可能   推荐链接:h....
的头像 lhl545545 发表于 10-24 11:03 316次 阅读
华为开发者分论坛HarmonyOS学生公开课-HarmonyOS的无限可能

2021华为开发者大会HarmonyOS学生公开课 无限可能和传承

2021华为开发者大会HarmonyOS学生公开课 无限可能和传承
的头像 inr999 发表于 10-24 10:58 375次 阅读
2021华为开发者大会HarmonyOS学生公开课 无限可能和传承

华为开发者分论坛HarmonyOS学生公开课-木棉花2.0模式

2021华为开发者分论坛HarmonyOS学生公开课-木棉花2.0模式与1.0模式的不足
的头像 lhl545545 发表于 10-24 10:53 324次 阅读
华为开发者分论坛HarmonyOS学生公开课-木棉花2.0模式

华为开发者分论坛HarmonyOS学生公开课-面向所有开发者的木棉花开源项目

2021华为开发者分论坛HarmonyOS学生公开课-面向所有开发者的木棉花开源项目,有鸿蒙最全面的....
的头像 lhl545545 发表于 10-24 10:52 229次 阅读
华为开发者分论坛HarmonyOS学生公开课-面向所有开发者的木棉花开源项目

华为开发者分论坛HarmonyOS学生公开课-分布式数字华容道

2021华为开发者分论坛HarmonyOS学生公开课-分布式数字华容道
的头像 lhl545545 发表于 10-24 10:40 239次 阅读
华为开发者分论坛HarmonyOS学生公开课-分布式数字华容道

2021华为开发者大会HarmonyOS学生公开课案例 开发者收入超1300万

在今天的2021华为开发者大会分论坛HarmonyOS学生公开课上,有一个案例中开发者收入超1300....
的头像 inr999 发表于 10-24 10:40 297次 阅读
2021华为开发者大会HarmonyOS学生公开课案例 开发者收入超1300万

华为开发者分论坛HarmonyOS学生公开课-学习鸿蒙更全面的开发

2021华为开发者分论坛HarmonyOS学生公开课-学习鸿蒙更全面的开发
的头像 lhl545545 发表于 10-24 10:37 271次 阅读
华为开发者分论坛HarmonyOS学生公开课-学习鸿蒙更全面的开发

华为开发者分论坛HarmonyOS学生公开课-学习demo总结分享

2021华为开发者分论坛HarmonyOS学生公开课-学习demo总结分享
的头像 lhl545545 发表于 10-24 10:34 220次 阅读
华为开发者分论坛HarmonyOS学生公开课-学习demo总结分享

2021华为开发者大会HarmonyOS学生公开课分享开发者会遇到什么问题 怎么解决问题

2021华为开发者大会HarmonyOS学生公开课分享开发者会遇到什么问题 怎么解决问题 2021华....
的头像 inr999 发表于 10-24 10:31 268次 阅读
2021华为开发者大会HarmonyOS学生公开课分享开发者会遇到什么问题 怎么解决问题

2021华为开发者大会HarmonyOS学生公开课教你怎么从小白到高手

2021华为开发者大会HarmonyOS学生公开课教你怎么从小白到高手 HarmonyOS难不难?我....
的头像 inr999 发表于 10-24 10:28 309次 阅读
2021华为开发者大会HarmonyOS学生公开课教你怎么从小白到高手

华为开发者分论坛HarmonyOS学生公开课-学习开发demo模仿与创新

2021华为开发者分论坛HarmonyOS学生公开课-学习开发demo模仿与创新
的头像 lhl545545 发表于 10-24 10:25 206次 阅读
华为开发者分论坛HarmonyOS学生公开课-学习开发demo模仿与创新

华为开发者分论坛HarmonyOS学生公开课-学习并总结HarmonyOS相关知识

2021华为开发者分论坛HarmonyOS学生公开课-学习并总结HarmonyOS相关知识
的头像 lhl545545 发表于 10-24 10:21 200次 阅读
华为开发者分论坛HarmonyOS学生公开课-学习并总结HarmonyOS相关知识

华为开发者分论坛HarmonyOS学生公开课-成立HarmonyOS木棉花研究团队

2021华为开发者分论坛HarmonyOS学生公开课-成立HarmonyOS木棉花研究团队
的头像 lhl545545 发表于 10-24 10:16 225次 阅读
华为开发者分论坛HarmonyOS学生公开课-成立HarmonyOS木棉花研究团队

HarmonyOS应用开发-三方UI线程图组件练习

HarmonyOS已陆续推出1000+组件,包含UI、动画图形、框架、安全、工具、网络、文件数据、多媒体、图片缓存和基础功能,具有多...
发表于 10-23 11:13 404次 阅读
HarmonyOS应用开发-三方UI线程图组件练习

HarmonyOS与OpenHarmony应用开发差异

DevEco Studio是HarmonyOS的配套的开发IDE,因为HarmonyOS是基于OpenHarmony开发的,因此,使用DevEco Studio(...
发表于 10-22 10:35 224次 阅读