草庐IT

HarmonyOS3

全部标签

HarmonyOS鸿蒙开发指南:基于ArkTS的声明式开发范式 声明式UI开发实例 绘图与动画

目录绘制图形绘制基本几何图形绘制自定义几何图形animateTo实现闪屏动画页面转场动画绘制图形绘制能力主要是通过框架提供的绘制组件来支撑,支持svg标准绘制命令。本节主要学习如何使用绘制组件,绘制详情页食物成分标签(基本几何图形)和应用Logo(自定义图形)。绘制基本几何图形绘制组件封装了一些常见的基本几何图形,比如矩形Rect、圆形Circle、椭圆形Ellipse等,为开发者省去了路线计算的过程。FoodDetail页面的食物成分表里,给每一项成分名称前都加上一个圆形的图标作为成分标签。创建Circle组件,在每一项含量成分前增加一个圆形图标作为标签。设置Circle的直径为6vp。修改

HarmonyOS ArkTS HTTP数据请求(九)

1概述日常生活中我们使用应用程序看新闻、发送消息等,都需要连接到互联网,从服务端获取数据。例如,新闻应用可以从新闻服务器中获取最新的热点新闻,从而给用户打造更加丰富、更加实用的体验。那么要实现这样一种能实时从服务端获取数据的场景,就依赖于HTTP数据请求。2什么是HTTPHTTP即超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。HTTP的工作原理正如上图所示,客户端向服务端发出一条HTTP数据请求,服务端接收请求后向客户端返回一些数据,然后客户端再对这些数据进行解析和处理。

HarmonyOS应用程序包快速修复命令调试开发指导

快速修复命令行调试开发指导当前阶段,HarmonyOS为开发者提供了命令行的调试开发工具可供使用。比如,包名为com.ohos.quickfix的示例应用,版本号为1000000。该应用的当前版本运行中有某问题需要修复,此时,开发者可参考如下指导使用快速修复能力解决应用问题。编写配置文件patch.json目前DevEcoStudio中还不支持patch.json的配置,因此开发者可根据项目需要编写好该文件后,放到的项目任意目录,方便后续打包工具能够找到该文件即可。在本地新建一个patch.json文件,配置编写示例如下:{"app":{"bundleName":"com.ohos.quick

真机调试HarmonyOS应用报错

问题表现:01/0419:00:01:Launchingcom.example.simplevideo$hdcshellamforce-stopcom.example.simplevideo$hdcshellbmuninstallcom.example.simplevideo$hdcfilesendE:\harmony\SimpleVideo\entry\build\default\outputs\default\entry-default-unsigned.hap/sdcard/f4257a79e289451bab894aa91f97f09d/entry-default-unsigned.h

【HarmonyOS】HarmonyOS应用开发者认证

HarmonyOS应用开发者高级认证一、HarmonyOS应用开发者高级认证1.1、学习认证路径1.2、课程内容二、HarmonyOS应用开发者基础认证2.1、学习认证路径2.2、课程内容三、HarmonyOS云开发基础认证3.1、学习认证路径3.2、课程内容四、鸿蒙认证考试路径指引样例一、HarmonyOS应用开发者高级认证1.1、学习认证路径链接地址:HarmonyOS应用开发者高级认证1.2、课程内容掌握鸿蒙的核心概念和端云一体化开发、数据、网络、媒体、并发、分布式、多设备协同等关键技术能力,具备独立设计和开发鸿蒙应用能力。二、HarmonyOS应用开发者基础认证2.1、学习认证路径链接

HarmonyOS 应用开发学习笔记 ets组件生命周期

HarmoryOSAbility页面的生命周期@Component自定义组件ets组件生命周期官放文档本文讲解ets组件的生命周期,在此之前大家可以先去了解Ability的生命周期,这两个生命周期有有一定的关联性在开始之前,我们先明确自定义组件和页面的关系:自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用。页面:即应用的UI页面:可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。组件定义:@Entry、@Component页面

HarmonyOS快速入门之开发准备

开发准备本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。在开始之前,您需要了解有关HarmonyOS应用的一些基本概念:UI框架的简单说明、应用模型的基本概念。基本概念UI框架HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于ArkTS的声明式开发范式(简称“声明式开发范

HarmonyOS应用开发-手写板(二)

        在前一篇手写板的文章中(HarmonyOS应用开发-手写板-CSDN博客),我们通过使用Path实现了一个基本的手写板,但遗憾的是,无法保存所绘制的图像。在本文中,我们将采用canvas和Path2D来重新构建手写板应用。依然只需几十行代码,就能轻松实现手写功能,并添加清空画布以及保存图片的功能。一、先上效果图:二、上代码importpickerfrom'@ohos.file.picker';importfsfrom'@ohos.file.fs';importbufferfrom'@ohos.buffer';@Entry@ComponentstructCanvasPage{//

HarmonyOS DevEco Studio创建的项目怎么运行在真机里

HarmonyOSDevEcoStudio创建的项目怎么运行在真机里1.打开开发者选项2.项目签名(模拟器不需要)1.打开开发者选项设置–》关于手机—》多次点击HarmonyOS版本打开开发者模式–》回到设置开发人员选项中找到开发人员选项下拉到USB调试,打开USB调试。2.项目签名(模拟器不需要)当项目在手机上运行时候需要对项目签名File----》ProjectStructure–》SingingConfigs----》如果登录了华为账号就会自动签名,也就是下图。如果过没有登录点击登录登录成功后也会自动签名。–》点击OK

鸿蒙HarmonyOS实战-ArkUI事件(触屏事件)

 前言触屏事件是指通过触摸屏幕来进行操作和交互的事件。常见的触屏事件包括点击(tap)、双击(doubletap)、长按(longpress)、滑动(swipe)、拖动(drag)等。触屏事件通常用于移动设备和平板电脑等具有触摸屏幕的设备上,用户可以通过触摸屏幕上的不同区域或者以不同的方式进行操作,从而实现各种功能和交互效果。触屏事件可以被应用程序或者操作系统捕捉并响应,以实现用户与设备之间的交互。一、触屏事件在HarmonyOS中,触屏事件包括点击事件、拖拽事件和触摸事件,开发者可以通过使用HarmonyOS的触摸事件处理机制来捕获和处理这些事件。点击事件(ClickEvent):当用户在屏