- Activity
- ActivityCompat v.4 對于ActivityCompat與FragmentActivity的區(qū)別衙传。
- FragmentActivity v.4 雖然我覺得FragmentActivity沒有存在的必要了
- app.Fragment 直接繼承Activity即可
- v4.app.Fragment fragment是3.0之后才引入,所以熊尉,v4包下的Fragment可以兼容3.0以下的版本测蘑。但是目前基本已經(jīng)沒有4.0以下的手機了份帐,所以基本可以不用考慮fragment的不兼容問題膏萧。
Android Support兼容包 繼承v4包中的FragmentActivity
Support Library我們都知道Android一些SDK比較分裂湾笛,為此google官方提供了Android Support Library package 系列的包來保證高版本sdk開發(fā)的向下兼容性, 所以你可能經(jīng)骋樱看到v4,v7嚎研,v13這些數(shù)字蓖墅,首先我們就來理清楚這些數(shù)字的含義,以及它們之間的區(qū)別。
1.support-v4用在API lever 4(即Android 1.6)或者更高版本之上论矾。它包含了相對更多的內(nèi)容教翩,而且用的更為廣泛,例如:Fragment贪壳,NotificationCompat饱亿,LoadBroadcastManager,ViewPager闰靴,PageTabAtrip彪笼,Loader,F(xiàn)ileProvider 等Gradle引用方法:
compile 'com.android.support:support-v4:21.0.3'
2.support-v7這個包是為了考慮API level 7(即Android 2.1)及以上版本而設(shè)計的蚂且,但是v7是要依賴v4這個包的杰扫,v7支持了Action Bar以及一些Theme的兼容。Gradle引用方法:
compile 'com.android.support:appcompat-v7:21.0.3'
3.support-v13這個包的設(shè)計是為了API level 13(即Android 3.2)及更高版本的膘掰,一般我們都不常用章姓,平板開發(fā)中能用到,這里就不過多介紹了识埋。