原创 Android 自定義View之手勢解鎖控件

前言:Android有很多原生控件供開發者使用,但是原生控件使用起來也有侷限性,這個時候呢Android也有給開發者提供一些方式來根據需求進行自定義,今天介紹自定義控件之手勢解鎖控件,效果如圖 九宮格手勢解鎖控件是目前用得最廣泛

原创 Android開發Retrofit提升

前言: 一不小心,前一篇關於Retrofit的文章 https://blog.csdn.net/qq_34942689/article/details/70052972 已經是17年初次學習的時候寫的了,過了這麼久再來寫跟Retro

原创 Android自定義view三驗證碼輸入控件

自定義view三:輸入六位驗證碼的控件 public class InputCodeView extends AppCompatEditText { private int currentColor = 0xFFCCCCCC; p

原创 Android 自定義View一Dialog

之前的項目中很多地方都有用到形形色色的自定義View,之前一直都在忙,現在陸陸續續的把這些View整理出來 一:Dialog 因爲是電商項目 所以dialog也是比較多的 public class BaseDialog extends

原创 Android自定義view七時間軸(一)

Android線性圖表的橫縱向時間軸的父類 public class CharterLabelsBase extends View { public static final int VERTICAL_GRAVITY_TOP = 0;

原创 Android自定義view七時間軸(三)---縱向的圖表時間軸

縱向的時間軸圖表 public class CharterYLabels extends CharterLabelsBase { public CharterYLabels(Context context) { this(

原创 Android自定義View五加載、空白、錯誤組合頁面

自定義view第五篇:加載網絡數據的時候加載中和空白 錯誤等狀態的組合控件 public class LoadPageView { private View rootView; private View mLoadView; pr

原创 Android自定義view二Banner

自定義view第二篇,無限自動輪播的banner public class BannerView extends LinearLayout implements ViewPager.OnPageChangeListener{ pri

原创 Android自定義view六線性列表(二)

Android自定義view線性圖表 public class CharterLine extends CharterBase { public static final int INDICATOR_TYPE_CIRCLE = 0;/

原创 Android自定義view四手勢縮放移動的ImageView

自定義view四:手勢縮放和可移動的ImageView public class ZoomImageView extends AppCompatImageView implements OnScaleGestureListener,

原创 Android自定義view六線性列表(一)

自定義view針對線性圖所做的控件,橫縱座標和線性圖 第一步創建整體的父類: public class CharterBase extends View { static final int ANIM_DELAY_MILLIS

原创 Android自定義view七時間軸(二)---橫向的圖表時間軸

橫向的時間軸圖表 public class CharterXLabels extends CharterLabelsBase { public CharterXLabels(Context context) { this(co

原创 Android studio 打包jar時的混淆

混淆的位置爲項目lib或者module下的Proguard-rules.pro文件 #混淆時不使用大小寫混合類名 -dontusemixedcaseclassnames 表示不跳過library中的非public的類 -dontski

原创 充分利用反射機制實現一個JSON轉換工具

在日常開發過程中,反射對於工程師來說一直都是一個很好的工具 .先簡單介紹一下反射的幾種實現方式 創建一個類對象 Class c = A.class; 方法一、通過獲取類對象的方式 Class c2 = new A().getClass

原创 淺談Android 中BlueTooth

淺談本人對Android中BlueTooth的學習理解: 首先貼出效果圖: 然後是在使用藍牙過程中需要的權限詳情: 在清單文件中配置權限,權限一共有兩個需要注意的地方:藍牙權限和定位權限:藍牙權限:<uses-permissio