原创 AsyncTask(多任務串行/並行)簡單分析

1. 多實例並行時,使用 asynchTask.execute()提交的任務是串行執行的. 下面分析原因: 以下是兩個異步實例提交任務: private void asynchTaskTest() { // 異步任務

原创 android 郵箱分享(添加附件篩選郵箱應用)

/** * 發送郵件 * * @param title * @param email * @param extraText */ public static void

原创 recyclerview 滑動切換畫廊效果

https://blog.csdn.net/weixin_43853568/article/details/84790552

原创 android 設計文檔

https://blog.csdn.net/wzgiceman/article/details/82593266

原创 RecyclerView粘性頭部,支持線性和網格佈局,支持item添加和刪除(無需再次排序)

RecyclerView粘性頭部      1.實現原理:在外部添加一個與RecyclerView對齊的headerView,動態添加需要展示的header      2.支持線性和網格佈局      3.支持item添加和刪除(無需再次

原创 表格計劃表(支持簡單定製,如: 計劃表顏色定製,單元格大小定製...)

github地址:https://github.com/PPQingZhao/ScheduleViewDemo   運行截圖:                                                       

原创 UnsupportedOperationException: Failed to resolve attribute at index 13:TypedValue{t=0x2/d=0x7f03018

bug描述: Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 13: TypedValue{t=0x2/d

原创 android drawable目錄

https://blog.csdn.net/guolin_blog/article/details/50727753   https://blog.csdn.net/zhaokaiqiang1992/article/details/497

原创 Glide 4.7.1源碼分析--啓動加載 into(view)

Glide源碼分析 – 啓動圖片加載流程 // 在 RequestBuilder.into()之前必須調用load()系列方法,設置model // 重載的一系列into()方法最終都調用 /* private <Y extend

原创 Android利用android:indeterminateDrawable來實現ProgressBar三種方式

Android利用android:indeterminateDrawable來實現ProgressBar三種方式 點贊 收藏 分享 文章舉報 夜PP 發佈了38 篇原創

原创 recyclerview 預取機制

https://blog.csdn.net/tangedegushi/article/details/88790754 點贊 收藏 分享 文章舉報 夜PP 發佈了38

原创 深入理解Java虛擬機——JVM類加載機制(類加載過程和類加載器)

類加載過程 點贊 收藏 分享 文章舉報 夜PP 發佈了38 篇原創文章 · 獲贊 8 · 訪問量 8622 私信

原创 Android組件-ViewModel 源碼分析

android viewModel源碼分析 VeiwModel 簡介 ViewModel是google官方的MVVM架構組件,目前已經集成到了最新的支持庫中了,是MVVM架構的核心組件之一,ViewModel是把View和Mod

原创 基於滑動場景解析RecyclerView的回收複用機制原理

基於滑動場景解析RecyclerView的回收複用機制原理 點贊 收藏 分享 文章舉報 夜PP 發佈了38 篇原創文章 · 獲贊 8 · 訪問量 8619 私信