
內存優化之路 最近一直想著自己以后的路如何走,Android的坑位越來越少,對于能力的要求也越來越高。曾想著換一個方向,但是最終都放棄了,畢竟這...
Android啟動流程源碼解析(二) 在之前的Android啟動流程源碼解析(一)源碼分析中,我們最后遺留下來一個問題。那就是我們的Activi...
前言 SparseArray是安卓特有的一種數據結構,跟HashMap相似,都是存儲<Key,Value>的實體。但是SparseArray的K...
HashMap源碼解析 前言 之前寫過一篇SparseArray的源碼解析,今天我們就對HashMap下手,擼一擼HashMap的源碼。這篇文章...
LeakCanary源碼解析 前言 對于內存泄漏的檢測,基于MAT起點較高,所以一般我們都使用LeakCanary來作為我們的內存泄漏檢測工具來...
Android啟動流程源碼解析 我們的桌面其實也是一個應用。使用的Activity是LauncherActivity,通過獲取安裝的應用以及圖標...
事件分發 Activity 的事件分發處理 這里如果superDispatchTouchEvent分發返回的是true的話,那么直接返回了。否則...
Android 打包流程詳解(待寫) 序言 每次點擊一下Android Studio上的運行以后,就默默的等待程序運行起來。有時候出現問題百度一...
Android應用進程的創建 在之前的Android啟動流程中,我們最后提到了會通過ActivityManagerService的startPr...