本文已授權(quán)微信公眾號:鴻洋(hongyangAndroid)在微信公眾號平臺原創(chuàng)首發(fā) 前言 隔一段時間工作不忙的時候就想溫習(xí)一下view相關(guān)的知識,比起學(xué)習(xí)其他東西,感覺做控...
本文已授權(quán)微信公眾號:鴻洋(hongyangAndroid)在微信公眾號平臺原創(chuàng)首發(fā) 前言 隔一段時間工作不忙的時候就想溫習(xí)一下view相關(guān)的知識,比起學(xué)習(xí)其他東西,感覺做控...
今年呆在家中實(shí)在無聊,外面太危險了,還是在家學(xué)習(xí)比較安全可持續(xù)。 過年期間,我又復(fù)習(xí)了幾遍依賴注入控件Dagger. 誒,什么是依賴注入? 說白了就是降低跟類對象之間的耦合,...
good!!!
Koin--適用于Kotlin的超好用依賴注入框架,Dagger替代者,Koin史上最詳細(xì)解說,一篇就夠了,媽媽再也不用擔(dān)心我不會依賴注入了今年呆在家中實(shí)在無聊,外面太危險了,還是在家學(xué)習(xí)比較安全可持續(xù)。 過年期間,我又復(fù)習(xí)了幾遍依賴注入控件Dagger. 誒,什么是依賴注入? 說白了就是降低跟類對象之間的耦合,...
在日常的Android開發(fā)中,我們肯定遇到沉浸式的開發(fā)需求。在大多數(shù)項(xiàng)目當(dāng)中,都會使用ImmersionBar開源庫適配。這篇博客分享一下ImmersionBar相關(guān)的知識,...
BottomSheetDialog是一種可以從屏幕底端出現(xiàn),上下滑動即可關(guān)閉或展開的對話框布局,因?yàn)槠鋽U(kuò)展性、易用性強(qiáng),占用布局面積小等優(yōu)勢深受開發(fā)者的喜愛,具體可以參見我之...
有沒有demo
MediaRecorder結(jié)合SurfaceView錄制視頻手機(jī)一般都有麥克風(fēng)和攝像頭,而Android系統(tǒng)就可以利用這些硬件來錄制音視頻了。為了增加對錄制音視頻的支持,Android系統(tǒng)提供了一個MediaRecorder的類。使用...
如何保留某個特定的點(diǎn)?
Android GPS定位軌跡抽稀之道格拉斯-普克(Douglas-Peuker)算法詳解1、抽稀 通俗點(diǎn)講,直接舉個栗子吧:我們知道運(yùn)動軌跡實(shí)際上是由很多個經(jīng)緯度坐標(biāo)連接而成。那么我們是否需要將所有運(yùn)動時記錄下來的經(jīng)緯度坐標(biāo)都用來繪制軌跡呢?其實(shí)是沒必要的,很多...
有改造的源碼么?
使用谷歌官方BottomNavigationView實(shí)現(xiàn)非md風(fēng)格的底部狀態(tài)欄先看效果 谷歌原始模板代碼出來是這樣的: 我知道, 這個跟谷歌官方建議的效果完全不同, 但是奈何公司的設(shè)計就喜歡這種風(fēng)格, 其實(shí)國內(nèi)的安卓app風(fēng)格大都是在模仿ios. 廢...