摘要: 学任何东西,都要有一个自己的脉络或者说是"网", 有了自己的“网”,我可以在此基础上去拓展,去丰富其中的知识点。 所以我们要对Android的整体架构有清晰的认识,用来帮助我们去构建Android的"网",下面是我自己做的一张架构图 一.System Apps(系统应用) 第一层系统应用层,做应用层 阅读全文
posted @ 2021-03-01 15:00 AndroidWang 阅读(435) 评论(0) 推荐(0) 编辑
摘要: DrawingDrawing is handled by walking the tree and recording the drawing commands of any View that needs to update. 通过走树并记录需要更新的任何视图的绘图命令来处理绘图After thi 阅读全文
posted @ 2020-08-03 11:43 AndroidWang 阅读(112) 评论(0) 推荐(0) 编辑
摘要: LayoutLayout is a two pass process: a measure pass and a layout pass. 布局是一个两阶段的过程:测量阶段和布局阶段。The measuring pass is implemented in {@link #measure(int, 阅读全文
posted @ 2020-07-31 16:38 AndroidWang 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ID Views may have an integer id associated with them. 视图可能具有与之关联的整数ID。 These ids are typically assigned in the layout XML files, and are used to find 阅读全文
posted @ 2020-07-31 11:37 AndroidWang 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 前言:仔细阅读view源码头部的注释,会发现一些技术点早就在这里了。 1.view头文件的翻译 This class represents the basic building block for user interface components.当前类是用户页面组件的基本构建模块。(view是页 阅读全文
posted @ 2020-07-30 11:43 AndroidWang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.把问题放到更大的语境中。 2.对每一行代码负责(不容忍破窗户) 3.承认自己的错误或"无知"(并提供解决方案) 关注本人公众号获取更多干货. 阅读全文
posted @ 2019-11-06 15:19 AndroidWang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.jianshu.com/p/705a6cb6bfee 1.在Android坐标系中,以屏幕左上角作为原点,这个原点向右是X轴的正轴,向下是Y轴正轴。如下所示: 2.View坐标系,View坐标系内部关系如图所示 View获取自身高度 由上图可算出View的高度: w 阅读全文
posted @ 2019-10-15 15:51 AndroidWang 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 参考:https://baijiahao.baidu.com/s?id=1617478464513215480&wfr=spider&for=pc 感谢 '程序引力'的文章,本文的图片资源和论述都来自'程序引力' 一.分发事件者 Activity、View,ViewGroup 二.分发动作 分发动作 阅读全文
posted @ 2019-10-14 17:01 AndroidWang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一.先理解栈的概念(放置Activity实例的容器) 1.Task(线性表) 任务栈Task,用来放置Activity实例的容器,先进后出,主要有2个基本操作:压栈和出栈,其所存放的Activity是不支持重新排序的,只能根据压栈和出栈操作更改Activity的顺序。 2.app启动时,系统会为它默 阅读全文
posted @ 2019-08-29 11:14 AndroidWang 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.jdk下载安装(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)安装jdk时会自动安装jre 2.配置环境变量: JAVA_HOME:C:\Program Files\Jav 阅读全文
posted @ 2019-06-26 10:30 AndroidWang 阅读(102) 评论(0) 推荐(0) 编辑