看过《Android开发艺术探索》View的绘制源码之后,里面在讲解绘制最开始执行的方法是ViewRootImpl里面的performTraversals,觉得有点费解,为什么直接就执行到这个方法呢?这中间一定也存在着执行到performTraversals的过程,本着想要了解清楚的想法,看了看源码,在此分享一下:
我们平常会在Activity的onCreate里面调用setCo...
分类:
移动开发 时间:
2016-07-06 15:14:02
阅读次数:
292
在Android中,Drawable使用广泛,但是种类也多,基于《Android开发艺术探索》中对Drawable的讲解,总结了如下表格。 ...
分类:
移动开发 时间:
2016-07-02 01:43:50
阅读次数:
190
ViewRoot和DecorViewViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带,View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecorVie...
分类:
移动开发 时间:
2016-05-26 17:16:45
阅读次数:
424
张涛-开源实验室 http://www.kymjs.com/ 任玉刚(android开发与艺术探索)作者 http://blog.csdn.net/singwhatiwanna 源码解析 codekk http://a.codekk.com/ 周圣韬(手机安全,手机助手) http://blog.c ...
分类:
其他好文 时间:
2016-05-23 17:08:50
阅读次数:
199
1、在ViewGroup中使用onLayout()中,获取子元素的width and height,不能用getWidth()/getHeight 必须使用getMeasureWidth()/Height() 翻阅Android开发艺术探索发现,getWidth()/height()是在onLayo ...
分类:
其他好文 时间:
2016-05-18 21:27:30
阅读次数:
183
Android 开发艺术探索——第十章 Android的消息机制读书笔记Handler并不是专门用于更新UI的,只是常被用来更新UI概述Android的消息机制主要值得就是Handler的运行机制,Handler的运行需要底层的MessageQueue和Looper的支撑。
MessageQueue即为消息队列,顾名思义,它的内部存储了一组消息,以队列的的形式对外提供插入和删除的工作。虽然叫队列,但...
分类:
移动开发 时间:
2016-05-16 11:10:36
阅读次数:
304
1:技术博客
郭霖:
郭霖CSDN博客
简介:圈内人称郭神,Android最好的入门书籍《第一行代码》的作者。博文行文流畅,条理清晰,内容实用,适合读完入门书籍之后阅读,超高人气博主。
任玉刚:
任玉刚CSDN博客
简介:中科大硕士,百度Android资深工程师,进阶书籍《Android开发艺术探索》作者,博客极具深度广度,适合Android开发者的高阶学习。最近任玉刚...
分类:
移动开发 时间:
2016-05-13 02:44:20
阅读次数:
287
View 基础知识View 是 Android 中所有控件的基类,ViewGroup 也继承了 View。
Android 中,x 轴和 y 轴的正方向分别为右和下。 位置参数:(left , top ): View 左上角原始坐标
(right, bottom): View 右下角原始坐标
(x , y ): View 左上角最终坐标
translationX: View...
分类:
移动开发 时间:
2016-05-12 19:28:25
阅读次数:
219
Android开发艺术探索(研读笔记)
作者:Dimon
03-Android中的IPC机制(一)1.Android IPC 简介
IPC(Inter-Process-Communication):含义为进程间通信,指两个进程之间进行数据交换的过程。
什么是进程:一般指一个执行...
分类:
移动开发 时间:
2016-05-12 19:15:44
阅读次数:
179
Activity的生命周期和启动模式 生命周期有? 1.典型情况下的生命周期—》指有用户参与的情况下,Activity所经过的生命周期改变 2.异常情况下的生命周期—》指Activity被系统回收或者由于当前设备的configuration发生改变而导致Activity被销毁重建 1.1 典型生命周 ...
分类:
移动开发 时间:
2016-05-08 11:52:11
阅读次数:
222