前言 很早之前就寫過(guò)面向切面的編程思想,主要學(xué)習(xí)了AOP的思想(參考:AOP簡(jiǎn)介)以及使用 AspectJ 實(shí)現(xiàn)簡(jiǎn)單的切面編程(參考:AspectJ之切點(diǎn)語(yǔ)法)。 其他常見(jiàn)的...
前言 很早之前就寫過(guò)面向切面的編程思想,主要學(xué)習(xí)了AOP的思想(參考:AOP簡(jiǎn)介)以及使用 AspectJ 實(shí)現(xiàn)簡(jiǎn)單的切面編程(參考:AspectJ之切點(diǎn)語(yǔ)法)。 其他常見(jiàn)的...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)務(wù)必注明出處。 Android卡頓掉幀問(wèn)題分析之原理篇[http://m.itdecent.cn/p/386bbb5fa29a] Andr...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)務(wù)必注明出處。當(dāng)用戶抱怨手機(jī)在使用過(guò)程中存在卡頓問(wèn)題的時(shí)候,會(huì)嚴(yán)重影響用戶對(duì)手機(jī)品牌的好感和應(yīng)用APP的體驗(yàn),從而導(dǎo)致用戶對(duì)手機(jī)品牌的忠誠(chéng)度降低...
基于Android 9.0源碼分析 類圖 DecorViewAndroid窗口的頂級(jí)View PhoneWindow代表Android窗口 WindowManagerImpl...
概述 初識(shí)launcher3源碼,可以發(fā)現(xiàn)有個(gè)最重要的Activity,即Launcher.java 重要組成部分 Workspace 工作區(qū)工作區(qū)是一個(gè)帶有墻紙和有限頁(yè)數(shù)的...
你一定聽(tīng)過(guò)Glide的優(yōu)勢(shì)之一是能夠感知生命周期,從而暫停加載、回收資源等這里首先簡(jiǎn)述原理,通過(guò)構(gòu)建一個(gè)空白的fragment,然后將這個(gè)fragment添加到Activit...
如果忘記使用方法可參考這篇文章多線程并發(fā)執(zhí)行任務(wù),取結(jié)果歸集。終極總結(jié):Future、FutureTask、CompletionService CompletableFutu...
WorkManager is already initialized 在APP掛monkey大量報(bào)錯(cuò) 三種初始化方式 顯示調(diào)用init 實(shí)現(xiàn)Configuration.Pro...
簡(jiǎn)介 RecyclerView在24.2.0版本中新增了SnapHelper這個(gè)輔助類,用于輔助RecyclerView在滾動(dòng)結(jié)束時(shí)將Item對(duì)齊到某個(gè)位置。特別是列表橫向滑...