<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wrpbk的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wrpbk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wrpbk]]></copyright><item><title><![CDATA[Android Jni调用C做的一个简单的计算器]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/81128492</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/81128492</guid><author>wrpbk</author><pubDate>Fri, 20 Jul 2018 10:57:08 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/tongseng/article/details/53005123，这个链接是NDK开发的配置和一个简单的demo。 
https://blog.youkuaiyun.com/lygsust/article/details/49428683，这个就是简单的调用C写的简易计算器。

在使用java掉C代码时，最重要的就是C代码要写好，这里我引用的是第二个链接里的代码，...]]></description><category></category></item><item><title><![CDATA[第三方友盟的统计和推送]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/81010103</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/81010103</guid><author>wrpbk</author><pubDate>Thu, 12 Jul 2018 09:20:06 +0800</pubDate><description><![CDATA[个人做的一些第三方统计和推送的一点总结：

首先用的平台是友盟，链接是https://www.umeng.com/。

统计和推送有官方文档，可以先下载下来对照使用，有点感觉之后，开始往自己的项目导入，根据官方开发文档来使用。

首先我个人比较喜欢直接使用线上依赖也可以导入SDK



    //友盟的统计依赖
    implementation 'com.umeng.sdk:common:l...]]></description><category></category></item><item><title><![CDATA[Retrofit+Rxjava2.0+MVP的一个Android购物车]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80385783</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80385783</guid><author>wrpbk</author><pubDate>Sun, 20 May 2018 21:16:26 +0800</pubDate><description><![CDATA[导入依赖



    //添加retrofit依赖
    implementation 'com.squareup.retrofit2:retrofit:2.4.0'
    //添加gson转换器的依赖
    implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
    //注意 rxjava2是2.0的 不加2表示的是1...]]></description><category></category></item><item><title><![CDATA[Retrofit工具类]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80384890</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80384890</guid><author>wrpbk</author><pubDate>Sun, 20 May 2018 19:38:38 +0800</pubDate><description><![CDATA[涉及Rxjava的工具类



/**
 * Retrofit的工具类
 */

public class RetrofitUtil {
    //单例模式
    private static RetrofitUtil retrofitUtil;
    private final Retrofit retrofit;

    public static RetrofitUtil getIn...]]></description><category></category></item><item><title><![CDATA[Retrofit+Rxjava2.0+MVP一种设计模式]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80384872</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80384872</guid><author>wrpbk</author><pubDate>Sun, 20 May 2018 19:36:34 +0800</pubDate><description><![CDATA[首先是依赖



    //添加retrofit依赖
    implementation 'com.squareup.retrofit2:retrofit:2.4.0'
    //添加gson转换器的依赖
    implementation 'com.squareup.retrofit2:converter-gson:2.4.0'
    //注意 rxjava2是2.0的 不加2表示的是...]]></description><category></category></item><item><title><![CDATA[RetrofitUtil工具类简单的一个封装]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80302861</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80302861</guid><author>wrpbk</author><pubDate>Sun, 13 May 2018 21:14:59 +0800</pubDate><description><![CDATA[简单的MVP加Retrofit



/**
 * Retrofit的工具类
 */
public class RetrofitUtil {
    //单利模式
    private static RetrofitUtil retrofitUtil;
    private final Retrofit retrofit;

    public static RetrofitUtil get...]]></description><category></category></item><item><title><![CDATA[MVP加Retrofit的用法的一个轮播加Recyclerview列表展示的一个案例]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80302838</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80302838</guid><author>wrpbk</author><pubDate>Sun, 13 May 2018 21:13:15 +0800</pubDate><description><![CDATA[首先是依赖



    //recyclerview
    implementation 'jp.wasabeef:recyclerview-animators:2.3.0'
    //fresco
    implementation 'com.facebook.fresco:fresco:1.9.0'
    //retrofit
    implementation 'com.squa...]]></description><category></category></item><item><title><![CDATA[具有手指点击放大缩小的自定义类]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80187573</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80187573</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 21:40:19 +0800</pubDate><description><![CDATA[自定义放大缩小图片的自定义类package com.example.ownproject.view.custom;import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Matrix;
import android.graphics.RectF;
import an]]></description><category></category></item><item><title><![CDATA[Android的分类传值]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80187394</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80187394</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 21:35:23 +0800</pubDate><description><![CDATA[左边的listView的适配器public class MylistAdapter extends BaseAdapter {    private Context context;
    private List<FenleiBean.DataBean> list;
    private int position;    public MylistAdapter(Context context]]></description><category></category></item><item><title><![CDATA[第三方登录的一些小贴士，防止忘记]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80186743</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80186743</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 21:13:37 +0800</pubDate><description><![CDATA[友盟的appkey 
在清单文件中手写<meta-data
    android:name="UMENG_APPKEY"
    android:value="5ad80385b27b0a34200000ce" />QQ的一个key去腾讯开放平台找友盟的分享结合开发文档//分享  UMWeb注意是http开头，一个完整网址
                UMImage umImage = new]]></description><category></category></item><item><title><![CDATA[RecyclerView多条目加属性动画及点击事件]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80186433</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80186433</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 20:52:19 +0800</pubDate><description><![CDATA[首先是依赖 //ok
 compile 'com.squareup.okhttp3:okhttp:3.10.0'
 //gson
 compile 'com.google.code.gson:gson:2.8.2'
 //glide
 compile 'com.github.bumptech.glide:glide:4.7.1'
 //recyclerview
 compile 'cn.lemon:]]></description><category></category></item><item><title><![CDATA[HttpUtils+MVP的Android购物车]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80186167</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80186167</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 20:35:29 +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'购物车的Main布局<?xml version="1.0" encoding="utf-8"?>
<LinearLayout]]></description><category></category></item><item><title><![CDATA[HttpUtils一个另外的OkHttp封装工具类]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80174652</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80174652</guid><author>wrpbk</author><pubDate>Thu, 03 May 2018 08:40:25 +0800</pubDate><description><![CDATA[首先是一个单例模式，之后是对doPost,doGet的一个简单封装public class HttpUtils {    private static final String TAG = "HttpUtils-----";
    private static HttpUtils httpUtils;
    private final int SUCCESS = 0;
    private f]]></description><category></category></item><item><title><![CDATA[一个分层的登陆搜索页面]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/80042894</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/80042894</guid><author>wrpbk</author><pubDate>Sun, 22 Apr 2018 21:01:34 +0800</pubDate><description><![CDATA[public class ShoppListActivity extends AppCompatActivity implements ShoppListacFace {    private RecyclerView shopp_rec;
    private SmartRefreshLayout smart_re;
    private ImageView good]]></description><category></category></item><item><title><![CDATA[自定义Banner轮播]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79942182</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79942182</guid><author>wrpbk</author><pubDate>Sat, 14 Apr 2018 17:19:48 +0800</pubDate><description><![CDATA[自定义View布局



&amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    android:layout_width=&quot;match_parent&quot;
    android:layout_height=&quot;wrap_content&quot;&amp;gt;

    &amp;lt;android.support...]]></description><category></category></item><item><title><![CDATA[自定义搜索框加流式布局]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79940768</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79940768</guid><author>wrpbk</author><pubDate>Sat, 14 Apr 2018 15:33:00 +0800</pubDate><description><![CDATA[流式布局的shape<shape xmlns:android="http://schemas.android.com/apk/res/android">    <solid android:color="#666666" />
    <corners android:radius="10dp" />
    <padding
        android:left="5dp"
        a]]></description><category></category></item><item><title><![CDATA[Retrofit+Rxjava+MVP封装的网络请求框架]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79837104</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79837104</guid><author>wrpbk</author><pubDate>Fri, 06 Apr 2018 21:32:22 +0800</pubDate><description><![CDATA[网络请求所需要的依赖    //添加retrofit依赖
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    //添加gson转换器的依赖
    compile 'com.squareup.retrofit2:converter-gson:2.3.0'    compile "io.reactivex.rxjava2:rxjava:2.1]]></description><category></category></item><item><title><![CDATA[Android购物车的总结]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79836878</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79836878</guid><author>wrpbk</author><pubDate>Fri, 06 Apr 2018 21:08:59 +0800</pubDate><description><![CDATA[购物车布局<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match]]></description><category></category></item><item><title><![CDATA[默认二维码和自定义二维码以及生成二维码]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79201091</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79201091</guid><author>wrpbk</author><pubDate>Mon, 29 Jan 2018 23:38:04 +0800</pubDate><description><![CDATA[首先导入ZXing库自定义二维码布局<FrameLayout
        android:id="@+id/fl_zxing_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>   <LinearLayout
       android:lay]]></description><category></category></item><item><title><![CDATA[Android 属性动画]]></title><link>https://blog.youkuaiyun.com/wrpbk/article/details/79100736</link><guid>https://blog.youkuaiyun.com/wrpbk/article/details/79100736</guid><author>wrpbk</author><pubDate>Thu, 18 Jan 2018 20:56:27 +0800</pubDate><description><![CDATA[属性动画package com.example.month.view;import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.content.Intent;
import android.suppor]]></description><category></category></item></channel></rss>