TechRoomage

全新 Android 構建組件到底有多好用?

0 0

原標題:全新 Android 構建組件到底有多好用?

全新 Android 構建組件到底有多好用?

開發者們可能是世界上最 「貪圖享樂」 的人群了 —— 事實上您找不到另外一群人會在避免枯燥重複的工作方面投入如此高的熱情。為了讓開發者們在開發全新的 Android 應用時更加省心,我們聽取了大家的意見,並推出了全新的構建組件 ↓

* 注 1文檔庫

https://developer.android.google.cn/topic/libraries/architecture/index.html

* 注 2程式碼實驗室

https://codelabs.developers.google.com/codelabs/android-persistence/#0

https://codelabs.developers.google.com/codelabs/android-lifecycles/#0

1. 添加 Google Maven 存儲庫

Android Studio 項目默認不配置訪問該存儲庫。

打開您的項目的 build.gradle 文件(不是您的應用或模塊使用的文件),並添加下文中的高亮部分:

allprojects {

repositories {

jcenter()

maven {url ‘https://maven.google.com’}

}

}

2. 添加構件組件

打開您的應用或模塊使用的 build.gradle 文件,並添加您需要的內容:

想支持 Lifecycles、LiveData 和 ViewModel,請添加:

  • compile “android.arch.lifecycle:runtime:1.0.0-alpha5”

  • compile “android.arch.lifecycle:extensions:1.0.0-alpha5”

  • annotationProcessor 「android.arch.lifecycle:compiler:1.0.0-alpha5″

想支持 Room,請添加:

  • compile “android.arch.persistence.room:runtime:1.0.0-alpha5”

  • annotationProcessor 「android.arch.persistence.room:compiler:1.0.0-alpha5″

想支持測試 Room 遷移,請添加:

  • testCompile 「android.arch.persistence.room:testing:1.0.0-alpha5″

想支持 Room RxJava,請添加:

  • compile 「android.arch.persistence.room:rxjava2:1.0.0-alpha5″

再次感謝大家為這套組件貢獻的諸多意見和建議,我們期待著大家的反饋!

Leave A Reply

Your email address will not be published.