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