Added in API level 3
  
  
  
android.inputmethodservice
InputMethodService.
  
  
    Interfaces
| KeyboardView.OnKeyboardActionListener | Listener for virtual keyboard events. | 
Classes
| AbstractInputMethodService | AbstractInputMethodService provides a abstract base class for input methods. | 
| AbstractInputMethodService.AbstractInputMethodImpl | 
          Base class for derived classes to implement their InputMethod
 interface. 
          
    
         | 
      
| AbstractInputMethodService.AbstractInputMethodSessionImpl | 
          Base class for derived classes to implement their InputMethodSession
 interface. 
          
    
         | 
      
| ExtractEditText | 
          Specialization of EditText for showing and interacting with the
 extracted text in a full-screen input method. 
          
    
         | 
      
| InputMethodService | InputMethodService provides a standard implementation of an InputMethod, which final implementations can derive from and customize. | 
| InputMethodService.InputMethodImpl | 
          Concrete implementation of
 AbstractInputMethodService.AbstractInputMethodImpl that provides
 all of the standard behavior for an input method. 
          
    
         | 
      
| InputMethodService.InputMethodSessionImpl | 
          Concrete implementation of
 AbstractInputMethodService.AbstractInputMethodSessionImpl that provides
 all of the standard behavior for an input method session. 
          
    
         | 
      
| InputMethodService.Insets | Information about where interesting parts of the input method UI appear. | 
| Keyboard | This class was deprecated in API level 29. This class is deprecated because this is just a convenient UI widget class that application developers can re-implement on top of existing public APIs. If you have already depended on this class, consider copying the implementation from AOSP into your project or re-implementing a similar widget by yourselves | 
| Keyboard.Key | Class for describing the position and characteristics of a single key in the keyboard. | 
| Keyboard.Row | Container for keys in the keyboard. | 
| KeyboardView | This class was deprecated in API level 29. This class is deprecated because this is just a convenient UI widget class that application developers can re-implement on top of existing public APIs. If you have already depended on this class, consider copying the implementation from AOSP into your project or re-implementing a similar widget by yourselves | 
Interfaces
Classes
- AbstractInputMethodService
 - AbstractInputMethodService.AbstractInputMethodImpl
 - AbstractInputMethodService.AbstractInputMethodSessionImpl
 - ExtractEditText
 - InputMethodService
 - InputMethodService.InputMethodImpl
 - InputMethodService.InputMethodSessionImpl
 - InputMethodService.Insets
 - Keyboard
 - Keyboard.Key
 - Keyboard.Row
 - KeyboardView