LiveData 概述 LiveData 是一個可觀察數(shù)據(jù)包裝類,與普通觀察者不同,LiveData 具備生命周期感知能力,這意味著它遵循其它應...
Lifecycles 簡介 Lifecycles 即生命周期,屬于 Jetpack 架構(gòu)組件之一的 Lifecycles 組件是可以為其它組件提...
ViewModel 簡述 ViewModel 旨在以生命周期感知的形式存儲和管理 UI 控制器(Activity/Fragment 等)相關(guān)的數(shù)...
什么是 DataBinding ? DataBinding 是屬于 Jetpack 的一個支持庫,可以讓你以在布局中聲明屬性的方式替代編碼方式將...
Room 簡介 Room 持久化庫提供了一個基于 SQLite 的抽象層,以便在利用 SQLite 的全部功能的同時實現(xiàn)更強大的數(shù)據(jù)庫訪問 Ro...
什么是作用域函數(shù)(Scope Functions)? Kotlin 標準庫包含了幾個特殊的函數(shù),其目的是在調(diào)用對象的上下文環(huán)境(context)...
前言 明人不說暗話,這篇文章就是蹭上個月《強烈推薦 3 個非常棒的 Chrome 插件》這篇文章熱度的,對,你沒有看錯,自己蹭自己的熱度,就是這...
前言 Android 的系統(tǒng)碎片化問題可以說是 Android 系統(tǒng)最大的硬傷了,自這個系統(tǒng)誕生以來十幾年過去了,依然沒能很好的解決,碎片化問題...
前幾天寫了一個小工具,其中一個設(shè)置項需要屏幕區(qū)域范圍坐標參數(shù),由于通過觀察直接填寫坐標信息不太現(xiàn)實,于是就有了通過直接拖拽屏幕去取這個參數(shù)的需求...