<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[b6325955的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/b6325955</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b6325955]]></copyright><item><title><![CDATA[关于动画的使用]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/78264184</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/78264184</guid><author>b6325955</author><pubDate>Tue, 17 Oct 2017 18:18:23 +0800</pubDate><description><![CDATA[1、概述Android提供了几种动画类型：View Animation（Tween Animation） 、Drawable Animation（Frame Animation） 、Property Animation 。View Animation相当简单，不过只能支持简单的缩放、平移、旋转、透明度基本的动画，且有一定的局限性。比如：你希望View有一个颜色的切换动画；你 希望可以使用3D旋转动画]]></description><category></category></item><item><title><![CDATA[线程池ThreadPoolExecutor的原理]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/73195824</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/73195824</guid><author>b6325955</author><pubDate>Tue, 13 Jun 2017 21:54:54 +0800</pubDate><description><![CDATA[Java中创建线程有两种方式：
通过Thread创建线程
通过Executors框架创建线程 
其中通过Executors框架可以创建线程池，相比每个任务创建一个线程具有更好的性能和响应。 
Executors提供了四个创建线程池的方法： 
newFixedThreadPool 创建一个固定长度的线程池
newFixedThreadPool 创建一个可缓存的线程池
newSingleThreadEx]]></description><category></category></item><item><title><![CDATA[Android 5.0 Lollipop中新的Activity过渡效果介绍]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45696467</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45696467</guid><author>b6325955</author><pubDate>Wed, 13 May 2015 18:02:49 +0800</pubDate><description><![CDATA[介绍 
Material Design说明中最有趣的一方面就是各个Activity在切换时保持的视觉连串性。 仅需几行代码，新的Lollipop API让你可以在两个Activity之间添加富有含义的过渡效果，多亏了有无缝持续动画。 这打破了之前Android版本中经典的Activity之间的界限，并且能够让用户理解页面元素是如何从一个位置移动到另一个位置。


在本教程中，我会通过创建一]]></description><category></category></item><item><title><![CDATA[Java算法之动态规划]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45170161</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45170161</guid><author>b6325955</author><pubDate>Tue, 21 Apr 2015 14:35:12 +0800</pubDate><description><![CDATA[前言_
我们遇到的问题中，有很大一部分可以用动态规划(简称DP)来解。解决这类问题可以很大地提升你的能力与技巧，我会试着帮助你理解如何使用DP来解题。这篇文章是基于实例展开来讲的，因为干巴巴的理论实在不好理解。
注意：如果你对于其中某一节已经了解并且不想阅读它，没关系，直接跳过它即可。
简介(入门)
什么是动态规划，我们要如何描述它?
动态规划算法通常基于一个递推公式及一个或多个初始状态]]></description><category></category></item><item><title><![CDATA[Android缓存框架:ACache]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45127719</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45127719</guid><author>b6325955</author><pubDate>Sun, 19 Apr 2015 11:52:22 +0800</pubDate><description><![CDATA[ASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件（由十几个类精简而来）。


1、它可以缓存什么东西？


普通的字符串、json、序列化的java对象，和 字节数字。


2、它有什么特色？


特色主要是：
    1：轻，轻到只有一个JAVA文件。
    2：可配置，可以配置缓存路径，缓存大小，缓存数量等]]></description><category></category></item><item><title><![CDATA[Volley 源码解析]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45098353</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45098353</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 16:06:18 +0800</pubDate><description><![CDATA[1. 功能介绍
1.1. Volley
Volley 是 Google 推出的 Android 异步网络请求框架和图片加载框架。在 Google I/O 2013 大会上发布。

名字由来：a burst or emission of many things or a large amount at once
发布演讲时候的配图


从名字由来和配图中无数急促的火箭可以看出 Vol]]></description><category></category></item><item><title><![CDATA[Java 动态代理]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45098271</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45098271</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 16:01:40 +0800</pubDate><description><![CDATA[1. 相关概念
1.1 代理
在某些情况下，我们不希望或是不能直接访问对象 A，而是通过访问一个中介对象 B，由 B 去访问 A 达成目的，这种方式我们就称为代理。
这里对象 A 所属类我们称为委托类，也称为被代理类，对象 B 所属类称为代理类。
代理优点有： 

隐藏委托类的实现 解耦，不改变委托类代码情况下做一些额外处理，比如添加初始判断及其他公共操作 
根据程序运行前代理类是否]]></description><category></category></item><item><title><![CDATA[图片加载框架Picasso的使用]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45097671</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45097671</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 15:28:52 +0800</pubDate><description><![CDATA[1.介绍

Picasso是由Square公司开发的一个图片加载框架

项目地址：https://github.com/square/picasso
文档介绍：http://square.github.io/picasso/
特点：(1)可以自动检测adapter的重用并取消之前的下载
(2)图片变换
(3)可以加载本地资源
(4)可以设置占位资源
(5)支持debug模式
]]></description><category></category></item><item><title><![CDATA[Andorid中View的绘制流程]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45097557</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45097557</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 15:23:48 +0800</pubDate><description><![CDATA[View 绘制机制
1. View 树的绘图流程
当 Activity 接收到焦点的时候，它会被请求绘制布局,该请求由Android framework 处理.绘制是从根节点开始，对布局树进行 measure 和 draw 。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开，该函数所做 的工作可简单概况为是否需要重新计算视图大小(mea]]></description><category></category></item><item><title><![CDATA[开源框架EventBus的使用]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45097361</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45097361</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 15:10:21 +0800</pubDate><description><![CDATA[EventBus是greenrobot的开源项目。
它的特点是：
(1) 支持在不同类型的线程中处理订阅，包括发布所在线程，UI线程、单一后台线程、异步线程
(2) 支持事件优先级定义，支持优先级高的订阅者取消事件继续传递，支持粘性事件，是不是跟系统的有序广播、粘性广播很像啊
(3) 不是基于annotations
(4) 性能更优
(5) 体积小
(6) 支持单例创建或创建多个对象]]></description><category></category></item><item><title><![CDATA[Android Adapter回调接口]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/45097169</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/45097169</guid><author>b6325955</author><pubDate>Fri, 17 Apr 2015 14:58:13 +0800</pubDate><description><![CDATA[Andoird中当activity中需要处理adapter中listview的item点击事件，这时候需要用到回调接口，Adapter中定义的接口相当与发布，在activity中实现相当于是响应。

 这样activity中便可以获取adapter中的数据：
①回调接口可以把adapter中处理过的数据传给activity。
②Activity中获取item中数据可以直接用 adapter]]></description><category></category></item><item><title><![CDATA[Android程序员必备精品资源]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/42295165</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/42295165</guid><author>b6325955</author><pubDate>Wed, 31 Dec 2014 15:06:13 +0800</pubDate><description><![CDATA[实用工具集锦

Android Lifecycle https://github.com/xxv/android-lifecycle

Safe.ijiami http://safe.ijiami.cn/

TinyPNG https://tinypng.com/

Android Layout Finder Android Layout Finder

Android Ass]]></description><category></category></item><item><title><![CDATA[Android中Shape的使用]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/42294797</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/42294797</guid><author>b6325955</author><pubDate>Wed, 31 Dec 2014 14:40:24 +0800</pubDate><description><![CDATA[Android中的Shape可以画出很多比较漂亮的按钮，虽然比较简单，但是在项目中还是很有用的。shape可以实现渐变色、分割线、边框、半透明、半透明阴影效果等。下面是具体内容：

 
android:shape="rectangle" 

>        <corners android:radius="2dp"
 />  




solid：实心，就是填充的意思
a]]></description><category></category></item><item><title><![CDATA[关于GreenDao的初步使用]]></title><link>https://blog.youkuaiyun.com/b6325955/article/details/41692907</link><guid>https://blog.youkuaiyun.com/b6325955/article/details/41692907</guid><author>b6325955</author><pubDate>Wed, 03 Dec 2014 09:40:49 +0800</pubDate><description><![CDATA[GreenDao是目前比较火的关于Sqlite的第三方开源框架，官网地址是http://greendao-orm.com/。
   官网的介绍：
 greenDAO的主要设计目标
    最高性能（可能是Android最快的ORM）
    易于使用的API
    高度Android优化
    最小的内存占用
    很小，专注于要领

1. 下载源代码

https:/]]></description><category></category></item></channel></rss>