Dry Goods
Each support package version suffix VX represents the minimum version level that he is able to use. The reason why you can't use it in a lower version is because as the version is upgraded, there are a lot of features or APIs that were not previously supported in the new version, so if you used these support packages in the older version, you could crash the app.
support-v4
The SUPPORT-V4 package is the lowest level of Android support package. The so-called V4, which represents its lowest supported Android1.6 (API Level4). In the SUPPORT-V4 package, it has a lot of classes, mainly including support for application components, user interaction experience, some tool classes, some data network tools, face reading we will look at it in detail some of the specific classes.
- System Components Section
Fragment: In fact Fragment until Android3.0 formally into the Android framework system, but Android for the low version of compatibility, so he helped us in the lower version also adapted to the Fragment Framework (adds support for encapsulating user interfaces and features that enable applications to adapt to large, small screen devices)
Notificationcompat: This is some adaptation of the notification bar to help you display richer information in the lower version of the notification bar
Localbroadcastmanager: This is for local broadcast notifications, and you should use it when you want to send notifications that are only received by the app.
- User Interface Interaction Section
Viewpager: Add a viewgroup to manage the layout of the child view, and you can swipe the interaction from the attempt.
Pagertitlestrip,pagertabstrip: These two are Viewpager help classes, their role is to do Tab bar switch auxiliary display. (a non-interactive title bar and a navigation widget toggle between Viewpager views)
drawerlayout: Mainly used for sliding bar implementation.
slidingpanelayout: This class is also used for the implementation of the slide bar, and drawerlayout, unlike the drawerlayout, the default is to cover the current page, and Slidingpanelayout will remove the current page.
Explorebytouchhelper: A tool class that helps customize the View implementation accessibility.
Accessbilityeventcompat, Accessbilitynodeinfocompat, Accessbilitynodeprovidercompat, Accessbilitydelegatecompat: These are all classes used for accessibility functional adaptation.
- Content data Access Help class
Loader: Primarily used to asynchronously load data
fileprovider: Provides file sharing between apps
V7 AppCompat Library
This library relies on the V4 support library. If you are using ant or Eclipse, be sure to introduce the V4 support library as part of this library classpath.
Provides an implementation pattern for the Anctionbar user interface.
Adding an application must use the Activirty class as the base class to use activity that supports ANCTIONBAR implementations.
Add support for standardized shared actions (such as email or post to social apps) that can be included in Anctionbar.
V7 GridLayout Library
This library adds support for the GridLayout class, which allows you to use the grid of rectangular elements to arrange user interface elements.
V7 Mediarouter Library
This library provides mediarouter, Mediarouteprovider and related support for Google Cast Developer Preview (Google projection).
SUPPORT-V8
There is actually only one lattice feature in Support-v8 that is used to render the script.
support-v13
This library is designed for use with Android 3.2 (API level 13) or later. It adds support for fragment user interface styles (leveraging the Fragmentcompat Class) and additional fragment support classes.
support-v17
The main purpose of this package is to support TV devices and to provide many components for TV devices.
I'm the dividing line of the king of the land Tiger.
Android--Support package features