上一篇我們分析了Activity的啟動流程,由于代碼量很大,還是沒有分析的很詳細,但是基本流程都出來了,更詳細的東西還是要去看源碼,源碼在我文章的最后有給出,里面有我添加的詳...

上一篇我們分析了Activity的啟動流程,由于代碼量很大,還是沒有分析的很詳細,但是基本流程都出來了,更詳細的東西還是要去看源碼,源碼在我文章的最后有給出,里面有我添加的詳...
接著上篇文章分析,Android WMS窗口管理[http://www.lxweimin.com/p/e00898609874],接下來看一下窗口顯示流程: 五.窗口顯示 窗...
最近在項目上處理比較多的應(yīng)用No Focused Window類型的問題,于是把流程梳理一遍(基于Android R),了解問題發(fā)生的原因才好有相應(yīng)的應(yīng)對措施。 首先看No ...
前言: 時隔5年再次在項目中需要遠程獲取設(shè)備上的Log信息來定位程序Bug的場景,應(yīng)用程序把Log以txt文本的形式存儲到指定SD卡的目錄下,然后通過遠程給指定的設(shè)備發(fā)送一條...
git修改已經(jīng)push過的commit信息 在使用git提交代碼時會出現(xiàn)提交信息寫錯的情況,并且已經(jīng)push到遠程服務(wù)器上了,此時修改起來就比較麻煩 步驟 使用git log...
一、簡介 二、實現(xiàn)原理 三、必備知識1.內(nèi)存基礎(chǔ)概念 2.ADJ值可在ProcessList中查詢注:adj越大,越容易被kill,對于同等的adj值,內(nèi)存占有越大的越容易被...
一、內(nèi)容預(yù)覽 二、概述 前面進程系列已經(jīng)更新了五篇,本文(基于Android O源碼),梳理LMK殺進程機制上篇,主要總結(jié)AMS和LowmemoryKiller通信的方式以及...
Android View 的測量過程中使用到了MeasureSpec,正如其字面意思所表達的那個-“測量規(guī)格”。View根據(jù)該規(guī)格從而決定自己的大小。MeasureSpec由...