這類的文章太多太多,也沒時(shí)間整理,直接上部分核心源碼和注意事項(xiàng) 1:MediaCodec核心類, 在往MediaCodec中不斷的推數(shù)據(jù)時(shí)一定要...
繼上篇Camera數(shù)據(jù)采集適配時(shí)會(huì)涉及到的YUV數(shù)據(jù)的剪切與方向感應(yīng)時(shí)的旋轉(zhuǎn)處理(對(duì)YUV數(shù)據(jù)不懂的可以網(wǎng)上搜索相關(guān)的文章),后面還有Media...
android系統(tǒng)自帶的拍攝有時(shí)候并不能滿足我們所需要的功能,比如掃描,音視頻開發(fā)等,此時(shí)就需要開發(fā)者自定義相機(jī)Camera,而開發(fā)過相機(jī)的同學(xué)...
BlockingQueue在多線程開發(fā)中幾乎是離不開的,它可以理解為封裝好的生產(chǎn)者與消費(fèi)者的橋梁,其實(shí)它的數(shù)據(jù)結(jié)構(gòu)同前文講的Queue一樣,只是...
前言 AVL樹又叫平衡二叉排序樹,是一棵空樹或它的任何節(jié)點(diǎn)的兩個(gè)子樹的高度最大差別為1的二叉排序樹AVL平衡二叉排序樹.png 一:平衡調(diào)整 每...
前言 二叉排序樹又叫二叉搜索樹, 二叉查找樹, 二叉樹數(shù)據(jù)結(jié)構(gòu)中相對(duì)簡單的一種,一般情況下查詢效率比鏈表高,二叉排序樹在集合實(shí)際應(yīng)用比較少,但它...
前言 堆一般是由數(shù)組實(shí)現(xiàn)的完全二叉樹,堆的排序也屬于選擇排序,JAVA jdk中的PriorityQueue就是采用的小根堆實(shí)現(xiàn)的升序排序,因此...
前言 棧是以先進(jìn)后出,后進(jìn)先出,隊(duì)列是先進(jìn)先出的原則,一端隊(duì)尾插入另一端隊(duì)頭取出,雙向隊(duì)列相當(dāng)兩頭都可以插入數(shù)據(jù),兩頭都可以取出數(shù)據(jù)。前文了解了...
前言 數(shù)組與鏈表是最常用的數(shù)據(jù)結(jié)構(gòu)中的兩種,也是最簡單的數(shù)據(jù)結(jié)構(gòu)類型,jdk中最常用的就是ArrayList與LinkedList, 都是Lis...