2.APP components-content providers/storage Access Framework

Source: Internet
Author: User

1. Storage Access Framework

Android 4.4 (API level) introduces the Storage Access Framework (SAF). The SAF makes it simple for users to browse and open

Documents, images, and other files across all of their their preferred document storage providers. A Standard, Easy-to-use UI lets

Users browse files and access recents in a consistent-across apps and providers.

2. Overview

  

3. Control Flow

Here shows an example of what a photo app might use the SAF to access stored data:

  

In the SAF, providers and clients don ' t interact directly. A Client requests permission to interact with files (that's, to read, edit, create, or

Delete files).
The interaction starts when an application (in this example, a photo app) fires the intent action_open_document o R

Action_create_document. The intent may include filters to further refine the criteria-for example, "Give me all openable files T Hat

Have the ' image ' MIME type.

Once The intent fires, the system picker goes to each registered provider and shows the user the matching content Roots.

The picker gives users a standard interface for accessing documents, even though the underlying document providers Very different.

For example, figure above shows a Google drive provider, a USB provider, and a cloud provider.

4. Writing a Client App

  

2.APP components-content providers/storage Access Framework

Related Article

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.