原创 Glide 加載圖片模糊

在RecycleView中 使用同一個holder 但是要加載的圖片寬高不同 如果不進行代碼設置 會導致 圖片模糊   Glide 緩存圖片時需要獲取固定寬高 顯示的控件也需要同樣的寬高 示例: FrameLayout.LayoutPa

原创 Android Studio OOM

如圖:   內存不足解決: 如果輸入框沒有被卡死 請輸入儘可能大的數值 三個框 都要輸入 例如:Xmx 6556  XX 2048 XX2048 點擊Shutdown 然後再次打開 輸入框被卡死 :  請按最後一行提示 找到文件 stu

原创 Retrofit + RxJava1 主動取消請求訂閱

創建繼承 Subscriber的訂閱者 例如: public class ResultSubscriber<T> extends Subscriber<T>{...} 查看Subscriber源碼:  繼續跟蹤: Subscrip

原创 Mac下 Flutter安裝配置記錄

Flutter 介紹以及環境配置 Flutter中文網  或者請查看 Flutter中文文檔 獲取 Flutter SDK(MacOS下安裝和配置) 1.下載以下安裝包來獲取最新的 stable Flutter SDK: FlutterS

原创 ConstraintLayout 認識以及使用 google翻譯存檔

ConstraintLayout public class ConstraintLayout extends ViewGroup  java.lang.Object    ↳ android.view.View      ↳ androi

原创 Android自定義view的觸摸反饋

* 觸摸控件使其能夠做一個放大縮小的動畫. * 我是在項目中有這樣的需求就簡單的實現了一下,今天做個記錄. /* * * Created by Qin_Li_Yang on 2017/11/14. * <p

原创 由Toast報錯 toast on a thread that has not called Looper.prepare() 查看Looper 和 ThreadLocal源碼

Can't toast on a thread that has not called Looper.prepare() Toast源碼: 從使用Toast的方法着手: 查看makeText 已經得知looper的傳參是null,  那

原创 解決:Caused by: android.view.InflateException

一般會用詳細的報錯信息: Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) wit

原创 Android 引入Flutter項目

使用Android Studio 手動整合 !!!  請確保Flutter項目 和 Android 項目是平級的 將Flutter模塊作爲子項目包含在宿主應用程序的中 settings.gradle: // Include the

原创 Flutter安裝配置

Flutter 介紹以及環境配置 Flutter中文網  科學上網 Flutter中文文檔 獲取 Flutter SDK(MacOS下安裝和配置) 1.下載以下安裝包來獲取最新的 stable Flutter SDK: FlutterSD

原创 AndroidX 遷移記錄

歷史項目AndroidX遷移記錄 AndroidX是什麼? AndroidX 將原始支持庫 API 替換爲 androidx 命名空間中的軟件包。 簡單說就是把 各種android.support.xxxx 替換爲androidx.xxx

原创 解決:intent.getExtras() 獲取bundle 總是爲null

問題代碼: Intent in = new Intent(JPushInterface.ACTION_NOTIFICATION_OPENED); in.putExtras(bundle);//這裏的bundle是有地址的 Pendin

原创 TabLayout關聯ViewPager後不展示標題的原因分析

TabLayout setupWithViewPager(Viewpage viewPage) setupWithViewPager(ViewPage viewPage,boolean b); //源碼:重點部分加粗 private

原创 Caused by: android.view.InflateException

一般會用詳細的報錯信息: Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) wit

原创 Android 中的 Theme 樣式與主題

樣式是一套能夠應用於視圖組件的屬性. 例如: <style name="tv_style_red"> <item name="android:gravity">center</item> <item name="andr