草庐IT

HarMonyOS

全部标签

HarmonyOS应用开发-ArkTS基础知识

作者:杨亮Jerry作为多年的大前端程序开发工作者,就目前的形式,个人浅见,在未来3-5年,移动端依旧是Android系统和iOS系统的天下。不过基于鸿蒙系统的应用开发还是值得我们去花点时间去了解下的,阅读并实践官网的开发文档和实践案例后,我们会发现其编程模式和Android的JetpackCompose以及基于Dart语言开发Flutter跨平台应用程序非常相似,它们都是声明式的编程方式,非常容易理解。相信有过Compose或者Flutter开发经验的小伙伴去学习HarmonyOS应用开发会非常简单,容易上手。虽然现在工作不是全部时间在Coding上了,但是自己在技术上还是要有所坚持,后续会

【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)

一、发布进度条类型通知进度条通知也是常见的通知类型,主要应用于文件下载、事务处理进度显示。HarmonyOS提供了进度条模板,发布通知应用设置好进度条模板的属性值,如模板名、模板数据,通过通知子系统发送到通知栏显示。目前系统模板仅支持进度条模板,通知模板NotificationTemplate中的data参数为用户自定义数据,用于显示与模块相关的数据,效果示意如下图所示。接口说明isSupportTemplate()是查询模板是否支持接口,目前仅支持进度条模板。接口名描述isSupportTemplate(templateName: string, callback: AsyncCallbac

HarmonyOS ArkTSTabs组件的使用(六)

Tabs组件的使用ArkUI开发框架提供了一种页签容器组件Tabs,开发者通过Tabs组件可以很容易的实现内容视图的切换。页签容器Tabs的形式多种多样,不同的页面设计页签不一样,可以把页签设置在底部、顶部或者侧边。Tabs组件的简单使用Tabs组件仅可包含子组件TabContent,每一个页签对应一个内容视图即TabContent组件。下面的示例代码构建了一个简单的页签页面:@Entry@ComponentstructTabsExample{privatecontroller:TabsController=newTabsController()build(){Column(){Tabs({b

【鸿蒙最新全套教程】<HarmonyOS第一课>1、运行Hello World

下载与安装DevEcoStudio在HarmonyOS应用开发学习之前,需要进行一些准备工作,首先需要完成开发工具DevEcoStudio的下载与安装以及环境配置。进入DevEcoStudio下载官网,单击“立即下载”进入下载页面。DevEcoStudio提供了Windows版本和Mac版本选择,可以根据操作系统选择对应的版本进行下载。这里以Windows为例进行安装。下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEcoStudio安装向导,在如下界面选择安装路径,默认安装于“C:\ProgramFiles”下,也可以单击“Browse...”指定其他安装路

鸿蒙harmonyOS方舟框架ARK etsUI切圆的一个小问题

鸿蒙harmonyOS方舟框架ARKetsUI切圆的一个小问题文章目录鸿蒙harmonyOS方舟框架ARKetsUI切圆的一个小问题前言使用步骤1.切圆2.有点偏离原因时切的宽高跟图片的大小不一致总结前言切头像的时候偏了提示:以下是本篇文章正文内容,下面案例可供参考。使用步骤1.切圆代码如下(示例):Image($r(

HarmonyOS(五)—— 认识页面和自定义组件生命周期

前言在前面我们通过如何创建自定义组件一文知道了如何如何自定义组件以及自定义组件的相关注意事项,接下来我们认识一下页面和自定义组件生命周期。自定义组件和页面的关系在开始之前,我们先明确自定义组件和页面的关系自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用。页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。生命周期下面依次介绍页面和组件的生命周期函数。1:页面生命周期页面生命周期,即被@Entry装饰的组件

HarmonyOS应用开发实战—登录页面【ArkTS】

文章目录本页面实战效果预览图一.HarmonyOS应用开发1.1HarmonyOS详解1.2ArkTS详解二.HarmonyOS应用开发实战—登录页面【ArkTS】2.1ArkTS页面源码2.2代码解析2.3心得本页面实战效果预览图一.HarmonyOS应用开发1.1HarmonyOS详解HarmonyOS(鸿蒙操作系统)是华为公司推出的一种分布式操作系统。它被设计为一种全场景、全连接的操作系统,旨在实现在各种设备之间的无缝协同和共享,包括智能手机、平板电脑、智能穿戴、智能家居、车载系统等。HarmonyOS的目标是构建一个统一的、开放的、全场景的操作系统生态系统。以下是一些HarmonyOS

新一期HarmonyOS认证正式发布,速来围观!

原文:新一期HarmonyOS认证正式发布,速来围观!,点击链接查看更多技术内容。华为认证HarmonyOS应用开发高级工程师HCIP-HarmonyOSApplicationDeveloperV1.0(中文版)自2022年05月30日起,正式在中国区发布。发布概述基于“平台+生态”战略,围绕“云-管-端”协同的新ICT技术架构,华为公司打造了覆盖ICT领域的认证体系,包含ICT技术架构与应用、云服务与平台两类认证。根据ICT从业者的学习和进阶需求,华为认证分为工程师级别、高级工程师级别和专家级别三个认证等级。华为认证覆盖ICT全领域,符合ICT融合的技术趋势,致力于提供领先的人才培养体系和认

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

Web组件的使用1概述相信大家都遇到过这样的场景,有时候我们点击应用的页面,会跳转到一个类似浏览器加载的页面,加载完成后,才显示这个页面的具体内容,这个加载和显示网页的过程通常都是浏览器的任务。ArkUI为我们提供了Web组件来加载网页,借助它我们就相当于在自己的应用程序里嵌入一个浏览器,从而非常轻松地展示各种各样的网页。本文将为您介绍Web组件一些常用API的使用。2加载网页加载在线网页Web组件的使用非常简单,只需要在Page目录下的ArkTS文件中创建一个Web组件,传入两个参数就可以了。其中src指定引用的网页路径,controller为组件的控制器,通过controller绑定Web

HarmonyOS应用开发-视频播放器与弹窗

Viedo组件在手机、平板或是智慧屏这些终端设备上,媒体功能可以算作是我们最常用的场景之一。无论是实现音频的播放、录制、采集,还是视频的播放、切换、循环,亦或是相机的预览、拍照等功能,媒体组件都是必不可少的。以视频功能为例,在应用开发过程中,我们需要通过ArkUI提供的Video组件为应用增加基础的视频播放功能。借助Video组件,我们可以实现视频的播放功能并控制其播放状态。常见的视频播放场景包括观看网络上的较为流行的短视频,也包括查看我们存储在本地的视频内容。构造函数Video(value:{src?:string|Resource,currentProgressRate?:number|s