2013-10-03 35 views
1

我想實現光標加載器到我的android應用程序。當我編寫LoaderManager的代碼時,eclipse會提示我導入正確的庫。然而,有兩種選擇似乎是相同的; android.appandroid.support.v4.app。這兩者之間有什麼區別,我應該使用哪一個?Android.app或Android.support.v4.app?

+1

它取決於你的目標設備:API> = 11或4 Selvin

回答

3

Android支持庫包是一組代碼庫,它提供了向後兼容版本的Android框架API以及僅通過庫API可用的功能。每個支持庫都向後兼容特定的Android API級別。這種設計意味着您的應用程序可以使用庫的功能,並且仍然可以與運行Android 1.6(API級別4)或更高版本的設備兼容。

1

這兩者都是不同的庫android.app用於即可從API級3.0及以上版本獲得的Fragment。因此,要在下面的api中使用Fragments,您必須使用其012word後綴兼容庫(android.support.v4.app)來支持API級別低於3.0的API。所以android提供了使用android.support.v4.app庫來提供低版本支持的靈活性。

每個支持庫都向後兼容特定的Android API級別。所以,無論什麼時候你在3.0中可用但不低於那麼你應該使用它的支持庫。

相關問題