在项目中添加添加Architecture Components

泡在网上的日子 / 文 发表于2017-05-23 11:34 次阅读 架构

在开始之前,我们推荐你先阅读关于Architecture Components的文章:App开发架构指南。这篇指南涵盖了一些可以应用到所有Android app中的有益准则,并演示和如何使用这些Architecture Components。

注:Architecture Components 仍处于alpha版本。在1.0 之前都可能会有较大改动。

Architecture Components可以从谷歌的Maven repository获取。要使用它们,按照下面的步骤:

添加google Maven repository

Android Studio项目默认并没有添加谷歌的Maven repository。

要把它添加到你的项目,打开项目的 build.gradle 文件(不是app或者modulebuild.gradle),添加下面高亮部分的代码:

添加 Architecture Components

打开app或者module级别的build.gradle文件,并把你需要的组件添加为依赖:

Lifecycles, LiveData, 以及 ViewModel, 添加:

compile "android.arch.lifecycle:runtime:1.0.0-alpha1"
compile "android.arch.lifecycle:extensions:1.0.0-alpha1"
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha1"

Room, 添加:

compile "android.arch.persistence.room:runtime:1.0.0-alpha1"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1"

更多信息见:Add Build Dependencies

原文:Adding Components to your Project 。

收藏 赞 (3) 踩 (3)
上一篇:App开发架构指南(谷歌官方文档译文)
这篇文章面向的是已经掌握app开发基本知识,想知道开发健壮的高质量app所需的最佳实践和架构的读者。 注: 本指南假设读者对Android Framework 已经很熟悉。如果你还是app开发的新手,请查看 Getting Started 系列教程,该教程涵盖了本指南的预备知识。 app
下一篇:使用Lifecycle处理生命周期
大多数Android Framework中的app组件都有自己的生命周期。这些生命周期由操作系统或者运行在你的进程中的框架代码所管理。它们是Android系统工作原理的核心,你必须遵守。否则就由可能会导致内存泄漏甚至崩溃。 假设我们有一个显示设备所出位置的activity。