草庐IT

【Harmony OS】【ArkUI】ets开发 图形与动画绘制

【ArkUI】ets开发 图形与动画绘制前言:之前我们已经完成了HarmonyArkUI 使用ets方式实现基础的页面布局和数据连接的学习,这次我们在原有的基础上进行一些图片和动画的绘制学习。本篇是以HarmonyOS官网的基于TS扩展的声明式开发范式文档,绘图和动画为基础进行编写。所以笔者将原文进行整合,提取出其中的要点,以便通俗易懂地呈现给读者,希望能帮助你快速了解Harmony的ETS开发,学会简单的图形和动画绘制的学习。本篇最后会贴上参考原文链接。 首先讲一下大致的思路,我们要使用组件工具绘制基本的几何图形,绘制自定义几何图形,给图形添加动画效果,以及页面的转场动画。所以笔者将整个功能

Harmony Os 学习笔记 01

一、鸿蒙系统简介    鸿蒙OpenHarmony开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。(1)技术架构(2)应用层介绍二、还要进行学习的基础知识 鸿蒙学习网址鸿蒙2.x系统应用开发前端基础入门教程-12集全完结_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1p54y1G7WU?spm_id_from=333.337.search-card.all.click&vd_source=0f99762bb809706f943afd11fabdf584技术胖-华

华为Harmony学习(二):应用开发基础

目录前言一、开发概述1.HarmonyOS架构2.APP文件结构3.Java工程结构4.Ability框架5.UI框架二、HarmonyOS分布式技术1.分布式能力2.分布式数据服务3.分布式任务调度三、开发软件安装1.官方运行环境要求2.安装开发软件~总结前言HarmonyOS应用开发入门一、开发概述1.HarmonyOS架构包括:应用层应用框架层系统服务层内核层如图所示:2.APP文件结构包括:Entry.hapFeatureA.hapFeatureB.hapFeatureC.hap如图所示:~HarmonyOS的应用软件包以APPPack的形式发布,而它由一个后者多个HAP以及描述每个H

Harmony OS鸿蒙(JavaScript/JS)获取输入框(input)数据,响应输入事件并且获得参数教程

创建一个HarmonyOS的JS项目打开DevecoStudio,CreateProject(新建项目)选择EmptyAbility,然后点击Next选择api6如下图设置(language选择JS),点击finish稍等片刻,等待项目创建完毕。编写代码index.html代码:其中text组件中的input是变量,@change为绑定输入框改变的事件,见官方文档这是HTML代码:{{input}}下面处理JS:其中在data中定义变量:input,且input的值为空inputValue为官方文档(见上文的参数)下面在input事件中,给到value:inputValue参数为输入框(inp

Harmony2.0开发—事件

常见的事件有:单击、双击、长按、还有触摸事件。我们可以给文本、按钮等等组件添加不同的事件。更多详情可前往鄙人博客网站获取:https://roydon.xyz/(不建议CSDN直接打开)单击事件接口名:ClickedListener四种实现方法(下面的其他事件类推):自己编写实现类publicclassMainAbilitySliceextendsAbilitySlice{Buttonbtn1;@OverridepublicvoidonStart(Intentintent){super.onStart(intent);super.setUIContent(ResourceTable.Layou

Harmony OS 设备开发学习记录(十三)--Wifi的STA模式扫描周围wifi

HarmonyOS设备开发学习记录(十三)–Wifi的STA模式扫描周围wifi基于hisparkwifi套件采用harmonyos2.0全量代码一、在源码中建立demo文件在app下建立wifidemo文件夹并创建BUILD.gn和wifi_sta.c文件二、编写代码代码来自gitee上的开源项目hihopeorg在wifidemo/adc_botton_int.c中写入#include#include#include#include"ohos_init.h"#include"cmsis_os2.h"#include"wifi_device.h"staticchar*SecurityType

【Harmony OS】【JAVA UI】鸿蒙系统中怎么使用Parcel进行存储数据或数据传递

 Parcel简介在IPC过程中,发送方可以使用Parcel提供的写方法,将待发送的数据以特定格式写入Parcel对象。接收方可以使用Parcel提供的读取方法从Parcel对象中读取特定格式的数据。Parcel实例的默认容量为200KB。如果您想要更多或更少,请使用setCapacity(int)更改它。注意:只有以下数据类型的数据才能写入或从包裹中读取:byte,byteArray,short,shortArray,int,intArray,long,longArray,float,floatArray,double,doubleArray,boolean,booleanArray,cha

鸿蒙(Harmony)、安卓(Android)、AOSP

鸿蒙(Harmony)、安卓(Android)、AOSP华为鸿蒙2.0发布,铺天盖地的关于鸿蒙的文章,有点晕,也不太能看得懂,很惭愧,所以特意查了一下,感觉能够科普到能看懂相关新闻的程度。例如AOSP,GWS,HWS等,和大家分享一下:先说关键概念AOSP是什么我们都知道Andriod是一个开源系统,指的就是AOSP,就是AndroidOpenSoftwareProject的缩写,这个系统是google维护的,但是由开源社区贡献的,是操作系统的核心,说他是核心因为如果没有其他的一些服务(硬件驱动和GMS),还不能安装到手机上。简单看一下Andriod操作系统的分层:LinuxKernel管理c

Harmony OS应用开发的HiLog日志打印

【高心星出品】文章目录前言一、HiLog调试打印1.创建HiLogLabel2.打印方法二、System.out系统打印三、查看异常信息总结前言HarmonyOS应用开发的调试打印是方便开发者查看信息的一种重要手段,目前官方给出的解决方案是HiLog,使用起来很不方便,作者自己也做了一种简单的调试打印方案供大家学习使用。一、HiLog调试打印官方给出的调试打印方案,需要调用HiLog的静态方法来打印。1.创建HiLogLabel使用HiLogLabel(inttype,intdomain,Stringtag)定义日志标签,其中包括了日志类型、业务领域和TAG。使用示例:staticfinalH

鸿蒙应用(Harmony OS App)的签名方式

在基于鸿蒙SDK开发完成应用后,可以通过Build->BuildHap(s)/APP(s)编译后,在项目根目录/build/outputs/app/release/目录下生成两个文件:xxx_unsigned.app和xxx_signed.app。在某些情况下可能需要使用xxx_unsigned.app文件,然后使用同步的签名文件对文件进行签名。那么问题来了,怎么对未签名的文件进行重新签名呢?这个文件就是本文想要解决的问题。前提本文中用到的签名文件需要从华为开发者申请,具体申请流程可参考HarmonyOSDeveloper的工具->应用发布。这里就不再累述;需要安装DevEcoStudio。该