標籤:android blog http io ar 使用 sp strong on
乾貨
每一個 Support 包版本尾碼 vX 所代表的含義是他能夠被使用的最低版本等級。之所以無法在更低版本進行使用的原因,是因為隨著版本的升級,在新版本中有很多之前不支援的特性或者 API,因此如果你在老版本中使用了這些支援包,就可能會導致應用崩潰。
support-v4
support-v4包算是 Android 最低等級的支援包。所謂的 v4,代表著它最低支援 Android1.6(API Level4)。在 support-v4包中,它所擁有的類還是很多的,主要包含了對應用組件的支援,使用者互動體驗的一些工具類,一些資料網路方面的工具類,相面我們將詳細來看看它裡面具體的一些類。
Fragment:其實 Fragment 是直到 Android3.0才正式進入 Android 架構體系的,但是 Android 為了低版本的相容,因此他幫我們在低版本也適配了 Fragment 架構(增加了支援封裝的使用者介面和功能,使應用程式能夠適應調整大、小螢幕裝置)
NotificationCompat:這是通知欄的一些適配,可以協助你在低版本的通知欄顯示更加豐富的資訊
LocalBroadcastManager:這個是用於本地廣播通知的,當你希望發送的通知只被本應用接收時,你就應該使用它。
ViewPager:添加一個ViewGroup管理子視圖的布局,自試圖之間可以滑動互動。
PagerTitleStrip,PagerTabStrip:這兩個算是 ViewPager 的協助類吧,他們的作用是進行 Tab 欄的切換輔助顯示器。(一個非互動式標題條和一個導航小組件在viewpager視圖之間切換)
DrawerLayout:主要用於側滑欄的實現。
SlidingPaneLayout:這個類也是用於側滑欄的實現,和 DrawerLayout 不同的是,DrawerLayout 側滑欄出來的時候,預設是覆蓋在當前頁面上,而 SlidingPaneLayout 則是會將當前頁面移走。
ExploreByTouchHelper:協助自訂 View 實現 Accessibility 的工具類。
AccessbilityEventCompat, AccessbilityNodeInfoCompat, AccessbilityNodeProviderCompat, AccessbilityDelegateCompat:這幾個都是用作 Accessibility 功能適配的類。
Loader:主要用於非同步載入資料
FileProvider:提供應用間的檔案分享功能
v7 appcompat library
這個庫依賴於v4 Support Library。如果你在使用Ant或者Eclipse,確保要將v4 Support Library作為這個庫classpath的一部分引入。
提供anctionbar使用者介面的實現模式。
添加應用程式必須使用activirty的類作為基類使用支援anctionbar實現的activity。
添加支援標準化共用行動(比如電子郵件或發布到社交應用程式),可以包含在anctionbar。
v7 gridlayout library
這個庫添加了對GridLayout類的支援,這個類允許你使用矩形單元的網格來排列使用者介面元素。
v7 mediarouter library
這個庫提供了MediaRouter, MediaRouteProvider和相關的支援Google Cast developer preview(Google投影)。
support-v8
support-v8中其實只有一格特性,就是用來渲染指令碼。
support-v13
這個庫是為Android 3.2(API level 13)或更高版本的使用設計的。它添加了對 Fragment使用者介面樣式(利用FragmentCompat類)和額外的fragment支援類的支援。
support-v17
這個包得主要作用是用於支援電視裝置,並為電視裝置提供了很多組件。
本文轉載自:http://www.cnblogs.com/yydcdut/p/4148735.html
Android -- Support包特性