Android.app或Android.support.v4.app?

时间:2013-10-03 08:39:51

标签: android libraries

我正在尝试将光标加载器实现到我的Android应用程序中。当我为LoaderManager s编写代码时,eclipse会提示我导入正确的库。但是有两种选择似乎是相同的; android.appandroid.support.v4.app。这两者之间有什么区别,我应该使用哪一个?

2 个答案:

答案 0 :(得分:3)

Android支持库包是一组代码库,提供Android框架API的向后兼容版本以及仅通过库API提供的功能。每个支持库都向后兼容特定的Android API级别。此设计意味着您的应用程序可以使用库的功能,并且仍然与运行Android 1.6(API级别4)及更高版本的设备兼容。

答案 1 :(得分:1)

两者都是不同的库android.app适用于可从API级别3.0及更高版本获得的ie Fragment。因此,要使用下面的Fragments api,您必须使用其android.support.v4.app的后缀兼容库来支持低于3.0的API级别。因此,android提供了使用android.support.v4.app库在较低版本中提供支持的灵活性。

每个支持库向后兼容特定的Android API级别。因此,无论何时您在3.0中提供但不低于3.0的可用内容,您应该使用其支持库。