官术网_书友最值得收藏!

1.6 總結(jié)

在本章開(kāi)頭部分,我們先對(duì)Android架構(gòu)的現(xiàn)有問(wèn)題進(jìn)行了分析和討論,介紹了Jetpack誕生的背景。進(jìn)而討論了什么是Jetpack,以及它與AndroidX之間的關(guān)系。在對(duì)Jetpack有了大致的了解后,我們分別對(duì)如何將舊項(xiàng)目遷移至Jetpack,以及如何讓新項(xiàng)目支持AndroidX進(jìn)行了介紹。在之后的章節(jié)中,我們將會(huì)對(duì)Jetpack架構(gòu)(Architecture)中的每個(gè)組件單獨(dú)進(jìn)行討論和學(xué)習(xí)。


[1] Jetpack不是一蹴而就的,實(shí)際上Google在2017年的Google I/O大會(huì)上推出了AAC(Android Architecture Components),其中就包含了LiveData、ViewModel、Room等專門(mén)為架構(gòu)所設(shè)計(jì)的組件。AAC可以被看作Jetpack的前身,在2018年的Google I/O大會(huì)上,Google在AAC的基礎(chǔ)上推出了Jetpack。

[2] 使用該遷移功能需要確保你的Android Studio為3.2及以上的版本。另外請(qǐng)確保你已經(jīng)安裝了Android 9.0及以上版本的SDK。項(xiàng)目的compileSdkVersion需要至少是28,如果低于28,則項(xiàng)目無(wú)法正常運(yùn)行,此時(shí)需要通過(guò)Android Studio升級(jí)你的SDK版本。

[3] 請(qǐng)注意,考慮到有可能失效,對(duì)于代碼中出現(xiàn)的網(wǎng)址,部分已由星號(hào)代替,如http://*******.android.com/apk/res/android,讀者運(yùn)行前可自行補(bǔ)全。

主站蜘蛛池模板: 成武县| 武穴市| 罗源县| 高陵县| 永善县| 韶山市| 宁海县| 文水县| 台东市| 龙川县| 肇东市| 固原市| 长乐市| 广东省| 湾仔区| 会同县| 宁城县| 江永县| 桂阳县| 通江县| 门源| 高陵县| 金沙县| 金秀| 通海县| 吉木乃县| 五峰| 四会市| 长寿区| 滁州市| 右玉县| 武城县| 平陆县| 寿光市| 府谷县| 客服| 射阳县| 宁化县| 溆浦县| 临潭县| 手游|