android 官方SDK文档--- Content

package

android.content

Contains classes for accessing and publishing data on a device. It includes three main categories of APIs:

Content sharing (android.content)

For sharing content between application components. The most important classes are:

o    ContentProvider and ContentResolver for managing and publishing persistent data associated with an application.

o    Intent and IntentFilter, for delivering structured messages between different application components—allowing components to initiate other components and return results.

Package management (android.content.pm)

For accessing information about an Android package (an .apk), including information about its activities, permissions, services, signatures, and providers. The most important class for accessing this information is PackageManager.

Resource management (android.content.res)

For retrieving resource data associated with an application, such as strings, drawables, media, and device configuration details. The most important class for accessing this data is Resources.

Interfaces

ClipboardManager.OnPrimaryClipChangedListener

 

ComponentCallbacks

The set of callback APIs that are common to all application components (Activity, Service, ContentProvider, and Application). 

ContentProvider.PipeDataWriter<T>

Interface to write a stream of data to a pipe. 

DialogInterface

 

DialogInterface.OnCancelListener

Interface used to allow the creator of a dialog to run some code when the dialog is canceled. 

DialogInterface.OnClickListener

Interface used to allow the creator of a dialog to run some code when an item on the dialog is clicked.. 

DialogInterface.OnDismissListener

Interface used to allow the creator of a dialog to run some code when the dialog is dismissed. 

DialogInterface.OnKeyListener

Interface definition for a callback to be invoked when a key event is dispatched to this dialog. 

DialogInterface.OnMultiChoiceClickListener

Interface used to allow the creator of a dialog to run some code when an item in a multi-choice dialog is clicked. 

DialogInterface.OnShowListener

Interface used to allow the creator of a dialog to run some code when the dialog is shown. 

EntityIterator

A specialization of Iterator that allows iterating over a collection of Entity objects. 

IntentSender.OnFinished

Callback interface for discovering when a send operation has completed. 

Loader.OnLoadCompleteListener<D>

 

ServiceConnection

Interface for monitoring the state of an application service. 

SharedPreferences

Interface for accessing and modifying preference data returned by getSharedPreferences(String, int)

SharedPreferences.Editor

Interface used for modifying values in a SharedPreferences object. 

SharedPreferences.OnSharedPreferenceChangeListener

Interface definition for a callback to be invoked when a shared preference is changed. 

SyncStatusObserver

 

Classes

AbstractThreadedSyncAdapter

An abstract implementation of a SyncAdapter that spawns a thread to invoke a sync operation. 

AsyncQueryHandler

A helper class to help make handling asynchronous ContentResolver queries easier. 

AsyncQueryHandler.WorkerArgs

 

AsyncQueryHandler.WorkerHandler

 

AsyncTaskLoader<D>

Abstract Loader that provides an AsyncTask to do the work. 

BroadcastReceiver

Base class for code that will receive intents sent by sendBroadcast(). 

BroadcastReceiver.PendingResult

State for a result that is pending for a broadcast receiver. 

ClipboardManager

Interface to the clipboard service, for placing and retrieving text in the global clipboard. 

ClipData

Representation of a clipped data on the clipboard. 

ClipData.Item

Description of a single item in a ClippedData. 

ClipDescription

Meta-data describing the contents of a ClipData

ComponentName

Identifier for a specific application component (Activity, Service, BroadcastReceiver, or ContentProvider) that is available. 

ContentProvider

Content providers are one of the primary building blocks of Android applications, providing content to applications. 

ContentProviderClient

The public interface object used to interact with a ContentProvider

ContentProviderOperation

 

ContentProviderOperation.Builder

Used to add parameters to a ContentProviderOperation

ContentProviderResult

Contains the result of the application of a ContentProviderOperation

ContentQueryMap

Caches the contents of a cursor into a Map of String->ContentValues and optionally keeps the cache fresh by registering for updates on the content backing the cursor. 

ContentResolver

This class provides applications access to the content model. 

ContentUris

Utility methods useful for working with content Uris, those with a "content" scheme. 

ContentValues

This class is used to store a set of values that the ContentResolver can process. 

Context

Interface to global information about an application environment. 

ContextWrapper

Proxying implementation of Context that simply delegates all of its calls to another Context. 

CursorLoader

A loader that queries the ContentResolver and returns a Cursor

Entity

A representation of a item using ContentValues. 

Entity.NamedContentValues

 

Intent

An intent is an abstract description of an operation to be performed. 

Intent.FilterComparison

Wrapper class holding an Intent and implementing comparisons on it for the purpose of filtering. 

Intent.ShortcutIconResource

Represents a shortcut/live folder icon resource. 

IntentFilter

Structured description of Intent values to be matched. 

IntentFilter.AuthorityEntry

This is an entry for a single authority in the Iterator returned by authoritiesIterator()

IntentSender

A description of an Intent and target action to perform with it. 

Loader<D>

An abstract class that performs asynchronous loading of data. 

Loader.ForceLoadContentObserver

 

MutableContextWrapper

Special version of ContextWrapper that allows the base context to be modified after it is initially set. 

PeriodicSync

Value type that contains information about a periodic sync. 

SearchRecentSuggestionsProvider

This superclass can be used to create a simple search suggestions provider for your application. 

SyncAdapterType

Value type that represents a SyncAdapterType. 

SyncContext

 

SyncInfo

Information about the sync operation that is currently underway. 

SyncResult

This class is used to communicate the results of a sync operation to the SyncManager. 

SyncStats

Used to record various statistics about the result of a sync operation. 

UriMatcher

Utility class to aid in matching URIs in content providers. 

Exceptions

ActivityNotFoundException

This exception is thrown when a call to startActivity(Intent) or one of its variants fails because an Activity can not be found to execute the given Intent. 

IntentFilter.MalformedMimeTypeException

This exception is thrown when a given MIME type does not have a valid syntax. 

IntentSender.SendIntentException

Exception thrown when trying to send through a PendingIntent that has been canceled or is otherwise no longer able to execute the request. 

OperationApplicationException

Thrown when an application of a ContentProviderOperation fails due the specified constraints. 

ReceiverCallNotAllowedException

This exception is thrown from registerReceiver(BroadcastReceiver, IntentFilter) and bindService(Intent, ServiceConnection, int) when these methods are being used from an BroadcastReceiver component. 

s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值