自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lj527409的博客

其实每个人都是自己的英雄!

  • 博客(7)
  • 收藏
  • 关注

原创 View怎么显示在屏幕上的

#本文基于Android 8.0源码,流程梳理,权当总结和笔记结论先行:1、context.startActivity2、ActivityThread#main()---attach()和AMS建立连接3、Activity收到onCreate回调,setContentView(layoutId),new DecorView4、ActivityThread收到handleLaunchA...

2018-08-18 14:22:09 488

原创 Android Wallpaper之设置壁纸流程

What?什么是壁纸?android wallpaper包括锁屏壁纸和桌面壁纸,壁纸又区分静态和动态两种。我们每天使用手机第一眼看到的就是壁纸,好看的壁纸对于手机的颜值也有大大的提升(滑稽),就让我们对壁纸一探究竟吧。本文基于Android 8.1源码,相关文件如下:1./frameworks/base/services/core/java/com/android/server/wallpaper...

2018-04-05 14:36:18 24126 17

原创 Android FrameWork之旅 --- Handler

基于Anroid7.0源码 个人笔记 Handler

2017-10-30 21:40:29 204

原创 Android FrameWork之旅 --- setContentView

基于Anroid7.0源码 个人笔记

2017-10-29 20:58:52 235

原创 设计模式之中介者模式

概念:中介者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用,what happen balabala,把多对多的相互作用转化成一对多的相互作用。 场景:租房子,租客和房东不需要相互作用,一切交给中介。 示例: 1、抽象中介者,Mediator/** * 抽象中介 * @author jin.li * */public abstract class Mediator

2017-06-04 16:53:41 349

原创 设计模式之状态模式

概念:状态模式中的行为是由状态来决定的,不同的状态有不同的行为,状态模式把对象的行为包装在不同的状态对象里,每一个对象都有一个共同的抽象状态基类,状态模式的意图是让一个对象在他的内部状态改变的时候,其行为也随之改变。 常见使用场景: 微博的转发和评论,在登录状态和未登录状态执行的行为也是不一样的。 示例: 1、定义一个UserState接口,里面声明了所有行为的方法:/** * Cr

2017-06-03 22:36:18 207

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-03 17:11:19 265

空空如也

空空如也

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

TA关注的人

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