<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小明的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mazzze</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mazzze]]></copyright><item><title><![CDATA[Android studio gradle配置]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/130137567</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/130137567</guid><author>Mazzze</author><pubDate>Thu, 13 Apr 2023 19:00:47 +0800</pubDate><description><![CDATA[新安装的Android studio 配置好gradle后，想通过快捷键生成jar或者aar时发现无法展开配置。经查询，新安装的AS在setting里取消。]]></description><category></category></item><item><title><![CDATA[记录Android studio xml 页面preview无法显示缺陷]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/114978701</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/114978701</guid><author>Mazzze</author><pubDate>Thu, 18 Mar 2021 14:47:51 +0800</pubDate><description><![CDATA[点击即可
]]></description><category></category></item><item><title><![CDATA[日期控件]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/82831441</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/82831441</guid><author>Mazzze</author><pubDate>Mon, 24 Sep 2018 19:34:47 +0800</pubDate><description><![CDATA[

birthdayTv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                new DatePickerDialog(getActivity(), new DatePickerDialog.On...]]></description><category></category></item><item><title><![CDATA[安卓打开相册  拍照  并裁剪]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/82630768</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/82630768</guid><author>Mazzze</author><pubDate>Tue, 11 Sep 2018 19:00:05 +0800</pubDate><description><![CDATA[ 拍照并裁剪，，，回显
 */
public class MainActivity extends Activity {
    private ImageView img;
    private String path = Environment.getExternalStorageDirectory()
            + &quot;/pics.jpg&quot;;

    @Override
  ...]]></description><category></category></item><item><title><![CDATA[秒杀]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/82594843</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/82594843</guid><author>Mazzze</author><pubDate>Mon, 10 Sep 2018 19:42:46 +0800</pubDate><description><![CDATA[
&amp;lt;ViewFlipper
    android:layout_weight=&quot;8&quot;
    android:layout_width=&quot;0dp&quot;
   android:layout_gravity=&quot;center&quot;
    android:autoStart=&quot;true&quot;
    android:layout_marginLeft=&quot;10dp&quot;
    android:inAnimati..]]></description><category></category></item><item><title><![CDATA[获取数据 mvp契约  Retrofit实现，Rxjava请求回调]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/82561139</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/82561139</guid><author>Mazzze</author><pubDate>Sun, 09 Sep 2018 19:02:09 +0800</pubDate><description><![CDATA[ 



 

API



 

契约



 

Model



Presenter层



 

 

 

 ]]></description><category></category></item><item><title><![CDATA[购物车一级适配器]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81986626</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81986626</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 19:34:33 +0800</pubDate><description><![CDATA[public class CartAdapter extends RecyclerView.Adapter&amp;lt;CartAdapter.CartViewHolder&amp;gt; implements CartCheckListener {

    private Context mContext;
    private List&amp;lt;CartBean.DataBean&amp;gt; cartList...]]></description><category></category></item><item><title><![CDATA[购物车MVP]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81980826</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81980826</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 14:50:28 +0800</pubDate><description><![CDATA[* Description:购物车逻辑层
 */
public class CartPresenter {

    private CartModel cartModel;
    private  IcartView icartView;

    public CartPresenter(IcartView icartView) {
        cartModel =new CartMo...]]></description><category></category></item><item><title><![CDATA[okHttputils二次封装]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81978483</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81978483</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 11:55:31 +0800</pubDate><description><![CDATA[OkHttpUtols


public class OkHttpUtils {

    private static OkHttpUtils okHttpUtils;
    private OkHttpClient okHttpClient;
 
    private OkHttpUtils(){



//创建拦截器对象
HttpLoggingInterceptor httpLoggin...]]></description><category></category></item><item><title><![CDATA[全选 反选 以及总价的计算]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81978267</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81978267</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 11:44:39 +0800</pubDate><description><![CDATA[@Override
    public void notifyAllCheckboxStatus() {

        StringBuilder stringBuilder = new StringBuilder();
        if (cartAdapter != null) {
            for (int i = 0; i &amp;lt; cartAdapter.getC...]]></description><category></category></item><item><title><![CDATA[自定义购物车加减器]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81978099</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81978099</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 11:38:55 +0800</pubDate><description><![CDATA[ 

public class MyJIaJianView extends LinearLayout{

    private TextView jiaTv,jiantv;
    private EditText numEt;
    private int num = 1;
    public MyJIaJianView(Context context) {
        this(co...]]></description><category></category></item><item><title><![CDATA[购物车二级适配器]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81978017</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81978017</guid><author>Mazzze</author><pubDate>Thu, 23 Aug 2018 11:34:10 +0800</pubDate><description><![CDATA[public class ProductAdapter extends RecyclerView.Adapter&amp;lt;ProductAdapter.CartViewHolder&amp;gt; {

    private Context mContext;
    private List&amp;lt;CartBean.DataBean.ListBean&amp;gt; listBeanList;
    priv...]]></description><category></category></item><item><title><![CDATA[XrecyclerView自定义接口回调事件]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81901218</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81901218</guid><author>Mazzze</author><pubDate>Tue, 21 Aug 2018 08:59:19 +0800</pubDate><description><![CDATA[
public interface OnItemClickLisner{
    void onitemclick(String pscid);
}

public void SetonItemClickLisner(OnItemClickLisner onItemClickLisner){
    this.onItemClickLisner=  onItemClickLisner;
}


 ...]]></description><category></category></item><item><title><![CDATA[XrecyclerView 正常展示布局]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81748227</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81748227</guid><author>Mazzze</author><pubDate>Thu, 16 Aug 2018 20:25:12 +0800</pubDate><description><![CDATA[
ublic class ProductAdapter extends RecyclerView.Adapter&amp;lt;ProductAdapter.MyViewHolder&amp;gt;{

    private Context context;
    private List&amp;lt;ProductBean.Product&amp;gt; list;

    public ProductAdapter(...]]></description><category></category></item><item><title><![CDATA[XrecyclerView 多条目]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81748160</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81748160</guid><author>Mazzze</author><pubDate>Thu, 16 Aug 2018 20:21:05 +0800</pubDate><description><![CDATA[
public class Home_ShowAdapter extends RecyclerView.Adapter&amp;lt;RecyclerView.ViewHolder&amp;gt; {

    private   Banner banner;
    private Context context;
    private ShowBean bean;
    private final int...]]></description><category></category></item><item><title><![CDATA[正则表达式验证手机号]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81623562</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81623562</guid><author>Mazzze</author><pubDate>Mon, 13 Aug 2018 08:17:52 +0800</pubDate><description><![CDATA[
public class RegexValidateUtil {
    static boolean flag = false;
    static String regex = &quot;&quot;;

    public static boolean check(String str, String regex) {
        try {
            Pattern pattern ...]]></description><category></category></item><item><title><![CDATA[展示商品列表]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81587949</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81587949</guid><author>Mazzze</author><pubDate>Sat, 11 Aug 2018 16:24:58 +0800</pubDate><description><![CDATA[
private Handler handler = new Handler(){
    @Override
    public void handleMessage(Message msg) {
        super.handleMessage(msg);
    }
};
private ProductBean productBean;

@Override
protected vo...]]></description><category></category></item><item><title><![CDATA[仿京东登录代码]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81584936</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81584936</guid><author>Mazzze</author><pubDate>Sat, 11 Aug 2018 11:39:01 +0800</pubDate><description><![CDATA[OkHttpUtols


public class OkHttpUtils {

    private static OkHttpUtils okHttpUtils;
    private OkHttpClient okHttpClient;

    private OkHttpUtils(){

        okHttpClient= new OkHttpClient.Builder...]]></description><category></category></item><item><title><![CDATA[仿京东注册接口]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81583645</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81583645</guid><author>Mazzze</author><pubDate>Sat, 11 Aug 2018 10:07:01 +0800</pubDate><description><![CDATA[注册model


public class RegisterModel {


    private Handler handler=new Handler(){
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
        }
 ...]]></description><category></category></item><item><title><![CDATA[流式布局]]></title><link>https://blog.youkuaiyun.com/Mazzze/article/details/81474934</link><guid>https://blog.youkuaiyun.com/Mazzze/article/details/81474934</guid><author>Mazzze</author><pubDate>Tue, 07 Aug 2018 09:12:01 +0800</pubDate><description><![CDATA[
package com.example.lenovo.yd1603b0806demo1_test;

import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Tex...]]></description><category></category></item></channel></rss>