【翻译】Android Support Library Features
扫描二维码
随时随地手机看文章
在Android Support Library包中,包含了几个可以被引入到你应用的库。每一个库支持一个特定的Android平台版本范围和功能集合。
原文: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.
这个指南解释了Support Library提供的重要功能和版本,这将帮助你决定你的应用选择哪一个功能和版本。总的来说,我们推荐引入v4 support和 v7 appcompat的库,因为它们支持的Android版本很广泛,并为推荐的用户界面样式提供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.
想要使用任何下面的库,你必须将库文件下载到你安装的Android SDK中。在Support Library Setup中根据指引下载Support Library,来完成这一步骤。你必须采取额外的措施来引入一个特殊的Support Library到你的应用中。查看下面每一个库章节的末尾来获取重要信息,这些信息阐述了如何将库引入你的应用中。
原文: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
这个库是为Android 1.6(API level 4)和更高版本设计的。相对于其他库,他包含的API集合最大,包括对应用组件、用户界面功能、辅助功能、数据处理、网络连接和编程工具的支持。这里有一些包含在v4库中的关键类:(此处偷个懒,省去关键类的翻译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包含在这个库中。在API引用中查看 android.support.v4
包,以获取关于v4
Support Library API的全部和详细的信息。
原文: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.