受同事的啟發(fā),同時(shí)也是對最近所寫東西和所學(xué)東西有感而發(fā),再多的學(xué)習(xí),再多的輸入如果沒有深度思考,你的效率會(huì)打折扣,你的知識(shí)不會(huì)產(chǎn)生復(fù)利。所以就有了今天我推薦的這本書《深度思考...
受同事的啟發(fā),同時(shí)也是對最近所寫東西和所學(xué)東西有感而發(fā),再多的學(xué)習(xí),再多的輸入如果沒有深度思考,你的效率會(huì)打折扣,你的知識(shí)不會(huì)產(chǎn)生復(fù)利。所以就有了今天我推薦的這本書《深度思考...
我擔(dān)任團(tuán)隊(duì)管理者有一年多的時(shí)間。上周,一個(gè)長期在大公司工作,最近幾個(gè)月從科長升遷為部長的朋友,跟我聊起團(tuán)隊(duì)管理。其中,有一點(diǎn),他反復(fù)強(qiáng)調(diào)的是:“在遇到難題時(shí),自己要先...
最近了解了一下RecycleView的緩存機(jī)制,做了一些記錄,防止遺忘 一、RecyleView四級(jí)緩存 首先明確RecyecleView中緩存的對象是ViewHolder....
前言 繁多的 AOP 方法該如何選擇?應(yīng)用的步驟過于繁瑣,語法概念看得頭暈?zāi)X脹? 本文將詳細(xì)展示選型種種考量維度,更是砍掉 2 個(gè)經(jīng)典開源庫的枝節(jié),取其主干細(xì)細(xì)體會(huì) AOP ...
前兩篇Android RxJava的使用(一)基本用法、Android RxJava的使用(二)Action介紹了RxJava的基本用法,對Rxjava還不了解的請先看以上兩...
實(shí)現(xiàn)嵌套滑動(dòng)有三種方案: 1. 純事件攔截與派發(fā)方案 2. 基于NestingScroll機(jī)制的實(shí)現(xiàn)方案 3. 基于CoordinatorLayout與Behavior的實(shí)現(xiàn)...
前言 最近產(chǎn)品提了個(gè)需求,要把商品列表做成類似淘寶的樣式 一般遇到這種需求,我們首先會(huì)想到的是,攔截TouchEvent,然后自己來處理滑動(dòng),這種方法雖然行得通,但是代碼寫起...
mark
Android可伸縮布局-FlexboxLayout(支持RecyclerView集成)1 . 前言 前幾天看到Google官方的博客介紹了Google開源的一個(gè)強(qiáng)大的布局-FlexboxLayout,看見第一眼我心里的想法是,臥槽,Android 居然有這么一...
參考基于滑動(dòng)場景解析RecyclerView的回收復(fù)用機(jī)制原理RecyclerView剖析 一、 緩存機(jī)制1.1 scrap緩存 提示:mAttachedScrap和mCha...
Android4.0之后,系統(tǒng)默認(rèn)開啟硬件加速來渲染視圖,之前,理解Android硬件加速的小白文簡單的講述了硬件加速的簡單模型,不過主要針對前半階段,并沒怎么說是如何使用O...
??RecyclerView作為一個(gè)非常惹人愛的控件,有一部分的功勞歸于它優(yōu)秀的緩存機(jī)制。RecyclerView的緩存機(jī)制屬于RecyclerView的核心部分,同時(shí)也是比...
一、背景從點(diǎn)擊桌面圖標(biāo)到首頁渲染完成的平均時(shí)間應(yīng)在3秒以內(nèi)。 為什么是3秒? 統(tǒng)計(jì)數(shù)據(jù)表明超過3秒后用戶跳失率陡增。冷啟動(dòng)優(yōu)化有很多技術(shù)手段, 百度上都能查到,不再贅述。 二...