<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangrongdi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangrongdi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangrongdi]]></copyright><item><title><![CDATA[android 的事件分发]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/78189233</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/78189233</guid><author>wangrongdi</author><pubDate>Tue, 10 Oct 2017 09:51:00 +0800</pubDate><description><![CDATA[文章为了学习android 的事件分发所用，记录过程会少许流水账。
2017/10/10

在事件分发中有三个关键的方法：
      dispatchTouchEvent() 

      onInterceptTouchEvent() 
      onTouchEvent() 


dispatchTouchEvent() 
      该方法是用来处理事件的分发。如]]></description><category></category></item><item><title><![CDATA[java中的四种线程池]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/73277622</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/73277622</guid><author>wangrongdi</author><pubDate>Thu, 15 Jun 2017 11:35:48 +0800</pubDate><description><![CDATA[java通过Executors提供四种线程池，分别为：
newCachedThreadPool创建一个可缓存线程池，如果线程池长度超过处理需要，可灵活回收空闲线程，若无可回收，则新建线程。
newFixedThreadPool 创建一个定长线程池，可控制线程最大并发数，超出的线程会在队列中等待。
newScheduledThreadPool 创建一个定长线程池，支持定时及周期性任务执行。
]]></description><category></category></item><item><title><![CDATA[HashMap详解]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/73277197</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/73277197</guid><author>wangrongdi</author><pubDate>Thu, 15 Jun 2017 11:06:13 +0800</pubDate><description><![CDATA[hashmap的原理解析]]></description><category></category></item><item><title><![CDATA[DownloadTest]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/65630303</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/65630303</guid><author>wangrongdi</author><pubDate>Fri, 24 Mar 2017 14:11:03 +0800</pubDate><description><![CDATA[DownloadTest代码思路：
1.首先，下载操作应该是后台操作，因此定义一个Downloadservice去进行全部的download，pause，cancel等操作，并且为了防止service被杀死，将此service设定为前台service。
2.其次，所有和下载有关的操作都是耗时操作，因此要定义一个Asynctask去真正执行startdownload（位于doinbackgrou]]></description><category></category></item><item><title><![CDATA[如何调试Glide加载图片]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/61917196</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/61917196</guid><author>wangrongdi</author><pubDate>Mon, 13 Mar 2017 14:32:55 +0800</pubDate><description><![CDATA[如何调试Glide加载图片

前言
与其他图片加载库不同，在Glide加载图片的过程中默认是没有任何log输出的。这样使得加载失败的原因难以调试。到底是网络错误还是图片根本就不存在亦或者解码出错，我们不得而知。当然官方也给出了调试的方法，这篇文章就来介绍下如何调试Glide加载图片，内容主要是对官方wiki的翻译。
正文
在Glide加载图片过程中出现异常时，默认是没有log输出的。但是]]></description><category></category></item><item><title><![CDATA[JAVA的反射机制和动态代理]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/54927225</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/54927225</guid><author>wangrongdi</author><pubDate>Wed, 08 Feb 2017 15:15:05 +0800</pubDate><description><![CDATA[简单分析了Java的动态代理和反射机制]]></description><category></category></item><item><title><![CDATA[RXJava的简析]]></title><link>https://blog.youkuaiyun.com/wangrongdi/article/details/54897184</link><guid>https://blog.youkuaiyun.com/wangrongdi/article/details/54897184</guid><author>wangrongdi</author><pubDate>Mon, 06 Feb 2017 21:31:30 +0800</pubDate><description><![CDATA[转载自http://www.devtf.cn/?p=323/]]></description><category></category></item></channel></rss>