public interface android.app.IUiAutomationConnection extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.app.IUiAutomationConnection
super_class: java.lang.Object
{
public abstract void connect(android.accessibilityservice.IAccessibilityServiceClient, int);
descriptor: (Landroid/accessibilityservice/IAccessibilityServiceClient;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
client
flags
public abstract void disconnect();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean injectInputEvent(android.view.InputEvent, boolean);
descriptor: (Landroid/view/InputEvent;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
event
sync
public abstract boolean setRotation(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
rotation
public abstract android.graphics.Bitmap takeScreenshot(android.graphics.Rect, int);
descriptor: (Landroid/graphics/Rect;I)Landroid/graphics/Bitmap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
crop
rotation
public abstract boolean clearWindowContentFrameStats(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
windowId
public abstract android.view.WindowContentFrameStats getWindowContentFrameStats(int);
descriptor: (I)Landroid/view/WindowContentFrameStats;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
windowId
public abstract void clearWindowAnimationFrameStats();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.view.WindowAnimationFrameStats getWindowAnimationFrameStats();
descriptor: ()Landroid/view/WindowAnimationFrameStats;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void executeShellCommand(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor);
descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
command
sink
source
public abstract void grantRuntimePermission(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
permission
userId
public abstract void revokeRuntimePermission(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
permission
userId
public abstract void shutdown();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
}
SourceFile: "IUiAutomationConnection.java"
NestMembers:
android.app.IUiAutomationConnection$Stub android.app.IUiAutomationConnection$Stub$Proxy
InnerClasses:
public abstract Stub = android.app.IUiAutomationConnection$Stub of android.app.IUiAutomationConnection