Master Overview

Documentation for this section has not yet been entered.

Android

Contains resource classes used by applications included in the platform and defines application permissions for system features.

Android.AccessibilityServices

The classes in this package are used for development of accessibility service that provide alternative or augmented feedback to the user.

Android.Accounts

Documentation for this section has not yet been entered.

Android.Animation

These classes provide functionality for the property animation system, which allows you to animate object properties of any type.

Android.Annotation

Documentation for this section has not yet been entered.

Android.App

Contains high-level classes encapsulating the overall Android application model.

Android.App.Admin
Provides device administration features at the system level, allowing you to create security-aware applications that are useful in enterprise settings, in which IT professionals require rich control over employee devices.

Android.App.Backup
Contains the backup and restore functionality available to applications.

Android.App.Job
Documentation for this section has not yet been entered.

Android.App.Usage
Documentation for this section has not yet been entered.

Android.Appwidget

Contains the components necessary to create "app widgets", which users can embed in other applications (such as the home screen) to quickly access application data and services without launching a new activity.

Android.Bluetooth

Provides classes that manage Bluetooth functionality, such as scanning for devices, connecting with devices, and managing data transfer between devices.

Android.Bluetooth.LE
Documentation for this section has not yet been entered.

Android.Content

Contains classes for accessing and publishing data on a device.

Android.Content.PM
Contains classes for accessing information about an application package, including information about its activities, permissions, services, signatures, and providers.

Android.Content.Res
Contains classes for accessing application resources, such as raw asset files, colors, drawables, media or other other files in the package, plus important device configuration details (orientation, input types, etc.) that affect how the application may behave.

Android.Database

If you need to manage data in a private database, use the Android.Database.Sqlite classes.

Android.Database.Sqlite
Applications use these classes to manage private databases.

Android.Drm

Provides classes for managing DRM content and determining the capabilities of DRM plugins (agents).

Android.Gestures

Android.Graphics


Android.Graphics.Drawables.Shapes

Android.Graphics.Drawables
Provides classes to manage a variety of visual elements that are intended for display only, such as bitmaps and gradients.

Android.Graphics.Pdf

Android.Hardware

Provides support for hardware features, such as the camera and other sensors.

Android.Hardware.Camera2.Params
Documentation for this section has not yet been entered.

Android.Hardware.Camera2
The android.hardware.camera2 package provides an interface to individual camera devices connected to an Android device.

Android.Hardware.Display
Documentation for this section has not yet been entered.

Android.Hardware.Input
Documentation for this section has not yet been entered.

Android.Hardware.Location
Documentation for this section has not yet been entered.

Android.Hardware.Usb
Provides support to communicate with USB hardware peripherals that are connected to Android-powered devices.

Android.InputMethodServices

Android.Locations

Contains the framework API classes that define Android location-based and related services.

Android.Media

The Media APIs are used to play and, in some cases, record media files.

Android.Media.Audiofx

Android.Media.Browse
Documentation for this section has not yet been entered.

Android.Media.Effect
Provides classes that allow you to apply a variety of visual effects to images and videos.

Android.Media.Projection
Documentation for this section has not yet been entered.

Android.Media.Session
Documentation for this section has not yet been entered.

Android.Media.TV
Documentation for this section has not yet been entered.

Android.Mtp

Provides APIs that let you interact directly with connected cameras and other devices, using the PTP (Picture Transfer Protocol) subset of the MTP (Media Transfer Protocol) specification.

Android.Net


Android.Net.Http

Android.Net.Nsd
Documentation for this section has not yet been entered.

Android.Net.Rtp
Provides APIs for RTP (Real-time Transport Protocol), allowing applications to manage on-demand or interactive data streaming.

Android.Net.Sip
Provides access to Session Initiation Protocol (SIP) functionality, such as making and answering VOIP calls using SIP.

Android.Net.Wifi.P2p.Nsd
Documentation for this section has not yet been entered.

Android.Net.Wifi.P2p
Provides classes to create peer-to-peer (P2P) connections with Wi-Fi Direct.

Android.Net.Wifi
Provides classes to manage Wi-Fi functionality on the device.

Android.Nfc

Provides access to Near Field Communication (NFC) functionality, allowing applications to read NDEF message in NFC tags.

Android.Nfc.CardEmulators
Documentation for this section has not yet been entered.

Android.Nfc.Tech
These classes provide access to a tag technology's features, which vary by the type of tag that is scanned.

Android.Opengl

Provides an OpenGL ES static interface and utilities.

Android.OS


Android.OS.Storage
Contains classes for the system storage service, which manages binary asset filesystems known as Opaque Binary Blobs (OBBs).

Android.Preferences

The preferences portion of an application should be ran as a separate Android.App.Activity that extends the Android.Preferences.PreferenceActivity class.

Android.Print

Provides classes for implementing print support in applications and also contains all base classes and abstractions involved in printing.

Android.Print.Pdf
Documentation for this section has not yet been entered.

Android.PrintServices

Provides classes for implementing print services.

Android.Provider

Provides convenience classes to access the content providers supplied by Android.

Android.Renderscripts

RenderScript provides support for high-performance computation across heterogeneous processors.

Android.Runtime

Android platform integration support.

Android.Sax

Android.Security

Provides access to a few facilities of the Android security subsystems.

Android.Service.Dreams

Documentation for this section has not yet been entered.

Android.Service.Media

Documentation for this section has not yet been entered.

Android.Service.Notification

Documentation for this section has not yet been entered.

Android.Service.Restrictions

Documentation for this section has not yet been entered.

Android.Service.Textservice

Provides classes that allow you to create spell checkers in a manner similar to the input method framework (for IMEs).

Android.Service.Voice

Documentation for this section has not yet been entered.

Android.Service.Wallpaper

Documentation for this section has not yet been entered.

Android.Speech

Documentation for this section has not yet been entered.

Android.Speech.Tts
Documentation for this section has not yet been entered.

Android.Systems

Documentation for this section has not yet been entered.

Android.Telecom

Documentation for this section has not yet been entered.

Android.Telephony


Android.Telephony.Cdma

Android.Telephony.Gsm

Android.Test

A framework for writing Android test cases and suites.

Android.Test.Mock
Utility classes providing stubs or mocks of various Android framework building blocks.

Android.Test.Suitebuilder.Annotation
Documentation for this section has not yet been entered.

Android.Test.Suitebuilder

Android.Text

Provides classes used to render or track text and text spans on the screen.

Android.Text.Format

Android.Text.Method
Provides classes that monitor or modify keypad input.

Android.Text.Style
Provides classes used to view or change the style of a span of text in a View object.

Android.Text.Util

Android.Transitions

The classes in this package enable "scenes & transitions" functionality for view hiearchies.

Android.Util

Android.Views


Android.Views.Accessibility
The classes in this package are used to represent screen content and changes to it as well as APIs for querying the global accessibility state of the system.

Android.Views.Animations
Provides classes that handle tweened animations.

Android.Views.InputMethods

Android.Views.TextService
Documentation for this section has not yet been entered.

Android.Webkit

Provides tools for browsing the web.

Android.Widget

The widget package contains (mostly visual) UI elements to use on your Application screen.

Dalvik.Annotation

Documentation for this section has not yet been entered.

Dalvik.Bytecode

Documentation for this section has not yet been entered.

Dalvik.SystemInterop

Documentation for this section has not yet been entered.

Java.Awt.Font

Documentation for this section has not yet been entered.

Java.Beans

Documentation for this section has not yet been entered.

Java.Interop

Documentation for this section has not yet been entered.

Java.IO

Documentation for this section has not yet been entered.

Java.Lang

Documentation for this section has not yet been entered.

Java.Lang.Annotation
Documentation for this section has not yet been entered.

Java.Lang.Ref
Documentation for this section has not yet been entered.

Java.Lang.Reflect
Documentation for this section has not yet been entered.

Java.Math

Documentation for this section has not yet been entered.

Java.Net

Documentation for this section has not yet been entered.

Java.Nio

Documentation for this section has not yet been entered.

Java.Nio.Channels.Spi
Documentation for this section has not yet been entered.

Java.Nio.Channels
Documentation for this section has not yet been entered.

Java.Nio.Charset.Spi
Documentation for this section has not yet been entered.

Java.Nio.Charset
Documentation for this section has not yet been entered.

Java.Security

Extensible cryptographic service provider infrastructure (SPI) for using and defining services such as Java.Security.ICertificate, Java.Security.Key, Java.Security.KeyStore, Java.Security.MessageDigest, and Java.Security.Signature.

Java.Security.Acl
This package provides the classes and the interfaces needed to build Access Control Lists.

Java.Security.Cert
This package provides all the classes and all the interfaces needed to generate, administer and verify X.509 certificates.

Java.Security.Interfaces
This package provides the interfaces needed to generate: (1) Keys for the RSA asymmetric encryption algorithm using the PKCS#1 standard; (2) Keys for the Digital Signature Algorithm (DSA) specified by FIPS-186; (3) Keys for a generic Elliptic Curve asymmetric encryption algorithm.

Java.Security.Spec
This package provides the classes and interfaces needed to specify keys and parameters for encryption and signing algorithms.

Java.Sql

Documentation for this section has not yet been entered.

Java.Text

Documentation for this section has not yet been entered.

Java.Util

Documentation for this section has not yet been entered.

Java.Util.Concurrent.Atomic
This method (which varies in argument types across different classes) atomically sets a variable to the updateValue if it currently holds the expectedValue, reporting true on success.

Java.Util.Concurrent.Locks
The Java.Util.Concurrent.Locks.ILock interface supports locking disciplines that differ in semantics (reentrant, fair, etc), and that can be used in non-block-structured contexts including hand-over-hand and lock reordering algorithms.

Java.Util.Concurrent
Implementations. Classes Java.Util.Concurrent.ThreadPoolExecutor and Java.Util.Concurrent.ScheduledThreadPoolExecutor provide tunable, flexible thread pools.

Java.Util.Jar
Documentation for this section has not yet been entered.

Java.Util.Logging
Documentation for this section has not yet been entered.

Java.Util.Prefs
Documentation for this section has not yet been entered.

Java.Util.Regex
Documentation for this section has not yet been entered.

Java.Util.Zip
Documentation for this section has not yet been entered.

Javax.Crypto

This package provides the classes and interfaces for cryptographic applications implementing algorithms for encryption, decryption, or key agreement.

Javax.Crypto.Interfaces
This package provides the interfaces needed to implement the Diffie-Hellman (DH) key agreement's algorithm as specified by PKCS#3.

Javax.Crypto.Spec
This package provides the classes and interfaces needed to specify keys and parameter for encryption.

Javax.Microedition.Khronos.Egl

Documentation for this section has not yet been entered.

Javax.Microedition.Khronos.Opengles

Provides a standard OpenGL interface.

Javax.Net

Documentation for this section has not yet been entered.

Javax.Net.Ssl
This package provides classes and interfaces needed to use the Secure Sockets Layer (SSL) protocol and the successor Transport Layer Security (TLS) protocol.

Javax.Security.Auth

Documentation for this section has not yet been entered.

Javax.Security.Auth.Callback
This package provides classes and interfaces needed to interact with the application in order to execute the authentication and authorization processes.

Javax.Security.Auth.Login
This package provides a pluggable and stackable authentication system based on ideas and concepts from the Unix-PAM module.

Javax.Security.Auth.X500
This package provides classes needed to store X.500 principals and their credentials.

Javax.Security.Cert

This package is provided only for compatibility reasons.

Javax.Sql

Documentation for this section has not yet been entered.

Javax.Xml

Documentation for this section has not yet been entered.

Javax.Xml.Datatype
Documentation for this section has not yet been entered.

Javax.Xml.Namespace
Documentation for this section has not yet been entered.

Javax.Xml.Parsers
Documentation for this section has not yet been entered.

Javax.Xml.Transform.Dom
Documentation for this section has not yet been entered.

Javax.Xml.Transform.Sax
Documentation for this section has not yet been entered.

Javax.Xml.Transform.Stream
Documentation for this section has not yet been entered.

Javax.Xml.Transform
Documentation for this section has not yet been entered.

Javax.Xml.Validation
Documentation for this section has not yet been entered.

Javax.Xml.Xpath
Documentation for this section has not yet been entered.

Org.Apache.Commons.Logging

Documentation for this section has not yet been entered.

Org.Apache.Http


Org.Apache.Http.Auth.Params

Org.Apache.Http.Authentication

Org.Apache.Http.Client.Entity
Documentation for this section has not yet been entered.

Org.Apache.Http.Client.Methods

Org.Apache.Http.Client.Params

Org.Apache.Http.Client.Protocol

Org.Apache.Http.Client.Utils

Org.Apache.Http.Client

Org.Apache.Http.Conn.Params

Org.Apache.Http.Conn.Routing
An Org.Apache.Http.Conn.Routing.HttpRoute is the path along which a request has to be sent to the server.

Org.Apache.Http.Conn.Schemes
Documentation for this section has not yet been entered.

Org.Apache.Http.Conn.Ssl

Org.Apache.Http.Conn.Util
Documentation for this section has not yet been entered.

Org.Apache.Http.Conn
The lowest layer of connection handling is comprised of Org.Apache.Http.Conn.IOperatedClientConnection and Org.Apache.Http.Conn.IClientConnectionOperator.

Org.Apache.Http.Cookie.Params

Org.Apache.Http.Cookies

Org.Apache.Http.Entity

Org.Apache.Http.IO

Org.Apache.Http.Message

Org.Apache.Http.Params

Org.Apache.Http.Protocol
Org.Apache.Http.Protocol.HttpRequestExecutor is a processor for the client side, Org.Apache.Http.Protocol.HttpService for the server side.

Org.Apache.Http.Util

Org.Json

Documentation for this section has not yet been entered.

Org.W3c.Dom

Documentation for this section has not yet been entered.

Org.W3c.Dom.LS
Documentation for this section has not yet been entered.

Org.Xml.Sax

Documentation for this section has not yet been entered.

Org.Xml.Sax.Ext
Documentation for this section has not yet been entered.

Org.Xml.Sax.Helpers
Documentation for this section has not yet been entered.

Org.XmlPull.V1

Documentation for this section has not yet been entered.

Org.Xmlpull.V1.Sax2

Documentation for this section has not yet been entered.

System.Drawing

Documentation for this section has not yet been entered.

System.IO

Documentation for this section has not yet been entered.

System.Linq

Documentation for this section has not yet been entered.