Merge "[EXO] Add aidl methods to set installed and enabled a11y services"

This commit is contained in:
Sally Yuen
2022-10-07 20:36:48 +00:00
committed by Android (Google) Code Review
3 changed files with 25 additions and 0 deletions

View File

@@ -146,4 +146,8 @@ interface IAccessibilityServiceConnection {
void onDoubleTapAndHold(int displayId);
void setAnimationScale(float scale);
void setInstalledAndEnabledServices(in List<AccessibilityServiceInfo> infos);
List<AccessibilityServiceInfo> getInstalledAndEnabledServices();
}

View File

@@ -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<AccessibilityServiceInfo> infos)
throws RemoteException {
}
@Override
public List<AccessibilityServiceInfo> getInstalledAndEnabledServices() throws RemoteException {
return null;
}
}

View File

@@ -463,6 +463,16 @@ abstract class AbstractAccessibilityServiceConnection extends IAccessibilityServ
}
}
@Override
public void setInstalledAndEnabledServices(List<AccessibilityServiceInfo> infos) {
return;
}
@Override
public List<AccessibilityServiceInfo> getInstalledAndEnabledServices() {
return null;
}
@Override
public void setAttributionTag(String attributionTag) {
mAttributionTag = attributionTag;