原创 多媒體工具類

public class MediaUtils { private MediaUtils() { throw new UnsupportedOperationException("cannot be insta

原创 Log日誌管理工具類

public class LogUtil { public static boolean isShowLog = true; public static void v(String title, String msg)

原创 截取身份證銀行卡號,運算處理工具類

public class ArithUtil { //默認除法運算精度 private static final int DEF_DIV_SCALE = 10; //這個類不能實例化 private A

原创 圖片相冊工具類

首先是主要的工具類 public class PhoneCameraUtil { public static final int PICK_FROM_CAMERA = 1; public static final int

原创 密碼輸入框工具類

public class PasswordView extends View { private Mode mode; //樣式模式 private int passwordLength;//密碼個數 priva

原创 Retrofit工具類

public class RetrofitServiceManager { //超時時間 5s private static final int DEFAULT_READ_TIME_OUT = 10; priva

原创 Retrofit工具類

今天做一個Retrofit工具類,平時工作中常用到,封裝一下。   下面開始代碼部分,拷貝直接可以使用 public class RetrofitServiceManager { //超時時間 5s private st

原创 本地存儲工具類SharedPreferencesUtils

public class SharedPreferencesUtils {     private static SharedPreferencesUtils instance;     private static

原创 沉浸式狀態欄簡易工具

本工具類拷貝別人代碼,非自己原創   1.首先導入依賴 implementation 'com.gyf.barlibrary:barlibrary:2.2.9'   2.在代碼中使用 在setContentView之後,進行初始化   

原创 雙擊退出程序

    我們知道一般推出的時候需要按兩下退出鍵纔可以退出,今天來實現一下這個代碼,很簡單就是一個方法    @Override public boolean onKeyDown(int keyCode, KeyEvent event) {

原创 ZXing二維碼掃描,自定義二維碼掃描

我們在開發時候經常會用到二維碼掃描,今天我們來實現下 1.首先導入一個一片楓葉的依賴 compile 'cn.yipianfengye.android:zxing-library:2.2 添加權限 <uses-permission a

原创 RadioButton和Fragment實現切換界面改變

由一組RadioGroup包裹的RadioButton,首先RadioGruop是繼承Linearlayout的一個控件,LinearLayout的屬性都可以使用。 先創建一個drawable文件夾,選中未選中狀態更改 <?xml ver

原创 dp和px相互轉換

/** * 根據手機的分辨率從 px(像素) 的單位 轉成爲 dp */ public static int px2dip(Context context, float pxValue) {         final float sca

原创 最簡單,實用,功能最全的vitamio

    這個Demo中實現了Vitamio的橫豎屏幕切換,控制音量和亮度,起止時間,暫停播放,開始等待progressbar,顯示網絡加載,當前網速等功能    首先配置vitamio    從官網下載vitamio之後,將其vitami

原创 CoordinatorLayout嵌套AppBarLayout可滑動並將Tablayout放在頂端

初次寫博客,不好勿噴,謝謝!!!   淺談AppBarLayout        AppBarLayout是design包下的一款控件,一般用於和CoordinatorLayout結合使用.     是一款繼承LinearLayout的控