在dex加密中我們使用了解密的ProxyApplication作為了application的name,但是通常我們都會(huì)在主App中自定義一個(gè)MyApplication,并在其...
顯示一個(gè)長(zhǎng)圖片不能一次全部加載,不然很容易OOM,需要一點(diǎn)一點(diǎn)的加載并顯示。BitmapRegionDecoder類可以只顯示一個(gè)矩形區(qū)域的圖像,而不是完整的圖片。 mRec...
Bitmap內(nèi)存計(jì)算: 簡(jiǎn)單地說是分辨率像素點(diǎn)大小 (長(zhǎng)寬*像素點(diǎn)占用的字節(jié)) ARGB_8888 ARGB各占8位所以4個(gè)字節(jié) ARGB_4444 2個(gè)字節(jié)(不推薦使用,看...
內(nèi)存抖動(dòng)是指內(nèi)存頻繁地分配和回收,而頻繁的gc會(huì)導(dǎo)致卡頓,嚴(yán)重時(shí)和內(nèi)存泄漏一樣會(huì)導(dǎo)致OOM。內(nèi)存抖動(dòng)為什么會(huì)造成OOM這關(guān)系到Java的垃圾回收。 垃圾回收在對(duì)對(duì)象進(jìn)行回收前...
Java內(nèi)存模型在曾經(jīng)的sun公司 制定的java虛擬機(jī)規(guī)范中,運(yùn)行時(shí)內(nèi)存模型,分為線程私有和共享數(shù)據(jù)區(qū)兩大類,其中線程私有的數(shù)據(jù)區(qū)包含程序計(jì)數(shù)器、虛擬機(jī)棧、本地方法區(qū),所有...
APP啟動(dòng)的時(shí)候會(huì)有一個(gè)短暫的白屏現(xiàn)象產(chǎn)生的原因是在application的默認(rèn)主題style/AppTheme的父主題中設(shè)置windowBackground為白色 方法一:...