Android API 提供了14和API模块:android
Android Support Library:(Android支持库)提供多种Android特性和实用程序api,这些特性和api兼容多种平台版本。
AndroidX:官网介绍:不与操做系统绑定的Android api的重构版本。
查阅资料:AndroidX是Android Support Library的一个主要改进。像Support Library同样,AndroidX是在AndroidOS以外单独提供的,而且根据Android不一样版本提供向后兼容能力。详情请参阅:https://www.jianshu.com/p/433979098860
AndroidX Test:(AndroidX 测试)包括用于测试Android应用程序的api,包括Espresso、JUnit Runner、JUnit4规则和UI Automator。
Architecture Components(架构组件):包括用于各类核心应用程序组件的api,例如管理UI组件生命周期、数据持久性、视图模型等的api。
Databinding Library(数据绑定库):包含api,以帮助您编写声明性布局,并最小化绑定应用程序逻辑和布局所需的胶水代码。
Material Components:Android的Material Components (MDC-Android)帮助开发人员执行Material Design来构建漂亮且功能强大的Android应用程序。
Android Test Support Library(Android测试支持库):包括用于测试Android应用程序的api,包括Espresso、JUnit Runner、JUnit4规则和UI Automator。api
Play Core Library:提供api来帮助您请求、监视和管理谷歌Play即时动态交付的按需下载。