各個Activity

  1. Activity
  2. ActivityCompat v.4 對于ActivityCompat與FragmentActivity的區(qū)別。
  3. FragmentActivity v.4 雖然我覺得FragmentActivity沒有存在的必要了

  1. app.Fragment 直接繼承Activity即可
  2. 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)??吹絭4,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)及以上版本而設計的,但是v7是要依賴v4這個包的,v7支持了Action Bar以及一些Theme的兼容。Gradle引用方法:
compile 'com.android.support:appcompat-v7:21.0.3'

3.support-v13這個包的設計是為了API level 13(即Android 3.2)及更高版本的,一般我們都不常用,平板開發(fā)中能用到,這里就不過多介紹了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評論 25 708
  • 更多原創(chuàng)文章和優(yōu)質(zhì)資源請關注公眾號: 網(wǎng)上對Android Support Library中各個依賴包介紹的中文資...
    張明云閱讀 20,195評論 8 89
  • 在之前的開發(fā)經(jīng)歷中經(jīng)常需要導入一些如v4、v7、v13等Android官方的支持包,遇到這些情況時都是網(wǎng)上搜索一下...
    都有米閱讀 16,227評論 34 141
  • 2016年10月4日,雨夜,失眠。 靜靜思考,我發(fā)現(xiàn)這幾年我變了很多很多。整個人變得懶惰,不積極,小...
    my白鹿閱讀 330評論 1 2
  • 得到回報也好,得不到回報也好,都無所謂,這就是我的生存方式。不論怎樣被背叛、被傷害,我都要貫徹自己堅信的正義。 0...
    阮春烽閱讀 328評論 0 0

友情鏈接更多精彩內(nèi)容