<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[android_lyp的博客]]></title><description><![CDATA[万事开头难， 好的开始是成功的一半！]]></description><link>https://blog.youkuaiyun.com/android_lyp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; android_lyp]]></copyright><item><title><![CDATA[使用RecyclerView在出现的问题]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52704717</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52704717</guid><author>android_lyp</author><pubDate>Thu, 29 Sep 2016 20:12:23 +0800</pubDate><description><![CDATA[在使用RecyclerView在出现的问题： 


  Process: com.example.administrator.sgandroid, PID: 6123
                                                                                   java.lang.IllegalStateExcepti]]></description><category></category></item><item><title><![CDATA[android动画总结]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52280048</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52280048</guid><author>android_lyp</author><pubDate>Mon, 22 Aug 2016 20:37:13 +0800</pubDate><description><![CDATA[动画帧动画特点： 一帧一帧的图片连续播放就是一个帧动画
主要用于重复显示某些画面
用法： 1. animation_list
2. 必须寄生在一个控件上
3. view.setbackgroundResource;设置帧动画列表
4. 需要让动画动起来 (AnimationDrawbler)view.getBackground()
5. 动画.start();
关键方法，start 补间动画位移，缩]]></description><category></category></item><item><title><![CDATA[ListView复用导致checkBox错乱的解决方法]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52268192</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52268192</guid><author>android_lyp</author><pubDate>Sun, 21 Aug 2016 17:06:38 +0800</pubDate><description><![CDATA[1. 采用SparseArray 和 View.settag();    private SparseArray<Boolean> Cb_state = new SparseArray<>();//成员变量
    ----------------------------------------------关键代码getView中
    viewHolder.cb.setTag(R.id.cb,p]]></description><category></category></item><item><title><![CDATA[ListView复用导致图片错乱及闪烁问题]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52267764</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52267764</guid><author>android_lyp</author><pubDate>Sun, 21 Aug 2016 16:01:31 +0800</pubDate><description><![CDATA[关于ViewHolder复用，我就不说明了，关键是复用导致出现的问题网络的好坏，我们请求的图片并不是很稳定，那么我们假设一屏可以显示6条数据，利用复用，我们的第7条数据view就是我们的第1条数据view，随之手势不断的滑动，复用的问题，就出现，特别是上网请求网络图片， 我们在显示第7条数据时，图片还是第1个数据图片，因为第7条很可以没有加载完成，导致view复用，图片错乱，那么如何解决呢
给每个]]></description><category></category></item><item><title><![CDATA[android studio 2.1.1  启动abd出错]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52185492</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52185492</guid><author>android_lyp</author><pubDate>Thu, 11 Aug 2016 18:45:23 +0800</pubDate><description><![CDATA[出错 信息 : 
D:\Users\Administrator>adb start-server 
adb server version (32) doesn’t match this client (36); killing… 
* daemon started successfully *D:\Users\Administrator>adb nodaemon server 
error: cou]]></description><category></category></item><item><title><![CDATA[android任务栈与启动模式]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52155702</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52155702</guid><author>android_lyp</author><pubDate>Mon, 08 Aug 2016 21:12:36 +0800</pubDate><description><![CDATA[为什么有任务栈 为了记录用户开启了那些 activity，记录这些activity开启的先后顺序，方便管理，更好的维护用户体能
什么叫任务栈 专门用于存放activity的一块内存区域，结构模式为栈，所以又叫任务栈，这个栈是数据结构的栈是一样的结构。任务栈的id是一个integer的数据类型，自增长的，每次加1，一个应用程序一个任务栈，默认情况下，关闭一个应用程序，清空这个应用程序的任务栈，应用的进]]></description><category></category></item><item><title><![CDATA[Intent 常用调用系统action]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52132909</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52132909</guid><author>android_lyp</author><pubDate>Fri, 05 Aug 2016 21:48:54 +0800</pubDate><description><![CDATA[Intent : 打开网址                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                Uri uri = Uri.parse("http://www.baidu.com");
                intent.setD]]></description><category></category></item><item><title><![CDATA[初学者都应该看的 --- Activity的生命周期]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52132368</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52132368</guid><author>android_lyp</author><pubDate>Fri, 05 Aug 2016 20:28:20 +0800</pubDate><description><![CDATA[本文章只是为了记录以前自学时，所遇到的问题和不懂的地方，让android自学者能清楚的了解activity的生命周期，看看我们自学那会遇到的，是不是一个问题什么是ActivityActivity 大部分人都叫活动，可我个人觉得，Activity其实就是一个容器的，里面装载着各种各样的view视图，并且对各种视图进行事件处理，信息的控制等
什么是activity的生命周期首先明白一点，生命周期强调的是]]></description><category></category></item><item><title><![CDATA[RelativeLayout 详解 之58同城]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52089259</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52089259</guid><author>android_lyp</author><pubDate>Mon, 01 Aug 2016 21:22:13 +0800</pubDate><description><![CDATA[RelativeLayout看不懂，标题的，可以耐心看完顾名思义,里面控件的位置都是相对的,
定义好其中一个控件A的位置,然后其他的都可以相对于这个控件A或者是其已经与控件A建立相对位置关系的控件建立关系尽量不要在相对管理里牵扯出多个控件id， 不然会牵一发，动全身的
这是网上看到的别人总结的，大家看完，心中有数， 然后记下我的3句话，就可以搞定RelativeLayout, 没耐心，可看不到下面的]]></description><category></category></item><item><title><![CDATA[XML解析之SAX解析]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52074513</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52074513</guid><author>android_lyp</author><pubDate>Sat, 30 Jul 2016 19:25:13 +0800</pubDate><description><![CDATA[概念:
 SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM，SAX是一种速度更快，更有效的方法。它逐行扫描文档，一边扫描一边解析。而且相比于DOM，SAX可以在解析文档的任意时刻停止解析，但任何事物都有其相反的一面，对于SAX来说就是操作复杂。它也是事件驱动的
思想 ： 
和pull解析一样，要有一个工厂
用sax工厂方法，得到sax解析器
设置文件来源，和ha]]></description><category></category></item><item><title><![CDATA[XML解析之pull解析]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52073777</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52073777</guid><author>android_lyp</author><pubDate>Sat, 30 Jul 2016 17:11:48 +0800</pubDate><description><![CDATA[什么是pull解析——- pull解析xml文件,和sax和dom一样 都可以脱离android单独使用,pull和sax的原理一样,不一样的地方是pull读取xml文件后调用方法返回的是数字
xml的声明返回数字0:     START_DOCUMENT
xml的结束返回数字1:  END_DOCUMENT
xml的开始标签返回数字2:  START_TAG
xml的结束标签返回数字3: END_]]></description><category></category></item><item><title><![CDATA[JSON解析之Gson]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52073214</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52073214</guid><author>android_lyp</author><pubDate>Sat, 30 Jul 2016 15:56:49 +0800</pubDate><description><![CDATA[就上一篇Json解析，现在来Gson解析很简单，首先导入gson-2.4.jar    private void  gsonObject(String content) {
       Root root = new Gson().fromJson(content, Root.class);
       for (int i = 0; i < root.getTngou().size(); i+]]></description><category></category></item><item><title><![CDATA[JSON解析之原生解析]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52072822</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52072822</guid><author>android_lyp</author><pubDate>Sat, 30 Jul 2016 14:57:34 +0800</pubDate><description><![CDATA[JSON解析之原生解析  JSON是首先一种数据结构，说白了就是对数据的描述，刚刚出现是为了取代XML可惜并没有，但是在做为配置文件上，却是很好，由于它小巧灵活
  描述数据很好，所以在网络上进行数据传输更加方便请记住JSON对数据的描述形式，既然是形式，那么它的数据形式是什么样的： 
对象的描述是: {}
数组的描述是: []
属性或值的描述是: “”
连接之间的描述是:  :
比如 ： {]]></description><category></category></item><item><title><![CDATA[java四大引用]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/52014135</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/52014135</guid><author>android_lyp</author><pubDate>Sun, 24 Jul 2016 15:21:19 +0800</pubDate><description><![CDATA[java四大引用什么是java四大引用，它们有什么作用的？什么是java的四大引用是JDK1.2版本开始引入，把对象的引用分为4个等级，我们平时学习的就是四种的第一级的强引用，说白了，就是Object o = new Object() ，四个引用分别是强引用、软引用、弱引用和虚引用，请记住它们的顺序！因为这是它们对内存的敏感程度！
等级： 强 > 软 > 弱 > 虚 
它们有什么作用灵活的控制对象的]]></description><category></category></item><item><title><![CDATA[java生成任意随机值，字符，数字，其它的都有你来]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51901201</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51901201</guid><author>android_lyp</author><pubDate>Wed, 13 Jul 2016 20:49:07 +0800</pubDate><description><![CDATA[主角:Math.random()Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值，是Java、js等语言常用代码。
我要说的是用java语言，实现任意随机数据首先我们知道Math.random()是生成0.0 到 1.0之间的数据，记住包前不包后哦，意思就是包括0.0，不包括1.0 ，这是java基础中，很多地方都是包前不包后，就不一一说明了，但]]></description><category></category></item><item><title><![CDATA[交换数据的3种方法]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51883424</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51883424</guid><author>android_lyp</author><pubDate>Mon, 11 Jul 2016 19:32:33 +0800</pubDate><description><![CDATA[这个知识点，特别简单，但也许并不是所有人，都会的！
使用第三方变量
使用距离加法
使用移位运算
1.使用第三方变量，是大部分人使用的方法，不说明了，太简单了        int a = 4;
        int b = 5;        int temp = a;
        a = b;
        b = temp;2.使用距离加法，但会有溢出问题，请注意
    a = 4;]]></description><category></category></item><item><title><![CDATA[JAVA经典算法40题]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51872519</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51872519</guid><author>android_lyp</author><pubDate>Sun, 10 Jul 2016 17:52:54 +0800</pubDate><description><![CDATA[刷题开始!题目1：古典问题：有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第四个月后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？总结规律: 1 1 2 3 5 8 13 — 
其实就是一个数列，前一项 + 后一项 = 现在这一项，用递归最快，最简单public class Demo01 {    public static void main(String[] arg]]></description><category></category></item><item><title><![CDATA[在Androd studio 中，TextView设置Text居然都是大写]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51352210</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51352210</guid><author>android_lyp</author><pubDate>Mon, 09 May 2016 12:56:33 +0800</pubDate><description><![CDATA[今天在练习认识点的时候，用TextView　指定text的时候，明明是小写，确都是大写的情况

xml version="1.0" encoding="utf-8"?>
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android]]></description><category></category></item><item><title><![CDATA[Ubuntu 下android 开发遇到的各种问题]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51345597</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51345597</guid><author>android_lyp</author><pubDate>Sun, 08 May 2016 14:42:21 +0800</pubDate><description><![CDATA[１ > 用真机测试时，遇到的问题：

　　com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device
　　解决方法：　http://blog.youkuaiyun.com/h3c4lenovo/article/details/8098347　　　　谢谢这位大哥]]></description><category></category></item><item><title><![CDATA[Android 使用TabHost 无法显示图标]]></title><link>https://blog.youkuaiyun.com/android_lyp/article/details/51338821</link><guid>https://blog.youkuaiyun.com/android_lyp/article/details/51338821</guid><author>android_lyp</author><pubDate>Sat, 07 May 2016 17:28:50 +0800</pubDate><description><![CDATA[在自学黑马项目视频－－短信智能管理器，　主布局是使用TabHost进行布局，明明看完视频，自己再敲代码，没问题，却总是没有图标。
　　关键代码：
　　private TabHost mTabHost;

private void initTabHost() {

    addTabSpec("conversation","会话",R.mipmap.tab_conversation,new]]></description><category></category></item></channel></rss>