原创 安卓打開相冊 拍照 並裁剪

 拍照並裁剪,,,回顯  */ public class MainActivity extends Activity {     private ImageView img;     private String path = Envir

原创 購物車一級適配器

public class CartAdapter extends RecyclerView.Adapter<CartAdapter.CartViewHolder> implements CartCheckListener {     pr

原创 okHttputils二次封裝

OkHttpUtols public class OkHttpUtils { private static OkHttpUtils okHttpUtils; private OkHttpClient okHttpCli

原创 XrecyclerView 正常展示佈局

ublic class ProductAdapter extends RecyclerView.Adapter<ProductAdapter.MyViewHolder>{ private Context context;

原创 XrecyclerView自定義接口回調事件

public interface OnItemClickLisner{ void onitemclick(String pscid); } public void SetonItemClickLisner(OnItemClic

原创 購物車MVP

* Description:購物車邏輯層  */ public class CartPresenter {     private CartModel cartModel;     private  IcartView icartView

原创 全選 反選 以及總價的計算

@Override     public void notifyAllCheckboxStatus() {         StringBuilder stringBuilder = new StringBuilder();      

原创 自定義購物車加減器

  public class MyJIaJianView extends LinearLayout{     private TextView jiaTv,jiantv;     private EditText numEt;     p

原创 7月代碼

public class MainActivity extends AppCompatActivity implements HttpUtils.NetCallback {     private static final String

原创 仿京東註冊接口

註冊model public class RegisterModel { private Handler handler=new Handler(){ @Override public voi

原创 展示商品列表

private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.hand

原创 正則表達式驗證手機號

public class RegexValidateUtil { static boolean flag = false; static String regex = ""; public static boo

原创 購物車二級適配器

public class ProductAdapter extends RecyclerView.Adapter<ProductAdapter.CartViewHolder> {     private Context mContext;

原创 仿京東登錄代碼

OkHttpUtols public class OkHttpUtils { private static OkHttpUtils okHttpUtils; private OkHttpClient okHttpCli

原创 流式佈局

package com.example.lenovo.yd1603b0806demo1_test; import android.content.Context; import android.util.AttributeSet; i