
在上一篇文章關(guān)于游戲SDK ,public.xml 合并的那些事[http://www.lxweimin.com/p/c2105d746861],收到了反饋問題總結(jié)如下1.沒...
本篇是Android后臺(tái)殺死系列的第二篇,主要講解ActivityMangerService是如何恢復(fù)被后臺(tái)殺死的進(jìn)程的(基于4.3 ),在開篇 FragmentActivi...
App在后臺(tái)久置后,再次從桌面或最近的任務(wù)列表喚醒時(shí)經(jīng)常會(huì)發(fā)生崩潰,這往往是App在后臺(tái)被系統(tǒng)殺死,再次恢復(fù)的時(shí)候遇到了問題,而在使用FragmentActivity+Fra...
推薦使用 FloatWindow 庫(kù)實(shí)現(xiàn)懸浮窗,功能全面,鏈?zhǔn)秸{(diào)用,簡(jiǎn)潔清爽。地址 : https://github.com/yhaolpz/FloatWindow[htt...
Android窗口系統(tǒng)第一篇---Window的類型與Z-Order確定Android窗口系統(tǒng)第二篇---Window的添加過程 上面文章梳理了一個(gè)窗口的添加過程,系統(tǒng)中有很...
以前寫過客戶端Window的創(chuàng)建過程,大概是這樣子的。我們一開始從Thread中的handleLaunchActivity方法開始分析,首先加載Activity的字節(jié)碼文件,...
有什么料? 從這篇文章中你能獲得這些料: 知道setContentView()之后發(fā)生了什么? 知道Android究竟是如何在屏幕上顯示我們期望的畫面的? 對(duì)Android的...
前言 前一段時(shí)間寫過兩篇關(guān)于View的文章 Activity中的Window的setContentView[http://www.lxweimin.com/p/e62990e...
前言 在Android開發(fā)的多線程應(yīng)用場(chǎng)景中,Handler機(jī)制十分常用 今天,我將手把手帶你深入分析 Handler機(jī)制的源碼,希望你們會(huì)喜歡 Anroid異步通信Hand...
對(duì)于初學(xué)者來(lái)說(shuō),面對(duì)各種各樣的Gradle構(gòu)建腳本,想要梳理它的構(gòu)建流程,往往不知道從何入手。Gradle的構(gòu)建過程有著固定的生命周期,理解Gradle的生命周期和Hook點(diǎn)...
本文是 "RxJava 沉思錄" 系列的最后一篇分享。本系列所有分享: RxJava 沉思錄(一):你認(rèn)為 RxJava 真的好用嗎? RxJava 沉思錄(二):空間維度 ...