包括 recycle() 方法 bitmap 回收時(shí)機(jī)。 手動(dòng)調(diào)用recycle() 2.3 及以下版本,保存在 jvm + native 中捐名,手動(dòng)調(diào)用 recycle() ...
包括 recycle() 方法 bitmap 回收時(shí)機(jī)。 手動(dòng)調(diào)用recycle() 2.3 及以下版本,保存在 jvm + native 中捐名,手動(dòng)調(diào)用 recycle() ...
當(dāng)前為 2.3.1 版本 本文分析 LiveData 更新原理笼沥,涉及 LifecycleBoundObserver 綁定 Lifecycle 對(duì)生命周期變化進(jìn)行監(jiān)聽(tīng)。 首先看...
本文主要講 view.requestLayout() 到 view 重新繪制成功流程低矮。 view.requestLayout 調(diào)用的是 parent.requestLayou...
代理模式 為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問(wèn)仑性。代理類(lèi)主要負(fù)責(zé)為委托了(真實(shí)對(duì)象)預(yù)處理消息惶楼、過(guò)濾消息、傳遞消息給委托類(lèi)诊杆,代理類(lèi)不現(xiàn)實(shí)具體服務(wù)歼捐,而是利用委托類(lèi)來(lái)完成服...
疑問(wèn):EventBus 注冊(cè),發(fā)送事件晨汹,注銷(xiāo)時(shí)分別做了哪些操作豹储?1、EventBus.getDefault().register(Object)淘这、2剥扣、EventBus.get...
本文基于 api 28 分析提問(wèn):從桌面點(diǎn)擊圖標(biāo)開(kāi)始 app 干了什么? 分析前先了解以下類(lèi): Instrumentation: 在應(yīng)用代碼之前實(shí)例化铝穷,每個(gè)進(jìn)程都有一個(gè)Ins...
引言:當(dāng)在 xml 中給 View钠怯、ViewGroup 設(shè)置 android:layout_height="wrap_content" 時(shí),發(fā)現(xiàn) View 的高度是充滿(mǎn)父控件...
?引言: 線程是一段可執(zhí)行的代碼,當(dāng)可執(zhí)行代碼執(zhí)行完成后宁脊,線程生命周期便該終止了断国,線程也即退出了。 帶著兩個(gè)問(wèn)題思考:1榆苞、代碼執(zhí)行完了線程生命周期便終止稳衬,那為什么主線程能一直...
打開(kāi)Terminal 查看已有PATHcat ~/.bash_profile以上為查找操作,若查不到JAVA_HOME坐漏,則可用下面語(yǔ)句插入profile宋彼。 使用工具命令“/u...
在Android手機(jī)中內(nèi)置了一款高性能webkit內(nèi)核瀏覽器,在SDK中封裝為一個(gè)叫做WebView組件慨畸。下面總結(jié)一下使用webview遇到的那些事莱坎、那些坑。 目錄 一寸士、we...
1 什么是Crash Crash檐什,即閃退碴卧,多指在移動(dòng)設(shè)備(如iOS、Android設(shè)備)中乃正,在打開(kāi)應(yīng)用程序時(shí)出現(xiàn)的突然退出中斷的情況(類(lèi)似于Windows的應(yīng)用程序崩潰)住册。 ...
問(wèn)題的提出 本次接入的是個(gè)推,其他家的推送沒(méi)有研究過(guò)瓮具,思路應(yīng)該是類(lèi)似的 App在前臺(tái)荧飞,這個(gè)時(shí)候需要彈出一個(gè)對(duì)話框,提醒用戶(hù)有新的消息名党,是否要查看叹阔,查看的話跳轉(zhuǎn)到指定頁(yè)面 Ap...
較長(zhǎng)的構(gòu)建時(shí)間將會(huì)減緩項(xiàng)目的開(kāi)發(fā)進(jìn)度,特別是對(duì)于大型的項(xiàng)目传睹,app的構(gòu)建時(shí)間長(zhǎng)則十幾分鐘耳幢,短則幾分鐘,長(zhǎng)的構(gòu)建時(shí)間已經(jīng)成了開(kāi)發(fā)瓶頸欧啤,本篇文章根據(jù)Google官方文檔睛藻,加上自己...
一、統(tǒng)一管理依賴(lài)版本 1.1 在根目錄下邢隧,新建config.gradle文件 android用來(lái)管理SDK版本店印、版本號(hào)等,dependencies用來(lái)管理依賴(lài)庫(kù)的版本府框,它們都...
摘要 最近吱窝,公司業(yè)務(wù)上有個(gè)生成二維碼圖片的需求(Android端)讥邻,之后筆者在網(wǎng)上查閱了一些資料迫靖,實(shí)現(xiàn)了這個(gè)功能。最后兴使,給自己做個(gè)筆記系宜,給各位做下分享。 什么是二維碼发魄? 百度...
Fragment系列文章:1盹牧、Fragment全解析系列(一):那些年踩過(guò)的坑2、Fragment全解析系列(二):正確的使用姿勢(shì)3励幼、Fragment之我的解決方案:Frag...
前言 Handler機(jī)制引出ThreadLocal 關(guān)于ThreadLocal的分析汰寓,首先得從Android的消息機(jī)制談起,可能我們最先想到的就是Android消息機(jī)制的上層...