音視頻行業(yè)已經(jīng)發(fā)展很多年了,隨著近幾年移動(dòng)端越來越多的音視頻APP的出現(xiàn),將音視頻推向一個(gè)高潮,但是由于音視頻的學(xué)習(xí)成本很高,很多開發(fā)者望而卻步...
Android 編譯FFmpeg 我們編譯FFmpeg一般在Linux的系統(tǒng)上進(jìn)行編譯,當(dāng)然windows也是可以的,這里講解一下在Linux系...
在上一篇的時(shí)候,我們講解了怎么做一個(gè)登錄界面,但是之后呢?完全是草草結(jié)尾的感覺嘛,這不,接下來就是給大家詳細(xì)說說,這個(gè)登錄里面不得鳥的故事。先來...
在上一篇文章中以簡(jiǎn)單的方式對(duì)Flutter自己提供的演示進(jìn)行了一個(gè)簡(jiǎn)單的分析,當(dāng)然那是遠(yuǎn)遠(yuǎn)不夠。本來打算為大家?guī)砉倬W(wǎng)上的無限下拉刷新的案例,但...
距離Google發(fā)布Flutter已經(jīng)有很長(zhǎng)一段時(shí)間了,又是一門新的技術(shù),那么我們到底是學(xué)呢還是學(xué)呢還是學(xué)呢?不要問我,我不知道,鬼特么知道我這...
寫在前面的話 在項(xiàng)目中,我們經(jīng)常用到列表,在以前我們使用RecyclerView,伴隨著肯定會(huì)有一個(gè)繼承RecyclerView.Adapter...
在上一篇使用自定義注解實(shí)現(xiàn)MVP中Model和View的注入中,使用了自定義的方式進(jìn)行依賴注入這一篇我們將繼續(xù)對(duì)注解進(jìn)行深入了解。在日常的開發(fā)過...
通過上一篇《Rx系列之RxJava操作符》,相信已經(jīng)能夠熟練的使用一些基本的操作符了。但是對(duì)于我們大家而言,其實(shí)最傳統(tǒng)的命令式編程已經(jīng)是我們順手...
在前面一章節(jié)中,講解了Rxjava的基本的組成,他們之間的關(guān)系,這一章,主要讓大家了解一下在RxJava中的操作符。但是在這之前,我們還得先了解...