原创 引導頁之倒計時跳轉

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 imageLoader Application初始化

public class add extends Application { @Override public void onCreate() { super.onCreate();

原创 MVP登錄註冊 RecycleView列表展示

BaseInterface package com.bawei.myapplication.application; public interface BaseInterface { //P public interfac

原创 使用View繪製可以移動的座標軸

public class view extends View { private Paint paint; //中心點座標 private float pointX = 500; private

原创 xlistview,listview,pulltorefersh通用配置器 多條目加載優化 及不優化

優化 public class MyAdapter extends BaseAdapter { private Context context; private List<JsonBean.ResultBean.D

原创 在Retrofit中使用OKHttp攔截器 及添加緩存路徑

依賴 日誌攔截器 implementation ‘com.squareup.okhttp3:logging-interceptor:3.11.0’ public class RetrofitUtils { OkHttpClie

原创 可拖動按鈕

.xml <Button android:layout_width="100dp" android:layout_height="50dp" android:id="@+id/butto

原创 MVP封裝Retrofit加RxJava網絡請求類

創建Api接口類 public interface Api { @GET public Observable<ResponseBody> doGet(@Url String url); } RetrofitUtils

原创 fresco圖片加載框架

添加依賴 implementation 'com.facebook.fresco:fresco:0.14.1' app繼承Application初始化fresco private void fresco() { /

原创 自定義View製作簡單的流式佈局(搜索歷史記錄)

public class View3 extends ViewGroup { private int hsize; private int wsize; private int childh; priv

原创 封裝OkHttp

public class OkHttpUtils { public static OkHttpUtils utils; private final OkHttpClient okHttpClient; pri

原创 recycler列表展示 搜索框 自定義流式佈局

public interface MInterface { public void getRequest(String url, Map<String,String> map); public void postreq

原创 TabLayout 配置器及控件使用

tablayout的依賴 implementation ‘com.android.support:design:28.0.0’ xml中使用控件 <?xml version="1.0" encoding="utf-8"?> <Rela

原创 創建數據庫和創建Dao層

public class Sqlite extends SQLiteOpenHelper { public Sqlite(Context context) { super(context, "bw.db

原创 pulltorefersh中導入數據庫加網絡判斷

public class Tab01 extends Fragment { private String str="http://api.expoon.com/AppNews/getNewsList/type/1/p/1";