前言 前段時(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)還是很...