分享

全新 Android 构建组件到底有多好用?

 alayavijnana 2017-08-29


开发者们可能是世界上最 “贪图享乐” 的人群了 —— 事实上您找不到另外一群人会在避免枯燥重复的工作方面投入如此高的热情。为了让开发者们在开发全新的 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'


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



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多