什么是“com.android.support:appcompat-v7:20.+”或“com.android.support:leanback-v17:+”?它们之间的关系和区别是什么?

时间:2014-10-22 12:40:13

标签: android intellij-idea android-studio android-support-library android-appcompat

每次在IntelliJ IDEA中创建一个android项目时,我都必须向compile 'com.android.support:leanback-v17:+'添加build.gradle。但是,我的配置包括compile 'com.android.support:appcompat-v7:20.+',它们似乎都是支持包。他们之间有什么关系和差异?

1 个答案:

答案 0 :(得分:2)

它们都是来自Google的Android支持API。

Android App Compat API:

  

v7 appcompat库

     

此库添加了对Action Bar用户界面设计的支持   图案。该库包括对材料设计用户的支持   接口实现。

https://developer.android.com/tools/support-library/features.html#v7

Android Lean Back API:

  

android.support.v17.leanback包提供了支持的API   在电视设备上构建用户界面。它提供了许多   电视应用程序的重要小部件。一些着名的课程包括:

https://developer.android.com/training/tv/start/layouts.html

https://developer.android.com/tools/support-library/features.html#v17-leanback