Android--Support package features

Source: Internet
Author: User

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.

    • Accessbility

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.

    • ActionBar

Provides an implementation pattern for the Anctionbar user interface.

    • Actionbaractivity

Adding an application must use the Activirty class as the base class to use activity that supports ANCTIONBAR implementations.

    • Shareactionprovider

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.