
一框全、啟動構建器 launch與async構建器都用來啟動新協程: 等待一個作業(yè): 二察绷、啟動模式 三、作用域構建器 四竣况、Job的生命周期 協程的生命周期是由Job對象來管理的,...
引言 有時總是記不住Android某個特性是哪個版本引入的鸭蛙,哪些版本會受到影響摹恨,每次都需要重新去查一遍,最近開始看《Android進階之光》一書娶视,第一章就是介紹各版本的新特性...
一、基本概念 1寝凌、窗口顯示架構圖 多窗口的核心原理其實就是分棧和設置棧邊界系統(tǒng)窗口.png 2柒傻、Android的窗口分類 Android應用程序窗口,這個是最常見的(擁有自己...
關于glide加載圖片時,如何顯示進度较木?首先红符,glide是沒有接口可以進行進度監(jiān)聽的,所以要進行進一步的代碼編寫伐债。 相關文章 glide加載https報錯[https://...
JDK1.8開始HashMap為什么要先插入后擴容,網上查找有說先擴容再插入可以少遍歷之類的,其實不管是先擴容還是先插入,它的原則還是尾插法都是避免不了要遍歷的,那它為什么還...
一预侯、初識ViewRoot和DecorView Activity:Activity并不負責視圖控制,它只是控制生命周期和處理事件峰锁。真正控制視圖的是Window萎馅。一個Activi...
結果:執(zhí)行順序:靜態(tài)代碼塊—主程序—非靜態(tài)代碼塊—構造函數—一般方法糜芳。 結果: 加入了子類以后,執(zhí)行順序有了新的變化千诬,我們可以總結一下耍目。首先第一部分執(zhí)行的是父類的靜態(tài)代碼塊—...
在之前的文章中,我介紹了自研的 Android 啟動任務調度工具 AndroidStartup[https://github.com/Shouheng88/AndroidSt...
1.Android啟動流程 init 是用戶態(tài)的第一個進程 zygote 是Android的孵化進程 zygote進程啟動過程zygote進程啟動過程 SystemServe...
本文基于API 30即Android11源碼解讀 前些日子做了一個電視機的應用市場APP,搞了一下Android的應用管理機制草巡。擼篇文章記錄一下守呜。 一、安裝應用 Packag...