背景 最近在看一些問題的時(shí)候,尤其是一些事務(wù)切換閃屏的問題時(shí)候,發(fā)現(xiàn)對(duì)BlastBufferQueue了解的不夠深入废岂,就仔細(xì)研究了一下窘拯。發(fā)現(xiàn)BlastBufferQueue和...
背景 最近在看一些問題的時(shí)候,尤其是一些事務(wù)切換閃屏的問題時(shí)候,發(fā)現(xiàn)對(duì)BlastBufferQueue了解的不夠深入废岂,就仔細(xì)研究了一下窘拯。發(fā)現(xiàn)BlastBufferQueue和...
假設(shè)有這樣一個(gè)場(chǎng)景赘那,一個(gè)是應(yīng)用主窗口,一個(gè)是帶有內(nèi)容的SurfaceControl(簡稱SC)失息,根據(jù)輸入事件改變View控件以及SC圖層的形態(tài)譬淳。 這個(gè)問題很簡單,先監(jiān)聽事件盹兢,...
接著上篇文章分析邻梆,Android WMS窗口管理[http://www.reibang.com/p/e00898609874],接下來看一下窗口顯示流程: 五.窗口顯示 窗...
第一階段 先確定event log 中relaunch的時(shí)間點(diǎn) 往前查找對(duì)應(yīng)event log中configuration_changed 相關(guān)log附近時(shí)間點(diǎn)往前沒找到绎秒,請(qǐng)...
獲取android 13[https://developer.android.com/about/versions/13/get] 用戶控制: 用戶在長時(shí)間運(yùn)行的應(yīng)用程序上獲...
基礎(chǔ)知識(shí) framework層廣播相關(guān)的邏輯主要在AMS.java和BroadcastQueue.java中,代表一個(gè)廣播的是BroadcastRecord浦妄。 分類 注冊(cè)方式...
本文檔適合對(duì)Service的啟動(dòng)和停止的fwk流程有一定了解的查看。 基礎(chǔ)知識(shí) ServiceRecord StartItem Service重啟時(shí)序圖 常見問題問答 什么情...
Android系統(tǒng)中见芹,APP進(jìn)程被殺后剂娄,等一會(huì)經(jīng)常發(fā)現(xiàn)進(jìn)程又起來了,這個(gè)現(xiàn)象同APP中Service的使用有很大關(guān)系玄呛,本文指的Service是通過startService啟動(dòng)...
一阅懦、背景介紹 Android在設(shè)計(jì)上是有真后臺(tái)的,理論上是希望應(yīng)用程序能盡可能長地存活徘铝,這樣用戶體驗(yàn)會(huì)更好耳胎,畢竟熱啟動(dòng)肯定比冷啟動(dòng)要快。但是系統(tǒng)內(nèi)存是有限的惕它,不可能讓所有應(yīng)用...
Condition是對(duì)象監(jiān)視器的替代品怕午,拓展了監(jiān)視器的語義 區(qū)別與聯(lián)系 聯(lián)系 都有一組類似的方法:對(duì)象監(jiān)視器: Object.wait()、Object.wait(long ...
多個(gè)線程同時(shí)對(duì)同一個(gè)對(duì)象進(jìn)行讀寫操作,很容易會(huì)出現(xiàn)一些難以預(yù)料的問題淹魄。所以很多時(shí)候我們需要給代碼塊加鎖,同一時(shí)刻只允許一個(gè)線程對(duì)某個(gè)對(duì)象進(jìn)行操作郁惜。多線程之所以會(huì)容易引發(fā)一些難...
前言 前一段時(shí)間寫過兩篇關(guān)于View的文章 Activity中的Window的setContentView[http://www.reibang.com/p/e62990e...
在以前頁面布局多依賴于table甲锡,但table標(biāo)簽太多兆蕉,于是有了absolute布局,float布局等搔体,但它們小問題特別多恨樟,要用好并不容易。CSS3里引入了Flexible ...
CSS里浮動(dòng)float是個(gè)概念比較曖昧的屬性疚俱,擼主最早對(duì)浮動(dòng)float的認(rèn)識(shí)是基于布局的劝术,認(rèn)為float元素就是用于:“讓block元素?zé)o視float元素,讓inline元素...
首先看看有這幾個(gè)文件: 上圖的bintray.data.gradle衬吆,bintray.gradle和install.gradle其他項(xiàng)目也可以復(fù)用,只要修改bintray.d...
Camera顧名思義绳泉,就是照相機(jī)逊抡、攝像機(jī)的意思。在Android中使用這個(gè)類可以做拍照和錄像的功能零酪。但是在Android5.0中這個(gè)類已經(jīng)不推薦使用了冒嫡,5.0之后使用更強(qiáng)大的...
最近在使用同事寫的GridSpaceItemDecoratoin時(shí)發(fā)現(xiàn)不太好用,準(zhǔn)備自己重新寫一個(gè)四苇,于是在網(wǎng)上找資源 在Google找了不少資料孝凌,并不如意,故寫下此篇 以這位...