原创 Android Gson解析泛型及接口中泛型獲取、接口泛型混淆相關問題

Gson解析泛型 解析方式: 一、 應用場景:除接口外其他類,獲取泛型類型,進行解析。混淆時需要keep 此類。 泛型Type/Class獲取 Type t = mBaseEntity.getClass().getGenericS

原创 Theme屬性詳解

Android5.0 support-v7-appcompat 更新到V21,其中增加了ToolBar、recyclerview、cardview等控件。 修改這些控件的顏色,往往添加主題來的更佳方便 1.colorPrimar

原创 EditText屬性大全詳解

EditText繼承關係:View–>TextView–>EditText EditText的屬性很多,這裏介紹幾個: android:hint="請輸入數字!"//設置顯示在空間上的提示信息 android:numeric="i

原创 android.os.TransactionTooLargeException問題總結

android.os.TransactionTooLargeException 是java中一個運行時異常,由於Log一般並無詳細應用層錯誤信息,所以當其產生時令衆多開發者難以迅速找到問題發生的根源,以下總結了其可能發生的情況:

原创 Android 5.0及以下部分機型onNewIntent不回調問題

測試機型: Huawei P8,EMUI 3.1,Android 5.0 問題描述: MainActivity已位於前臺頂端,通過使用startActivity方法攜帶Intent傳遞數據給MainActivity,發現MainA

原创 Android 監聽RecyclerView內部數據變化

RecyclerViewAdapter mRecyclerViewAdapter = new RecyclerViewAdapter(mListingDataList); mRecyclerView.s

原创 RecyclerView嵌套RecyclerView,滑動卡頓問題解決。

RecyclerView嵌套RecyclerView使用時,數據稍多一點就會出現滑動卡頓的情況,在性能好的機器上並不明顯,但是在性能稍微差點的機器上Fling操作就會很明顯的看出來卡頓的情況,調研了許久結合源碼想了很多辦法,佈局優

原创 利用Hashmap/HashSet,數據去重

一、重寫存儲對象的equals和hasCode, @Override public boolean equals(Object obj) { SMS sms = obj instanceof S

原创 Android 工作筆記(小知識點)---(持續更新,190314)

1、Edittext————》hint:提示的文字 2、layout比重 layout佈局是 多個控件width與height都是填充父類時` weight表示的是該控件在佈局中渲染的優先級,值越大優先級越低,默認值填寫大點。 3

原创 Util for PopupWindow(PopupWindow封裝類)(update 2018/10/18)

** Update 2018/10/18 ** 修復上下文被靜態變量引用,導致內存泄漏 添加底部overLayer ** /** * Synopsis ${SYNOPSIS} * Author Mosr * V

原创 收到短信自動獲取其中包含的驗證碼---工具類(Update 2017/9/26)

** Update 2017/9/26 ** 最近項目中使用過程中,發現這個類不是很完善,連續打開多個頁面,在每個Activity中使用該類方法,會出現後面頁面沒有返回的問題。故抽了點時間重新改動了一下。 ** Code SmsU

原创 使用RecyclerView實現可拖動圖文混排發帖

(效果圖爲最終項目中的) 本文源碼已經託管在GitHub上,歡迎Fork多多star。地址 最近重構一個項目,增加了一個新需求,要類似汽車之家的圖文混排發帖,圖片文字可自由移動位置(如效果圖) 功能:圖文混排,自由排列文字與圖片

原创 ListView getChildAt()爲空問題

因爲ListView的Item複用的機制,所以在使用listView.getChildAt(postion)時,需要拿當前的postion-listView.getFirstVisiblePosition(),這樣可以保證,pos

原创 ListView兩級聯動

功能:右側滑動,左側同時聯動,並自行滾動至相應位置 實現:ListView 代碼: /** * 處理父模塊與子模塊滑動、點擊事件 */ private void operate() {

原创 一條完美精確匹配各種url網址的正則表達式

Android原生的文本框匹配不夠完美,網上的大多不夠完美。經過多次修改嘗試,完善出了一條能夠完美和精確匹配url的正則表達式,可匹配http、https、www、wap等等開頭的網址(大小寫混搭亦可)攜帶參數的(轉碼的、加密的)