原创PDF |《Android 深入系统完全讲解》免费开源,可能价值百万!

王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法!

为了更好的交流讨论,建了一个鸿蒙群,想进群的,加微信 code_gg_boy。

完成了环境搭建,实例讲解,以及应用概念,再把这一节的布局响应讲完,我们就可以折腾一些简单的项目玩了。

有留言的朋友问王姨是谁?

王姨也是武功盖世,昨天问我为啥不更新,我说最近忙着弄果子,她说不要太辛苦,王姨有的是钱。

看,王姨就是阔气,不过我没要。王姨说那好吧,抓紧更新鸿蒙,写完基础教程领赏来~

于是,今天进行第五讲,布局方法和点击响应。我们回到创建的Demo,来看看布局文件:

使用的地方:

然后点击事件怎么注册的呢?

是不是跟安卓是一样的,很简单。我们从官网可以看到相关有哪些布局:

DirectionalLayout 对应线性布局。

DependentLayout 相对布局。

StackLayout  类似FrameLayout 。

TableLayout  就是 Grid。

PositionLayout 绝对布局,参照屏幕左上角。

AdaptiveBoxLayout  自动适配,计算出来布局。

具体调整,布局,我们直接参考官网就可以了。这里分享下主要的一些布局,控件。

详细的参考

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-layout-directionallayout-0000001050769565

同时更多的API,参考:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-text-0000001050729534

更完整的就直接参考官方的API列表,直接看文档实践,如果再有问题,可以去官网咨询,或者找到源码自行分析。

我给大家分享过如何学习这类,想跟踪源码,直接干什么?设断点。为了设置断点,调整了下代码:

然后设置断点,调试看堆栈:

用这个可以高效率的看到事件传递路线,通过掌握这个技术,然后跟踪到对应的代码中,找到相关联的代码去阅读,最终梳理完整的架构。

在鸿蒙系统,AbilityShellActivityDelegate 承接了转接任务,使用这个来进行处理传递判断,最终的路径。这种机制的优势是,我们需要实现新的机制的时候,直接替换一个AbilityShellActivityDelegate 就可以了,而不需要改动其他地方。

基本上入门的知识点差不多了,后续开始实战,分享一些实例一起学习。

--end--

今天分享一些整理的鸿蒙学习资料,加我微信 code_gg_boy  ,免费领取。加微信,可以咨询辅导,以及斤鸿蒙交流学习群。

王姨劝我学HarmonyOS鸿蒙2.0系列教程之五布局方法点击响应!相关推荐

  1. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识梳理逻辑!

    原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 写完了第一篇,跑去 ...

  2. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述调用方法!

    原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器! 王姨劝我学Harm ...

  3. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之四Git搭建下载实例!

    原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 王姨劝我学HarmonyOS鸿蒙2.0系列教程之三Ability概述&&调用方法! 相信大家看了 ...

  4. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之六自定义View涂鸦项目实战!

    这一节写个简单的项目,涂鸦,简单来讲就是画什么,显示什么.最好的网站,就是官网,这里再发一下: https://developer.harmonyos.com/cn/docs/documentatio ...

  5. 王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建跑起来模拟器!

    原创PDF |<Android 深入系统完全讲解>免费开源,可能价值百万! 学习一门新的技术前,我一般会翻看官方文档,源码,以及网上的一些总结,好形成一个初步印象,让开发的时候心中有谱. ...

  6. 怎么用鸿蒙os系统,鸿蒙OS2.0系统怎么降级到EMUI11 鸿蒙OS2.0系统降级到EMUI11方法...

    华为在2020.12.16举行了鸿蒙OS2.0beta的发布会,在发布会中华为表示EMUI11系统将第一时间体验到鸿蒙的系统,但是由于但是开发版本,所以华为也提供了降级的方法,那么鸿蒙OS2.0系统怎 ...

  7. 华为鸿蒙系统如何到手机桌面,鸿蒙OS2.0系统怎么降级到EMUI11 鸿蒙OS2.0系统降级到EMUI11方法...

    华为在2020.12.16举行了鸿蒙OS2.0beta的发布会,在发布会中华为表示EMUI11系统将第一时间体验到鸿蒙的系统,但是由于但是开发版本,所以华为也提供了降级的方法,那么鸿蒙OS2.0系统怎 ...

  8. magic2怎样升级HarmonyOS,鸿蒙2.0怎么升级 华为鸿蒙新系统升级方法步骤

    最近华为新出了鸿蒙系统,很多网友都想更新尝试一下,现在鸿蒙系统已经开启了公测,大家都非常的想更新试一试体验一下,但是很多的网友都不知道该如何升级,其实一些支持首批公测的机型,是需要公测申请后才可以体验 ...

  9. 鸿蒙2.0设备开发教程】小熊派HarmonyOS 鸿蒙笔记

    HarmonyoS网络应用开发连接华为loT平台 主要内容: 本节主要介绍: 如何使用华为loT平台·设备如何对接华为loT平台 步骤; 1.华为loT平台介绍2.华为loT平台产品创建3.设备对接华 ...

最新文章

  1. 扶梯正确使用_乘坐自动扶梯解释CSS浮动
  2. 远程usb端口映射_PLC远程控制
  3. R语言 (温度 随时间变化)
  4. SelectBox插件
  5. 【计算机网络】第五章 数据链路层(3)
  6. vscode css提示_锋利码农武器之vscode
  7. 为什么谐振时电抗为0_220KV/110KVCVT互感器串联谐振试验装置技术方案
  8. Fastlane为iOS带来持续部署
  9. 拒绝offer的理由_接受拒绝的3大理由
  10. Python中的抽象超类
  11. Kali Linux 暴力破解 Excel密码
  12. 大型央企云边协同建设方案及其借鉴意义分析
  13. 数据人必会的Excel|掌握32个Excel小技巧,成为效率达人(一)
  14. 工业摄像头传感器尺寸与像元尺寸的关系
  15. 再见2018,感谢你的一路陪伴
  16. C#/VB.NET Excel数据分列
  17. RK3288——LCD裸机
  18. oracle查询sql语句
  19. Mcad学习笔记之Microsoft Windows服务
  20. [Spring]Bean的自动装配

热门文章

  1. 如何用matlab画负倒函数曲线,负倒描述函数
  2. C语言 一个球从100米高度下落,每次下落反弹原来高度的一半,如此反复,求第10次落地时共经历了多少米?第10次反弹多高?
  3. 蓝桥杯javac组我们的征途是星辰大海
  4. js美化alert()弹出框
  5. 鼠标提示框(第一个JS特效)
  6. 在OpenCV里使用机器学习库sklearn 实现手写数字识别1
  7. eCharts省份地图配置及方法
  8. (转)百万年薪的人才泡沫与人工智能的虚假繁荣
  9. 用python处理excel之替换功能
  10. [2022.1.13]UPC-2021级新生个人训练赛第22场-9783 Problem H 铺地砖