全新 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"

再次感谢大家为这套组件贡献的诸多意见和建议,我们期待着大家的反馈!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容