<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LH0102的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LH0102</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LH0102]]></copyright><item><title><![CDATA[android中mvc，mvp，mvvm学习]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/77935397</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/77935397</guid><author>LH0102</author><pubDate>Mon, 11 Sep 2017 17:17:25 +0800</pubDate><description><![CDATA[最近正好有空，就看了一些关于android框架的文章，在这里做一个笔记，以方便学习。 
  项目中的代码实例我是看着Android开发架构选择MVP or MVVM文章敲的。 
  本文是一篇学习笔记，有一些个人理解，但是还是偏重笔记。如有冒犯之处，可留言，望见谅。 
  向大牛学习~
一，mvc
  m，model，实体模型 
  v，view，布局文件 
  c，controller，控制器，一]]></description><category></category></item><item><title><![CDATA[Android Scroller学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/74133524</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/74133524</guid><author>LH0102</author><pubDate>Sun, 02 Jul 2017 16:51:49 +0800</pubDate><description><![CDATA[今天看了一篇郭霖大神的关于Scroller的文章，在这里做个笔记，以方便学习。原文见链接Android Scroller完全解析，关于Scroller你所需知道的一切
一，什么是ScrollerScroller是一个专门用来处理滚动效果的工具类，我们直接使用Scroller的场景并不多，但是许多我们熟知并经常使用的控件在其内部都是使用的Scroller实现的，如Viewpager，ListView等]]></description><category></category></item><item><title><![CDATA[android应用顶部状态栏学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/72614679</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/72614679</guid><author>LH0102</author><pubDate>Sun, 21 May 2017 21:21:31 +0800</pubDate><description><![CDATA[看了一些关于应用顶部状态栏的文章，在此记录一下
一，修改状态栏的情况有哪些在android开发中，有时候我们需要对应用打开时手机顶部的状态栏进行一些效果上的改变，比如：改变其背景颜色，使其与应用主色调相同或者不突兀；使状态栏背景色透明，同时使应用的ContentView延伸到状态栏下面。 
                          
上面这些需求在Android4.4之后好像才可以，在An]]></description><category></category></item><item><title><![CDATA[工厂模式学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/70158734</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/70158734</guid><author>LH0102</author><pubDate>Thu, 13 Apr 2017 15:50:27 +0800</pubDate><description><![CDATA[以前学习过工厂模式，但是随着时间推移又渐渐的忘得差不多了。这次看了一些相关文章，做个笔记，以谋将来。
一，为什么要使用工厂模式工厂模式是一种常用的实例化对象模式，是用工厂方法代替new操作的一种模式。我们在写代码时经常需要根据类生成实例对象，如A a=new A( ),工厂模式也是用来创建实例对象的。 
使用工厂模式可能会带来更多的代码编写工作，但是会使代码扩展性更好，并且方便以后的修改。 
用ne]]></description><category></category></item><item><title><![CDATA[装饰者模式学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/70054548</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/70054548</guid><author>LH0102</author><pubDate>Tue, 11 Apr 2017 15:53:04 +0800</pubDate><description><![CDATA[最近看了一个视频教程，讲到装饰者模式，为加深一下理解，所以在这里做个笔记
一，为什么要用到装饰者模式开发中，有时我们需要对一个对象的功能进行增强。通常的增强方式有： 
1. 继承 
 被增强的对象是固定的，不能改变 
 增强也是固定的，不能改变 
 2. 装饰者模式 
 被增强的对象是可以变化的 
 增强的内容是固定的 
 3. 动态代理 
 为什么在有的时候要使用装饰者模式： 
（这个例子是学习材]]></description><category></category></item><item><title><![CDATA[单例模式学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/69056134</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/69056134</guid><author>LH0102</author><pubDate>Tue, 04 Apr 2017 11:27:23 +0800</pubDate><description><![CDATA[今天想把工作和生活中接触到的一些设计模式总结一下，所以就有了写篇笔记类型文章的想法。下面我就写一下单例设计模式。我是做android开发的，所以思想可能和后端的思想不一样。
一，单例设计模式的意义单例模式，就是应用运行时，如果需要某一个单例模式的类的对象时，这个对象只能有一个，不能有多个，即不能重复创建。这样可以减少对象创建的开销，提高应用性能。 
代码编写思想：构造方法私有，使外界不能使用new来]]></description><category></category></item><item><title><![CDATA[GreenDao学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/67637508</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/67637508</guid><author>LH0102</author><pubDate>Tue, 28 Mar 2017 15:30:54 +0800</pubDate><description><![CDATA[以前听朋友说他们项目中要在本地存许多数据库表，管理数据库打算使用GreenDao，那个时候好像GreenDao要使用的话需要先建一个Java工程，生成一些代码，然后再在Android项目中使用。今天看了看github上GreenDao项目，搜了几遍文章看看，做一个笔记。
一，GreenDao是什么？GreenDao是android中的一个ORM框架，用于操作本地数据库，现在市面上主流的框架有 Gre]]></description><category></category></item><item><title><![CDATA[Android开发中Mina框架学习]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/66970569</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/66970569</guid><author>LH0102</author><pubDate>Mon, 27 Mar 2017 13:12:10 +0800</pubDate><description><![CDATA[这是一篇学习笔记类型的文章，比较熟悉mina的同学就不用看了。我是初学，写这篇笔记主要是为了自己总结学习和以后使用。当然若是不嫌弃来看看我也是非常欢迎的。
一，Mina是什么mina是apache公司的一款开源项目，基于长连接，可以实现客户端与服务器端的数据交互，做即时通讯比较适合。 
 1. 长连接的基本概念：与http短连接相反，通过某种方式与服务器一直保持连接就叫长连接。 
 2. 长连接原理]]></description><category></category></item><item><title><![CDATA[android多渠道打包学习]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/65443854</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/65443854</guid><author>LH0102</author><pubDate>Thu, 23 Mar 2017 15:00:53 +0800</pubDate><description><![CDATA[今天学习了一下android中的多渠道打包，其实我在公司开发的时候只是给测试一个apk包就可以了， 印象中从没给他们打过多个渠道的包，大概是因为我们的app推广方面可能不太重视吧。
一，为什么要多渠道打包因为在我们国内有很多android的应用市场，比如：安智市场，安卓市场，360应用市场，应用宝，豌豆荚，小米应用市场，华为应用市场等等，当我们发布一个android应用时，我们希望用户可以在大部分市]]></description><category></category></item><item><title><![CDATA[okhttp3.0学习]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/64918682</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/64918682</guid><author>LH0102</author><pubDate>Wed, 22 Mar 2017 14:06:23 +0800</pubDate><description><![CDATA[这几天学习了下okhttp的使用，公司的网络请求一直是使用的xutils。学习完okhttp基本的用法之后，想想觉得应该记录一下，加深下印象，也方便以后自己回头再来看。水平低，所以如果有同学看到这篇文章，想使用okhttp的话，建议自己使用原生的okhttp，或者使用github上的一些大神提供的封装类库。
一，okhttp使用步骤：我使用的okhttp的版本是3.6的 
1. 首先要给自己的工程添]]></description><category></category></item><item><title><![CDATA[Android中应用的性能优化学习笔记]]></title><link>https://blog.youkuaiyun.com/LH0102/article/details/63279297</link><guid>https://blog.youkuaiyun.com/LH0102/article/details/63279297</guid><author>LH0102</author><pubDate>Sat, 18 Mar 2017 20:58:39 +0800</pubDate><description><![CDATA[Android中应用的性能优化学习笔记
  这里做一个笔记，希望可以在工作中帮助自己和他人。水平较水，可能笔记中主见较少，多为记录。
一，因为Android手机的内存大小限制，所以Android应用不能无限制的使用内存和cpu资源。过多的使用内存资源会导致程序内存溢出，即OOM（out of memory）。 
过多的使用cpu资源，一般是指做大量的耗时任务，会导致应用卡顿甚至无响应(ANR,app]]></description><category></category></item></channel></rss>