用不了,是因?yàn)槟M器不行嗎?
iOS 跳轉(zhuǎn)系統(tǒng)設(shè)置
前言 上次我寫了一遍文章《Android 關(guān)于美顏/濾鏡 從OpenGl錄制視頻的一種方案》,里面利用ImageReader來從獲取Surface上獲取數(shù)據(jù),但是經(jīng)過@熊皮皮...
HPACK是用于壓縮HTTP/2中header信息的壓縮算法。 引言 在HTTP/1.x中,header信息以字符串的方式進(jìn)行傳輸,隨著大量并發(fā)的網(wǎng)絡(luò)請(qǐng)求,冗余的header...
本文中的方法實(shí)現(xiàn)的是應(yīng)用中切換語言后跳轉(zhuǎn)到應(yīng)用首頁,但是需要CLEAR_TASK和NEW_TASK,注意首頁的 launchMode設(shè)置成singleTask。 切換語言關(guān)鍵...
對(duì)于初學(xué)者來說,面對(duì)各種各樣的Gradle構(gòu)建腳本,想要梳理它的構(gòu)建流程,往往不知道從何入手。Gradle的構(gòu)建過程有著固定的生命周期,理解Gradle的生命周期和Hook點(diǎn)...
產(chǎn)生問題的原因:手機(jī)鎖屏后,Android系統(tǒng)為了省電以及減少CPU消耗,在一段時(shí)間后會(huì)將手機(jī)進(jìn)入休眠狀態(tài)。此時(shí)的服務(wù)以及線程等都會(huì)停止。 最近就這個(gè)問題,閱讀了很多代碼以及...
大多數(shù)人在二十或三十歲就死了,他們變成了自己的影子,往后的生命只是不斷的一天天重復(fù)自己。 ——羅曼·羅蘭 雖然尼采說過,每一個(gè)不曾起舞的...
ijkplayer 的常規(guī)編譯步驟記錄: IjkPlayer 源碼是用 Android.mk 方式編譯的,為了方便開發(fā),需要將其編譯方式替換為 CMake,過程中遇到了很多讓...
行內(nèi)與獨(dú)行 行內(nèi)公式:將公式插入到本行內(nèi),符號(hào):$公式內(nèi)容$,如:$xyz$ 獨(dú)行公式:將公式插入到新的一行內(nèi),并且居中,符號(hào):$$公式內(nèi)容$$,如:$$xyz$$ 上標(biāo)、下...
1、標(biāo)記-清除算法 最基礎(chǔ)的手機(jī)算法是“標(biāo)記-清除”算法,如同它的名字一樣,算法分為“標(biāo)記”和“清除”兩個(gè)階段:首先標(biāo)記出所有需要回收的對(duì)象,在標(biāo)記完成后統(tǒng)一回收所有被標(biāo)記的...
1、引用計(jì)數(shù)算法 引用計(jì)數(shù)算法的原理很簡(jiǎn)單:給對(duì)象添加一個(gè)引用計(jì)數(shù)器,每當(dāng)有一個(gè)地方引用它時(shí),計(jì)數(shù)器值+1;當(dāng)引用失效時(shí),計(jì)數(shù)器值-1;任何時(shí)刻計(jì)數(shù)器為0的對(duì)象就是不可能再被...
1、自旋鎖與自適應(yīng)自旋 互斥同步對(duì)性能最大的影響是阻塞的實(shí)現(xiàn),掛起線程和恢復(fù)線程的操作都需要轉(zhuǎn)入內(nèi)核態(tài)中完成,這些操作給系統(tǒng)的并發(fā)性能帶來了很大的壓力。同時(shí),在許多應(yīng)用上,共...
Android跨進(jìn)程通信IPC整體內(nèi)容如下 1、Android跨進(jìn)程通信IPC之1——Linux基礎(chǔ)2、Android跨進(jìn)程通信IPC之2——Bionic3、Android跨...
秀恩愛、曬娃、炫升職。 朋友圈里,誰都是人生贏家。 《奇葩說》有一期的辯題是:該不該克制在朋友圈秀曬炫? 姜思達(dá)說,朋友圈的這種行為很“l(fā)ow”。 很多人都有這樣的經(jīng)歷: 看...
半年多前寫了一篇:Android DataBinding 從入門到進(jìn)階[http://www.itdecent.cn/p/bd9016418af2] 的文章,最近發(fā)現(xiàn)里面有...