Navigation是一個路由組件,是一個優(yōu)秀的Fragment管理工具,同樣也可以管理Activity。開發(fā)者可以將重點(diǎn)放在業(yè)務(wù)開發(fā)上,避免處...
1、什么是Room 輕量級 ORM 數(shù)據(jù)庫,本質(zhì)上是一個SQLite。首先ORM是:對象關(guān)系映射具體看下ORM的解釋:什么是ORM?為什么用OR...
這篇是一個簡單的實(shí)戰(zhàn),用前面的學(xué)到的東西寫一個簡單的網(wǎng)絡(luò)請求框架。如果對LiveData,ViewMode等不太了解的可以看下:Jetpack第...
1、什么是ViewModel ViewModel 具備宿主生命后期感知能力的數(shù)據(jù)存儲組件,可以理解為ViewModel可以用來存儲數(shù)據(jù),而且在A...
1、什么是LiveData 基于觀察者的消息訂閱/分發(fā)組件,依靠Lifecycles確保LiveData的數(shù)據(jù)僅分發(fā)給處于活躍狀態(tài)的觀察者。 2...
1、什么是Lifecycles 在Jetpack中有個非常重要的概念:生命周期比如說:LiveData,ViewMode,這些都依賴生命周期。常...
1、什么是Jetpack Google2018年推出的一系列組件的統(tǒng)稱。其目的是為了統(tǒng)一安卓開發(fā)規(guī)范,提高安卓開發(fā)效率,提高應(yīng)用的質(zhì)量。 總共分...
寫這篇博客的一部分原因來自一位安卓大佬的嘲諷: 這個能忍?不能! 1、這篇文章將介紹Room的基本用法 2、room的組成和簡單介紹 一般情況下...
學(xué)習(xí)設(shè)計模式本來是我在找工作時用來復(fù)習(xí)的Java基礎(chǔ)。參考了《Android 源碼設(shè)計模式解析與實(shí)戰(zhàn)》一書和其他博主的博客,再加上自己的理解和總...