Class ServiceEP
- java.lang.Object
-
- com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
public final class ServiceEP extends Object
Hardcoded EntryPoint-specifications for an Android-Service. The specifications are read and handled by AndroidEntryPointLocator.- See Also:
AndroidEntryPointLocator
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ServiceEP()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint> possibleEntryPoints)
Add the EntryPoint specifications defined in this file to the given list.
-
-
-
Field Detail
-
onCreate
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreate
Called by the system when the service is first created.
-
onStartCommand
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStart
Only for backwards compatibility.
-
onBind
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onConfigurationChanged
Called by the system when the device configuration changes while your component is running.
-
onLowMemory
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onLowMemory
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.
-
onTrimMemory
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onHandleIntent
-
onCreateInputMethodInterface
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateInputMethodInterface
-
onCreateInputMethodSessionInterface
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateInputMethodSessionInterface
-
onGenericMotionEvent
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGenericMotionEvent
-
onTrackballEvent
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onTrackballEvent
-
onAccessibilityEvent
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onAccessibilityEvent
-
onInterrupt
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onInterrupt
-
onActionModeFinished
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onActionModeFinished
-
onActionModeStarted
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onActionModeStarted
-
onAttachedToWindow
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onAttachedToWindow
-
onContentChanged
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onContentChanged
-
onCreatePanelMenu
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreatePanelMenu
-
onCreatePanelView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreatePanelView
-
onDetachedFromWindow
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDetachedFromWindow
-
onDreamingStarted
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDreamingStarted
-
onDreamingStopped
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDreamingStopped
-
onMenuItemSelected
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onMenuItemSelected
-
onMenuOpened
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onMenuOpened
-
onPanelClosed
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onPanelClosed
-
onPreparePanel
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onPreparePanel
-
onSearchRequested
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onSearchRequested
-
onWindowAttributesChanged
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onWindowAttributesChanged
-
onWindowFocusChanged
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onWindowFocusChanged
-
onWindowStartingActionMode
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onWindowStartingActionMode
-
onDeactivated
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDeactivated
-
onCreateMediaRouteProvider
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateMediaRouteProvider
-
onNotificationPosted
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onNotificationPosted
-
onNotificationRemoved
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onNotificationRemoved
-
onConnected
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onConnected
-
onCreatePrinterDiscoverySession
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreatePrinterDiscoverySession
-
onDisconnected
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDisconnected
-
onPrintJobQueued
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onPrintJobQueued
-
onRequestCancelPrintJob
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onRequestCancelPrintJob
-
onCancel
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCancel
-
onStartListening
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStartListening
-
onStopListening
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStopListening
-
onGetViewFactory
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGetViewFactory
-
onGetEnabled
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGetEnabled
-
onGetSummary
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGetSummary
-
onGetFeaturesForLanguage
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGetFeaturesForLanguage
-
onGetLanguage
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onGetLanguage
-
onLoadLanguage
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onLoadLanguage
-
onIsLanguageAvailable
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onIsLanguageAvailable
-
onSynthesizeText
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onSynthesizeText
-
onStop
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStop
-
onRevoke
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onRevoke
-
onCreateEngine
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateEngine
-
onAppPrivateCommand
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onAppPrivateCommand
-
onBindInput
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onBindInput
to find out about switching to a new client.
-
onComputeInsets
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onComputeInsets
Compute the interesting insets into your UI.
-
onConfigureWindow
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onConfigureWindow
-
onCreateCandidatesView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateCandidatesView
-
onCreateExtractTextView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateExtractTextView
non-demand generation of the UI.
-
onCreateInputView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onCreateInputView
non-demand generation of the UI.
-
onStartCandidatesView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStartCandidatesView
non-demand generation of the UI.
-
onDisplayCompletions
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onDisplayCompletions
-
onEvaluateFullscreenMode
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onEvaluateFullscreenMode
-
onEvaluateInputViewShown
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onEvaluateInputViewShown
-
onExtractTextContextMenuItem
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onExtractTextContextMenuItem
-
onExtractedCursorMovement
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onExtractedCursorMovement
-
onExtractedSelectionChanged
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onExtractedSelectionChanged
-
onExtractedTextClicked
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onExtractedTextClicked
-
onExtractingInputChanged
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onExtractingInputChanged
-
onFinishInput
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onFinishInput
-
onFinishInputView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onFinishInputView
-
onFinishCandidatesView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onFinishCandidatesView
-
onInitializeInterface
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onInitializeInterface
for user-interface initialization, in particular to deal with configuration changes while the service is running.
-
onKeyDown
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onKeyDown
-
onKeyLongPress
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onKeyLongPress
-
onKeyMultiple
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onKeyMultiple
-
onKeyUp
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onKeyUp
-
onShowInputRequested
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onShowInputRequested
-
onStartInput
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStartInput
deal with an input session starting with the client.
-
onStartInputView
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onStartInputView
deal with input starting within the input area of the IME.
-
onUnbindInput
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUnbindInput
-
onUpdateCursor
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUpdateCursor
-
onUpdateExtractedText
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUpdateExtractedText
Called when the application has reported new extracted text to be shown due to changes in its current text state.
-
onUpdateExtractingViews
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUpdateExtractingViews
-
onUpdateExtractingVisibility
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUpdateExtractingVisibility
-
onUpdateSelection
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onUpdateSelection
-
onViewClicked
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onViewClicked
-
onWindowShown
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onWindowShown
-
onWindowHidden
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint onWindowHidden
-
onReceive
public static final AndroidEntryPointLocator.AndroidPossibleEntryPoint 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...
-
-
Method Detail
-
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.
-
-