AbstractInputMethodService |
AbstractInputMethodService provides a abstract base class for input methods.
|
AccessibilityService |
Accessibility services should only be used to assist users with disabilities in using Android devices and apps.
|
AccountAuthenticatorActivity |
Base class for implementing an Activity that is used to help implement an AbstractAccountAuthenticator.
|
Activity |
An activity is a single, focused thing that the user can do.
|
ActivityGroup |
A screen that contains and runs multiple embedded activities.
|
AliasActivity |
Stub activity that launches another activity (and then finishes itself) based on information in its component's manifest meta-data.
|
Application |
Base class for maintaining global application state.
|
AutofillService |
An AutofillService is a service used to automatically fill the contents of the screen on behalf of a given user - for more information about autofill, read Autofill Framework.
|
CallRedirectionService |
This service can be implemented to interact between Telecom and its implementor for making outgoing call with optional redirection/cancellation purposes.
|
CallScreeningService |
This service can be implemented by the default dialer (see TelecomManager#getDefaultDialerPackage() ) or a third party app to allow or disallow incoming calls before they are shown to a user.
|
CameraPrewarmService |
Extend this class to implement a camera prewarm service.
|
CarrierMessagingClientService |
If the default SMS app has a service that extends this class, the system always tries to bind it so that the process is always running, which allows the app to have a persistent connection to the server.
|
CarrierMessagingService |
A service that receives calls from the system when new SMS and MMS are sent or received.
|
CarrierService |
A service that exposes carrier-specific functionality to the system.
|
ChooserTargetService |
A service that receives calls from the system when the user is asked to choose a target for an intent explicitly by another app.
|
CloudMediaProvider |
Base class for a cloud media provider.
|
CompanionDeviceService |
A service that receives calls from the system with device events.
|
ConditionProviderService |
A service that provides conditions about boolean state.
|
ConnectionService |
An abstract service that should be implemented by any apps which either:
- Can make phone calls (VoIP or otherwise) and want those calls to be integrated into the built-in phone app. Referred to as a system managed
ConnectionService .
- Are a standalone calling app and don't want their calls to be integrated into the built-in phone app. Referred to as a self managed
ConnectionService .
Once implemented, the needs to take the following steps so that Telecom will bind to it:
|
ContentProvider |
Content providers are one of the primary building blocks of Android applications, providing content to applications.
|
ControlsProviderService |
Service implementation allowing applications to contribute controls to the System UI.
|
CredentialProviderService |
Service to be extended by credential providers, in order to return user credentials to the framework.
|
DeviceAdminService |
Base class for a service that device owner/profile owners can optionally have.
|
DialogFragment |
A fragment that displays a dialog window, floating on top of its activity's window.
|
DocumentsProvider |
Base class for a document provider.
|
DreamService |
Extend this class to implement a custom dream (available to the user as a "Daydream").
|
ExpandableListActivity |
An activity that displays an expandable list of items by binding to a data source implementing the ExpandableListAdapter, and exposes event handlers when the user selects an item.
|
Fragment |
A Fragment is a piece of an application's user interface or behavior that can be placed in an Activity .
|
HostApduService |
HostApduService is a convenience Service class that can be extended to emulate an NFC card inside an Android service component.
|
HostNfcFService |
HostNfcFService is a convenience Service class that can be extended to emulate an NFC-F card inside an Android service component.
|
InCallService |
This service is implemented by an app that wishes to provide functionality for managing phone calls.
|
InputMethodService |
InputMethodService provides a standard implementation of an InputMethod, which final implementations can derive from and customize.
|
IntentService |
IntentService is an extension of the Service component class that handles asynchronous requests (expressed as Intent s) on demand.
|
IsolatedService |
Base class for services that are started by ODP on a call to OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) and run in an isolated process.
|
JobService |
Entry point for the callback from the android.app.job.JobScheduler .
|
LauncherActivity |
Displays a list of all activities which can be performed for a given intent.
|
ListActivity |
An activity that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item.
|
ListFragment |
A fragment that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item.
|
MediaBrowserService |
Base class for media browser services.
|
MediaRoute2ProviderService |
Base class for media route provider services.
|
MediaSession2Service |
This API is not generally intended for third party application developers.
|
MidiDeviceService |
A service that implements a virtual MIDI device.
|
MidiUmpDeviceService |
A service that implements a virtual MIDI device for Universal MIDI Packets (UMP).
|
MockApplication |
A mock android.app.Application class.
|
MockContentProvider |
Mock implementation of ContentProvider.
|
NativeActivity |
Convenience for implementing an activity that will be implemented purely in native code.
|
NotificationListenerService |
A service that receives calls from the system when new notifications are posted or removed, or their ranking changed.
|
OffHostApduService |
OffHostApduService is a convenience Service class that can be extended to describe one or more NFC applications that are residing off-host, for example on an embedded secure element or a UICC.
|
PreferenceActivity |
This is the base class for an activity to show a hierarchy of preferences to the user.
|
PreferenceFragment |
Shows a hierarchy of Preference objects as lists.
|
PrintService |
This is the base class for implementing print services.
|
QuickAccessWalletService |
A QuickAccessWalletService provides a list of WalletCard s shown in the Quick Access Wallet.
|
RecognitionService |
This class provides a base class for recognition service implementations.
|
RemoteViewsService |
The service to be connected to for a remote adapter to request RemoteViews.
|
SearchRecentSuggestionsProvider |
This superclass can be used to create a simple search suggestions provider for your application.
|
Service |
A Service is an application component representing either an application's desire to perform a longer-running operation while not interacting with the user or to supply functionality for other applications to use.
|
SettingInjectorService |
Dynamically specifies the summary (subtitle) and enabled status of a preference injected into the list of app settings displayed by the system settings app
|
SliceProvider |
A SliceProvider allows an app to provide content to be displayed in system spaces.
|
SpellCheckerService |
SpellCheckerService provides an abstract base class for a spell checker.
|
TabActivity |
For apps developing against android.os.Build.VERSION_CODES#HONEYCOMB or later, tabs are typically presented in the UI using the new ActionBar.newTab() and related APIs for placing tabs within their action bar area.
|
TextToSpeechService |
Abstract base class for TTS engine implementations.
|
TileService |
A TileService provides the user a tile that can be added to Quick Settings.
|
TvInputService |
The TvInputService class represents a TV input or source such as HDMI or built-in tuner which provides pass-through video or broadcast TV programs.
|
TvInteractiveAppService |
A TV interactive application service is a service that provides runtime environment and runs TV interactive applications.
|
VisualVoicemailService |
This service is implemented by dialer apps that wishes to handle OMTP or similar visual voicemails.
|
VoiceInteractionService |
Top-level service of the current global voice interactor, which is providing support for hotwording, the back-end of a android.app.VoiceInteractor , etc.
|
VoiceInteractionSession |
An active voice interaction session, providing a facility for the implementation to interact with the user in the voice interaction layer.
|
VoiceInteractionSessionService |
An active voice interaction session, initiated by a VoiceInteractionService .
|
VpnService |
VpnService is a base class for applications to extend and build their own VPN solutions.
|
VrListenerService |
A service that is bound from the system while running in virtual reality (VR) mode.
|
WallpaperService |
A wallpaper service is responsible for showing a live wallpaper behind applications that would like to sit on top of it.
|
WebViewFragment |
A fragment that displays a WebView.
|