摘要:?本文發(fā)現(xiàn)了一類OOM(OutOfMemoryError),這類OOM的特點(diǎn)是崩潰時(shí)java堆內(nèi)存和設(shè)備物理內(nèi)存都充足,探索并解釋了這類OOM拋出的原因。 關(guān)鍵字:?O...
頭條,微博,抖音,快手,這些東西,我覺(jué)得除非40歲之后還想和現(xiàn)在一樣,要不然趕緊卸載了吧
【抖友必看】寫(xiě)完這篇卸載抖音:抖音為啥會(huì)讓人上癮?蘇佬師按—— 自抖音在春節(jié)爆紅之后,兩個(gè)多月過(guò)去了,這個(gè)APP勢(shì)頭不減,風(fēng)采依舊。 而我也終于在kill了那么多time,下定決心卸載之前,想寫(xiě)一篇總結(jié)當(dāng)做告別,以紀(jì)念抖音陪...
本文將從一個(gè) Native Crash 分析入手,帶大家了解一下我們平時(shí)開(kāi)發(fā)中常用容易忽略但是又很值得學(xué)習(xí)底層源碼知識(shí)。 一、問(wèn)題起因 最近在項(xiàng)目中遇到一個(gè) native c...
寫(xiě)在前面 上一篇[http://www.itdecent.cn/p/75c31d05c6d9]文章我大概跟蹤了一下ijkplayer播放器的初始化流程,然后在IjkMedi...
文章首發(fā)QQ音樂(lè)技術(shù)公眾號(hào): https://mp.weixin.qq.com/s/H9Tz1n4O2-Aawgu7p-XL5w 一、Android 尺寸壓縮邏輯 針對(duì)圖片尺...
此文章首發(fā): https://mp.weixin.qq.com/s/QZ-XTsO7WnNvpnbr3DWQmg 一、前言 在 Android 中進(jìn)行圖片壓縮是非常常見(jiàn)的開(kāi)發(fā)...
寫(xiě)在前面 前幾篇文章大概分析到了數(shù)據(jù)的讀取,接下來(lái)就該解碼和播放了。那么ijkplayer解碼和播放又是怎么做的呢? 解碼線程 從上一篇文章我們可以看到,ijkplayer的...
可以按照我給的幾種方式,看能否跳轉(zhuǎn)過(guò)去,如果OK,發(fā)個(gè)Merge request給我哦
Android 懸浮窗權(quán)限各機(jī)型各系統(tǒng)適配大全這篇博客主要介紹的是 Android 主流各種機(jī)型和各種版本的懸浮窗權(quán)限適配,但是由于碎片化的問(wèn)題,所以在適配方面也無(wú)法做到完全的主流機(jī)型適配,這個(gè)需要大家的一起努力,這個(gè)博...
近年來(lái),直播這么火,對(duì)于我們android程序員來(lái)說(shuō),手上掌握幾個(gè)開(kāi)源的播放器很有必要:一是方便在別人開(kāi)源的項(xiàng)目上面更改;二來(lái)了解別人的思路可以幫助我們自己以后開(kāi)發(fā)類似的項(xiàng)目...
在公司遇到了對(duì)圖片壓縮保存的問(wèn)題,發(fā)現(xiàn)這個(gè)問(wèn)題還挺深,而且網(wǎng)上資料比較有限大多數(shù)的都是BitmapFactory的操作,而且在使用bitmap中 容易出現(xiàn)OOM,因此自己深入...
@有只狗狗叫土豆 應(yīng)該不會(huì)的,我們項(xiàng)目中已經(jīng)踩過(guò)坑了
SharedProvider一個(gè)SharedPreferences 多進(jìn)程解決方案SharedProvider一個(gè)SharedPreferences 多進(jìn)程解決方案,內(nèi)部使用ContentProvider方式實(shí)現(xiàn)。 由于app采用了多進(jìn)程的方式,踩了Sha...