文章 2022-12-10 来自:开发者社区

(3.4)HarmonyOS鸿蒙滑动事件三个动作

接口名:TouchEventListener滑动事件里面分为三个动作:按下,移动,抬起PRIMARY_POINT_DOWN:按下POINT_MOVE:移动PRIMARY_POINT_UP:抬起手机坐标:手机左上角的点为原点。向右为X轴。向下为Y轴。垂直于屏幕向上为Z轴。方法返回值:true表示继续执行后面的动作false表示不会继续执行后面的动作跟单击事件类似,滑动事件也有4种写法,这里采用当前....

文章 2022-12-10 来自:开发者社区

(3.3)HarmonyOS鸿蒙长按事件

跟单击事件类似,长按事件也有4种写法,这里采用当前类作为实现类这种写法,其他写法可以参见《单击事件的4种写法》。实现步骤:1.通过id找到组件。2.给需要的组件设置长按事件。3.本类实现LongClickedListener接口。4.重写onLongClicked方法。①MainAbilitySlice.java文件package com.example.yeman.slice; import ....

文章 2022-12-10 来自:开发者社区

(3.2)HarmonyOS鸿蒙双击事件

跟单击事件类似,双击事件也有4种写法,这里采用当前类作为实现类这种写法,其他写法可以参见《单击事件的4种写法》。不同的是双击事件需要的是Component.DoubleClickedListener。实现步骤:1.通过id找到组件。2.给需要的组件设置双击事件。3.本类实现DoubleClickedListener接口。4.重写onDoubleClicked方法。①MainAbilitySlic....

文章 2022-12-10 来自:开发者社区

(3.1)HarmonyOS鸿蒙单击事件4种写法

第二种和第四种常用实现步骤:1.通过id找到组件。2.给需要的组件设置单击事件。3.实现ClickedListener接口。4.重写onClicked方法。第一种,自定义实现类(在当前类外面写实现类)①MainAbilitySlice.java文件package com.example.yeman.slice; import com.example.yeman.ResourceTable; im....

文章 2022-12-10 来自:开发者社区

(2.2)HarmonyOS鸿蒙页面跳转

本文页面跳转基于《Ability创建子页面布局》所存在的两个页面MainAbility和SecondAbility。在MainAbilitySlice中进行代码编写package com.example.myapplication.slice; import com.example.myapplication.ResourceTable; import ohos.aafwk.ability.Ab....

(2.2)HarmonyOS鸿蒙页面跳转
文章 2022-12-10 来自:开发者社区

(2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI

鸿蒙UI中,提供了两种编写布局的方式:①在XML中声明UI布局②在Ability代码中直接通过Java创建布局这两种方式创建出的布局没有本质差别,但是XML方式较为方便简单。在XML文件中布局与HTML+CSS的前端布局类似,通过使用不同类型的标签进行布局,而样式也通过属性来设置。具体的标签属性等可以在开发中慢慢熟悉。创建Ability在Ability代码中直接通过Java创建布局(这里我们在新....

(2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
文章 2022-12-10 来自:开发者社区

(1.3)HarmonyOS鸿蒙启动程序运行流程

程序启动运行流程:①解析config.json文件②初始化③获取入口Ability的全类名(config.json里的module里的mainAbility)④找到Ability并运行⑤运行Ability中的子界面⑥加载xml文件,展示内容(xml在resources里面)①解析config.json文件具体文件目录结构见HarmonyOS鸿蒙开发工具DevEco Studio工程文件目录结构即....

(1.3)HarmonyOS鸿蒙启动程序运行流程
文章 2022-12-10 来自:开发者社区

为什么要学习鸿蒙,HarmonyOS不只是操作系统

前言对于IT行业,头部力量或者已经形成生态的东西,很难撼动其地位,鸿蒙的出现并不是为了取代安卓,而是把眼光放在下一个时代,也就是5G时代。在5G时代中,最重要的是万物互联,鸿蒙想要在5G时代占据主导权。在鸿蒙系统中,手机不仅仅是手机,而是一个超级终端控制器。使用鸿蒙可以根据自己的需求来组装不同的硬件设备,让手机、TV大屏、无人机等形成一个整体。为什么要学习鸿蒙①从开发者角度看:安卓操作系统连接外....

为什么要学习鸿蒙,HarmonyOS不只是操作系统
文章 2022-12-10 来自:开发者社区

(1.2)HarmonyOS鸿蒙config.json

跟应用相关的所有信息,都会在config.json文件中进行配置。项目的配置(app)比如:厂商信息,项目的版本等应用在设备上的配置信息(deviceConfig)比如:应用运行时进程名,是否允许使用流量,是否支持未解锁时启动代码中的配置(module)比如:所有的Ability关于ability里面的配置的相关信息在后面文章里面谈到。需要根据实际情况说明,这里就先不展开。

(1.2)HarmonyOS鸿蒙config.json
文章 2022-12-10 来自:开发者社区

(1.1)HarmonyOS鸿蒙中Ability概念及意义

1、简单理解:在鸿蒙中,可以简单理解为,打开APP后一个页面为一个Ability,而一个页面里面又有很多子页面(切片、片段)为AbilitySlice。2、意义一个Ability对应一个Hap包,一个APP则是由多个Hap包组成(即多个Ability)。可以简单理解为,一个Ability就是一个功能,将一个功能打一个Hap包,用户使用某个功能时,只需要下载安装对应的Hap包(即Ability),....

(1.1)HarmonyOS鸿蒙中Ability概念及意义

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注