<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cloud_Ling的专栏]]></title><description><![CDATA[我们不写代码，我们只做代码的搬运工]]></description><link>https://blog.youkuaiyun.com/Cloud_Ling</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cloud_Ling]]></copyright><item><title><![CDATA[AndFix 热补丁修复]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/50663360</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/50663360</guid><author>Cloud_Ling</author><pubDate>Sun, 14 Feb 2016 16:17:42 +0800</pubDate><description><![CDATA[本文转自http://blog.youkuaiyun.com/lpftobetheone/article/details/50435371



搜索发现有这3种方式可以实现（至于其他的方式，暂不清楚）

1.dexposed     github https://github.com/alibaba/dexposed

2.andfix   github https://github.com]]></description><category></category></item><item><title><![CDATA[Android中使用Handler造成内存泄露的分析和解决]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/46502441</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/46502441</guid><author>Cloud_Ling</author><pubDate>Mon, 15 Jun 2015 12:39:14 +0800</pubDate><description><![CDATA[Java使用有向图机制，通过GC自动检查内存中的对象（什么时候检查由虚拟机决定），如果GC发现一个或一组对象为不可到达状态，则将该对象从内存中回收。也就是说，一个对象不被任何引用所指向，则该对象会在被GC发现的时候被回收；另外，如果一组对象中只包含互相的引用，而没有来自它们外部的引用（例如有两个对象A和B互相持有引用，但没有任何外部对象持有指向A或B的引用），这仍然属于不可到达，同样会被GC回收。]]></description><category></category></item><item><title><![CDATA[Android开发:性能最佳实践-管理应用内存]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45560555</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45560555</guid><author>Cloud_Ling</author><pubDate>Thu, 07 May 2015 14:25:02 +0800</pubDate><description><![CDATA[翻自：http://developer.android.com/training/articles/memory.html

在任何软件开发环境中，RAM都是宝贵的资源，但在移动操作系统中更加珍贵。尽管Dalvik虚拟机有垃圾回收机制，也不要忽略分配和释放内存。

为了让GC回收内存，你要避免内存泄漏(通常因为全局成员变量引用对象引起),并且在适当的时候释放对象引用。对大多数app来说，垃]]></description><category></category></item><item><title><![CDATA[微信授权登陆接入第三方App（Android）]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45558107</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45558107</guid><author>Cloud_Ling</author><pubDate>Thu, 07 May 2015 10:51:40 +0800</pubDate><description><![CDATA[这几天开发要用到微信授权的功能，所以就研究了一下。可是微信开放平台接入指南里有几个地方写的不清不楚。在此总结一下，以便需要的人。

很多微信公众平台的应用如果移植到app上的话就需要微信授权登陆了。





      目前移动应用上微信登录只提供原生的登录方式，需要用户安装微信客户端才能配合使用。也就是如果第三方应用需要微信授权登陆的话就必须在本机上安装了微信。而后续授权登陆或]]></description><category></category></item><item><title><![CDATA[Java中GC的工作原理]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45536903</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/45536903</guid><author>Cloud_Ling</author><pubDate>Wed, 06 May 2015 15:52:49 +0800</pubDate><description><![CDATA[一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互，有一些应用程序对性能要求较高，例如嵌入式系统、实时系统等，只有全面提升内存的管理效率，才能提高整个应用程序的性能。本文将从GC的工作原理、GC的几个关键问题进行探讨，最后提出一些Java程序设计建议，如何从GC角度提高Java程序的性能。 




一、GC的基本原理： 




GC]]></description><category></category></item><item><title><![CDATA[Android横向ListView实现]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44980199</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44980199</guid><author>Cloud_Ling</author><pubDate>Fri, 10 Apr 2015 15:22:40 +0800</pubDate><description><![CDATA[本文内容：

1、横向ListView的所有实现思路;

2、其中一个最通用的思路HorizontalListView，并基于横向ListView开发一个简单的相册；

3、实现的横向ListView在点击、浏览时item背景会变色，并解决了listview里setSelected造成item的选择状态混乱的问题。

众所周知，ListView默认的方向是垂直的，但有些时候人们更喜]]></description><category></category></item><item><title><![CDATA[EventBus优化发布订阅事件详解]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44958457</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44958457</guid><author>Cloud_Ling</author><pubDate>Thu, 09 Apr 2015 12:59:14 +0800</pubDate><description><![CDATA[一、概述

EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment，Activity，Service，线程之间传递消息.优点是开销小，代码更优雅。以及将发送者和接收者解耦。
1、下载EventBus的类库
源码：https://github.com/greenrobot/EventBus

2、]]></description><category></category></item><item><title><![CDATA[注解框架---AndroidAnnotations]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44940397</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44940397</guid><author>Cloud_Ling</author><pubDate>Wed, 08 Apr 2015 14:28:57 +0800</pubDate><description><![CDATA[AndroidAnnotations是一个开源框架，旨在加快Android开发的效率。通过使用它开放出来的注解api，你几乎可以使用在任何地方， 大大的减少了无关痛痒的代码量，让开发者能够抽身其外，有足够的时间精力关注在真正的业务逻辑上面。而且通过简洁你的代码，也提高了代码的稳定性和后期的维护成本。以下AndroidAnnotations简称为AA







可能会有人提出异议]]></description><category></category></item><item><title><![CDATA[Youtube视频拖动控件]]></title><link>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44829975</link><guid>https://blog.youkuaiyun.com/Cloud_Ling/article/details/44829975</guid><author>Cloud_Ling</author><pubDate>Thu, 02 Apr 2015 11:36:05 +0800</pubDate><description><![CDATA[FLAVIEN LAURENT

The Android Framework, step by step





Blog 
Archives 
Github 
Twitter 
G+ 
RSS




Each Navigation Drawer Hides a ViewDragHelper

Aug 28th, 2013 6:56
 pm]]></description><category></category></item></channel></rss>