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