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