前言 上篇文章分析了軟鍵盤彈出吝岭、關(guān)閉始鱼、獲取軟鍵盤高度默色、常用屬性展示等。這部分也是網(wǎng)上涉及軟鍵盤文章的重點忙菠,,導(dǎo)致對常用屬性的理解止于Demo,對一些問題的了解似是而非揖庄。因此,...
前言 上篇文章分析了軟鍵盤彈出吝岭、關(guān)閉始鱼、獲取軟鍵盤高度默色、常用屬性展示等。這部分也是網(wǎng)上涉及軟鍵盤文章的重點忙菠,,導(dǎo)致對常用屬性的理解止于Demo,對一些問題的了解似是而非揖庄。因此,...
本文基于API23源碼 前序 Android系統(tǒng)啟動流程介紹 Android系統(tǒng)_啟動流程分析Android系統(tǒng)_Zygote啟動流程分析Android系統(tǒng)_SystemSe...
一.前言 在平常的Android應(yīng)用開發(fā)中欠雌,經(jīng)常會遇到應(yīng)用因內(nèi)存問題導(dǎo)致的異常蹄梢,可能大家第一反應(yīng)是:分析log及堆棧信息;但是我們知道堆棧信息只是最后的結(jié)果表現(xiàn)而已富俄,真正出問...
屏幕渲染機制 cpu(gpu sf暫統(tǒng)稱cpu)經(jīng)過各種運算禁炒,將數(shù)據(jù)寫入一塊內(nèi)存中,這塊內(nèi)存叫做「幀緩沖」霍比。 幀緩沖可以理解為一個M*N矩陣幕袱,數(shù)據(jù)從上到下一行一行保存。 屏幕...
背景 某天悠瞬,測試提了一個bug们豌,說當(dāng)前頁面關(guān)閉了以后回到了上一個頁面,但是對應(yīng)的音樂并沒有立刻停止浅妆,而是過了一段時間才停止望迎。于是翻閱了一下代碼: mAudioTool.pau...
1、APK 的組成 我們都知道凌外,APK 其實是一個 zip 類型的壓縮包辩尊,而一個典型的 APK 通常都會包含了以下七部分的內(nèi)容:我們都知道,APK 其實是一個 zip 類型的...
概述 PackageManagerService是android系統(tǒng)核心服務(wù)之一康辑,在Android中非常重要对省,主要負責(zé)的功能如下: 解析AndroidManifest.xml...
1.引言 學(xué)習(xí)android AMS模塊時蝗拿,有三個概念讓我總是混淆,每次想起來都得重新看看蒿涎。它們分別是:ActivityStack,ActivityTask 以及TaskRe...
背景 網(wǎng)關(guān)是一個比較成熟了的產(chǎn)品哀托,基本上各大互聯(lián)網(wǎng)公司都會有網(wǎng)關(guān)這個中間件,來解決一些公有業(yè)務(wù)的上浮劳秋,而且能快速的更新迭代仓手,如果沒有網(wǎng)關(guān),要更新一個公有特性玻淑,就要推動所有業(yè)務(wù)...