登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

全新 Android 构建组件到底有多好用? [复制链接]

2017-9-5 16:15
谷歌开发者 阅读:1514 评论:0 赞:0
Tag:  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"


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

分享到:
我来说两句
facelist
您需要登录后才可以评论 登录 | 立即注册
所有评论(0)

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部