# AccessibilityManagerCompat

# AccessibilityManagerCompat

Artifact:[androidx.core:core](https://developer.android.com/jetpack/androidx/releases/core)  
[View Source](https://cs.android.com/search?q=file:androidx/core/view/accessibility/AccessibilityManagerCompat.java+class:androidx.core.view.accessibility.AccessibilityManagerCompat)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityManagerCompat "View this page in Java")

<br />

```
class AccessibilityManagerCompat
```

<br />

*** ** * ** ***

Helper for accessing features in[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html).

## Summary

|                                                                                                                                                                                                                                                                                                                                                    ### Nested types                                                                                                                                                                                                                                                                                                                                                     |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `interface `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener) **This interface is deprecated.** Use[AccessibilityManager.AccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html)directly instead of this listener. <br />                                                                                                                                                                                                                             |
| `abstract class `[AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat)` : `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener) **This class is deprecated.** Use[AccessibilityManager.AccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html)directly instead of this listener. <br /> |
| `interface `[AccessibilityManagerCompat.TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener) Listener for the system touch exploration state.                                                                                                                                                                                                                                                                                                                                                                                                                                           |

|                                                                                                                                                                 ### Public functions                                                                                                                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | ~~[addAccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener))~~`(` ` manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!,` ` listener: `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener)`!` `)` **This function is deprecated.** Use[addAccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener))directly. <br />                                                                                                                                                                                                                 |
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "manager.addTouchExplorationStateChangeListener(listener)")` ~~[addTouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener))~~`(` ` manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`,` ` listener: `[AccessibilityManagerCompat.TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener) `)` **This function is deprecated.** Call[addTouchExplorationStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener))directly. <br />                |
| `java-static (`[Mutable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)`<`[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)`!>!` | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "manager.getEnabledAccessibilityServiceList(feedbackTypeFlags)")` ~~[getEnabledAccessibilityServiceList](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager,int))~~`(` ` manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!,` ` feedbackTypeFlags: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) `)` **This function is deprecated.** Use[getEnabledAccessibilityServiceList](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#getEnabledAccessibilityServiceList(int))directly. <br />                                                                                                                                                                                                                                                                                                                                   |
| `java-static (`[Mutable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)`<`[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)`!>!` | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "manager.getInstalledAccessibilityServiceList()")` ~~[getInstalledAccessibilityServiceList](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager))~~`(manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!)` **This function is deprecated.** Use[getInstalledAccessibilityServiceList](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#getInstalledAccessibilityServiceList())directly. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | [isRequestFromAccessibilityTool](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#isRequestFromAccessibilityTool(android.view.accessibility.AccessibilityManager))`(manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`)` Whether the current accessibility request comes from an[android.accessibilityservice.AccessibilityService](https://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html)with the[isAccessibilityTool](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#isAccessibilityTool())property set to true.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "manager.isTouchExplorationEnabled()")` ~~[isTouchExplorationEnabled](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager))~~`(manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!)` **This function is deprecated.** Use[isTouchExplorationEnabled](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#isTouchExplorationEnabled())directly. <br />                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | ~~[removeAccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener))~~`(` ` manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!,` ` listener: `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener)`!` `)` **This function is deprecated.** Use[removeAccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener))directly. <br />                                                                                                                                                                                                     |
| `java-static `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)                                                                                                                                                                                                                                                     | `@`[ReplaceWith](https://developer.android.com/reference/kotlin/androidx/annotation/ReplaceWith)`(expression = "manager.removeTouchExplorationStateChangeListener(listener)")` ~~[removeTouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener))~~`(` ` manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`,` ` listener: `[AccessibilityManagerCompat.TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener) `)` **This function is deprecated.** Call[removeTouchExplorationStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener))directly. <br /> |

## Public functions

### addAccessibilityStateChangeListener

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
java-static fun [addAccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener))(
    manager: AccessibilityManager!,
    listener: AccessibilityManagerCompat.AccessibilityStateChangeListener!
): Boolean
```
| **This function is deprecated.**   
|
| Use[addAccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener))directly.

Registers an[AccessibilityManager.AccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html)for changes in the global accessibility state of the system.  

|                                                                                                        Parameters                                                                                                         |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!`                                                                                        | The accessibility manager. |
| `listener: `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener)`!` | The listener.              |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|----------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if successfully registered. |

### addTouchExplorationStateChangeListener

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)  

```
@ReplaceWith(expression = "manager.addTouchExplorationStateChangeListener(listener)")
java-static fun [addTouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener))(
    manager: AccessibilityManager,
    listener: AccessibilityManagerCompat.TouchExplorationStateChangeListener
): Boolean
```
| **This function is deprecated.**   
|
| Call[addTouchExplorationStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener))directly.

Registers a[TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener)for changes in the global touch exploration state of the system.  

|                                                                                                          Parameters                                                                                                          |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)                                                                                              | AccessibilityManager for which to add the listener. |
| `listener: `[AccessibilityManagerCompat.TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener) | The listener.                                       |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|----------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if successfully registered. |

### getEnabledAccessibilityServiceList

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
@ReplaceWith(expression = "manager.getEnabledAccessibilityServiceList(feedbackTypeFlags)")
java-static fun [getEnabledAccessibilityServiceList](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#getEnabledAccessibilityServiceList(android.view.accessibility.AccessibilityManager,int))(
    manager: AccessibilityManager!,
    feedbackTypeFlags: Int
): (Mutable)List<AccessibilityServiceInfo!>!
```
| **This function is deprecated.**   
|
| Use[getEnabledAccessibilityServiceList](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#getEnabledAccessibilityServiceList(int))directly.

Returns the[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)s of the enabled accessibility services for a given feedback type.  

|                                                             Parameters                                                             |
|------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!` | The accessibility manager. |
| `feedbackTypeFlags: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)                                   | The feedback type flags.   |

|                                                                                                                                                                  Returns                                                                                                                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
| `(`[Mutable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)`<`[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)`!>!` | An unmodifiable list with[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)s. |

|                                                                 See also                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------|---|
| [FEEDBACK_AUDIBLE](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#FEEDBACK_AUDIBLE()) |   |
| [FEEDBACK_GENERIC](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#FEEDBACK_GENERIC()) |   |
| [FEEDBACK_HAPTIC](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#FEEDBACK_HAPTIC())   |   |
| [FEEDBACK_SPOKEN](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#FEEDBACK_SPOKEN())   |   |
| [FEEDBACK_VISUAL](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#FEEDBACK_VISUAL())   |   |

### getInstalledAccessibilityServiceList

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
@ReplaceWith(expression = "manager.getInstalledAccessibilityServiceList()")
java-static fun [getInstalledAccessibilityServiceList](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#getInstalledAccessibilityServiceList(android.view.accessibility.AccessibilityManager))(manager: AccessibilityManager!): (Mutable)List<AccessibilityServiceInfo!>!
```
| **This function is deprecated.**   
|
| Use[getInstalledAccessibilityServiceList](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#getInstalledAccessibilityServiceList())directly.

Returns the[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)s of the installed accessibility services.  

|                                                             Parameters                                                             |
|------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!` | The accessibility manager. |

|                                                                                                                                                                  Returns                                                                                                                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
| `(`[Mutable](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html)`)`[List](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html)`<`[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)`!>!` | An unmodifiable list with[AccessibilityServiceInfo](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html)s. |

### isRequestFromAccessibilityTool

Added in[1.12.0](https://developer.android.com/jetpack/androidx/releases/core#1.12.0)  

```
java-static fun isRequestFromAccessibilityTool(manager: AccessibilityManager): Boolean
```

Whether the current accessibility request comes from an[android.accessibilityservice.AccessibilityService](https://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html)with the[isAccessibilityTool](https://developer.android.com/reference/android/accessibilityservice/AccessibilityServiceInfo.html#isAccessibilityTool())property set to true.

You can use this method inside[android.view.accessibility.AccessibilityNodeProvider](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html)to decide how to populate your nodes.

**Note:** The return value is valid only when an[android.view.accessibility.AccessibilityNodeInfo](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html)request is in progress, can change from one request to another, and has no meaning when a request is not in progress.  

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if the current request is from a tool that sets isAccessibilityTool. |

### isTouchExplorationEnabled

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
@ReplaceWith(expression = "manager.isTouchExplorationEnabled()")
java-static fun [isTouchExplorationEnabled](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#isTouchExplorationEnabled(android.view.accessibility.AccessibilityManager))(manager: AccessibilityManager!): Boolean
```
| **This function is deprecated.**   
|
| Use[isTouchExplorationEnabled](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#isTouchExplorationEnabled())directly.

Returns if the touch exploration in the system is enabled.  

|                                                             Parameters                                                             |
|------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!` | The accessibility manager. |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|--------------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if touch exploration is enabled, false otherwise. |

### removeAccessibilityStateChangeListener

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  

```
java-static fun [removeAccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.AccessibilityStateChangeListener))(
    manager: AccessibilityManager!,
    listener: AccessibilityManagerCompat.AccessibilityStateChangeListener!
): Boolean
```
| **This function is deprecated.**   
|
| Use[removeAccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener))directly.

Unregisters an[AccessibilityManager.AccessibilityStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html).  

|                                                                                                        Parameters                                                                                                         |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)`!`                                                                                        | The accessibility manager. |
| `listener: `[AccessibilityManagerCompat.AccessibilityStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener)`!` | The listener.              |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if successfully unregistered. |

### removeTouchExplorationStateChangeListener

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/core#1.1.0)  
Deprecated in[1.15.0](https://developer.android.com/jetpack/androidx/releases/core#1.15.0)  

```
@ReplaceWith(expression = "manager.removeTouchExplorationStateChangeListener(listener)")
java-static fun [removeTouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat#removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat.TouchExplorationStateChangeListener))(
    manager: AccessibilityManager,
    listener: AccessibilityManagerCompat.TouchExplorationStateChangeListener
): Boolean
```
| **This function is deprecated.**   
|
| Call[removeTouchExplorationStateChangeListener](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html#removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener))directly.

Unregisters a[TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener).  

|                                                                                                          Parameters                                                                                                          |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
| `manager: `[AccessibilityManager](https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html)                                                                                              | AccessibilityManager for which to remove the listener. |
| `listener: `[AccessibilityManagerCompat.TouchExplorationStateChangeListener](https://developer.android.com/reference/kotlin/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener) | The listener.                                          |

|                                       Returns                                       |
|-------------------------------------------------------------------------------------|------------------------------------|
| [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | True if successfully unregistered. |