【翻譯】Android Support Library Features
在Android?Support Library包中,包含了幾個(gè)可以被引入到你應(yīng)用的庫(kù)。每一個(gè)庫(kù)支持一個(gè)特定的Android平臺(tái)版本范圍和功能集合。
原文:The Android Support Library package contains several libraries that can be included in your application.
Each of these libraries supports a specific range of Android platform versions and set of features.
這個(gè)指南解釋了Support Library提供的重要功能和版本,這將幫助你決定你的應(yīng)用選擇哪一個(gè)功能和版本。總的來(lái)說(shuō),我們推薦引入v4 support和?v7 appcompat的庫(kù),因?yàn)樗鼈冎С值腁ndroid版本很廣泛,并為推薦的用戶界面樣式提供API。
原文:This guide explains the important features and version support provided by the Support Libraries to help you decide which of them you should include in your application. In general, we recommend including the?v4 support?and??v7 appcompat?libraries, because they support a wide range of Android versions and provide APIs for recommended user interface patterns.
想要使用任何下面的庫(kù),你必須將庫(kù)文件下載到你安裝的Android SDK中。在Support Library Setup中根據(jù)指引下載Support Library,來(lái)完成這一步驟。你必須采取額外的措施來(lái)引入一個(gè)特殊的Support Library到你的應(yīng)用中。查看下面每一個(gè)庫(kù)章節(jié)的末尾來(lái)獲取重要信息,這些信息闡述了如何將庫(kù)引入你的應(yīng)用中。
原文:In order to use any of the following libraries, you must download the library
files to your Android SDK installation. Follow the directions for downloading the Support Libraries in?Support
Library Setup?to complete this step. You must take additional steps to include a specific Support Library in your application. See the end of each library
section below for important information on how to include the library in your application.
v4 Support Library
這個(gè)庫(kù)是為Android 1.6(API level 4)和更高版本設(shè)計(jì)的。相對(duì)于其他庫(kù),他包含的API集合最大,包括對(duì)應(yīng)用組件、用戶界面功能、輔助功能、數(shù)據(jù)處理、網(wǎng)絡(luò)連接和編程工具的支持。這里有一些包含在v4庫(kù)中的關(guān)鍵類:(此處偷個(gè)懶,省去關(guān)鍵類的翻譯500字^_^)
原文:This library is designed to be used with Android 1.6 (API level 4) and higher. It includes the largest
set of APIs compared to the other libraries, including support for application components, user interface features, accessibility, data handling, network connectivity, and programming utilities. Here are a few of the key classes included in the v4 library:
App ComponentsFragment
?-
Adds support encapsulation of user interface and functionality with Fragments, enabling applications provide layouts that adjust between small and large-screen devices.NotificationCompat
?-
Adds support for rich notification features.LocalBroadcastManager
?-
Allows applications to easily register for and receive intents within a single application without broadcasting them globally.User InterfaceViewPager
?-
Adds a?ViewGroup
?that manages the
layout for the child views, which the user can swipe between.PagerTitleStrip
?-
Adds a non-interactive title strip, that can be added as a child of?ViewPager
.PagerTabStrip
?-
Adds a navigation widget for switching between paged views, that can also be used with?ViewPager
.DrawerLayout
?-
Adds support for creating a?Navigation Drawer?that can be pulled in from the edge
of a window.SlidingPaneLayout
?-
Adds widget for creating linked summary and detail views that appropriately adapt to various screen sizes.AccessibilityExploreByTouchHelper
?-
Adds a helper class for implementing accessibility support for custom views.AccessibilityEventCompat
?-
Adds support for?AccessibilityEvent
.
For more information about implementing accessibility, see?Accessibility.AccessibilityNodeInfoCompat
?-
Adds support for?AccessibilityNodeInfo
.AccessibilityNodeProviderCompat
?-
Adds support for?AccessibilityNodeProvider
.AccessibilityDelegateCompat
?-
Adds support for?View.AccessibilityDelegate
.ContentLoader
?-
Adds support for asynchronous loading of data. The library also provides concrete implementations of this class, including?CursorLoader
?and?AsyncTaskLoader
.FileProvider
?-
Adds support for sharing of private files between applications.還有很多其他API包含在這個(gè)庫(kù)中。在API引用中查看?android.support.v4
包,以獲取關(guān)于v4
Support Library API的全部和詳細(xì)的信息。
原文:There are many other APIs included in this library. For complete, detailed information about the v4 Support Library APIs, see the??android.support.v4
?package
in the API reference.