前言 前段時(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是這樣的: 最...
移動端跨平臺開發(fā)技術(shù)演進(jìn) 現(xiàn)在主流的移動開發(fā)平臺是Android和iOS弦叶,之前還有過windows phone俊犯,每個(gè)平臺的開發(fā)技術(shù)都不太一樣。大家都是針對每個(gè)平臺開發(fā)應(yīng)用伤哺。自...
本文參考博客:(1)https://blog.csdn.net/Zou_pl/article/details/77507376(2)https://blog.csdn.net...
前言 日常使用一些音樂軟件的時(shí)候者祖,在播放詳情頁經(jīng)常可以看到這么一些效果: 一般都有各式各樣的效果可供切換贬循,并且會發(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可能會重疊在一起,當(dāng)...
前言 如今隨著直播行業(yè)的火爆,直播類App數(shù)不勝數(shù)贷祈,提及直播就不得不涉及到各種交互的動效趋急,其中挺常見的一種效果就是紅包雨,當(dāng)觸發(fā)出該效果時(shí)势誊,會從屏幕上方掉落很多的紅包呜达,用戶通...
概述 現(xiàn)在很多App會在入口比較淺的頁面添加一些快捷操作入口,一方面是為了方便用戶操作粟耻,一方面是為了提高產(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)還是很...