前言 最近接到個項目,其中有個小功能,單點登錄;同一個賬號在一個設備登錄后,另一個設備就下線。當應用運行于后臺時,我們就需要一個全局的對話框。 開始 AndroidMenif...
前言 最近接到個項目,其中有個小功能,單點登錄;同一個賬號在一個設備登錄后,另一個設備就下線。當應用運行于后臺時,我們就需要一個全局的對話框。 開始 AndroidMenif...
Kotlin synthetics 運行良好,但是沒有編譯時的安全性,這意味著所有 ID 都位于全局命名空間中。因此,如果您使用的 ID 具有相同的名稱,并且從錯誤的布局導入 ID, 由于ID不是當前布局的一部分,導致崩潰,除非您將應用程序運行到該布局,否則無法提前知道這一點。
利用ViewBinding和反射封裝的基類,從此再也不用findViewById了今天從Google公眾號了解到關于ViewBinding的相關文章,趕上手頭項目正在做優(yōu)化,于是結合反射封裝了BaseActivity和BaseFragment,記錄下來同時...
今天從Google公眾號了解到關于ViewBinding的相關文章,趕上手頭項目正在做優(yōu)化,于是結合反射封裝了BaseActivity和BaseFragment,記錄下來同時...
感謝分享,學習了。我們項目正在使用Architecture Components架構,還在一點點摸索,但已經感覺到他的方便,LiveData很給力。
使用Kotlin構建Android MVVM應用程序概述 說到MVVM,大家都會想起前端的MVVM框架,相較于前端MVVM的火熱,它在移動開發(fā)領域就不那么熱門了。Google在2015年才推出DataBinding框架,起步較...
前兩天寫一個自定義控件,使用Drawable變色來展示EditText的不同狀態(tài),涉及到了DrawableCompat這個類,今天著重分析一下它。 1:Drawable變色的...
大神,我想再請教您個問題,可否通過accesibility 模擬下拉刷新的動作?
微信檢查被刪好友(Android Accessibility 學習實踐 )前言 最近在研究Android輔助服務,實現(xiàn)了這個小工具,也算是對最近學習的一個總結。 原理 通過Android 無障礙輔助功能實現(xiàn)模擬點擊控件來實現(xiàn)檢查被刪好友有兩種方法:...