您的位置:首页 > 运维架构

《解剖PetShop》系列之一

2008-03-29 12:33 176 查看
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:
<!--[if !supportLists]-->o <!--[endif]-->ContentProvider and ContentResolver for managing and publishing persistent
data associated with an application.
<!--[if !supportLists]-->o <!--[endif]-->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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: