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