.class public final Landroidx/core/view/accessibility/AccessibilityManagerCompat; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerWrapper;, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListener;, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper;, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener;, Landroidx/core/view/accessibility/AccessibilityManagerCompat$Api34Impl;, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; } .end annotation # direct methods .method private constructor ()V .locals 0 .line 306 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListener;)Z .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation if-nez p1, :cond_0 const/4 p0, 0x0 return p0 .line 50 :cond_0 new-instance v0, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerWrapper; invoke-direct {v0, p1}, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerWrapper;->(Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListener;)V invoke-virtual {p0, v0}, Landroid/view/accessibility/AccessibilityManager;->addAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z move-result p0 return p0 .end method .method public static addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener;)Z .locals 1 .param p0 # Landroid/view/accessibility/AccessibilityManager; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation runtime Landroidx/annotation/ReplaceWith; expression = "manager.addTouchExplorationStateChangeListener(listener)" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 176 new-instance v0, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper; invoke-direct {v0, p1}, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper;->(Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener;)V invoke-virtual {p0, v0}, Landroid/view/accessibility/AccessibilityManager;->addTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z move-result p0 return p0 .end method .method public static getEnabledAccessibilityServiceList(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; .locals 0 .annotation runtime Landroidx/annotation/ReplaceWith; expression = "manager.getEnabledAccessibilityServiceList(feedbackTypeFlags)" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/accessibility/AccessibilityManager;", "I)", "Ljava/util/List<", "Landroid/accessibilityservice/AccessibilityServiceInfo;", ">;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 145 invoke-virtual {p0, p1}, Landroid/view/accessibility/AccessibilityManager;->getEnabledAccessibilityServiceList(I)Ljava/util/List; move-result-object p0 return-object p0 .end method .method public static getInstalledAccessibilityServiceList(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; .locals 0 .annotation runtime Landroidx/annotation/ReplaceWith; expression = "manager.getInstalledAccessibilityServiceList()" .end annotation .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/view/accessibility/AccessibilityManager;", ")", "Ljava/util/List<", "Landroid/accessibilityservice/AccessibilityServiceInfo;", ">;" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 121 invoke-virtual {p0}, Landroid/view/accessibility/AccessibilityManager;->getInstalledAccessibilityServiceList()Ljava/util/List; move-result-object p0 return-object p0 .end method .method public static isRequestFromAccessibilityTool(Landroid/view/accessibility/AccessibilityManager;)Z .locals 2 .param p0 # Landroid/view/accessibility/AccessibilityManager; .annotation build Landroidx/annotation/NonNull; .end annotation .end param sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x22 if-lt v0, v1, :cond_0 .line 219 invoke-static {p0}, Landroidx/core/view/accessibility/AccessibilityManagerCompat$Api34Impl;->isRequestFromAccessibilityTool(Landroid/view/accessibility/AccessibilityManager;)Z move-result p0 return p0 :cond_0 const/4 p0, 0x1 return p0 .end method .method public static isTouchExplorationEnabled(Landroid/view/accessibility/AccessibilityManager;)Z .locals 0 .annotation runtime Landroidx/annotation/ReplaceWith; expression = "manager.isTouchExplorationEnabled()" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 159 invoke-virtual {p0}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z move-result p0 return p0 .end method .method public static removeAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListener;)Z .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation if-nez p1, :cond_0 const/4 p0, 0x0 return p0 .line 71 :cond_0 new-instance v0, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerWrapper; invoke-direct {v0, p1}, Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerWrapper;->(Landroidx/core/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListener;)V invoke-virtual {p0, v0}, Landroid/view/accessibility/AccessibilityManager;->removeAccessibilityStateChangeListener(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z move-result p0 return p0 .end method .method public static removeTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager;Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener;)Z .locals 1 .param p0 # Landroid/view/accessibility/AccessibilityManager; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation runtime Landroidx/annotation/ReplaceWith; expression = "manager.removeTouchExplorationStateChangeListener(listener)" .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 193 new-instance v0, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper; invoke-direct {v0, p1}, Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper;->(Landroidx/core/view/accessibility/AccessibilityManagerCompat$TouchExplorationStateChangeListener;)V invoke-virtual {p0, v0}, Landroid/view/accessibility/AccessibilityManager;->removeTouchExplorationStateChangeListener(Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;)Z move-result p0 return p0 .end method