前言 前段時(shí)間搗鼓多USB攝像頭的方案,一陣手忙腳亂算是勉強(qiáng)跑起來了。整個(gè)流程主要還是依賴于網(wǎng)上大神們封裝好的庫。之前想仔細(xì)分析一下整套底層實(shí)現(xiàn)科贬,然而一直拖到現(xiàn)在……也沒有完...
本文介紹CamX關(guān)鍵流程. 文章目錄 1 Camera Provider 初始化[https://deepinout.com/qcom-camx-chi/qcom-camx-...
工欲善其事唐责,必先利其器。如果每次運(yùn)行項(xiàng)目都要花費(fèi)5-10分鐘瘾带,那人的心態(tài)都要崩了鼠哥。 Gradle構(gòu)建流程 Gradle 的生命周期可以分為大的三個(gè)部分:初始化階段(Initi...
Navigation的主要元素Navigation Graph:XML資源文件,包含應(yīng)用程序的所有頁面,以及頁面的關(guān)系,NavHostFragment:其他fragment的...
打出aar包 編寫自己的library項(xiàng)目(mememe)场航,編寫完成之后撩荣,開始生成aar工具包,操作如下:點(diǎn)擊右側(cè)Gradle毫痕,打開你剛建的library項(xiàng)目下的列表允蚣,打開T...
通過一個(gè)簡單的自定義的View,模仿華為健康里面消耗熱量和計(jì)步的圓弧View,來深入的理解RectF以及 canvas的drawArc方法于颖。 華為健康的View是這樣的: 最...
移動(dòng)端跨平臺(tái)開發(fā)技術(shù)演進(jìn) 現(xiàn)在主流的移動(dòng)開發(fā)平臺(tái)是Android和iOS,之前還有過windows phone嚷兔,每個(gè)平臺(tái)的開發(fā)技術(shù)都不太一樣森渐。大家都是針對(duì)每個(gè)平臺(tái)開發(fā)應(yīng)用做入。自...
本文參考博客:(1)https://blog.csdn.net/Zou_pl/article/details/77507376(2)https://blog.csdn.net...
前言 日常使用一些音樂軟件的時(shí)候同衣,在播放詳情頁經(jīng)尘箍椋可以看到這么一些效果: 一般都有各式各樣的效果可供切換,并且會(huì)發(fā)現(xiàn)這些變幻都是跟隨著當(dāng)前的音頻同步的耐齐,那這個(gè)過程是如何轉(zhuǎn)換的...
最近公司的項(xiàng)目剛好需要這個(gè)效果浪秘,雖然GitHub上有很多成型的開源項(xiàng)目,不過都附帶了很多其他的東西埠况,為了這個(gè)效果去引用一個(gè)第三方庫明顯不合適耸携,所以就決定自力更生了。其實(shí)在日常...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ)。 目錄 一. 基礎(chǔ)認(rèn)知 1.1 事件分發(fā)的由來 安卓的View是樹形結(jié)構(gòu)的金蜀,View可能會(huì)重疊在一起,當(dāng)...
前言 如今隨著直播行業(yè)的火爆,直播類App數(shù)不勝數(shù)丧裁,提及直播就不得不涉及到各種交互的動(dòng)效护桦,其中挺常見的一種效果就是紅包雨,當(dāng)觸發(fā)出該效果時(shí)煎娇,會(huì)從屏幕上方掉落很多的紅包二庵,用戶通...
概述 現(xiàn)在很多App會(huì)在入口比較淺的頁面添加一些快捷操作入口,一方面是為了方便用戶操作缓呛,一方面是為了提高產(chǎn)品一些關(guān)鍵入口的使用率催享,讓用戶能夠在瀏覽信息流的過程中能快速切換至其...
多進(jìn)程 線程的管理 線程使用 線程鎖 進(jìn)程使用 進(jìn)程間通信時(shí)注意URI傳遞 7.帶返回值的異步任務(wù)Callable<T> Callable示例:查找文件包含某關(guān)鍵字總個(gè)數(shù):每...
1票髓、背景 近期攀涵,公司希望實(shí)現(xiàn)安卓原生端的PDF功能,要求:高效洽沟、實(shí)用以故。 經(jīng)過兩天的調(diào)研、編碼裆操,實(shí)現(xiàn)了一個(gè)簡單Demo怒详,如上圖所示炉媒。關(guān)于安卓原生端的PDF功能實(shí)現(xiàn),技術(shù)點(diǎn)還是很...