diff --git a/core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl b/core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl index 0d6b19941afed..9abce3a399441 100644 --- a/core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl +++ b/core/java/android/accessibilityservice/IAccessibilityServiceConnection.aidl @@ -146,4 +146,8 @@ interface IAccessibilityServiceConnection { void onDoubleTapAndHold(int displayId); void setAnimationScale(float scale); + + void setInstalledAndEnabledServices(in List infos); + + List getInstalledAndEnabledServices(); } diff --git a/core/tests/coretests/src/android/view/accessibility/AccessibilityServiceConnectionImpl.java b/core/tests/coretests/src/android/view/accessibility/AccessibilityServiceConnectionImpl.java index fc385a013d007..35d5948bc2af6 100644 --- a/core/tests/coretests/src/android/view/accessibility/AccessibilityServiceConnectionImpl.java +++ b/core/tests/coretests/src/android/view/accessibility/AccessibilityServiceConnectionImpl.java @@ -26,6 +26,7 @@ import android.graphics.Region; import android.os.Bundle; import android.os.IBinder; import android.os.RemoteCallback; +import android.os.RemoteException; import java.util.Collections; import java.util.List; @@ -206,4 +207,14 @@ public class AccessibilityServiceConnectionImpl extends IAccessibilityServiceCon int processId, long threadId, int callingUid, Bundle serializedCallingStackInBundle) {} public void setAnimationScale(float scale) {} + + @Override + public void setInstalledAndEnabledServices(List infos) + throws RemoteException { + } + + @Override + public List getInstalledAndEnabledServices() throws RemoteException { + return null; + } } diff --git a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java index 799c759b96d28..1df382fbd76f5 100644 --- a/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java +++ b/services/accessibility/java/com/android/server/accessibility/AbstractAccessibilityServiceConnection.java @@ -463,6 +463,16 @@ abstract class AbstractAccessibilityServiceConnection extends IAccessibilityServ } } + @Override + public void setInstalledAndEnabledServices(List infos) { + return; + } + + @Override + public List getInstalledAndEnabledServices() { + return null; + } + @Override public void setAttributionTag(String attributionTag) { mAttributionTag = attributionTag;