草庐IT

harmonyos2.0

全部标签

看完必过,HarmonyOS应用开发者基础认证易错题整理

组件和ability生命周期所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。需要注意的是,部分生命周期回调函数仅对@Entry修饰的自定义组件生效,它们分别是:onPageShow、onPageHide、onBackPress,对@component是无效的下面哪些是Ability的生命周期回调函数?页面布局下面哪个组件不能包含子组件:A.RowB.ButtonC.TextD.LoadingProgressText可以包含span关于容器组件Row和Column,下面说法错误的是:A.Column容器的主轴是垂直

HarmonyOS应用开发

引言本章将深入探讨HarmonyOS应用开发的关键方面,包括应用的生命周期、数据存储和网络访问。了解这些内容对于创建功能丰富、高效的HarmonyOS应用至关重要。目录HarmonyOS应用的生命周期HarmonyOS应用的数据存储HarmonyOS应用的网络访问总结1.HarmonyOS应用的生命周期在HarmonyOS应用开发中,了解应用的生命周期非常重要,因为它决定了应用在不同状态下的行为和操作。HarmonyOS应用的生命周期通常包括以下阶段和事件:1.1创建阶段(Create)在创建阶段,应用被初始化并准备好启动。这个阶段通常用于执行一次性的设置和初始化工作。以下是一些常见的创建阶段

harmonyOS鸿蒙官网教程-基础组件的使用

常用基础组件1组件介绍组件(Component)是界面搭建与显示的最小单位,HarmonyOSArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。其中基础组件是视图层的基本组成单元,包括Text、Image、TextInput、Button、LoadingProgress等,例如下面这个常用的登录界面就是由这些基础组件组合而成。下面我们将分别介绍这些常用基础组件的使用。2TextText组件用于在界面上展示一段文本信息,可以包含子组件Span。文本样式名

HarmonyOS开发:探索组件化模式开发

前言组件化一直是移动端比较流行的开发方式,有着编译运行快,业务逻辑分明,任务划分清晰等优点,针对Android端的组件化,之前有比较系统的总结过相关文章,感兴趣的朋友,可以查看,点击直达;与Android端的组件化相比,HarmonyOS的组件化可以说实现起来就颇费一番周折,因为HarmonyOS经过更新迭代之后,最新的开发方式已经和之前兼容AOSP阶段有着很大的区别,基于最新的Api9,以及采用全新的ArkTs语言的开发方式,想实现组件化,就需要另谋途径。在以往的Android组件化实现中,我们直接可以在gradle里进行自定义配置相关参数,执行application和library,以及其

鸿蒙HarmonyOS应用开发:多码识别

华为HMSCore的扫码接口更适用于简单的个人使用。在商业环境,如货架、医用试管、图书馆书架等,常常遇到复杂的多码扫描需求,这时需要专业的扫码SDK。尽管当前市场上的主流商业SDK尚未支持鸿蒙HarmonyOS,但我们仍可以通过HTTP请求来调用扫码服务,满足在鸿蒙系统上的多码扫描需求。准备工作申请一个DynamsoftBarcodeReader免费试用序列号。安装Node.js依赖包。npminstallbarcode4nodejsexpressbody-parser使用Node.js搭建扫码服务启动一个Express服务,监听3000端口,代码如下:constexpress=require

HarmonyOS之 组件的使用

一容器1.1容器分类Column表示沿垂直方向布局的容器。Row表示沿水平方向布局的容器。1.2 主轴和交叉轴主轴:在Column容器中的子组件是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向;在Row容器中的组件是按照从左到右的水平方向布局的,其主轴的方向是水平方向 交叉轴:与主轴垂直相交的轴线,如果主轴是垂直方向,则交叉轴就是水平方向;如果主轴是水平方向,则交叉轴是垂直方向。1.3对齐justifyContent:设置子组件在主轴方向上的对齐格式。alignItems: 设置子组件在交叉轴方向上的对齐格式。主轴方向的对齐(justifyContent):Start:元素在主轴方向首端

【HarmonyOS】一文教你如何通过内存图片方式使用image组件加载网络图片资源

【关键字】内存图片方式、image组件、网络图片资源、api6、服务卡片1、写在前面之前写过一篇元服务卡片的开发指导,有需求的可以参考以下文章:【HarmonyOS】低代码开发之FA卡片开发流程在2.6初始化卡片部分,我们实现了加载网络资源的图片,但是直接使用image组件加载网络资源似乎在新版本设备上不太友好,所以今天我们来换一种实现方式。2、代码实现这次我们准备通过内存图片的方式来使用image组件加载网络图片资源,详细的教程可以参考官方文档:通过内存图片方式使用image组件我们的实现还是以【HarmonyOS】低代码开发之FA卡片开发流程 这篇文章中的代码为例,我们需要修改的是Widg

HarmonyOS鸿蒙原生应用开发设计- 元服务(原子化服务)图标

HarmonyOS设计文档中,为大家提供了独特的元服务图标,开发者可以根据需要直接引用。开发者直接使用官方提供的元服务图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的元服务图标侵权意外情况等,减少自主创作元服务图标的工作量。当然,如果有个性化的自主又有能力创作的除外。元服务(原子化服务)图标下载地址:HarmonyOSAPP开发相关组件:深圳市蛟龙腾飞网络科技有限公司-Gitee.com本文根据官方文档材料整理汇总。

HarmonyOS DevEso环境搭建

DevEcoStudio3.1配套支持HarmonyOS3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEcoHvigor、本地模拟器,持续提升应用及服务开发效率。1.下载官方网站:HUAWEIDevEcoStudio和SDK下载和升级|HarmonyOS开发者简单说说,DevEcoStudio提供了三种可选的下载方式,分别是Windows(64-bit):微软的64位机Mac(X86):intel的芯片Mac(ARM):苹果自研芯片,比如M1,M2是基于ARM指令集的Mac下,我们可以打开终端,输入以下指令查询自己的cpu架构uname

使用MobPush实现HarmonyOS前端消息推送

消息推送是现代移动应用程序中常见的功能之一,它可以让应用程序向用户发送通知、提醒和其他重要信息。在HarmonyOS前端开发中,可以通过MobPush实现消息推送功能。MobPush是一款强大的消息推送平台,它提供了丰富的功能和灵活的接口,可以轻松地集成到HarmonyOS应用程序中。在本文中,将介绍如何使用MobPush实现HarmonyOS前端消息推送功能。首先,确保已经申请并获得了MobPush的AppKey和AppSecret,这是使用MobPush的前提条件。导入MobPushSDK首先,需要在HarmonyOS前端项目中导入MobPushSDK。可以通过在build.gradle文