原创 引導頁之倒計時跳轉
<?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";