自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Android框架源码阅读指南(博客专栏)

第一步:应用程序入口Android应用程序入口源码解析第二步:Android跨进程通信Binder通信机制原理解析Android跨进程通信方式(IPC)解析第三步:Activity的启动流程Activity启动流程源码分析(应用中)Activity启动流程源码分析(Launcher中)第四步:Activity的布局加载流程 Activity布局加载流程源码分析(...

2018-03-26 19:54:11 580 1

原创 Android显示原理源码分析

在博文DecorView绘制流程源码分析中,我们对Android的显示原理简单的说了一下,但没有深入。在博文中我们只知道Choreographer(舞蹈指挥者)只是post了一个操作,但后面到底怎么执行的?按啥逻辑执行的?我们都不清楚,作为一个喜欢刨根问底的程序员,是必须要分析分析的。在开始分析之前,我们需要了解一些概念,如:ViewRootImpl:是View的绘制的辅助类,所有Vie...

2018-03-05 20:43:41 1829

原创 你本是一个肉体,是什么驱使你前行【4】

文/丹尼尔生活最大的危险,就是空虚的心灵。罗曼 • 罗兰说:「生活最沉重的负担不是工作,而是无聊。」每个人要对自己的生活负责。一个人至少拥有一个梦想,才能让自己有动力和激情去坚持。生活的理想,就是为了理想的生活。追求不同的生活方式,是对人生做加法。追求更好的生活品质,则是对人生做减法。不知道你是在做人生加法,还是人生减法?年轻的时候,绝大部分人会有很多想法,什么都想要,什么都想尝试。人...

2018-03-30 11:47:39 469

原创 你本是一个肉体,是什么驱使你前行【3】

《大学》大学之道,在明明德,在亲民,在止於至善。 知止而后有定;定而后能静;静而后能安;安而后能虑;虑而后能得。物有本末;事有终始。知所先后,则近道矣。古之欲明明德於天下者,先治其国;欲治其国者先齐其家;欲齐其家者先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者;先致其知;致知在格物。物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国...

2018-03-30 11:45:45 476

原创 你本是一个肉体,是什么驱使你前行【2】

从出生到五岁,你童年无忌, 尽情玩耍,想哭就哭,想笑就笑。五岁到十二岁,你在小学, 开始谨记:好好学习,天天向上。十二岁到十五岁,你在初中, 尽情游戏,忘乎天地,但也没忘,好好学习,上高中。十五岁到十九岁,你在高中, 远离游戏,废寝忘食,决战高考,梦想大学。十九岁到二十三岁,你在大学, 努力学习,奋战自习室,为了未来,为了工作。二十三岁到现在,你毕业,工作。 我...

2018-03-30 11:43:43 358

原创 你本是一个肉体,是什么驱使你前行【1】

你本是一个肉体,是什么驱使你前行。你生来是一个肉体, 三四岁时你有了意识,但还没有自己,不知道自己。十四,十五岁,你开始反叛,开始认识到自己,开始追求自己。长大了,成年了,你开始寻找自己,问自己: 我是谁?我从哪里来?我要去那里?在路上,没有谁给过你答案。书本,电影,旅行见闻。当你们相遇时,你会去思考,会去寻求答案。有那么一段时间,你认为你找到了。可当夜深人静,...

2018-03-30 11:41:33 392

原创 人生的意义

如果你问我,人生有啥意义? 我会说:人生毫无意义,所谓的人生意义需要自己去下定义,自己去寻找属于自己的人生意义。人一生很短暂,平均也就八十多个春夏秋冬,也就三万多个小时; 这一生,你想要怎样过活,必须由你自己来决定。父母,亲人,他们也都不是你自己; 他们的话,始终也只是建议,重点在于你。你可以采纳吸收,也可以弃之不用。我们每一个人,都是独一无二的,也都可以独立活出自己想要...

2018-03-30 11:36:51 1124

原创 Android布局优化——include、merge和ViewStub标签

1.include标签标签描述: 可以允许在一个布局当中引入另外一个布局,实现布局的复用,精简布局代码。例子:Activity常用top栏代码实例: 引入布局:titlebar.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://s...

2018-03-29 18:48:15 611 1

原创 Bitmap四种色彩存储模式ARGB_8888、ARGB_4444、 RGB_565、 ALPHA_8

一、基础知识:ARGB:指的是一种色彩模式,里面A代表Alpha,R表示red,G表示green,B表示blue。自然界中所有的可见色都是由红、绿、蓝组成的,所以红、绿、蓝又称为三原色,每个原色都存储着所表示颜色的信息值A->alpha(透明度),R->red(红色),G->green(绿色),B->blue(蓝色)二、四种模式的区别:四种类型为bitm...

2018-03-29 15:40:26 6603

转载 什么是位、字节、字、KB、MB?

位:“位(bit)”是电子计算机中最小的数据单位。每一位的状态只能是0或1。字节:8个二进制位构成1个”字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。字:“字”由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位...

2018-03-29 15:25:02 706

转载 常用排序算法

一、冒泡排序1.算法介绍:冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有序为止!2....

2018-03-27 11:43:01 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除