本文源碼解析基于Glide 4.6.1不知道大家最開始使用Glide的原因是什么?我的原因很簡單就是沖著那句Glide.with(this).load(url).into(i...
本文源碼解析基于Glide 4.6.1不知道大家最開始使用Glide的原因是什么?我的原因很簡單就是沖著那句Glide.with(this).load(url).into(i...
官方網站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
相關概念 URI URI 包含 URL 和 URN。 ==請求和響應報文== 請求報文 響應報文 HTTP方法 GET:獲取資源 HEAD:獲取報文首部 POST:傳輸實體主...
1. Android系統(tǒng)啟動流程是什么? ==Android系統(tǒng)核心流程==: ==啟動電源以及系統(tǒng)啟動==:當電源按下時引導芯片從預定義的地方(固化在ROM)開始執(zhí)行,加載...
1.Window與WindowManager Window是一個抽象類,==它的具體實現是PhoneWindow==,==Window創(chuàng)建時通過WindowManager完成...
AMS AMS的功能 ==統(tǒng)一調試應用程序的Activity==:應用程序要運行Activity,首先會報告給AmS,然后由AmS決定該Activity是否啟動。AMS必須知...
使用 LeakCanary 的集成過程很簡單,首先在 build.gradle 文件中添加依賴: 然后實現自己的 Application 類: 在需要監(jiān)控的Activity、...
Android中進程和線程的關系和區(qū)別 線程是CPU調度的最小單元,同時線程是一種有限的系統(tǒng)資源;而進程一般指一個執(zhí)行單元,在PC和移動設備上指一個程序或者一個應用。 進程有...
Handler消息機制 Android消息循環(huán)流程圖 每個 Handler 都會跟一個線程綁定,并與該線程的 MessageQueue 關聯在一起,從而實現消息的管理以及線程...
==進程和線程== 進程:進程是資源分配的基本單位。進程控制塊 (Process Control Block, PCB) 描述進程的基本信息和運行狀態(tài),所謂的創(chuàng)建進程和撤銷進...
概述 有時需要某個布局在一開始不顯示,在某個條件下才顯示,可以通過visable屬性來控制,但這樣效率非常低,因為雖然布局隱藏來,但還在布局中,仍會解析這些布局??梢允褂肰i...
多線程編程 從根本上來看,所謂的多線程編程,不過是JVM或者說當前的計算機體系結構無法處理好多線程下資源競爭的情況而人為加上的一些處理方法。多線程編程是為了更好的使用CPU的...