<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[programme_monkey的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/programme_monkey</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; programme_monkey]]></copyright><item><title><![CDATA[Android：调用系统分享功能]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/80221966</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/80221966</guid><author>programme_monkey</author><pubDate>Mon, 07 May 2018 10:17:52 +0800</pubDate><description><![CDATA[示意代码：原文链接：原文链接在这里，谢谢这位大佬。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253/** * 调用系统的分享功能 * Created by admin on 15-4-13. */public class ShareActivity e...]]></description><category></category></item><item><title><![CDATA[Android性能优化：内存泄漏（只是做个总结笔记）]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/79498048</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/79498048</guid><author>programme_monkey</author><pubDate>Fri, 09 Mar 2018 17:26:35 +0800</pubDate><description><![CDATA[这个只是为了做个总结笔记，详情请移步到这位大佬的博客：点击这里进入



1、集合类

这个没啥好说的，不再使用的集合，记得要调用clear方法，然后置为null即可。



2、static关键字修饰的成员变量



2.1 原因

static关键字修饰的成员变量，其生命周期==应用程序的生命周期，当其引用了很耗资源的对象（例如：Activity的Context，Bitmap等等）的时候，将导...]]></description><category></category></item><item><title><![CDATA[关于写sdk的时候，避免jar冲突的一些小见解]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/78601942</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/78601942</guid><author>programme_monkey</author><pubDate>Wed, 22 Nov 2017 12:08:41 +0800</pubDate><description><![CDATA[前段日子，有朋友遇到了jar冲突的问题，就是他自己的A.aar里面用到了某个B.jar包，然后他的客户使用了他的A.aar包，但是客户本来的app里面也同样添加了那个B.jar包，于是乎就造成了jar冲突的问题。百度了很多，各种exclude也不起作用。然后我就去问了另外一个大神，大神不愧是大神，问题马上迎刃而解了。不好意思，啰嗦了这么多，下面就说说大神是怎么解决问题的。关于jar冲突，一般有两种情]]></description><category></category></item><item><title><![CDATA[[Exception]Cannot set the value of read-only property 'outputFile']]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/78351832</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/78351832</guid><author>programme_monkey</author><pubDate>Thu, 26 Oct 2017 11:37:46 +0800</pubDate><description><![CDATA[刚刚把AS从 2.2.3 升级到 3.0 以后，原来的项目突然报了一个错误： 
经过百度，终于找到了解决方法，就是： 
附上解决方法的原文链接：解决方法的原文]]></description><category></category></item><item><title><![CDATA[关于Retrofit2的两种拦截器]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/77478497</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/77478497</guid><author>programme_monkey</author><pubDate>Tue, 22 Aug 2017 12:06:23 +0800</pubDate><description><![CDATA[拦截器的主要作用在于显示网络传输的数据，在调试的时候，方便我们查看上传以及服务器返回的内容。
据我所知，Retrofit2有两种拦截器：
1、Interceptor
这个拦截器的**优点**在于，你可以从回调中获取你所需要的部分内容，然后自定义输出。**缺点**在于无法获取传输的内容，以及返回的内容。
2、HttpLoggingInterceptor
这个拦截器的**优点**在于你可以获取到所有的内]]></description><category></category></item><item><title><![CDATA[报找不到so文件时有可能的一种情况]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/76674952</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/76674952</guid><author>programme_monkey</author><pubDate>Fri, 04 Aug 2017 11:59:58 +0800</pubDate><description><![CDATA[一般情况下，我们的lib里面只有armeabi这么一个包，用来存放so文件，但是，在不同的手机上，可能会因为不同手机的CPU不一样，所以导致去相关文件夹下找so文件的时候找不到，因此有两种解决方法：
方法一：找到对应的CPU型号，然后创建不同的文件夹（一般来说，就多一个armeabi-v7a就可以了），然后把所有的so文件复制一份放进去，就可以了；
方法二：听群里面的大神：马克－小马哥说，可以]]></description><category></category></item><item><title><![CDATA[关于“策略模式”与“MVP风格”的联系理解心得]]></title><link>https://blog.youkuaiyun.com/programme_monkey/article/details/52857239</link><guid>https://blog.youkuaiyun.com/programme_monkey/article/details/52857239</guid><author>programme_monkey</author><pubDate>Wed, 19 Oct 2016 10:39:13 +0800</pubDate><description><![CDATA[近日，重新接触到“MVP”这个词，然后百度搜索了一遍，重新找到鸿洋大神的关于MVP的帖子：浅谈
 MVP in Android，看了并对照着敲了一下，有一点自己的心得，后来晚上翻看了一下《大话设计模式》这本书，重新看一下，突然发现““策略模式”与“MVP风格”竟然有一些相同的地方，通过“MVP风格”来理解一直看不是很明白的“策略模式”，居然很好明白了，于是现在写下来，就当自己的笔记了。]]></description><category></category></item></channel></rss>