<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zht的博客]]></title><description><![CDATA[每天进步一小点]]></description><link>https://blog.youkuaiyun.com/kingnity</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kingnity]]></copyright><item><title><![CDATA[BaseRecycleViewAdapter的封装，基于多种bean数据源的呈现]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/70052592</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/70052592</guid><author>kingnity</author><pubDate>Tue, 11 Apr 2017 14:06:58 +0800</pubDate><description><![CDATA[写在前面：最近项目上需要，这是一点记录 
一.需求： 
    recycleview中可以实现多种不同的bean，加载不同的数据源内容在同一个adapter上。（以下用两种举例） 
二.思路 
    1.首先需要两种list data，呈现在一个adapter上时，需要根据位置来进行区别，RecyclerView.Adapter中的getItemViewType可以很好的区别多种数据类型]]></description><category></category></item><item><title><![CDATA[对于 RxJava2 的 认知与直接应用（一）]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/60872496</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/60872496</guid><author>kingnity</author><pubDate>Wed, 08 Mar 2017 15:03:15 +0800</pubDate><description><![CDATA[最近有时间学习些许内容，加上重新写博客来记录自己的学习过程与心得1.rxjava2 认知rxjava作为知名的响应式编程库，这半年内极大的火爆开发者中 
介绍 
Observable   被观察者 
    | 
    | 
subscribe()    订阅 
   | 
   | 
Observer     观察者依赖： 
compile ‘io.reactivex.rxjava2:rxjav]]></description><category></category></item><item><title><![CDATA[volley，访问网络，聚合天气数据]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52753585</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52753585</guid><author>kingnity</author><pubDate>Sat, 08 Oct 2016 08:10:55 +0800</pubDate><description><![CDATA[Volley框架： 
volley的特性：volley适合快速，简单的请求（Json对象，图片加载） 
1.JSON，图像等的异步下载； 
2.网络请求的排序（scheduling） 
3.网络请求的优先级处理 
4.缓存 
5.多级别取消请求 
6.和Activity和生命周期的联动（Activity结束时同时取消所有网络请求）1.StringRequest 
   加载网络数据的步骤–首先创建请]]></description><category></category></item><item><title><![CDATA[OKHttp用法小结，response的巨坑，java.lang.IllegalStateException: closed]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52708636</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52708636</guid><author>kingnity</author><pubDate>Fri, 30 Sep 2016 09:03:32 +0800</pubDate><description><![CDATA[1.android studio 
    添加compile ‘com.squareup.okhttp3:okhttp:3.4.1’ 
    更新版本可以再github上寻找到 
2.请求网络数据 
    基本用法： String szURL = url;
OkHttpClient okHttpClient = new OkHttpClient();
okhttp3.Request reque]]></description><category></category></item><item><title><![CDATA[关于android 联系人，短信，电话记录，需要的uri，数据库中获取的小结，请看注释]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52505984</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52505984</guid><author>kingnity</author><pubDate>Sun, 11 Sep 2016 19:58:41 +0800</pubDate><description><![CDATA[关于android 联系人，短信，电话记录，需要的uri，数据库中获取的小结// 短信会话Uri 
public static final Uri CONVERSATION_URI = Uri.parse(“content://mms-sms/conversations”); 
// 短信Uri 对应的ContentProvider会协调处理短信的收件箱和发件箱 
public static fin]]></description><category></category></item><item><title><![CDATA[CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar用法小结]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52432272</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52432272</guid><author>kingnity</author><pubDate>Sun, 04 Sep 2016 14:45:14 +0800</pubDate><description><![CDATA[CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar用法小结今天做项目，沉浸式标题的一些用法的总结，怕自己忘记属性，所以写下来。 
首先要理解，使用沉浸式标题首先要嵌套布局：]]></description><category></category></item><item><title><![CDATA[android sqlite数据库的增删改查初步]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52293582</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52293582</guid><author>kingnity</author><pubDate>Tue, 23 Aug 2016 19:06:53 +0800</pubDate><description><![CDATA[android sqlite数据库的增删改查初步 
一.Android 中的数据存储方式？ 
a.外置sdcard的直接IO存储 
b.内置sdcard的直接IO存储 
c.内置sdcard的偏好设置存储 
d.内置sdcard的数据库存储(SQLite) 
e.网络存储(例如云端数据cunchu)二.SQLite 相关概述 
SQLite 是一个轻量级的DBMS(数据库管理系统),适合应用于一些便]]></description><category></category></item><item><title><![CDATA[android中多线程初步]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52237341</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52237341</guid><author>kingnity</author><pubDate>Thu, 18 Aug 2016 08:29:02 +0800</pubDate><description><![CDATA[android中多线程初步1.Android 中多线程应用机制? 
（1） 主线程负责执行UI操作(用户输入，事件的处理，UI的更新) 
（2 )  工作线程负责执行耗时操作(例如下载，联网，访问数据库) 
    Android中这样对线程分工目的是尽量不要阻塞主线程，让主线程更好的服务于用户，给用户一种更好的应用体验。2.Android 中多线程应用消息模型概述？ 
        Androi]]></description><category></category></item><item><title><![CDATA[Android自学初步——自定义view（2）————UI绘制圆与ViewPager互动]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52207224</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52207224</guid><author>kingnity</author><pubDate>Sun, 14 Aug 2016 23:15:59 +0800</pubDate><description><![CDATA[Android自定义view（2）————UI绘制圆，实现RadioGroup与ViewPager互动 
自定义circleview基本步骤如下： 
1.自定义一个类继承自View 
2.重写三个构造方法，其中最重要的两个参数的构造方法，若无则无法传递数据 
3.重写ondraw方法，此时会显示所绘制的三个圆，以及移动的圆详细请看代码以及注释public class CircleView exten]]></description><category></category></item><item><title><![CDATA[Android自学初步——自定义View(1)之创建初步——Android，UI 绘制]]></title><link>https://blog.youkuaiyun.com/kingnity/article/details/52187567</link><guid>https://blog.youkuaiyun.com/kingnity/article/details/52187567</guid><author>kingnity</author><pubDate>Thu, 11 Aug 2016 23:19:32 +0800</pubDate><description><![CDATA[Android自学初步——自定义View(1)之创建初步——Android，UI 绘制一，了解UI绘制初步 
这里我们所说的绘制指的是Android中的view通过API来进行绘制的，当android 
中提供的view不能完全满足我们自己业务需求时，我们可以自己进行的绘制。二，首先我们所需要对象 
(1)Canvas (画板对象) 
(2)Bitmap (位图)(可以理解为背景对象) 
(3)Pa]]></description><category></category></item></channel></rss>