自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

原创 “鸿蒙生态专家面对面“三月专场等你前来!

赶紧私信联系我报名吧!

2023-03-17 10:10:58 111

原创 Stage模型深入解读

例如,用户启动一个视频应用后,切换到“任务中心”界面,将会看到视频应用这个任务,当用户点击这个任务时,系统会把该任务切换到前台,如果这个视频应用中的视频编辑功能也是通过应用组件编写的,那么在用户启动视频编辑功能时,会创建视频编辑的应用组件实例,在“任务中心”界面中,将会展示视频应用、视频编辑两个任务。如何在不同窗口形态的设备上,提供统一的组件模型呢?系统在拉起过程中,通过底层软总线的能力在两个组件实例之间建立跨设备的RPC连接,开发者在获取RPC接口后,即可进行跨设备通信,适用于应用在设备间交互的场景。

2023-03-15 10:33:02 292

原创 及刻周边惠:拥抱HarmonyOS原子化服务

开发背景。

2023-03-09 11:18:36 315

原创 Hypium框架使能ArkTS应用高效测试

但构建这些场景耗时费力,甚至部分无法实现自动化,只能依赖人工测试,基于这种情况,Hypium测试框架提供了通用的接口模拟能力,支持开发者模拟应用接口,快捷构建测试场景。今天,我们重点分享Hypium新版本支持ArkUI引擎,同时新增了测试能力库,构建丰富的场景模拟能力和专项测试执行能力,全面使能ArkTS应用自动化测试。针对这些特殊场景,Hypium测试框架从测试执行粒度、执行方式、执行调度等多维度提供压力、数据驱动、筛选能力等场景的测试执行能力,进一步提升ArkTS应用测试执行效率。

2023-03-03 14:52:49 388

原创 应用模型开发指南上新介绍

Module、HAP、Ability、AbilitySta-ge、Context……您是否曾经被这些搞不懂又绕不开的知识点困扰?现在,全新的《应用程序包基础知识》及《应用模型开发指南》为您答疑解惑!这里有您关注的概念解析、原理机制阐述,也有丰富的场景化开发指导,快来体验吧~一、基本概念解析。

2023-03-01 10:19:19 285

原创 HarmonyOS Connect “Device Partner”专场FAQ来啦

Device Partner平台是面向AIoT产业链伙伴的一站式服务平台,伙伴可以通过平台获取最新的产品、服务与解决方案,实现智能硬件产品的开发、认证、量产和推广等全生命周期的管理,加入HarmonyOS Connect生态,共同提升消费者的智慧生活体验。在接入HarmonyOS Connect生态的过程中,你是否对团队管理、帐号找回、产品委托、产品信息查询等功能的使用存在疑问呢?本期我们就为大家带来Device Partner平台团队帐号与产品管理的常见问题答疑,让你快速get到解决方案。

2023-02-27 10:37:01 300

原创 DevEco Studio 3.1 Beta1版本发布——新增六大关键特性,开发更高效

智能代码编辑、端云一体化开发、低代码开发个性化……六大新增关键特性,开发更高效,体验更觉妙!立即点击链接下载,做DevEco Studio 3.1 Beta1版本尝鲜者!

2023-02-24 11:20:46 454 2

原创 HarmonyOS Connect认证测试

在HarmonyOS Connect生态产品的认证测试过程中,你是否存在这些疑问:认证流程具体包括哪些操作环节?如何根据实际场景选择合适的认证方式?如何选择认证测试标准的版本……本期FAQ为大家带来HarmonyOS Connect认证测试的常见问题答疑,让你快速get到解决方法。如何选择认证方式?

2023-02-22 10:37:54 490 6

原创 小白指南:手把手教你用低代码开发一个应用页面

一、什么是低代码开发在了解低代码开发之前,我们先看看使用低代码开发的效果。低代码开发效果示例低代码开发是DevEco Studio为HarmonyOS开发者提供的可视化页面的开发方式,具备丰富的UI页面编辑能力,开发者可以在图形化的用户界面上自由拖拽组件、完成数据的参数化配置,还能实时预览开发页面的效果,所见即所得。可能我们会有这样的疑问,“既然能手敲代码完成页面开发,为什么还要用低代码开发呢?

2023-02-17 10:20:46 337

原创 ArkUI新能力,助力应用开发更便捷

如下图中“布局效果”所示,如果要实现图中的效果,一段Text文本位于左上角,另一段Text文本放置在右下角,使用线性布局需要这么实现:在外层套一个Column容器,里面嵌套2个Row容器,第一段Text文本放置在第一个Row的左侧,第二段Text文本放置在第二个Row的右侧,需要使用3个布局容器,2层嵌套。如果使用相对布局,只需要外层套一个RelativeContianer容器,设置第一行文本在相对容器的左上角,设置第二行文本在相对容器的右下角,只需要1个布局容器,1层嵌套,代码实现上也较简洁。

2023-02-15 10:08:57 358

原创 Hi3861编译烧录更快捷

HUAWEI DevEco Device Tool是华为面向智能设备开发者提供的一站式集成开发环境。划重点,DevEco Device Tool 3.1 Beta2又上新技能啦——支持纯Windows环境开发Hi3861,显著提升编译、烧录效率,同时还带来了更多实用的功能及模板,为广大开发者朋友带来更加高效、便捷的开发体验。接下来,让我们来看看吧!纯Windows环境开发Hi3861,编译烧录更快捷。

2023-02-10 10:02:23 249

原创 如何用一套代码运行跨多操作系统应用

一、跨平台框架介绍。

2023-02-08 11:39:37 270

原创 应用可靠性与性能不给力?HarmonyOS HiViewDFX了解一下

如果应用要在程序中监控内存,可以使用这组HiDebug接口(如下列代码所示),前三个接口是NATIVE内存分配器的统计信息,可以获取NATIVE分配器的总大小、分配大小和可用大小,后三个接口是从系统Smaps获取的统计信息,注意这两个信息不是一个维度上的,不能做数据的等同,在使用场景上也有差异。例如,Sched是操作系统内核的调度信息打点;应用内存调优分析的时候,还需要分解到虚拟地址、Ark JS的内存、NATIVE的内存、字体图标等资源、So的映射、线程栈等,这些都属于内存观测的范围。

2023-02-03 10:32:39 285

原创 喜报|HarmonyOS开发者社区连获业内奖项,持续深耕开发者生态

2022年,HarmonyOS开发者社区曾组织或参与多场技术大会、开发者大赛和技术沙龙,邀请各应用专家进行面对面交流,针对HarmonyOS输出技术解析,版本更新等高质量内容进行分享,以领先技术回馈社区,帮助开发者学习和了解相关技术。临近年末,各大平台陆续揭晓年度榜单,表彰了具备强大影响力与做出突出贡献的优秀项目与团队,而HarmonyOS开发者社区作为技术分享,学习和展示的平台,输出高质量技术文章百余篇,连续获得业内各大奖项,因自身价值而受到业界广泛认可!

2023-01-19 14:31:56 38

原创 HarmonyOS智能座舱体验是怎样炼成的?立即查看

除了基础要求和开发禁止外,我们也有更多量化的HMI设计规范的标准,包含交互复杂度要求、交互热区要求、信息层级规范,希望帮助开发者们更好的设计、开发出优秀的应用体验。基于用户的使用场景研究,我们发现在驾驶场景下(除了驾驶和车控相关的功能外),最重要是导航信息,使用最高频的服务是有声音乐类,其次是通讯服务。座舱相比手机、平板等设备,除了屏幕交互之外,可以利用的还有车内的音响、灯光、空调、座椅、车窗等硬件,以及人脸识别,位置识别、光线识别等能力。在智能座舱内,摆在首要位置的便是驾驶体验。

2023-01-11 10:34:43 216

原创 4天带你上手HarmonyOS ArkUI开发——《HarmonyOS ArkUI入门训练营之健康生活实战》

ArkUI采用极简的声明式UI描述界面语法,只需用几行简单直观的声明式代码,即可完成界面功能,内置了丰富而精美HarmonyOS Design的UI组件和API,可满足大部分跨端应用界面开发的所需。《HarmonyOS ArkUI入门训练营之健康饮食应用》是面向入门开发者打造的实战课程系列。通过学习ArkUI入门训练营课程,了解声明式UI开发框架及组件用法,完成一款健康饮食应用的界面开发,结合DevEco Studio提供的多设备预览能力,体验ArkUI框架带来的一次开发多设备适配能力。

2023-01-05 10:17:13 274

转载 DevEco Studio新特性分享-跨语言调试,让调试更便捷高效

如果只能使用单语言调试的方式,就需要频繁的切换调试会话、重启应用,还需要在C++语言中手动添加断点,且调用链断层不连续。在调试运行到调用C++代码处,断点能够直接Step Into跳转到C++代码,整个调试过程连续,无需额外在对应语言去手动添加断点,避免了在此过程过多的手工操作,并且无需等待,大幅提升了调试效率。针对多线程应用的调试场景,DevEco Studio推出了多线程调试能力,同时管理多个线程的调试资源,我们开发者可以在调试过程中随意切换待调试的进程,查看该进程的调试堆栈信息,有效提升了开发效率。

2023-01-04 11:22:30 85

转载 HarmonyOS多媒体框架介绍

以上是多媒体框架的相关介绍内容,如果您想了解更多关于HarmonyOS相关知识,请参考HarmonyOS应用开发平台(https:// developer.harmonyos.com/),那里有更多更详细的介绍,提供循序渐进的学习路径,便于开发者快速掌握相关知识,构建属于自己的HarmonyOS应用,我们期待您的加入。在硬件适配层,即HDF层,提供兼容设计。从分层架构的角度,相机框架的框架层提供了开发者可以感知的API来简化编程,服务层主要通过一些高性能、高画质的设计,提升对开发者服务的质量和体验效果。

2022-12-30 10:01:14 98

转载 支持API 9的Sample已上新,速来拿走

本Sample展示一款分布式五子棋游戏,该游戏基于分布式数据管理实现,使用Canvas组件实现棋盘、棋子的绘制,使用分布式数据管理实现设备间数据的同步。通过学习本Sample,可以掌握如何使用一套代码,实现应用在不同屏幕尺寸下,保持整体风格一致性的同时,还能保障各设备上应用界面体验的差异性。本Sample展示一个天气应用,包括首页、城市管理、添加城市、更新时间弹窗,体现一次开发,多端部署的能力。通过学习本sample,可以掌握数据的请求与响应,屏幕截图设置,文件管理,媒体服务等相关能力。

2022-12-28 10:37:21 75

转载 不止于大,如何打造优秀的折叠屏应用体验

本篇内容的所有方法和案例在HarmonyOS折叠屏设计规范中都有详细的介绍,同时因为篇幅有限,部分折叠屏设计规范中的内容并未在本篇文章中提及,包括电商类和H5广告长图的宽屏适配案例,以及针对影音娱乐、社交通讯、新闻阅读、生活服务等场景的设计范式等。本篇内容结合示例为大家介绍了体验连续、显示更多内容、显示更加沉浸、操作更加高效等折叠屏应用体验的关键设计方法,希望能够为开发者提供有效的设计参考,帮助开发者打造更为优秀的应用体验。在折叠屏展开态,屏幕变大的同时,屏幕上可利用的区域也变得更多。

2022-12-23 11:07:21 60

转载 ArkUI,更高效的框架设计

在预编译的过程中,数据的静态类型信息会携带在生成的统一字节码中,后端编译的时候能直接利用这种类型信息加速机器码的执行,避免了运行时收集对象造成的额外开销,同时这些类型信息被用于AOT编译过程,使得应用启动时就可以执行AOT生成的优化机器码获得高性能运行体验。完成项目开发将项目进行打包时,方舟编译器将编写的高级编程语言通过内置的工具链,编译为一种与运行设备和系统无关的可移植介质,这种介质就叫统一字节码(又称方舟码,abc文件),这个过程也称为字节码预编译。完整版的内容可查看上方的视频,我们下期再见~

2022-12-21 10:42:58 240

转载 搜电充电:创新“服务卡片”,让即时充电更便捷

搜电充电基于HarmonyOS的“碰一碰”、“扫一扫”创新交互服务方式,帮助用户快速触达所需的充电服务,用户无需下载安装,即可通过手机“碰一碰”NFC、“扫一扫”,进入“搜电充电宝”原子化服务,立刻获得周边充电宝信息。基于HarmonyOS原子化服务,搜电充电服务卡片实时显示附近充电宝门店信息,包括定位、距离、营业时间等,缩短产品使用路径,优化了用户操作体验,提升了用户点击使用的意愿,给用户带来便捷的充电体验。搜电充电是竹芒科技旗下的智能化共享充电服务品牌,致力于为用户提供便捷的移动充电服务。

2022-12-16 11:54:24 97

原创 ArkUI框架,更懂程序员的UI信息语法

当设备尺寸变宽时,我可以通过原子布局的均分能力去实现页面布局的一致性,也可以通过栅格布局,去解决多尺寸多设备的动态布局问题。声明式开发框架成功解决了传统开发过程中,代码冗长的问题。但是在了解声明式开发框架的过程中,我不经想到一个问题:有没有方法,让我开发一次代码,就可以在多个设备上适配呢?刚刚提到的原子布局能力包含均分能力,折行能力,拉伸能力,缩放能力,延伸能力,占比能力和隐藏能力。为了解决这个问题,我便在ArkUI上实现了同样的功能,神奇的事情发生了,瞬间代码干净了很多,只用几行代码就实现了相同的功能。

2022-12-14 11:40:07 333

转载 DevEco Studio 3.1差异化构建打包,提升多版本应用开发效率

为了解决此类问题,DevEco Studio 3.1提供差异化构建打包功能,在面对多场景开发时,开发者无需创建多个工程,可以在同一个工程中,创建多个product和target,在target中通过少量代码的差异化配置处理,再打包到不同的product中,生成对应场景的APP,这样的方式可以让代码、资源文件等高效复用,从而提升多版本应用的开发效率。一个工程可以定制多个product,一个模块可定制多个target,开发者可以在一个工程中通过product和target组合搭配,构建打包成不同版本的应用。

2022-12-09 11:41:34 81

原创 ArkUI开发趣味体验,快来抽取限量HarmonyOS专属头像!

本次ArkUI开发趣味体验活动,将手把手教大家如何在IDE里实操一个ArkUI程序,通过补充缺失代码,成功运行程序开启抽奖功能,抽取个人专属头像,做HarmonyOS第一批数字藏品家!同时本期提供的数字藏品头像有限,采用先到先得,领完即止

2022-12-08 17:10:31 78

原创 HDC 2022 开发者主题演讲与技术分论坛干货分享(附课件)

面向智能设备开发者、解决方案合作伙伴等,深入介绍了高效构建鸿蒙生态设备的新特性功能,如驱动开发、设备分布式能力及融合感知能力、兼容性技术等,以及设备开发的DevEco开发测试工具等,帮助智能设备开发者快速适配OpenHarmony系统,高效开发多端协同、安全、高性能的智能设备。本论坛面向应用开发者、设备开发者、行业开发者,介绍了HarmonyOS及HMS的安全能力建设和安全能力开放,赋能开发者开发安全可信的设备和应用,共建移动安全生态。分论坛一:鸿蒙开发套件(语言与框架)分论坛五:安全隐私与漏洞治理。

2022-11-25 18:08:19 469

原创 3.1版本【HarmonyOS 第一课】正式上线!参与学习赢官方好礼>>

完成《HarmonyOS第一课》所有考试,并获得认证证书的开发者(8个结课证书+1个专业证书),并在群内截图反馈,可参与抽奖赢取。的应用开发,快速了解新的特性和技术,理解新的特性是如何集成到您的应用中,从而让您的应用获得更好的体验。:完成学习《HarmonyOS第一课》训练营全部课程(共8门),有机会获得。1、完成课程的学习,并通过随堂考试认证,将获得华为开发者联盟全新发布的。是跟随版本迭代不断推出的系列化课程,本期课程基于。华为开发者学堂颁发,华为云服务官方发布认证,版本的新技术和特性,

2022-11-18 15:54:09 317

转载 HUAWEI DevEco Studio 3.1版本发布,配套ArkTS声明式开发全面升级

2)新增支持基于Hvigor工程定制多目标构建产物特性,应用厂商会根据不同的部署环境,不同的目标人群,不同的运行环境等,将同一个应用定制为不同的版本,如普通版、VIP版、免费版、付费版等。具体请参考ArkTS/JS与C/C++工程跨语言调试。开发环境依赖网络、nodejs,npm,SDK等配置,当配置有问题时,可能无法进行应用开发,为了帮助开发者快速诊断环境问题,提升环境配置效率,DevEco Studio 3.1新增了环境诊断特性,可以识别配置项是否满足开发要求,针对不满足的配置项,给出解决方案及建议。

2022-11-17 11:43:43 199

原创 【#HDC2022】HarmonyOS体验官活动正式开启,赶快投稿赢限量奖品吧!

你可以将你在HarmonyOS开发过程中的感悟、想法和疑问写下来,以文章的方式投稿给我们;也可以参与问卷,将你的想法反馈给我们。你的投稿将有可能被收录进官方专题内容,并有机会获得超级豪华大礼和限量周边哦。历时一年,在无数开发者的共同努力下,我们汇聚了HarmonyOS生态的新成果、新体验、新开放能力,邀你参与到HarmonyOS的每一步成长和构建中。)参与反馈问卷即可参与抽奖,将有机会获得反馈参与奖。礼盒 (眼罩、咖啡杯、明信片、徽章) 10人。本次HarmonyOS体验官活动,将以。

2022-11-16 14:10:56 187

转载 HarmonyOS 3.1版本发布,全面进入声明式开发

HarmonyOS 3.1 版本主推ArkTS开发语言,ArkTS API的数量也将达到10000+,主要API能力包括:增强的声明式UI能力、全新的应用开发模型——Stage模型,并在DFX、Web组件开发、国际化开发、通信互联、媒体软件等子系统能力方面有所更新或增强,这些能力标志着HarmonyOS全面进入ArkTS语言的声明式开发阶段。它通过简洁自然的UI信息描述语法、丰富的UI动效组件和API,以及不断增强的一次开发、多端部署能力,帮助您提升HarmonyOS应用界面开发效率。

2022-11-15 11:04:44 163

原创 HarmonyOS线上Codelabs系列挑战赛第二期:调用三方库,制作酷炫的视觉效果

例:一等奖将角逐出2名获奖者,如有4名得分超过80分,则取分数前两名,后两名将顺移至二等奖,依次顺移。按要求填写完问卷即可获得参与奖的抽奖资格,抽奖将使用Excel,由公式:=INDEX(X:X,RANDBETWEEN(1,N)),每一期将随机抽取27名满足要求的获奖开发者。提交的作品需保证代码的完整性,Demo可以顺利运行。在有效完成任务①②③后,即可参与一二三等奖的角逐,将由官方的评审团对Demo作品进行评审,对作品的完整性、代码质量、创新性和文档质量,四个维度进行评审。

2022-11-14 15:14:27 250

转载 HDC 2022重磅首发《鸿蒙生态应用开发白皮书》,附全文

11月4-6日,华为开发者大会2022(HDC)在东莞松山湖举办,会上重磅首发《鸿蒙生态应用开发白皮书》!(以下简称《白皮书》)该书全面阐释了鸿蒙生态下应用开发核心理念、关键能力以及创新体验,首版《鸿蒙生态应用开发白皮书》携万众瞩目,重磅而至!为开发者展现鸿蒙开发套件提供的能力全景和未来愿景。《鸿蒙生态应用开发白皮书》

2022-11-11 11:54:22 244

转载 DevEco Device Tool 3.1 Beta1版本发布,产品化配置优化添加自定义烧录器

最后,当OpenHarmony源码下载完成后,开发者可以通过Project Tasks > Config进入到可视化配置界面,只需要配置vendor和device代码仓的地址,再选择对应的支持,点击右下角的克隆远程仓库,Device Tool即可自动将配置添加到配置文件中,然后拉取开发者配置的代码仓中的代码。其次,Device Tool新增了断点续传的功能,可以随时暂停OpenHarmony源码的下载,以免开发者因网络问题中断下载后,每次都需要重新下载,浪费时间。

2022-11-09 10:55:45 86

转载 HDC 2022精彩继续,多重亮点进来看!

HDC 2022精彩继续,多重亮点进来看!

2022-11-07 11:15:54 100

转载 全新升级的鸿蒙开发套件,你想知道的都在这里

针对传统的动态类型语言因为变量不确定、编译解析优化都在启动运行阶段,导致应用启动慢的问题,突破了动态语言可以带类型编译,支持对象持久化和重绑定技术,实现了业界首个动态类型语言AOT编译模式,显著缩短应用启动运行时间。AI时代加速来临,HarmonyOS提供分层,简单易用的AI能力,供开发者快速集成,利用系统预置的强大的AI能力,降低智能应用的开发门槛。支持1万+ ArkTS APIs,从声明式UI能力,应用开发能力,多媒体能力,WEB能力,通信能力,到分布式能力都得到全方位增强。

2022-11-04 19:05:56 271

转载 华为开发者大会2022直播攻略请查收!

华为开发者大会2022(Together)为你呈现鸿蒙生态新成果、新体验、两大主题演讲 精彩就绪!11月4日 准时开场。鸿蒙开发套件的优越性能。将全面展示全新升级的。下滑查看直播预约攻略。

2022-11-03 15:31:14 251

转载 HDC2022 开发者亮点抢先看,线上线下精彩活动等你探索!

HDC2022 开发者亮点抢先看,线上线下精彩活动等你探索!

2022-11-02 12:20:49 70

转载 “鸿蒙生态专家面对面”技术交流会,专家齐聚,等你前来!

“鸿蒙生态专家面对面”技术交流会,专家齐聚,等你前来!

2022-11-01 11:04:40 52

转载 HUAWEI AppGallery Connect全新升级,支持HarmonyOS生态全生命周期服务!

HUAWEI AppGallery Connect全新升级,成为覆盖包含HarmonyOS应用、原子化服务、快应用等各类移动应用的全生命周期服务平台,开发者可以在平台实现包含HarmonyOS应用和原子化服务的分发、运营、分析、增长等全流程服务。云测试提供包括HarmonyOS系统设备在内的深度质量检测,支持各类应用及原子化服务测试,并提供了兼容性测试,快速出具专业且详细的测试报告,帮助开发者提前发现并精准定位、解决应用/原子化服务在终端设备上运行的问题。02云测试提升测试环节效率,降低测试成本。

2022-10-18 11:04:49 106

空空如也

空空如也

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

TA关注的人

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