Class ServiceEP
java.lang.Object
com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
Hardcoded EntryPoint-specifications for an Android-Service.
The specifications are read and handled by AndroidEntryPointLocator.
- Author:
- Tobias Blaschke <code@tobiasblaschke.de>
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Return the communication channel to the service.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
to find out about switching to a new client.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Compute the interesting insets into your UI.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called by the system when the device configuration changes while your component is running.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called by the system when the service is first created.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
non-demand generation of the UI.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
non-demand generation of the UI.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called by the system to notify a Service that it is no longer used and is being removed.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
for user-interface initialization, in particular to deal with configuration changes while the service is running.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called when new clients have connected to the service, after it had previously been notified that all had disconnected in its onUnbind(Intent).static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
After return of this method the BroadcastReceiver is assumed to have stopped.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Only for backwards compatibility.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
non-demand generation of the UI.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called by the system every time a client explicitly starts the service by calling startService(Intent).static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
deal with an input session starting with the client.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
deal with input starting within the input area of the IME.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
This is called if the service is currently running and the user has removed a task that comes from the service's application.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called when all clients have disconnected from a particular interface published by the service.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
Called when the application has reported new extracted text to be shown due to changes in its current text state.static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
static final AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
populate
(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint> possibleEntryPoints) Add the EntryPoint specifications defined in this file to the given list.
-
Field Details
-
onCreate
Called by the system when the service is first created. -
onStartCommand
Called by the system every time a client explicitly starts the service by calling startService(Intent). For backwards compatibility, the default implementation calls onStart.startService-Services are not informed when they are stopped.
-
onStart
Only for backwards compatibility. -
onBind
Return the communication channel to the service. May return null if clients can not bind to the service.Services started this way can be notified before they get stopped via onUnbind
-
onUnbind
Called when all clients have disconnected from a particular interface published by the service. Return true if you would like to have the service's onRebind(Intent) method later called when new clients bind to it. -
onRebind
Called when new clients have connected to the service, after it had previously been notified that all had disconnected in its onUnbind(Intent). This will only be called if the implementation of onUnbind(Intent) was overridden to return true. -
onDestroy
Called by the system to notify a Service that it is no longer used and is being removed. Upon return, there will be no more calls in to this Service object and it is effectively dead. -
onTaskRemoved
This is called if the service is currently running and the user has removed a task that comes from the service's application. If you have set ServiceInfo.FLAG_STOP_WITH_TASK then you will not receive this callback; instead, the service will simply be stopped. -
onConfigurationChanged
Called by the system when the device configuration changes while your component is running. -
onLowMemory
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage. -
onTrimMemory
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process. -
onHandleIntent
-
onCreateInputMethodInterface
-
onCreateInputMethodSessionInterface
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateInputMethodSessionInterface -
onGenericMotionEvent
-
onTrackballEvent
-
onAccessibilityEvent
-
onInterrupt
-
onActionModeFinished
-
onActionModeStarted
-
onAttachedToWindow
-
onContentChanged
-
onCreatePanelMenu
-
onCreatePanelView
-
onDetachedFromWindow
-
onDreamingStarted
-
onDreamingStopped
-
onMenuItemSelected
-
onMenuOpened
-
onPanelClosed
-
onPreparePanel
-
onSearchRequested
-
onWindowAttributesChanged
-
onWindowFocusChanged
-
onWindowStartingActionMode
-
onDeactivated
-
onCreateMediaRouteProvider
-
onNotificationPosted
-
onNotificationRemoved
-
onConnected
-
onCreatePrinterDiscoverySession
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreatePrinterDiscoverySession -
onDisconnected
-
onPrintJobQueued
-
onRequestCancelPrintJob
-
onCancel
-
onStartListening
-
onStopListening
-
onGetViewFactory
-
onGetEnabled
-
onGetSummary
-
onGetFeaturesForLanguage
-
onGetLanguage
-
onLoadLanguage
-
onIsLanguageAvailable
-
onSynthesizeText
-
onStop
-
onRevoke
-
onCreateEngine
-
onAppPrivateCommand
-
onBindInput
to find out about switching to a new client. -
onComputeInsets
Compute the interesting insets into your UI. -
onConfigureWindow
-
onCreateCandidatesView
-
onCreateExtractTextView
non-demand generation of the UI. -
onCreateInputView
non-demand generation of the UI. -
onStartCandidatesView
non-demand generation of the UI. -
onDisplayCompletions
-
onEvaluateFullscreenMode
-
onEvaluateInputViewShown
-
onExtractTextContextMenuItem
-
onExtractedCursorMovement
-
onExtractedSelectionChanged
-
onExtractedTextClicked
-
onExtractingInputChanged
-
onFinishInput
-
onFinishInputView
-
onFinishCandidatesView
-
onInitializeInterface
for user-interface initialization, in particular to deal with configuration changes while the service is running. -
onKeyDown
-
onKeyLongPress
-
onKeyMultiple
-
onKeyUp
-
onShowInputRequested
-
onStartInput
deal with an input session starting with the client. -
onStartInputView
deal with input starting within the input area of the IME. -
onUnbindInput
-
onUpdateCursor
-
onUpdateExtractedText
Called when the application has reported new extracted text to be shown due to changes in its current text state. -
onUpdateExtractingViews
-
onUpdateExtractingVisibility
-
onUpdateSelection
-
onViewClicked
-
onWindowShown
-
onWindowHidden
-
onReceive
After return of this method the BroadcastReceiver is assumed to have stopped.As a BroadcastReceiver is oftain used in conjunction with a service it's defined here...
-
-
Constructor Details
-
ServiceEP
public ServiceEP()
-
-
Method Details
-
populate
public static void populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint> possibleEntryPoints) Add the EntryPoint specifications defined in this file to the given list.- Parameters:
possibleEntryPoints
- the list to extend.
-