
夯實基礎系列:基礎是否扎實,決定你是否能走的更穩(wěn)更遠。 Copy-On-Write Copy-On-Write(COW),寫時復制,是一種程序優(yōu)...
WebViewFactoryProvider是抽象工廠接口,定義了WebView及周邊功能所需要對象的創(chuàng)建方法,這些方法大部分為工廠方法,它們返...
原來Activity切換到后臺之后,由于內(nèi)存不夠,此Activity被系統(tǒng)回收了,一段時間之后回到該應用程序,Activity被重新實例化了。而...
Android系統(tǒng)進程:Zygote 在Android系統(tǒng)中,所有的應用程序進程以及系統(tǒng)服務進程SystemServer都是由Zygote進程孕...
1、圖片的內(nèi)存占用;內(nèi)存緩存大小控制2、強引用 弱引用 軟引用3、減少不一樣的全局變量4、避免創(chuàng)建不必要的對象5、避免使用枚舉6、當你在處理字串...
一、冷熱啟動概念: 1、冷啟動:冷啟動因為系統(tǒng)會重新創(chuàng)建一個新的進程分配給它,所以會先創(chuàng)建和初始化Application類,再創(chuàng)建和初始化Mai...
一、IPC跨進程通訊的四種方式 Android系統(tǒng)中應用程序之間不能共享內(nèi)存,在android SDK中提供了4種用于跨進程通訊的方式。這4種方...
一、事件和手勢 (1) MotionEvent:所有 Touch 事件都被封裝成了 MotionEvent 對象,包括 Touch 的位置、時間...
一、在二叉樹中尋找值最大的節(jié)點并返回:給出如下一棵二叉樹: 返回值為 3 的節(jié)點。 簡析:使用了遞歸的思想;注意為空的判斷; 二、單例 單例 是...