<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40089806的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40089806</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40089806]]></copyright><item><title><![CDATA[图片菜单-属性动画]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80112163</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80112163</guid><author>qq_40089806</author><pubDate>Fri, 27 Apr 2018 19:02:29 +0800</pubDate><description><![CDATA[一、布局&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;android.support.constraint.ConstraintLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    xmlns:app=&quot;http://schemas.android.com/ap...]]></description><category></category></item><item><title><![CDATA[Android 实现两种黑白天模式切换]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80098528</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80098528</guid><author>qq_40089806</author><pubDate>Thu, 26 Apr 2018 19:43:28 +0800</pubDate><description><![CDATA[第一种一、依赖compile 'com.android.support:appcompat-v7:26.1.0'二、布局&amp;lt;TextView
    android:id=&quot;@+id/yejian&quot;
    android:layout_width=&quot;wrap_content&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:text=...]]></description><category></category></item><item><title><![CDATA[Android 简单实现点赞功能]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80098472</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80098472</guid><author>qq_40089806</author><pubDate>Thu, 26 Apr 2018 19:33:07 +0800</pubDate><description><![CDATA[一、依赖compile 'com.ldoublem.thumbUplib:ThumbUplib:0.5'二、布局&amp;lt;com.ldoublem.thumbUplib.ThumbUpView
    android:id=&quot;@+id/tpv&quot;
    android:layout_width=&quot;50dp&quot;
    android:layout_height=&quot;50dp&quot;
    app:crack...]]></description><category></category></item><item><title><![CDATA[Android 点赞飘心]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80098380</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80098380</guid><author>qq_40089806</author><pubDate>Thu, 26 Apr 2018 19:27:02 +0800</pubDate><description><![CDATA[一、依赖compile 'com.wx.goodview:goodview:1.0.0'二、布局&amp;lt;wangyanyong.packag.com.dianzan.DivergeViewSecond
    android:id=&quot;@+id/divergeView&quot;
    android:layout_width=&quot;match_parent&quot;
    android:layout_height...]]></description><category></category></item><item><title><![CDATA[弹幕opendanmaku.DanmakuView+节操播放器JCVideoPlayerStandard的实现]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80098314</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80098314</guid><author>qq_40089806</author><pubDate>Thu, 26 Apr 2018 19:20:47 +0800</pubDate><description><![CDATA[一、依赖//弹幕
compile 'com.linsea:opendanmaku:1.0.0@aar'
//节操播放器
compile 'fm.jiecao:jiecaovideoplayer:5.5'
compile 'com.github.bumptech.glide:glide:3.7.0'//根据自己的喜好，使用图片加载框架二、布局&amp;lt;?xml version=&quot;1.0&quot; encodi...]]></description><category></category></item><item><title><![CDATA[Android 点赞功能]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80085437</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80085437</guid><author>qq_40089806</author><pubDate>Wed, 25 Apr 2018 20:45:25 +0800</pubDate><description><![CDATA[一、依赖compile 'com.ldoublem.thumbUplib:ThumbUplib:0.5'二、布局&amp;lt;com.ldoublem.thumbUplib.ThumbUpView
    android:id=&quot;@+id/tpv&quot;
    android:layout_width=&quot;50dp&quot;
    android:layout_height=&quot;50dp&quot;
    app:crack...]]></description><category></category></item><item><title><![CDATA[屏幕适配+国际化]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/80023229</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/80023229</guid><author>qq_40089806</author><pubDate>Fri, 20 Apr 2018 20:10:37 +0800</pubDate><description><![CDATA[一、屏幕适配1、创建一个MakeXml类（主要是为了生成各个手机屏幕的同一单位，单一运行这一个页面，让他自动生成文件，在把文件放在项目中）import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
public clas...]]></description><category></category></item><item><title><![CDATA[RecycleView设置点击事件On    ——>内部接口OnItemTouchListener]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79995216</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79995216</guid><author>qq_40089806</author><pubDate>Wed, 18 Apr 2018 19:09:21 +0800</pubDate><description><![CDATA[新建RecyclerViewClickListener2.java:public class RecyclerViewClickListener2 implements RecyclerView.OnItemTouchListener {

    private GestureDetector mGestureDetector;
    private OnItemClickListener m...]]></description><category></category></item><item><title><![CDATA[OkHttp+RecycleView展示网络数据]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79960578</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79960578</guid><author>qq_40089806</author><pubDate>Mon, 16 Apr 2018 14:58:53 +0800</pubDate><description><![CDATA[1、依赖，权限compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
compile 'com.squareup.okhttp3:okhttp:3.8.1'
compile 'com.google.code.gson:gson:2.8.2'
compile 'com.github.bumptech.glide:glide:3.5.2'...]]></description><category></category></item><item><title><![CDATA[okhttp3+xrecyclerview+详情页面+高德地图定位]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79833339</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79833339</guid><author>qq_40089806</author><pubDate>Fri, 06 Apr 2018 14:45:10 +0800</pubDate><description><![CDATA[一、依赖compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.okhttp3:okhttp:3.3.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.jcodecraeer:xrecyclerview:1.5.9'
implementation f...]]></description><category></category></item><item><title><![CDATA[Android防京东分类]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79747793</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79747793</guid><author>qq_40089806</author><pubDate>Thu, 29 Mar 2018 19:41:14 +0800</pubDate><description><![CDATA[效果如下：一、activity_main&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    android:layout_width=&quot;match_parent&quot;
    android:layout_...]]></description><category></category></item><item><title><![CDATA[Fresco图片加载框架]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79487428</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79487428</guid><author>qq_40089806</author><pubDate>Thu, 08 Mar 2018 17:32:36 +0800</pubDate><description><![CDATA[1、导依赖 //导入Fresco的依赖
    compile 'com.facebook.fresco:fresco:1.3.0'
// 支持webp
    compile 'com.facebook.fresco:webpsupport:1.3.0'
// gif加载使用
    compile 'com.facebook.fresco:animated-gif:1.3.0'
// WebP...]]></description><category></category></item><item><title><![CDATA[二维码]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79203536</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79203536</guid><author>qq_40089806</author><pubDate>Tue, 30 Jan 2018 11:13:26 +0800</pubDate><description><![CDATA[1、导入 zxing
（GitHub或网上下载libzxing 再导入moudle）


2、权限

uses-permission android:name="android.permission.INTERNET"/>
uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
uses-per]]></description><category></category></item><item><title><![CDATA[Android 购物车+订单]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79094033</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79094033</guid><author>qq_40089806</author><pubDate>Thu, 18 Jan 2018 12:00:05 +0800</pubDate><description><![CDATA[一：导依赖、权限
依赖：

compile 'com.google.code.gson:gson:2.6.2'
compile "com.squareup.okhttp3:okhttp:3.4.1"
compile 'de.greenrobot:eventbus:3.0.0-beta1'
compile 'com.github.bumptech.glide:glide:3.7.0'
comp]]></description><category></category></item><item><title><![CDATA[Android 购物车]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/79073066</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/79073066</guid><author>qq_40089806</author><pubDate>Tue, 16 Jan 2018 11:45:03 +0800</pubDate><description><![CDATA[//购物车的适配器
public class GoodsAdapter extends BaseExpandableListAdapter {
    private Context context;
    private List groupList;
    private List> childList;
    private LayoutInflater inflater;

    ]]></description><category></category></item><item><title><![CDATA[OKHttp网络请求封装类]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/78986909</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/78986909</guid><author>qq_40089806</author><pubDate>Sat, 06 Jan 2018 10:15:35 +0800</pubDate><description><![CDATA[package com.bwie.okhttputils;

import android.os.Handler;
import java.io.File;
import java.io.IOException;
import java.util.Map;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.Fo]]></description><category></category></item><item><title><![CDATA[MVP——联网登录]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/78986467</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/78986467</guid><author>qq_40089806</author><pubDate>Sat, 06 Jan 2018 08:35:46 +0800</pubDate><description><![CDATA[1、依赖 implementation 'com.google.code.gson:gson:2.8.+' implementation 'com.squareup.okhttp3:okhttp:3.9.1'2、权限 &amp;lt;uses-permission android:name=&quot;android.permission.INTERNET&quot;/&amp;gt;3、activity_main&amp;lt;?xml ...]]></description><category></category></item><item><title><![CDATA[QQ第三方登录]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/78977931</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/78977931</guid><author>qq_40089806</author><pubDate>Fri, 05 Jan 2018 10:08:18 +0800</pubDate><description><![CDATA[现在的第三方登录很普遍如QQ，微博，微信，今天我们就来实现如何接入QQ登录到我们的项目

 http://wiki.open.qq.com/wiki/mobile/SDK%E4%B8%8B%E8%BD%BD 下载SDKJar包

 接下来就可以实现QQ登录了新建一个项目工程名为QQLoginDemo 然后把我们刚才下载的SDK解压将jar文件夹中的jar包拷贝到我们的项目libs中 
]]></description><category></category></item><item><title><![CDATA[RecyclerView展示固定数据、上拉加载更多、下拉刷新、点击事件、长按点击事件、删除条目、刷新条目、添加条目、多条目加载]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/78977789</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/78977789</guid><author>qq_40089806</author><pubDate>Fri, 05 Jan 2018 09:58:37 +0800</pubDate><description><![CDATA[1、依赖：    implementation 'com.android.support:recyclerview-v7:27.0.2'
2、activity_main、


    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"]]></description><category></category></item><item><title><![CDATA[自定义View基础1]]></title><link>https://blog.youkuaiyun.com/qq_40089806/article/details/78915645</link><guid>https://blog.youkuaiyun.com/qq_40089806/article/details/78915645</guid><author>qq_40089806</author><pubDate>Wed, 27 Dec 2017 19:35:47 +0800</pubDate><description><![CDATA[在上一篇博客中，我们基本了解了Android中View的绘制流程，知道了绘制流程以后，是不是想要马上写一些自定义控件来玩一下呢？不急，在这一篇博客中，我们先来了解一下Android给我们提供的一些常见的绘图的API。绘图的API是什么呢，我就用一个比喻吧。当Android工程师在自定义view是就相当于一个画家，那么画家作画是不是需要了工具了，如画板、画布、画笔以及颜料等，而Android系统也给]]></description><category></category></item></channel></rss>