本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
介紹 音視頻領(lǐng)域的人恐怕沒有人不知道 YUV,但是 YUV 本身有好多種變種,名稱也各種各樣,本文就位大家總結(jié)一下YUV 的各種格式。 在開始之前,先向大家介紹一款 YUV ...
前言 年后最后一篇文章啦,在這里先祝大家新年快樂~最重要的抽中全家福,明年繼續(xù)修福報(bào)?? 以前處理 Fragment 的懶加載,我們通常會(huì)在 Fragment 中處理 setU...
音頻播放 音頻播放聲音分為MediaPlayer和AudioTrack兩種方案的。MediaPlayer可以播放多種格式的聲音文件,例如MP3,WAV,OGG,AAC,MID...
CountDownLatch中count down是倒數(shù)的意思,latch則是門閂的含義。整體含義可以理解為倒數(shù)的門栓,似乎有一點(diǎn)“三二一,芝麻開門”的感覺。CountDow...
1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四個(gè)靜態(tài)方法來創(chuàng)建一個(gè)異步操作。 沒有指定Executor的方法會(huì)使用For...
之前的文章里,有朋友評論說餓了么的動(dòng)畫是使用AnimatedVectorDrawable來實(shí)現(xiàn)的。這個(gè)東西雖然原來也知道,但是一直沒有切實(shí)的使用過。剛好昨天有看到一個(gè)蠻帥的矢...
參考:視音頻編解碼技術(shù)零基礎(chǔ)學(xué)習(xí)方法Android 集成 FFmpeg (一) 基礎(chǔ)知識及簡單調(diào)用從零開始仿寫一個(gè)抖音App——開始【Android 進(jìn)階】仿抖音系列之翻頁上...
從 Android 5.0 開始,Google 引入了一套全新的相機(jī)框架 Camera2(android.hardware.camera2)并且廢棄了舊的相機(jī)框架 Camer...
注:涉及太專業(yè)的知識請自行保留懷疑態(tài)度! 一本正經(jīng)的胡說八道 上一節(jié)我們只是把情絲斬?cái)嗔耍€是沒偷偷摸摸的干點(diǎn)見不得人的事,這節(jié)我們就來吧!首先,我們來看EGL創(chuàng)建EGLSu...
注:原文來自我的CSDN博客:http://blog.csdn.net/foreverJQQ/article/details/76268404 Android 系統(tǒng) Syst...
國際慣例先從Uncle Bob的文章開始談起: Bob提取出來大部分架構(gòu)所需要的準(zhǔn)則: 框架獨(dú)立。架構(gòu)不依賴于一些滿載功能的軟件庫。 可測試性。 UI獨(dú)立,在不改變系統(tǒng)其余部...
這里先記錄下出錯(cuò)場景,epson打印機(jī)在下載打印資源或者更新驅(qū)動(dòng)的時(shí)候重新啟動(dòng)打印機(jī),或者異常斷電會(huì)出現(xiàn)這種情況。這里講述下我出錯(cuò)后的處理方案1,首先給愛普生客服打電話,講一...
樓下你這個(gè)網(wǎng)站下載要80元充會(huì)員才能下載啊?。?!是不是想錢想瘋了?。?!
這種隨便搜索下就有免費(fèi)下載的
Parallels Desktop for Mac最新版免費(fèi)下載:https://macstore.info/a/parallels-desktop.html
需要的拿走不謝,請叫我活雷鋒。。。(安裝后直接激活的)
一、簡單工廠 二、工廠方法 三、抽象工廠 總結(jié): 一、簡單工廠 簡單工廠模式:書中提到簡單工程其實(shí)并沒有獨(dú)立為一個(gè)“模式”,只是一個(gè)編程習(xí)慣。用的人比較多了,就總結(jié)出來了。理...
前言 本文屬于《Android構(gòu)建MVVM》系列開篇,共六個(gè)篇章,詳見目錄樹該系列文章旨在為Android的開發(fā)者入門MVVM架構(gòu),掌握其基本開發(fā)模式輔以講解Android ...
第一種方式:通過StartService啟動(dòng)Service 通過startService啟動(dòng)后,service會(huì)一直無限期運(yùn)行下去,只有外部調(diào)用了stopService()或...
1.hashCode介紹 hashCode() 的作用是獲取哈希碼,也稱為散列碼;它實(shí)際上是返回一個(gè)int整數(shù)。這個(gè)散列碼的作用是確定該對象在散列表中的索引位置,如果有看我的...
1994年,21歲的我知道可以做手術(shù)時(shí),心里像打翻了調(diào)味瓶,興奮又害怕。興奮的是21年了歪歪扭扭的走在路上,也許從今以后就終結(jié)了呢,就可以不用裝作若無其事的接受chua ch...
前言 在Android開發(fā)的多線程應(yīng)用場景中,Handler機(jī)制十分常用 今天,我將手把手帶你深入分析 Handler機(jī)制的源碼,希望你們會(huì)喜歡 Anroid異步通信Hand...