《HarmonyOS开发》系列
文章平均质量分 89
关注我,先人一步掌握HarmonyOS开发
李子捌
CSDN博客专家、InfoQ 100大签约作者、阿里云博客专家、华为云专家
展开
-
Java之父詹姆斯·高斯林 (James Gosling)学鸿蒙(HarmonyOS),HarmonyOS(鸿蒙)——Image组件详述
本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!1、简介Image是用来显示图片的组件,我们在开发中使用的非常频繁! 2、属性表Image也是组件,它继承自:ohos.agp.components.Component 我们在使用Image组件的时候,只需要事先搞懂它的属性,使用起来就很方便了(官方指定的全部Image属性,都在这里): 属性名称 中文描述 .原创 2021-10-11 21:07:23 · 2199 阅读 · 14 评论 -
HarmonyOS(鸿蒙)——Text(文本)组件介绍
本文已收录于专栏 [❤️《鸿蒙开发》❤️](https://blog.csdn.net/qq_41125219/category_11227374.html) 欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!一、简介Text是用来显示字符串的组件,在界面上显示为一块文本区域。Text作为一个基本组件,有很多扩展,常见的有按钮组件Button,文本编辑组件TextField。Text组件继承自Componet。华为官方学习地址:https://develope..原创 2021-08-21 21:58:30 · 4943 阅读 · 1 评论 -
HarmonyOS(鸿蒙)——模仿抖音点赞和取消点赞
本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!目录一、需求:二、实现步骤:2.1 ability_main.xml文件中创建页面布局2.2 注册控件的监听事件一、需求:本文的需求是模仿抖音的点赞和取消点赞;主要有两个部分,点赞和取消点赞。点赞有两种方式:单击为点赞的小爱心 双击屏幕,如果未点赞则为点赞取消点赞有一种方式:单击已点赞的小爱心上述点赞和未点赞的状态是根据小爱心的颜色来区分的,未点赞为白原创 2021-08-20 15:26:11 · 2223 阅读 · 13 评论 -
HarmonyOS(鸿蒙)——滑动事件之上、下、左、右滑动
本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!目录一、简述二、代码实现2.1 坐标获取2.2 判断滑动方向2.3 总结一、简述滑动事件有多个步骤组成,它不是一个简单的事件,它需要多个动作来共同完成,滑动根据方向不同分为向上滑动、向下滑动、向左滑动和向右滑动。在现如今移动互联网和短视频等行业的迅猛发展,滑动事件大家都非常的熟悉,尤其是抖音、快手这些快餐式的娱乐小视频,一滑就停不下来。日常生活中,我们经常使用原创 2021-08-12 23:26:16 · 2917 阅读 · 0 评论 -
HarmonyOS(鸿蒙)——滑动事件步骤之按下、滑动、抬起
本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!目录一、简述二、滑动事件实现2.1 布局开发2.2 事件开发2.2.1 通过id寻找组件对象2.2.2 给DirectionalLayout布局添加滑动事件2.2.3 滑动事件onTouchEvent方法具体实现2.3 测试2.3.1 初始效果2.3.2 按下效果PRIMARY_POINT_DOWN2.3.3 滑动效果POINT_MOVE2.原创 2021-08-10 23:28:45 · 1981 阅读 · 2 评论 -
HarmonyOS(鸿蒙)——长按事件
目录一、实现步骤二、代码实现2.1 定义页面元素2.2 长按事件实现三、测试本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!往期文章汇总-方便有需要的朋友直达:HarmonyOS(鸿蒙)DevEco Studio开发环境搭建HarmonyOS(鸿蒙)开发一文入门两个案例五分钟轻松入门Harmony(鸿蒙)开发HarmonyOS与Android的全面对比HarmonyOS(鸿蒙)全网最全资源汇总原创 2021-08-10 22:04:32 · 2310 阅读 · 2 评论 -
❤️HarmonyOS(鸿蒙)❤️——双击事件
目录一、简介1.1 什么是组件1.2 什么是事件1.3 什么是双击事件1.4 实现步骤二、案例2.1 创建项目2.2 定义组件2.3 定义的组件绑定单击事件2.4 实现Component.DoubleClickedListener接口并重写onDoubleClick方法2.5 实现onDoubleClick方法中的具体逻辑,以此完成点击事件的相关业务操作三、测试3.1 登录远程模拟器3.2 运行项目四、HarmonyOS(鸿蒙)全面学习-精选好文汇原创 2021-08-09 22:25:30 · 785 阅读 · 3 评论 -
❤️HarmonyOS(鸿蒙)❤️——单击事件的四种写法详述
目录一、简介二、定义实现类三、当前类作为实现类四、匿名内部类五、方法引用六、HarmonyOS(鸿蒙)全面学习-精选好文汇总一、简介HarmonyOS(鸿蒙)开发过程中,使用到的最多的事件就是单击事件,单击事件一共有四种写法,它们有一些细微的区别和场景。四种写法如下:定义实现类 当前类作为实现类 匿名内部类 方法引用二、定义实现类定义实现类ClickedListener实现Component.ClickedListener接口并且重写onClick方法原创 2021-08-08 23:17:03 · 1843 阅读 · 8 评论 -
HarmonyOS(鸿蒙)——单击事件
目录一、简介1.1 什么是组件1.2 什么是事件1.3 什么是单击事件1.4 实现步骤二、案例2.1 创建项目2.2 定义组件2.3 定义的组件绑定单击事件2.4 实现ClickedListener接口并重写onClick方法2.5 实现onClick方法中的具体逻辑,以此完成点击事件的相关业务操作三、测试3.1 登录远程模拟器3.2 运行项目四、精选好文一、简介1.1 什么是组件组件就是文本、按钮、图片等元素的统称1.2 什么是事原创 2021-08-03 00:38:22 · 29974 阅读 · 9 评论 -
HarmonyOS(鸿蒙)——全面入门,始于而不止于HelloWorld
目录一、前言二、创建并运行项目2.1 创建项目2.2 开启远程模拟器2.3 运行项目三、Ability&页面的初步认识3.1、简介3.1.1 什么是页面3.1.2HarmonyOS(鸿蒙)中的页面3.2、Ability3.2.1 简介3.2.2 Page Ability3.2.3 Service Ability3.2.4 Data Ability3.3、HarmonyOS页面的设计3.3.1 原子化服务与HAP简介3.3.2 可分.原创 2021-08-01 01:05:29 · 66883 阅读 · 24 评论 -
HarmonyOS(鸿蒙)——启动流程
目录一、准备1.1 创建项目1.2 运行项目二、分析启动流程2.1 启动流程图2.2 解析config.json文件2.2 初始化2.4 获取入口Ability全类名2.5 运行Ability2.6 运行Ability的子界面2.7 加载xml文件,展示内容一、准备1.1 创建项目进入HarmonyOS(鸿蒙)正式开发之前,可以通过一个简单的HelloWorld的示例代码来了解其运行时的相关流程。如下是通过DevEco Studio创建的一个简单Hel原创 2021-08-01 00:30:19 · 89369 阅读 · 13 评论 -
HarmonyOS(鸿蒙)——config.json详解
目录一、简介1.1 结构1.2 编辑视图二、配置文件详细介绍2.1 app2.2 deviceConfig2.3 module三、精选好文一、简介1.1 结构应用的每个HAP的根目录下都存在一个“config.json”配置文件。文件内容主要涵盖以下三个方面:如下是一个简单的HarmonyOS应用程序创建后所看到的应用代码结构,entry -> src -> main -> config.json文件。其中三个模块分别为app、devi原创 2021-07-30 00:34:18 · 13907 阅读 · 4 评论 -
HarmonyOS(鸿蒙)—— Ability与页面
目录一、简介1.1 什么是页面2.1 HarmonyOS(鸿蒙)中的页面二、Ability2.1 简介2.2 Page Ability2.3 Service Ability2.4 Data Ability三、HarmonyOS页面的设计3.1 原子化服务与HAP简介3.2 可分可合思想3.3 HAP中的Ability四、开发DEMO一、简介1.1 什么是页面信息以页面信息组织,信息页面由语言来实现,在各个信息页面之间建立超文本链接以便浏览,这就原创 2021-07-29 00:09:55 · 23187 阅读 · 7 评论 -
❤️❤️HarmonyOS(鸿蒙)全网最全资源汇总,吐血整理,赶紧收藏!❤️❤️
目录一、HarmonyOS简介1.1 系统定位1.2 系统特性2、精品资源总结2.1 官网地址2.2 论坛地址2.3 视频地址2.4 API手册2.5 开发工具地址2.5 超强官方资料一、HarmonyOS简介1.1 系统定位HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,原创 2021-07-27 00:17:40 · 22155 阅读 · 33 评论 -
两个案例五分钟轻松入门Harmony(鸿蒙)开发
一、任务说明构建一个简单的具有页面跳转功能的应用,以此来熟悉HarmonyOS应用开发流程!HarmonyOS提供了两种FA(Feature Ability)的UI开发框架:Java UI框架和JS UI框架。本文会通过Java和JS两种方式的Demo来入门HarmonyOS,此外也会介绍HarmonyOS的DevEco Studio编码工具的相关使用,工程的配置文件介绍,资源文件介绍等内容,文章大部分理论部分来自官网。 https://developer.harmonyos.com/cn/home 原创 2021-07-26 00:14:09 · 6263 阅读 · 19 评论 -
HarmonyOS(鸿蒙)应用程序包结构介绍
目录一、HarmonyOS应用程序简介二、用户应用程序包结构2.1 结构示意图2.2 HAP模块类型2.3 模块介绍2.3.1 Ability2.3.2 库文件2.3.3 资源文件2.3.4 配置文件2.3.5 pack.info2.3.6 HAR一、HarmonyOS应用程序简介应用程序泛指运行在操作系统之上,为用户提供特定服务的程序,简称——“应用(Application)”,一般运行在手机和平板电脑上!HarmonyOS的运行状态有两种:原创 2021-07-25 12:15:50 · 26776 阅读 · 11 评论 -
HarmonyOS与Android的全面对比
目录一、前言二、HarmonyOS与Android的对比2.1 HarmonyOS并不是Android的替代品2.2 系统定位2.3 内核对比2.4 运行速度三、方舟编译器一、前言这段时间我在寻思这学习一下鸿蒙,第一是因为在着手做一个自己的开源项目,技术选型的时候想到了鸿蒙;第二是我个人非常看好鸿蒙系统的未来,清除明白华为和一些民族企业担负的责任和国人的期待,虽然带着一些民族感情;鸿蒙刚发布的时候自己是非常激动的,但是后来项目太忙一直没有认真的去了解过,这次打算花一部原创 2021-07-25 00:30:23 · 126631 阅读 · 97 评论 -
HarmonyOS(鸿蒙)开发一文入门
前言通过创建一个HelloWorld项目,运行起来之后,再来分析入门鸿蒙开发需要掌握的一些知识点。如您想直接通过官网学习,我这里给您贴出官网地址,或者你也可以先根据我的文章内容,看看是否对鸿蒙开发感兴趣再去官网认真学习!知识官网地址:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-00000010535823871 创建项目打开开发工具DevEco Studio,选择File原创 2021-07-23 00:31:10 · 85794 阅读 · 62 评论 -
HarmonyOS(鸿蒙)开发软件DevEco Studio基本配置(兼容IDEA)
HUAWEI DevEco Studio(获取工具请点击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。这款开发工具的配置与IDEA区别不大。一、主题设置点击File -> Settings选择Appearance & Behavior 目录下的 Appearance可原创 2021-07-22 15:42:11 · 4414 阅读 · 5 评论 -
HarmonyOS(鸿蒙)DevEco Studio开发环境搭建(从零开始一起学鸿蒙开发,走在风口上,我们一起做那只会飞的猪猪侠)
目录一、前置准备二、DevEco Studio软件下载三、安装步骤四、环境变量配置一、前置准备鸿蒙开发官网https://www.harmonyos.com/cn/develop架构等文档概览https://developer.harmonyos.com/cn/documentation开发文档地址https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582原创 2021-07-22 00:34:44 · 7033 阅读 · 25 评论