在应用中使用 Jetpack 库

在应用中使用 Jetpack 库

所有 Jetpack 组件都可在 Google Maven 代码库中找到。

打开 settings.gradle 文件,将 google() 代码库添加到 dependencyResolutionManagement { repositories {...}} 块中,如下所示:

dependencyResolutionManagement {
    
    
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
    
    
        google()
        jcenter()
    }
}

然后,您可以在模块的 build.gradle 文件中添加 Jetpack 组件(例如 LiveData 和 ViewModel 等架构组件),如下所示:

dependencies {
    
    
    def lifecycle_version = "2.2.0"

    implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
    implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
    ...
}

许多 Jetpack 库都提供Android KTX 扩展 ,如上面的 lifecycle-livedata-ktx 和 lifecycle-viewmodel-ktx 所示。KTX 扩展在基于 Java 的 API 基础上构建,充分利用了 Kotlin 特有的语言功能。

如需了解新的 Jetpack 库版本,请查看版本信息页面。

基于 Kotlin 以及基于 Java 的 API参考文档页面适用于所有 Jetpack 库。

猜你喜欢

转载自blog.csdn.net/qq_35892584/article/details/125956099