<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lj527409的博客]]></title><description><![CDATA[其实每个人都是自己的英雄！]]></description><link>https://blog.youkuaiyun.com/lj527409</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lj527409]]></copyright><item><title><![CDATA[View怎么显示在屏幕上的]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/81806268</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/81806268</guid><author>lj527409</author><pubDate>Sat, 18 Aug 2018 14:22:09 +0800</pubDate><description><![CDATA[#本文基于Android 8.0源码，流程梳理，权当总结和笔记

结论先行：

1、context.startActivity
2、ActivityThread#main()---attach()和AMS建立连接
3、Activity收到onCreate回调，setContentView(layoutId),new DecorView
4、ActivityThread收到handleLaunchA...]]></description><category></category></item><item><title><![CDATA[Android Wallpaper之设置壁纸流程]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/79825015</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/79825015</guid><author>lj527409</author><pubDate>Thu, 05 Apr 2018 14:36:18 +0800</pubDate><description><![CDATA[What?什么是壁纸？android wallpaper包括锁屏壁纸和桌面壁纸，壁纸又区分静态和动态两种。我们每天使用手机第一眼看到的就是壁纸，好看的壁纸对于手机的颜值也有大大的提升（滑稽），就让我们对壁纸一探究竟吧。本文基于Android 8.1源码，相关文件如下：1./frameworks/base/services/core/java/com/android/server/wallpaper...]]></description><category></category></item><item><title><![CDATA[Android FrameWork之旅 --- Handler]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/78397726</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/78397726</guid><author>lj527409</author><pubDate>Mon, 30 Oct 2017 21:40:29 +0800</pubDate><description><![CDATA[基于Anroid7.0源码 个人笔记 
Handler]]></description><category></category></item><item><title><![CDATA[Android FrameWork之旅 --- setContentView]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/78387888</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/78387888</guid><author>lj527409</author><pubDate>Sun, 29 Oct 2017 20:58:52 +0800</pubDate><description><![CDATA[基于Anroid7.0源码 个人笔记]]></description><category></category></item><item><title><![CDATA[设计模式之中介者模式]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/72859916</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/72859916</guid><author>lj527409</author><pubDate>Sun, 04 Jun 2017 16:53:41 +0800</pubDate><description><![CDATA[概念：中介者模式包装了一系列对象相互作用的方式，使得这些对象不必相互明显作用，what happen balabala，把多对多的相互作用转化成一对多的相互作用。 
场景：租房子，租客和房东不需要相互作用，一切交给中介。 
示例： 
1、抽象中介者，Mediator/**
 * 抽象中介
 * @author jin.li
 *
 */
public abstract class Mediator]]></description><category></category></item><item><title><![CDATA[设计模式之状态模式]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/72855468</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/72855468</guid><author>lj527409</author><pubDate>Sat, 03 Jun 2017 22:36:18 +0800</pubDate><description><![CDATA[概念：状态模式中的行为是由状态来决定的，不同的状态有不同的行为，状态模式把对象的行为包装在不同的状态对象里，每一个对象都有一个共同的抽象状态基类，状态模式的意图是让一个对象在他的内部状态改变的时候，其行为也随之改变。 
常见使用场景： 
微博的转发和评论，在登录状态和未登录状态执行的行为也是不一样的。 
示例： 
 
1、定义一个UserState接口，里面声明了所有行为的方法：
/**
 * Cr]]></description><category></category></item><item><title><![CDATA[欢迎使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/lj527409/article/details/72853175</link><guid>https://blog.youkuaiyun.com/lj527409/article/details/72853175</guid><author>lj527409</author><pubDate>Sat, 03 Jun 2017 17:11:19 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>