相比于數(shù)組的優(yōu)勢: 數(shù)組的存儲需要連續(xù)的的內(nèi)存空間院刁,如果我們申請一個 100MB 大小的數(shù)組介劫,當(dāng)內(nèi)存中沒有連續(xù)的限次、足夠大的存儲空間時谒主,即便內(nèi)存的剩余總可用空間大于 100MB...
前言 ActivityRecord骡技、Task、ActivityStack是和ActivityManager相關(guān)的三個很重要的數(shù)據(jù)結(jié)構(gòu)羞反,只有理解了它們布朦,我們才能更好的理解Act...
1.它們在啟動方式上有什么區(qū)別 2.它們在注冊方式上有什么區(qū)別 3.它們在使用方式上有什么區(qū)別 系統(tǒng)服務(wù)大多數(shù)是跑在SystemServer里的,也是在SystemServe...
本文由玉剛說寫作平臺提供寫作贊助,版權(quán)歸玉剛說微信公眾號所有原作者:Mr.s(豬_隊友)版權(quán)聲明:未經(jīng)玉剛說許可膏秫,不得以任何形式轉(zhuǎn)載 今年谷歌I/O大會右遭,谷歌發(fā)布了 Andr...
首先,在桌面新建一個test文件夾缤削,并在該目錄下新建2個文件夾folder1和folder2窘哈。 連接Android設(shè)備,在cmd窗口中使用adb shell后亭敢,使用 wm s...
前言 最近在看《Linux內(nèi)核設(shè)計與實現(xiàn)》的時候滚婉,就想著要不把知識串聯(lián)一下吧。 聊什么呢帅刀?今天先來聊聊 Android IO 的調(diào)用鏈路让腹。 說起 IO,這可真是一個很復(fù)雜的過...
之前三篇文章介紹了 .class 文件的結(jié)構(gòu)扣溺、JVM 對 .class 文件加載以及在 JVM 中是怎么執(zhí)行程序的骇窍,接下來的文章會介紹 ASM 的使用,ASM 是運用訪問者模...
我們平時在android studio中點擊run 锥余,就能把代碼編譯成一個apk文件并安裝到手機上腹纳。那么這個過程中都具體發(fā)生了什么 ?我們是怎么把代碼和資源文件打包成一個ap...
前言 在App中,對于網(wǎng)絡(luò)請求狀態(tài)一般性的就分為加載中嘲恍、請求錯誤足画、請求成功、請求成功但數(shù)據(jù)為null佃牛。為了用戶體驗淹辞,不同的狀態(tài)需要對用戶展示不同的界面,例如網(wǎng)絡(luò)異常的提醒俘侠,點...