Documentation
¶
Index ¶
- Constants
- type AccessibilityGestureEvent
- type AccessibilityServiceClientProxy
- func (p *AccessibilityServiceClientProxy) AsBinder() binder.IBinder
- func (p *AccessibilityServiceClientProxy) BindInput(ctx context.Context) error
- func (p *AccessibilityServiceClientProxy) ClearAccessibilityCache(ctx context.Context) error
- func (p *AccessibilityServiceClientProxy) CreateImeSession(ctx context.Context, ...) error
- func (p *AccessibilityServiceClientProxy) Init(ctx context.Context, connection IAccessibilityServiceConnection, ...) error
- func (p *AccessibilityServiceClientProxy) OnAccessibilityButtonAvailabilityChanged(ctx context.Context, available bool) error
- func (p *AccessibilityServiceClientProxy) OnAccessibilityButtonClicked(ctx context.Context, displayId int32) error
- func (p *AccessibilityServiceClientProxy) OnAccessibilityEvent(ctx context.Context, event accessibility.AccessibilityEvent, ...) error
- func (p *AccessibilityServiceClientProxy) OnFingerprintCapturingGesturesChanged(ctx context.Context, capturing bool) error
- func (p *AccessibilityServiceClientProxy) OnFingerprintGesture(ctx context.Context, gesture int32) error
- func (p *AccessibilityServiceClientProxy) OnGesture(ctx context.Context, gestureEvent AccessibilityGestureEvent) error
- func (p *AccessibilityServiceClientProxy) OnInterrupt(ctx context.Context) error
- func (p *AccessibilityServiceClientProxy) OnKeyEvent(ctx context.Context, event view.KeyEvent, sequence int32) error
- func (p *AccessibilityServiceClientProxy) OnMagnificationChanged(ctx context.Context, displayId int32, region graphics.Region, ...) error
- func (p *AccessibilityServiceClientProxy) OnMotionEvent(ctx context.Context, event view.MotionEvent) error
- func (p *AccessibilityServiceClientProxy) OnPerformGestureResult(ctx context.Context, sequence int32, completedSuccessfully bool) error
- func (p *AccessibilityServiceClientProxy) OnSoftKeyboardShowModeChanged(ctx context.Context, showMode int32) error
- func (p *AccessibilityServiceClientProxy) OnSystemActionsChanged(ctx context.Context) error
- func (p *AccessibilityServiceClientProxy) OnTouchStateChanged(ctx context.Context, displayId int32, state int32) error
- func (p *AccessibilityServiceClientProxy) SetImeSessionEnabled(ctx context.Context, session inputmethod.IAccessibilityInputMethodSession, ...) error
- func (p *AccessibilityServiceClientProxy) StartInput(ctx context.Context, ...) error
- func (p *AccessibilityServiceClientProxy) UnbindInput(ctx context.Context) error
- type AccessibilityServiceClientStub
- type AccessibilityServiceConnectionProxy
- func (p *AccessibilityServiceConnectionProxy) AsBinder() binder.IBinder
- func (p *AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToDisplay(ctx context.Context, interactionId int32, displayId int32, ...) error
- func (p *AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToWindow(ctx context.Context, interactionId int32, accessibilityWindowId int32, ...) error
- func (p *AccessibilityServiceConnectionProxy) ConnectBluetoothBrailleDisplay(ctx context.Context, bluetoothAddress string, ...) error
- func (p *AccessibilityServiceConnectionProxy) ConnectUsbBrailleDisplay(ctx context.Context, usbDevice usb.UsbDevice, ...) error
- func (p *AccessibilityServiceConnectionProxy) DisableSelf(ctx context.Context) error
- func (p *AccessibilityServiceConnectionProxy) DispatchGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice, ...) error
- func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) ([]string, error)
- func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) ([]string, error)
- func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) ([]string, error)
- func (p *AccessibilityServiceConnectionProxy) FindFocus(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) ([]string, error)
- func (p *AccessibilityServiceConnectionProxy) FocusSearch(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) ([]string, error)
- func (p *AccessibilityServiceConnectionProxy) GetCurrentMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
- func (p *AccessibilityServiceConnectionProxy) GetInstalledAndEnabledServices(ctx context.Context) ([]AccessibilityServiceInfo, error)
- func (p *AccessibilityServiceConnectionProxy) GetMagnificationCenterX(ctx context.Context, displayId int32) (float32, error)
- func (p *AccessibilityServiceConnectionProxy) GetMagnificationCenterY(ctx context.Context, displayId int32) (float32, error)
- func (p *AccessibilityServiceConnectionProxy) GetMagnificationConfig(ctx context.Context, displayId int32) (MagnificationConfig, error)
- func (p *AccessibilityServiceConnectionProxy) GetMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
- func (p *AccessibilityServiceConnectionProxy) GetMagnificationScale(ctx context.Context, displayId int32) (float32, error)
- func (p *AccessibilityServiceConnectionProxy) GetOverlayWindowToken(ctx context.Context, displayid int32) (binder.IBinder, error)
- func (p *AccessibilityServiceConnectionProxy) GetServiceInfo(ctx context.Context) (AccessibilityServiceInfo, error)
- func (p *AccessibilityServiceConnectionProxy) GetSoftKeyboardShowMode(ctx context.Context) (int32, error)
- func (p *AccessibilityServiceConnectionProxy) GetSystemActions(ctx context.Context) ([]accessibility.AccessibilityNodeInfoAccessibilityAction, error)
- func (p *AccessibilityServiceConnectionProxy) GetWindow(ctx context.Context, windowId int32) (accessibility.AccessibilityWindowInfo, error)
- func (p *AccessibilityServiceConnectionProxy) GetWindowIdForLeashToken(ctx context.Context, token binder.IBinder) (int32, error)
- func (p *AccessibilityServiceConnectionProxy) GetWindows(ctx context.Context) (accessibility.AccessibilityWindowInfoWindowListSparseArray, error)
- func (p *AccessibilityServiceConnectionProxy) IsAccessibilityButtonAvailable(ctx context.Context) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) IsFingerprintGestureDetectionAvailable(ctx context.Context) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) LogTrace(ctx context.Context, timestamp int64, where string, loggingTypes int64, ...) error
- func (p *AccessibilityServiceConnectionProxy) OnDoubleTap(ctx context.Context, displayId int32) error
- func (p *AccessibilityServiceConnectionProxy) OnDoubleTapAndHold(ctx context.Context, displayId int32) error
- func (p *AccessibilityServiceConnectionProxy) PerformAccessibilityAction(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, ...) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) PerformGlobalAction(ctx context.Context, action int32) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) RequestDelegating(ctx context.Context, displayId int32) error
- func (p *AccessibilityServiceConnectionProxy) RequestDragging(ctx context.Context, displayId int32, pointerId int32) error
- func (p *AccessibilityServiceConnectionProxy) RequestTouchExploration(ctx context.Context, displayId int32) error
- func (p *AccessibilityServiceConnectionProxy) ResetCurrentMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) ResetMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) SendGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice) error
- func (p *AccessibilityServiceConnectionProxy) SetAnimationScale(ctx context.Context, scale float32) error
- func (p *AccessibilityServiceConnectionProxy) SetAttributionTag(ctx context.Context) error
- func (p *AccessibilityServiceConnectionProxy) SetCacheEnabled(ctx context.Context, enabled bool) error
- func (p *AccessibilityServiceConnectionProxy) SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
- func (p *AccessibilityServiceConnectionProxy) SetGestureDetectionPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
- func (p *AccessibilityServiceConnectionProxy) SetInputMethodEnabled(ctx context.Context, imeId string, enabled bool) (int32, error)
- func (p *AccessibilityServiceConnectionProxy) SetInstalledAndEnabledServices(ctx context.Context, infos []AccessibilityServiceInfo) error
- func (p *AccessibilityServiceConnectionProxy) SetMagnificationCallbackEnabled(ctx context.Context, displayId int32, enabled bool) error
- func (p *AccessibilityServiceConnectionProxy) SetMagnificationConfig(ctx context.Context, displayId int32, config MagnificationConfig, animate bool) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) SetOnKeyEventResult(ctx context.Context, handled bool, sequence int32) error
- func (p *AccessibilityServiceConnectionProxy) SetServiceDetectsGesturesEnabled(ctx context.Context, displayId int32, mode bool) error
- func (p *AccessibilityServiceConnectionProxy) SetServiceInfo(ctx context.Context, info AccessibilityServiceInfo) error
- func (p *AccessibilityServiceConnectionProxy) SetSoftKeyboardCallbackEnabled(ctx context.Context, enabled bool) error
- func (p *AccessibilityServiceConnectionProxy) SetSoftKeyboardShowMode(ctx context.Context, showMode int32) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) SetTestBrailleDisplayData(ctx context.Context, brailleDisplays []os.Bundle) error
- func (p *AccessibilityServiceConnectionProxy) SetTouchExplorationPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
- func (p *AccessibilityServiceConnectionProxy) SwitchToInputMethod(ctx context.Context, imeId string) (bool, error)
- func (p *AccessibilityServiceConnectionProxy) TakeScreenshot(ctx context.Context, displayId int32, callback os.RemoteCallback) error
- func (p *AccessibilityServiceConnectionProxy) TakeScreenshotOfWindow(ctx context.Context, accessibilityWindowId int32, interactionId int32, ...) error
- type AccessibilityServiceConnectionStub
- type AccessibilityServiceInfo
- type BrailleDisplayConnectionProxy
- type BrailleDisplayConnectionStub
- type BrailleDisplayControllerProxy
- func (p *BrailleDisplayControllerProxy) AsBinder() binder.IBinder
- func (p *BrailleDisplayControllerProxy) OnConnected(ctx context.Context, connection IBrailleDisplayConnection, ...) error
- func (p *BrailleDisplayControllerProxy) OnConnectionFailed(ctx context.Context, error_ int32) error
- func (p *BrailleDisplayControllerProxy) OnDisconnected(ctx context.Context) error
- func (p *BrailleDisplayControllerProxy) OnInput(ctx context.Context, input []byte) error
- type BrailleDisplayControllerStub
- type IAccessibilityServiceClient
- type IAccessibilityServiceClientServer
- type IAccessibilityServiceConnection
- type IAccessibilityServiceConnectionServer
- type IBrailleDisplayConnection
- type IBrailleDisplayConnectionServer
- type IBrailleDisplayController
- type IBrailleDisplayControllerServer
- type MagnificationConfig
Constants ¶
const ( TransactionIAccessibilityServiceClientInit = binder.FirstCallTransaction + 0 TransactionIAccessibilityServiceClientOnAccessibilityEvent = binder.FirstCallTransaction + 1 TransactionIAccessibilityServiceClientOnInterrupt = binder.FirstCallTransaction + 2 TransactionIAccessibilityServiceClientOnGesture = binder.FirstCallTransaction + 3 TransactionIAccessibilityServiceClientClearAccessibilityCache = binder.FirstCallTransaction + 4 TransactionIAccessibilityServiceClientOnKeyEvent = binder.FirstCallTransaction + 5 TransactionIAccessibilityServiceClientOnMagnificationChanged = binder.FirstCallTransaction + 6 TransactionIAccessibilityServiceClientOnMotionEvent = binder.FirstCallTransaction + 7 TransactionIAccessibilityServiceClientOnTouchStateChanged = binder.FirstCallTransaction + 8 TransactionIAccessibilityServiceClientOnSoftKeyboardShowModeChanged = binder.FirstCallTransaction + 9 TransactionIAccessibilityServiceClientOnPerformGestureResult = binder.FirstCallTransaction + 10 TransactionIAccessibilityServiceClientOnFingerprintCapturingGesturesChanged = binder.FirstCallTransaction + 11 TransactionIAccessibilityServiceClientOnFingerprintGesture = binder.FirstCallTransaction + 12 TransactionIAccessibilityServiceClientOnAccessibilityButtonClicked = binder.FirstCallTransaction + 13 TransactionIAccessibilityServiceClientOnAccessibilityButtonAvailabilityChanged = binder.FirstCallTransaction + 14 TransactionIAccessibilityServiceClientOnSystemActionsChanged = binder.FirstCallTransaction + 15 TransactionIAccessibilityServiceClientCreateImeSession = binder.FirstCallTransaction + 16 TransactionIAccessibilityServiceClientSetImeSessionEnabled = binder.FirstCallTransaction + 17 TransactionIAccessibilityServiceClientBindInput = binder.FirstCallTransaction + 18 TransactionIAccessibilityServiceClientUnbindInput = binder.FirstCallTransaction + 19 TransactionIAccessibilityServiceClientStartInput = binder.FirstCallTransaction + 20 )
const ( MethodIAccessibilityServiceClientInit = "init" MethodIAccessibilityServiceClientOnAccessibilityEvent = "onAccessibilityEvent" MethodIAccessibilityServiceClientOnInterrupt = "onInterrupt" MethodIAccessibilityServiceClientOnGesture = "onGesture" MethodIAccessibilityServiceClientClearAccessibilityCache = "clearAccessibilityCache" MethodIAccessibilityServiceClientOnKeyEvent = "onKeyEvent" MethodIAccessibilityServiceClientOnMagnificationChanged = "onMagnificationChanged" MethodIAccessibilityServiceClientOnMotionEvent = "onMotionEvent" MethodIAccessibilityServiceClientOnTouchStateChanged = "onTouchStateChanged" MethodIAccessibilityServiceClientOnSoftKeyboardShowModeChanged = "onSoftKeyboardShowModeChanged" MethodIAccessibilityServiceClientOnPerformGestureResult = "onPerformGestureResult" MethodIAccessibilityServiceClientOnFingerprintCapturingGesturesChanged = "onFingerprintCapturingGesturesChanged" MethodIAccessibilityServiceClientOnFingerprintGesture = "onFingerprintGesture" MethodIAccessibilityServiceClientOnAccessibilityButtonClicked = "onAccessibilityButtonClicked" MethodIAccessibilityServiceClientOnAccessibilityButtonAvailabilityChanged = "onAccessibilityButtonAvailabilityChanged" MethodIAccessibilityServiceClientOnSystemActionsChanged = "onSystemActionsChanged" MethodIAccessibilityServiceClientCreateImeSession = "createImeSession" MethodIAccessibilityServiceClientSetImeSessionEnabled = "setImeSessionEnabled" MethodIAccessibilityServiceClientBindInput = "bindInput" MethodIAccessibilityServiceClientUnbindInput = "unbindInput" MethodIAccessibilityServiceClientStartInput = "startInput" )
const ( TransactionIAccessibilityServiceConnectionSetServiceInfo = binder.FirstCallTransaction + 0 TransactionIAccessibilityServiceConnectionSetAttributionTag = binder.FirstCallTransaction + 1 TransactionIAccessibilityServiceConnectionFindAccessibilityNodeInfoByAccessibilityId = binder.FirstCallTransaction + 2 TransactionIAccessibilityServiceConnectionFindAccessibilityNodeInfosByText = binder.FirstCallTransaction + 3 TransactionIAccessibilityServiceConnectionFindAccessibilityNodeInfosByViewId = binder.FirstCallTransaction + 4 TransactionIAccessibilityServiceConnectionFindFocus = binder.FirstCallTransaction + 5 TransactionIAccessibilityServiceConnectionFocusSearch = binder.FirstCallTransaction + 6 TransactionIAccessibilityServiceConnectionPerformAccessibilityAction = binder.FirstCallTransaction + 7 TransactionIAccessibilityServiceConnectionGetWindow = binder.FirstCallTransaction + 8 TransactionIAccessibilityServiceConnectionGetWindows = binder.FirstCallTransaction + 9 TransactionIAccessibilityServiceConnectionGetServiceInfo = binder.FirstCallTransaction + 10 TransactionIAccessibilityServiceConnectionPerformGlobalAction = binder.FirstCallTransaction + 11 TransactionIAccessibilityServiceConnectionGetSystemActions = binder.FirstCallTransaction + 12 TransactionIAccessibilityServiceConnectionDisableSelf = binder.FirstCallTransaction + 13 TransactionIAccessibilityServiceConnectionSetOnKeyEventResult = binder.FirstCallTransaction + 14 TransactionIAccessibilityServiceConnectionGetMagnificationConfig = binder.FirstCallTransaction + 15 TransactionIAccessibilityServiceConnectionGetMagnificationScale = binder.FirstCallTransaction + 16 TransactionIAccessibilityServiceConnectionGetMagnificationCenterX = binder.FirstCallTransaction + 17 TransactionIAccessibilityServiceConnectionGetMagnificationCenterY = binder.FirstCallTransaction + 18 TransactionIAccessibilityServiceConnectionGetMagnificationRegion = binder.FirstCallTransaction + 19 TransactionIAccessibilityServiceConnectionGetCurrentMagnificationRegion = binder.FirstCallTransaction + 20 TransactionIAccessibilityServiceConnectionResetMagnification = binder.FirstCallTransaction + 21 TransactionIAccessibilityServiceConnectionResetCurrentMagnification = binder.FirstCallTransaction + 22 TransactionIAccessibilityServiceConnectionSetMagnificationConfig = binder.FirstCallTransaction + 23 TransactionIAccessibilityServiceConnectionSetMagnificationCallbackEnabled = binder.FirstCallTransaction + 24 TransactionIAccessibilityServiceConnectionSetSoftKeyboardShowMode = binder.FirstCallTransaction + 25 TransactionIAccessibilityServiceConnectionGetSoftKeyboardShowMode = binder.FirstCallTransaction + 26 TransactionIAccessibilityServiceConnectionSetSoftKeyboardCallbackEnabled = binder.FirstCallTransaction + 27 TransactionIAccessibilityServiceConnectionSwitchToInputMethod = binder.FirstCallTransaction + 28 TransactionIAccessibilityServiceConnectionSetInputMethodEnabled = binder.FirstCallTransaction + 29 TransactionIAccessibilityServiceConnectionIsAccessibilityButtonAvailable = binder.FirstCallTransaction + 30 TransactionIAccessibilityServiceConnectionSendGesture = binder.FirstCallTransaction + 31 TransactionIAccessibilityServiceConnectionDispatchGesture = binder.FirstCallTransaction + 32 TransactionIAccessibilityServiceConnectionIsFingerprintGestureDetectionAvailable = binder.FirstCallTransaction + 33 TransactionIAccessibilityServiceConnectionGetOverlayWindowToken = binder.FirstCallTransaction + 34 TransactionIAccessibilityServiceConnectionGetWindowIdForLeashToken = binder.FirstCallTransaction + 35 TransactionIAccessibilityServiceConnectionTakeScreenshot = binder.FirstCallTransaction + 36 TransactionIAccessibilityServiceConnectionTakeScreenshotOfWindow = binder.FirstCallTransaction + 37 TransactionIAccessibilityServiceConnectionSetGestureDetectionPassthroughRegion = binder.FirstCallTransaction + 38 TransactionIAccessibilityServiceConnectionSetTouchExplorationPassthroughRegion = binder.FirstCallTransaction + 39 TransactionIAccessibilityServiceConnectionSetFocusAppearance = binder.FirstCallTransaction + 40 TransactionIAccessibilityServiceConnectionSetCacheEnabled = binder.FirstCallTransaction + 41 TransactionIAccessibilityServiceConnectionLogTrace = binder.FirstCallTransaction + 42 TransactionIAccessibilityServiceConnectionSetServiceDetectsGesturesEnabled = binder.FirstCallTransaction + 43 TransactionIAccessibilityServiceConnectionRequestTouchExploration = binder.FirstCallTransaction + 44 TransactionIAccessibilityServiceConnectionRequestDragging = binder.FirstCallTransaction + 45 TransactionIAccessibilityServiceConnectionRequestDelegating = binder.FirstCallTransaction + 46 TransactionIAccessibilityServiceConnectionOnDoubleTap = binder.FirstCallTransaction + 47 TransactionIAccessibilityServiceConnectionOnDoubleTapAndHold = binder.FirstCallTransaction + 48 TransactionIAccessibilityServiceConnectionSetAnimationScale = binder.FirstCallTransaction + 49 TransactionIAccessibilityServiceConnectionSetInstalledAndEnabledServices = binder.FirstCallTransaction + 50 TransactionIAccessibilityServiceConnectionGetInstalledAndEnabledServices = binder.FirstCallTransaction + 51 TransactionIAccessibilityServiceConnectionAttachAccessibilityOverlayToDisplay = binder.FirstCallTransaction + 52 TransactionIAccessibilityServiceConnectionAttachAccessibilityOverlayToWindow = binder.FirstCallTransaction + 53 TransactionIAccessibilityServiceConnectionConnectBluetoothBrailleDisplay = binder.FirstCallTransaction + 54 TransactionIAccessibilityServiceConnectionConnectUsbBrailleDisplay = binder.FirstCallTransaction + 55 TransactionIAccessibilityServiceConnectionSetTestBrailleDisplayData = binder.FirstCallTransaction + 56 )
const ( MethodIAccessibilityServiceConnectionSetServiceInfo = "setServiceInfo" MethodIAccessibilityServiceConnectionSetAttributionTag = "setAttributionTag" MethodIAccessibilityServiceConnectionFindAccessibilityNodeInfoByAccessibilityId = "findAccessibilityNodeInfoByAccessibilityId" MethodIAccessibilityServiceConnectionFindAccessibilityNodeInfosByText = "findAccessibilityNodeInfosByText" MethodIAccessibilityServiceConnectionFindAccessibilityNodeInfosByViewId = "findAccessibilityNodeInfosByViewId" MethodIAccessibilityServiceConnectionFindFocus = "findFocus" MethodIAccessibilityServiceConnectionFocusSearch = "focusSearch" MethodIAccessibilityServiceConnectionPerformAccessibilityAction = "performAccessibilityAction" MethodIAccessibilityServiceConnectionGetWindow = "getWindow" MethodIAccessibilityServiceConnectionGetWindows = "getWindows" MethodIAccessibilityServiceConnectionGetServiceInfo = "getServiceInfo" MethodIAccessibilityServiceConnectionPerformGlobalAction = "performGlobalAction" MethodIAccessibilityServiceConnectionGetSystemActions = "getSystemActions" MethodIAccessibilityServiceConnectionDisableSelf = "disableSelf" MethodIAccessibilityServiceConnectionSetOnKeyEventResult = "setOnKeyEventResult" MethodIAccessibilityServiceConnectionGetMagnificationConfig = "getMagnificationConfig" MethodIAccessibilityServiceConnectionGetMagnificationScale = "getMagnificationScale" MethodIAccessibilityServiceConnectionGetMagnificationCenterX = "getMagnificationCenterX" MethodIAccessibilityServiceConnectionGetMagnificationCenterY = "getMagnificationCenterY" MethodIAccessibilityServiceConnectionGetMagnificationRegion = "getMagnificationRegion" MethodIAccessibilityServiceConnectionGetCurrentMagnificationRegion = "getCurrentMagnificationRegion" MethodIAccessibilityServiceConnectionResetMagnification = "resetMagnification" MethodIAccessibilityServiceConnectionResetCurrentMagnification = "resetCurrentMagnification" MethodIAccessibilityServiceConnectionSetMagnificationConfig = "setMagnificationConfig" MethodIAccessibilityServiceConnectionSetMagnificationCallbackEnabled = "setMagnificationCallbackEnabled" MethodIAccessibilityServiceConnectionSetSoftKeyboardShowMode = "setSoftKeyboardShowMode" MethodIAccessibilityServiceConnectionGetSoftKeyboardShowMode = "getSoftKeyboardShowMode" MethodIAccessibilityServiceConnectionSetSoftKeyboardCallbackEnabled = "setSoftKeyboardCallbackEnabled" MethodIAccessibilityServiceConnectionSwitchToInputMethod = "switchToInputMethod" MethodIAccessibilityServiceConnectionSetInputMethodEnabled = "setInputMethodEnabled" MethodIAccessibilityServiceConnectionIsAccessibilityButtonAvailable = "isAccessibilityButtonAvailable" MethodIAccessibilityServiceConnectionSendGesture = "sendGesture" MethodIAccessibilityServiceConnectionDispatchGesture = "dispatchGesture" MethodIAccessibilityServiceConnectionIsFingerprintGestureDetectionAvailable = "isFingerprintGestureDetectionAvailable" MethodIAccessibilityServiceConnectionGetOverlayWindowToken = "getOverlayWindowToken" MethodIAccessibilityServiceConnectionGetWindowIdForLeashToken = "getWindowIdForLeashToken" MethodIAccessibilityServiceConnectionTakeScreenshot = "takeScreenshot" MethodIAccessibilityServiceConnectionTakeScreenshotOfWindow = "takeScreenshotOfWindow" MethodIAccessibilityServiceConnectionSetGestureDetectionPassthroughRegion = "setGestureDetectionPassthroughRegion" MethodIAccessibilityServiceConnectionSetTouchExplorationPassthroughRegion = "setTouchExplorationPassthroughRegion" MethodIAccessibilityServiceConnectionSetFocusAppearance = "setFocusAppearance" MethodIAccessibilityServiceConnectionSetCacheEnabled = "setCacheEnabled" MethodIAccessibilityServiceConnectionLogTrace = "logTrace" MethodIAccessibilityServiceConnectionSetServiceDetectsGesturesEnabled = "setServiceDetectsGesturesEnabled" MethodIAccessibilityServiceConnectionRequestTouchExploration = "requestTouchExploration" MethodIAccessibilityServiceConnectionRequestDragging = "requestDragging" MethodIAccessibilityServiceConnectionRequestDelegating = "requestDelegating" MethodIAccessibilityServiceConnectionOnDoubleTap = "onDoubleTap" MethodIAccessibilityServiceConnectionOnDoubleTapAndHold = "onDoubleTapAndHold" MethodIAccessibilityServiceConnectionSetAnimationScale = "setAnimationScale" MethodIAccessibilityServiceConnectionSetInstalledAndEnabledServices = "setInstalledAndEnabledServices" MethodIAccessibilityServiceConnectionGetInstalledAndEnabledServices = "getInstalledAndEnabledServices" MethodIAccessibilityServiceConnectionAttachAccessibilityOverlayToDisplay = "attachAccessibilityOverlayToDisplay" MethodIAccessibilityServiceConnectionAttachAccessibilityOverlayToWindow = "attachAccessibilityOverlayToWindow" MethodIAccessibilityServiceConnectionConnectBluetoothBrailleDisplay = "connectBluetoothBrailleDisplay" MethodIAccessibilityServiceConnectionConnectUsbBrailleDisplay = "connectUsbBrailleDisplay" MethodIAccessibilityServiceConnectionSetTestBrailleDisplayData = "setTestBrailleDisplayData" )
const ( TransactionIBrailleDisplayConnectionDisconnect = binder.FirstCallTransaction + 0 TransactionIBrailleDisplayConnectionWrite = binder.FirstCallTransaction + 1 )
const ( MethodIBrailleDisplayConnectionDisconnect = "disconnect" MethodIBrailleDisplayConnectionWrite = "write" )
const ( TransactionIBrailleDisplayControllerOnConnected = binder.FirstCallTransaction + 0 TransactionIBrailleDisplayControllerOnConnectionFailed = binder.FirstCallTransaction + 1 TransactionIBrailleDisplayControllerOnInput = binder.FirstCallTransaction + 2 TransactionIBrailleDisplayControllerOnDisconnected = binder.FirstCallTransaction + 3 )
const ( MethodIBrailleDisplayControllerOnConnected = "onConnected" MethodIBrailleDisplayControllerOnConnectionFailed = "onConnectionFailed" MethodIBrailleDisplayControllerOnInput = "onInput" MethodIBrailleDisplayControllerOnDisconnected = "onDisconnected" )
const DescriptorIAccessibilityServiceClient = "android.accessibilityservice.IAccessibilityServiceClient"
const DescriptorIAccessibilityServiceConnection = "android.accessibilityservice.IAccessibilityServiceConnection"
const DescriptorIBrailleDisplayConnection = "android.accessibilityservice.IBrailleDisplayConnection"
const DescriptorIBrailleDisplayController = "android.accessibilityservice.IBrailleDisplayController"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessibilityGestureEvent ¶
func (*AccessibilityGestureEvent) MarshalParcel ¶
func (s *AccessibilityGestureEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityGestureEvent) UnmarshalParcel ¶
func (s *AccessibilityGestureEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityServiceClientProxy ¶
func NewAccessibilityServiceClientProxy ¶
func NewAccessibilityServiceClientProxy( remote binder.IBinder, ) *AccessibilityServiceClientProxy
func (*AccessibilityServiceClientProxy) AsBinder ¶
func (p *AccessibilityServiceClientProxy) AsBinder() binder.IBinder
func (*AccessibilityServiceClientProxy) BindInput ¶
func (p *AccessibilityServiceClientProxy) BindInput( ctx context.Context, ) error
func (*AccessibilityServiceClientProxy) ClearAccessibilityCache ¶
func (p *AccessibilityServiceClientProxy) ClearAccessibilityCache( ctx context.Context, ) error
func (*AccessibilityServiceClientProxy) CreateImeSession ¶
func (p *AccessibilityServiceClientProxy) CreateImeSession( ctx context.Context, callback inputmethod.IAccessibilityInputMethodSessionCallback, ) error
func (*AccessibilityServiceClientProxy) Init ¶
func (p *AccessibilityServiceClientProxy) Init( ctx context.Context, connection IAccessibilityServiceConnection, connectionId int32, windowToken binder.IBinder, ) error
func (*AccessibilityServiceClientProxy) OnAccessibilityButtonAvailabilityChanged ¶
func (p *AccessibilityServiceClientProxy) OnAccessibilityButtonAvailabilityChanged( ctx context.Context, available bool, ) error
func (*AccessibilityServiceClientProxy) OnAccessibilityButtonClicked ¶
func (p *AccessibilityServiceClientProxy) OnAccessibilityButtonClicked( ctx context.Context, displayId int32, ) error
func (*AccessibilityServiceClientProxy) OnAccessibilityEvent ¶
func (p *AccessibilityServiceClientProxy) OnAccessibilityEvent( ctx context.Context, event accessibility.AccessibilityEvent, serviceWantsEvent bool, ) error
func (*AccessibilityServiceClientProxy) OnFingerprintCapturingGesturesChanged ¶
func (p *AccessibilityServiceClientProxy) OnFingerprintCapturingGesturesChanged( ctx context.Context, capturing bool, ) error
func (*AccessibilityServiceClientProxy) OnFingerprintGesture ¶
func (p *AccessibilityServiceClientProxy) OnFingerprintGesture( ctx context.Context, gesture int32, ) error
func (*AccessibilityServiceClientProxy) OnGesture ¶
func (p *AccessibilityServiceClientProxy) OnGesture( ctx context.Context, gestureEvent AccessibilityGestureEvent, ) error
func (*AccessibilityServiceClientProxy) OnInterrupt ¶
func (p *AccessibilityServiceClientProxy) OnInterrupt( ctx context.Context, ) error
func (*AccessibilityServiceClientProxy) OnKeyEvent ¶
func (*AccessibilityServiceClientProxy) OnMagnificationChanged ¶
func (p *AccessibilityServiceClientProxy) OnMagnificationChanged( ctx context.Context, displayId int32, region graphics.Region, config MagnificationConfig, ) error
func (*AccessibilityServiceClientProxy) OnMotionEvent ¶
func (p *AccessibilityServiceClientProxy) OnMotionEvent( ctx context.Context, event view.MotionEvent, ) error
func (*AccessibilityServiceClientProxy) OnPerformGestureResult ¶
func (*AccessibilityServiceClientProxy) OnSoftKeyboardShowModeChanged ¶
func (p *AccessibilityServiceClientProxy) OnSoftKeyboardShowModeChanged( ctx context.Context, showMode int32, ) error
func (*AccessibilityServiceClientProxy) OnSystemActionsChanged ¶
func (p *AccessibilityServiceClientProxy) OnSystemActionsChanged( ctx context.Context, ) error
func (*AccessibilityServiceClientProxy) OnTouchStateChanged ¶
func (*AccessibilityServiceClientProxy) SetImeSessionEnabled ¶
func (p *AccessibilityServiceClientProxy) SetImeSessionEnabled( ctx context.Context, session inputmethod.IAccessibilityInputMethodSession, enabled bool, ) error
func (*AccessibilityServiceClientProxy) StartInput ¶
func (p *AccessibilityServiceClientProxy) StartInput( ctx context.Context, connection inputmethod.IRemoteAccessibilityInputConnection, editorInfo viewInputmethod.EditorInfo, restarting bool, ) error
func (*AccessibilityServiceClientProxy) UnbindInput ¶
func (p *AccessibilityServiceClientProxy) UnbindInput( ctx context.Context, ) error
type AccessibilityServiceClientStub ¶
type AccessibilityServiceClientStub struct {
Impl IAccessibilityServiceClient
Transport binder.VersionAwareTransport
}
AccessibilityServiceClientStub dispatches incoming binder transactions to a typed IAccessibilityServiceClient implementation.
func (*AccessibilityServiceClientStub) Descriptor ¶
func (s *AccessibilityServiceClientStub) Descriptor() string
func (*AccessibilityServiceClientStub) OnTransaction ¶
func (s *AccessibilityServiceClientStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityServiceConnectionProxy ¶
func NewAccessibilityServiceConnectionProxy ¶
func NewAccessibilityServiceConnectionProxy( remote binder.IBinder, ) *AccessibilityServiceConnectionProxy
func (*AccessibilityServiceConnectionProxy) AsBinder ¶
func (p *AccessibilityServiceConnectionProxy) AsBinder() binder.IBinder
func (*AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToDisplay ¶
func (p *AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToDisplay( ctx context.Context, interactionId int32, displayId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback, ) error
func (*AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToWindow ¶
func (p *AccessibilityServiceConnectionProxy) AttachAccessibilityOverlayToWindow( ctx context.Context, interactionId int32, accessibilityWindowId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback, ) error
func (*AccessibilityServiceConnectionProxy) ConnectBluetoothBrailleDisplay ¶
func (p *AccessibilityServiceConnectionProxy) ConnectBluetoothBrailleDisplay( ctx context.Context, bluetoothAddress string, controller IBrailleDisplayController, ) error
func (*AccessibilityServiceConnectionProxy) ConnectUsbBrailleDisplay ¶
func (p *AccessibilityServiceConnectionProxy) ConnectUsbBrailleDisplay( ctx context.Context, usbDevice usb.UsbDevice, controller IBrailleDisplayController, ) error
func (*AccessibilityServiceConnectionProxy) DisableSelf ¶
func (p *AccessibilityServiceConnectionProxy) DisableSelf( ctx context.Context, ) error
func (*AccessibilityServiceConnectionProxy) DispatchGesture ¶
func (p *AccessibilityServiceConnectionProxy) DispatchGesture( ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice, displayId int32, ) error
func (*AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId ¶
func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, flags int32, threadId int64, arguments os.Bundle, ) ([]string, error)
func (*AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByText ¶
func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByText( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, text string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64, ) ([]string, error)
func (*AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByViewId ¶
func (p *AccessibilityServiceConnectionProxy) FindAccessibilityNodeInfosByViewId( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, viewId string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64, ) ([]string, error)
func (*AccessibilityServiceConnectionProxy) FindFocus ¶
func (p *AccessibilityServiceConnectionProxy) FindFocus( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, focusType int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64, ) ([]string, error)
func (*AccessibilityServiceConnectionProxy) FocusSearch ¶
func (p *AccessibilityServiceConnectionProxy) FocusSearch( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, direction int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64, ) ([]string, error)
func (*AccessibilityServiceConnectionProxy) GetCurrentMagnificationRegion ¶
func (*AccessibilityServiceConnectionProxy) GetInstalledAndEnabledServices ¶
func (p *AccessibilityServiceConnectionProxy) GetInstalledAndEnabledServices( ctx context.Context, ) ([]AccessibilityServiceInfo, error)
func (*AccessibilityServiceConnectionProxy) GetMagnificationCenterX ¶
func (*AccessibilityServiceConnectionProxy) GetMagnificationCenterY ¶
func (*AccessibilityServiceConnectionProxy) GetMagnificationConfig ¶
func (p *AccessibilityServiceConnectionProxy) GetMagnificationConfig( ctx context.Context, displayId int32, ) (MagnificationConfig, error)
func (*AccessibilityServiceConnectionProxy) GetMagnificationRegion ¶
func (*AccessibilityServiceConnectionProxy) GetMagnificationScale ¶
func (*AccessibilityServiceConnectionProxy) GetOverlayWindowToken ¶
func (*AccessibilityServiceConnectionProxy) GetServiceInfo ¶
func (p *AccessibilityServiceConnectionProxy) GetServiceInfo( ctx context.Context, ) (AccessibilityServiceInfo, error)
func (*AccessibilityServiceConnectionProxy) GetSoftKeyboardShowMode ¶
func (p *AccessibilityServiceConnectionProxy) GetSoftKeyboardShowMode( ctx context.Context, ) (int32, error)
func (*AccessibilityServiceConnectionProxy) GetSystemActions ¶
func (p *AccessibilityServiceConnectionProxy) GetSystemActions( ctx context.Context, ) ([]accessibility.AccessibilityNodeInfoAccessibilityAction, error)
func (*AccessibilityServiceConnectionProxy) GetWindow ¶
func (p *AccessibilityServiceConnectionProxy) GetWindow( ctx context.Context, windowId int32, ) (accessibility.AccessibilityWindowInfo, error)
func (*AccessibilityServiceConnectionProxy) GetWindowIdForLeashToken ¶
func (*AccessibilityServiceConnectionProxy) GetWindows ¶
func (p *AccessibilityServiceConnectionProxy) GetWindows( ctx context.Context, ) (accessibility.AccessibilityWindowInfoWindowListSparseArray, error)
func (*AccessibilityServiceConnectionProxy) IsAccessibilityButtonAvailable ¶
func (p *AccessibilityServiceConnectionProxy) IsAccessibilityButtonAvailable( ctx context.Context, ) (bool, error)
func (*AccessibilityServiceConnectionProxy) IsFingerprintGestureDetectionAvailable ¶
func (p *AccessibilityServiceConnectionProxy) IsFingerprintGestureDetectionAvailable( ctx context.Context, ) (bool, error)
func (*AccessibilityServiceConnectionProxy) OnDoubleTap ¶
func (p *AccessibilityServiceConnectionProxy) OnDoubleTap( ctx context.Context, displayId int32, ) error
func (*AccessibilityServiceConnectionProxy) OnDoubleTapAndHold ¶
func (p *AccessibilityServiceConnectionProxy) OnDoubleTapAndHold( ctx context.Context, displayId int32, ) error
func (*AccessibilityServiceConnectionProxy) PerformAccessibilityAction ¶
func (p *AccessibilityServiceConnectionProxy) PerformAccessibilityAction( ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64, ) (bool, error)
func (*AccessibilityServiceConnectionProxy) PerformGlobalAction ¶
func (*AccessibilityServiceConnectionProxy) RequestDelegating ¶
func (p *AccessibilityServiceConnectionProxy) RequestDelegating( ctx context.Context, displayId int32, ) error
func (*AccessibilityServiceConnectionProxy) RequestDragging ¶
func (*AccessibilityServiceConnectionProxy) RequestTouchExploration ¶
func (p *AccessibilityServiceConnectionProxy) RequestTouchExploration( ctx context.Context, displayId int32, ) error
func (*AccessibilityServiceConnectionProxy) ResetCurrentMagnification ¶
func (*AccessibilityServiceConnectionProxy) ResetMagnification ¶
func (*AccessibilityServiceConnectionProxy) SendGesture ¶
func (p *AccessibilityServiceConnectionProxy) SendGesture( ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice, ) error
func (*AccessibilityServiceConnectionProxy) SetAnimationScale ¶
func (p *AccessibilityServiceConnectionProxy) SetAnimationScale( ctx context.Context, scale float32, ) error
func (*AccessibilityServiceConnectionProxy) SetAttributionTag ¶
func (p *AccessibilityServiceConnectionProxy) SetAttributionTag( ctx context.Context, ) error
func (*AccessibilityServiceConnectionProxy) SetCacheEnabled ¶
func (p *AccessibilityServiceConnectionProxy) SetCacheEnabled( ctx context.Context, enabled bool, ) error
func (*AccessibilityServiceConnectionProxy) SetFocusAppearance ¶
func (*AccessibilityServiceConnectionProxy) SetGestureDetectionPassthroughRegion ¶
func (*AccessibilityServiceConnectionProxy) SetInputMethodEnabled ¶
func (*AccessibilityServiceConnectionProxy) SetInstalledAndEnabledServices ¶
func (p *AccessibilityServiceConnectionProxy) SetInstalledAndEnabledServices( ctx context.Context, infos []AccessibilityServiceInfo, ) error
func (*AccessibilityServiceConnectionProxy) SetMagnificationCallbackEnabled ¶
func (*AccessibilityServiceConnectionProxy) SetMagnificationConfig ¶
func (p *AccessibilityServiceConnectionProxy) SetMagnificationConfig( ctx context.Context, displayId int32, config MagnificationConfig, animate bool, ) (bool, error)
func (*AccessibilityServiceConnectionProxy) SetOnKeyEventResult ¶
func (*AccessibilityServiceConnectionProxy) SetServiceDetectsGesturesEnabled ¶
func (*AccessibilityServiceConnectionProxy) SetServiceInfo ¶
func (p *AccessibilityServiceConnectionProxy) SetServiceInfo( ctx context.Context, info AccessibilityServiceInfo, ) error
func (*AccessibilityServiceConnectionProxy) SetSoftKeyboardCallbackEnabled ¶
func (p *AccessibilityServiceConnectionProxy) SetSoftKeyboardCallbackEnabled( ctx context.Context, enabled bool, ) error
func (*AccessibilityServiceConnectionProxy) SetSoftKeyboardShowMode ¶
func (*AccessibilityServiceConnectionProxy) SetTestBrailleDisplayData ¶
func (*AccessibilityServiceConnectionProxy) SetTouchExplorationPassthroughRegion ¶
func (*AccessibilityServiceConnectionProxy) SwitchToInputMethod ¶
func (*AccessibilityServiceConnectionProxy) TakeScreenshot ¶
func (p *AccessibilityServiceConnectionProxy) TakeScreenshot( ctx context.Context, displayId int32, callback os.RemoteCallback, ) error
func (*AccessibilityServiceConnectionProxy) TakeScreenshotOfWindow ¶
func (p *AccessibilityServiceConnectionProxy) TakeScreenshotOfWindow( ctx context.Context, accessibilityWindowId int32, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback accessibility.IAccessibilityInteractionConnectionCallback, ) error
type AccessibilityServiceConnectionStub ¶
type AccessibilityServiceConnectionStub struct {
Impl IAccessibilityServiceConnection
Transport binder.VersionAwareTransport
}
AccessibilityServiceConnectionStub dispatches incoming binder transactions to a typed IAccessibilityServiceConnection implementation.
func (*AccessibilityServiceConnectionStub) Descriptor ¶
func (s *AccessibilityServiceConnectionStub) Descriptor() string
func (*AccessibilityServiceConnectionStub) OnTransaction ¶
func (s *AccessibilityServiceConnectionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityServiceInfo ¶
type AccessibilityServiceInfo struct {
EventTypes int32
FeedbackType int32
NotificationTimeout int64
NonInteractiveUiTimeout int32
InteractiveUiTimeout int32
Flags int32
SettingsActivityName string
Capabilities int32
SummaryResId int32
NonLocalizedSummary string
DescriptionResId int32
AnimatedImageRes int32
HtmlDescriptionRes int32
NonLocalizedDescription string
IsAccessibilityTool bool
TileServiceName string
IntroResId int32
MotionEventSources int32
ObservedMotionEventSources int32
ComponentName *types.ComponentName
ResolveInfo *pmTypes.ResolveInfo
}
func (*AccessibilityServiceInfo) MarshalParcel ¶
func (s *AccessibilityServiceInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityServiceInfo) UnmarshalParcel ¶
func (s *AccessibilityServiceInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type BrailleDisplayConnectionProxy ¶
func NewBrailleDisplayConnectionProxy ¶
func NewBrailleDisplayConnectionProxy( remote binder.IBinder, ) *BrailleDisplayConnectionProxy
func (*BrailleDisplayConnectionProxy) AsBinder ¶
func (p *BrailleDisplayConnectionProxy) AsBinder() binder.IBinder
func (*BrailleDisplayConnectionProxy) Disconnect ¶
func (p *BrailleDisplayConnectionProxy) Disconnect( ctx context.Context, ) error
type BrailleDisplayConnectionStub ¶
type BrailleDisplayConnectionStub struct {
Impl IBrailleDisplayConnection
Transport binder.VersionAwareTransport
}
BrailleDisplayConnectionStub dispatches incoming binder transactions to a typed IBrailleDisplayConnection implementation.
func (*BrailleDisplayConnectionStub) Descriptor ¶
func (s *BrailleDisplayConnectionStub) Descriptor() string
func (*BrailleDisplayConnectionStub) OnTransaction ¶
func (s *BrailleDisplayConnectionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type BrailleDisplayControllerProxy ¶
func NewBrailleDisplayControllerProxy ¶
func NewBrailleDisplayControllerProxy( remote binder.IBinder, ) *BrailleDisplayControllerProxy
func (*BrailleDisplayControllerProxy) AsBinder ¶
func (p *BrailleDisplayControllerProxy) AsBinder() binder.IBinder
func (*BrailleDisplayControllerProxy) OnConnected ¶
func (p *BrailleDisplayControllerProxy) OnConnected( ctx context.Context, connection IBrailleDisplayConnection, hidDescriptor []byte, ) error
func (*BrailleDisplayControllerProxy) OnConnectionFailed ¶
func (p *BrailleDisplayControllerProxy) OnConnectionFailed( ctx context.Context, error_ int32, ) error
func (*BrailleDisplayControllerProxy) OnDisconnected ¶
func (p *BrailleDisplayControllerProxy) OnDisconnected( ctx context.Context, ) error
type BrailleDisplayControllerStub ¶
type BrailleDisplayControllerStub struct {
Impl IBrailleDisplayController
Transport binder.VersionAwareTransport
}
BrailleDisplayControllerStub dispatches incoming binder transactions to a typed IBrailleDisplayController implementation.
func (*BrailleDisplayControllerStub) Descriptor ¶
func (s *BrailleDisplayControllerStub) Descriptor() string
func (*BrailleDisplayControllerStub) OnTransaction ¶
func (s *BrailleDisplayControllerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type IAccessibilityServiceClient ¶
type IAccessibilityServiceClient interface {
AsBinder() binder.IBinder
Init(ctx context.Context, connection IAccessibilityServiceConnection, connectionId int32, windowToken binder.IBinder) error
OnAccessibilityEvent(ctx context.Context, event accessibility.AccessibilityEvent, serviceWantsEvent bool) error
OnInterrupt(ctx context.Context) error
OnGesture(ctx context.Context, gestureEvent AccessibilityGestureEvent) error
ClearAccessibilityCache(ctx context.Context) error
OnKeyEvent(ctx context.Context, event view.KeyEvent, sequence int32) error
OnMagnificationChanged(ctx context.Context, displayId int32, region graphics.Region, config MagnificationConfig) error
OnMotionEvent(ctx context.Context, event view.MotionEvent) error
OnTouchStateChanged(ctx context.Context, displayId int32, state int32) error
OnSoftKeyboardShowModeChanged(ctx context.Context, showMode int32) error
OnPerformGestureResult(ctx context.Context, sequence int32, completedSuccessfully bool) error
OnFingerprintCapturingGesturesChanged(ctx context.Context, capturing bool) error
OnFingerprintGesture(ctx context.Context, gesture int32) error
OnAccessibilityButtonClicked(ctx context.Context, displayId int32) error
OnAccessibilityButtonAvailabilityChanged(ctx context.Context, available bool) error
OnSystemActionsChanged(ctx context.Context) error
CreateImeSession(ctx context.Context, callback inputmethod.IAccessibilityInputMethodSessionCallback) error
SetImeSessionEnabled(ctx context.Context, session inputmethod.IAccessibilityInputMethodSession, enabled bool) error
BindInput(ctx context.Context) error
UnbindInput(ctx context.Context) error
StartInput(ctx context.Context, connection inputmethod.IRemoteAccessibilityInputConnection, editorInfo viewInputmethod.EditorInfo, restarting bool) error
}
func NewAccessibilityServiceClientStub ¶
func NewAccessibilityServiceClientStub( impl IAccessibilityServiceClientServer, ) IAccessibilityServiceClient
NewAccessibilityServiceClientStub creates a server-side IAccessibilityServiceClient wrapping the given server implementation. The returned value satisfies IAccessibilityServiceClient and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IAccessibilityServiceClientServer ¶
type IAccessibilityServiceClientServer interface {
Init(ctx context.Context, connection IAccessibilityServiceConnection, connectionId int32, windowToken binder.IBinder) error
OnAccessibilityEvent(ctx context.Context, event accessibility.AccessibilityEvent, serviceWantsEvent bool) error
OnInterrupt(ctx context.Context) error
OnGesture(ctx context.Context, gestureEvent AccessibilityGestureEvent) error
ClearAccessibilityCache(ctx context.Context) error
OnKeyEvent(ctx context.Context, event view.KeyEvent, sequence int32) error
OnMagnificationChanged(ctx context.Context, displayId int32, region graphics.Region, config MagnificationConfig) error
OnMotionEvent(ctx context.Context, event view.MotionEvent) error
OnTouchStateChanged(ctx context.Context, displayId int32, state int32) error
OnSoftKeyboardShowModeChanged(ctx context.Context, showMode int32) error
OnPerformGestureResult(ctx context.Context, sequence int32, completedSuccessfully bool) error
OnFingerprintCapturingGesturesChanged(ctx context.Context, capturing bool) error
OnFingerprintGesture(ctx context.Context, gesture int32) error
OnAccessibilityButtonClicked(ctx context.Context, displayId int32) error
OnAccessibilityButtonAvailabilityChanged(ctx context.Context, available bool) error
OnSystemActionsChanged(ctx context.Context) error
CreateImeSession(ctx context.Context, callback inputmethod.IAccessibilityInputMethodSessionCallback) error
SetImeSessionEnabled(ctx context.Context, session inputmethod.IAccessibilityInputMethodSession, enabled bool) error
BindInput(ctx context.Context) error
UnbindInput(ctx context.Context) error
StartInput(ctx context.Context, connection inputmethod.IRemoteAccessibilityInputConnection, editorInfo viewInputmethod.EditorInfo, restarting bool) error
}
IAccessibilityServiceClientServer is the server-side interface that user implementations provide to NewAccessibilityServiceClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityServiceConnection ¶
type IAccessibilityServiceConnection interface {
AsBinder() binder.IBinder
SetServiceInfo(ctx context.Context, info AccessibilityServiceInfo) error
SetAttributionTag(ctx context.Context) error
FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, flags int32, threadId int64, arguments os.Bundle) ([]string, error)
FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, text string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, viewId string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FindFocus(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, focusType int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FocusSearch(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, direction int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
PerformAccessibilityAction(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) (bool, error)
GetWindow(ctx context.Context, windowId int32) (accessibility.AccessibilityWindowInfo, error)
GetWindows(ctx context.Context) (accessibility.AccessibilityWindowInfoWindowListSparseArray, error)
GetServiceInfo(ctx context.Context) (AccessibilityServiceInfo, error)
PerformGlobalAction(ctx context.Context, action int32) (bool, error)
GetSystemActions(ctx context.Context) ([]accessibility.AccessibilityNodeInfoAccessibilityAction, error)
DisableSelf(ctx context.Context) error
SetOnKeyEventResult(ctx context.Context, handled bool, sequence int32) error
GetMagnificationConfig(ctx context.Context, displayId int32) (MagnificationConfig, error)
GetMagnificationScale(ctx context.Context, displayId int32) (float32, error)
GetMagnificationCenterX(ctx context.Context, displayId int32) (float32, error)
GetMagnificationCenterY(ctx context.Context, displayId int32) (float32, error)
GetMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
GetCurrentMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
ResetMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
ResetCurrentMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
SetMagnificationConfig(ctx context.Context, displayId int32, config MagnificationConfig, animate bool) (bool, error)
SetMagnificationCallbackEnabled(ctx context.Context, displayId int32, enabled bool) error
SetSoftKeyboardShowMode(ctx context.Context, showMode int32) (bool, error)
GetSoftKeyboardShowMode(ctx context.Context) (int32, error)
SetSoftKeyboardCallbackEnabled(ctx context.Context, enabled bool) error
SwitchToInputMethod(ctx context.Context, imeId string) (bool, error)
SetInputMethodEnabled(ctx context.Context, imeId string, enabled bool) (int32, error)
IsAccessibilityButtonAvailable(ctx context.Context) (bool, error)
SendGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice) error
DispatchGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice, displayId int32) error
IsFingerprintGestureDetectionAvailable(ctx context.Context) (bool, error)
GetOverlayWindowToken(ctx context.Context, displayid int32) (binder.IBinder, error)
GetWindowIdForLeashToken(ctx context.Context, token binder.IBinder) (int32, error)
TakeScreenshot(ctx context.Context, displayId int32, callback os.RemoteCallback) error
TakeScreenshotOfWindow(ctx context.Context, accessibilityWindowId int32, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback accessibility.IAccessibilityInteractionConnectionCallback) error
SetGestureDetectionPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
SetTouchExplorationPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
SetCacheEnabled(ctx context.Context, enabled bool) error
LogTrace(ctx context.Context, timestamp int64, where string, loggingTypes int64, callingParams string, processId int32, threadId int64, serializedCallingStackInBundle os.Bundle) error
SetServiceDetectsGesturesEnabled(ctx context.Context, displayId int32, mode bool) error
RequestTouchExploration(ctx context.Context, displayId int32) error
RequestDragging(ctx context.Context, displayId int32, pointerId int32) error
RequestDelegating(ctx context.Context, displayId int32) error
OnDoubleTap(ctx context.Context, displayId int32) error
OnDoubleTapAndHold(ctx context.Context, displayId int32) error
SetAnimationScale(ctx context.Context, scale float32) error
SetInstalledAndEnabledServices(ctx context.Context, infos []AccessibilityServiceInfo) error
GetInstalledAndEnabledServices(ctx context.Context) ([]AccessibilityServiceInfo, error)
AttachAccessibilityOverlayToDisplay(ctx context.Context, interactionId int32, displayId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback) error
AttachAccessibilityOverlayToWindow(ctx context.Context, interactionId int32, accessibilityWindowId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback) error
ConnectBluetoothBrailleDisplay(ctx context.Context, bluetoothAddress string, controller IBrailleDisplayController) error
ConnectUsbBrailleDisplay(ctx context.Context, usbDevice usb.UsbDevice, controller IBrailleDisplayController) error
SetTestBrailleDisplayData(ctx context.Context, brailleDisplays []os.Bundle) error
}
func NewAccessibilityServiceConnectionStub ¶
func NewAccessibilityServiceConnectionStub( impl IAccessibilityServiceConnectionServer, ) IAccessibilityServiceConnection
NewAccessibilityServiceConnectionStub creates a server-side IAccessibilityServiceConnection wrapping the given server implementation. The returned value satisfies IAccessibilityServiceConnection and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IAccessibilityServiceConnectionServer ¶
type IAccessibilityServiceConnectionServer interface {
SetServiceInfo(ctx context.Context, info AccessibilityServiceInfo) error
SetAttributionTag(ctx context.Context) error
FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, flags int32, threadId int64, arguments os.Bundle) ([]string, error)
FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, text string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, viewId string, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FindFocus(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, focusType int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
FocusSearch(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, direction int32, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) ([]string, error)
PerformAccessibilityAction(ctx context.Context, accessibilityWindowId int32, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback accessibility.IAccessibilityInteractionConnectionCallback, threadId int64) (bool, error)
GetWindow(ctx context.Context, windowId int32) (accessibility.AccessibilityWindowInfo, error)
GetWindows(ctx context.Context) (accessibility.AccessibilityWindowInfoWindowListSparseArray, error)
GetServiceInfo(ctx context.Context) (AccessibilityServiceInfo, error)
PerformGlobalAction(ctx context.Context, action int32) (bool, error)
GetSystemActions(ctx context.Context) ([]accessibility.AccessibilityNodeInfoAccessibilityAction, error)
DisableSelf(ctx context.Context) error
SetOnKeyEventResult(ctx context.Context, handled bool, sequence int32) error
GetMagnificationConfig(ctx context.Context, displayId int32) (MagnificationConfig, error)
GetMagnificationScale(ctx context.Context, displayId int32) (float32, error)
GetMagnificationCenterX(ctx context.Context, displayId int32) (float32, error)
GetMagnificationCenterY(ctx context.Context, displayId int32) (float32, error)
GetMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
GetCurrentMagnificationRegion(ctx context.Context, displayId int32) (graphics.Region, error)
ResetMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
ResetCurrentMagnification(ctx context.Context, displayId int32, animate bool) (bool, error)
SetMagnificationConfig(ctx context.Context, displayId int32, config MagnificationConfig, animate bool) (bool, error)
SetMagnificationCallbackEnabled(ctx context.Context, displayId int32, enabled bool) error
SetSoftKeyboardShowMode(ctx context.Context, showMode int32) (bool, error)
GetSoftKeyboardShowMode(ctx context.Context) (int32, error)
SetSoftKeyboardCallbackEnabled(ctx context.Context, enabled bool) error
SwitchToInputMethod(ctx context.Context, imeId string) (bool, error)
SetInputMethodEnabled(ctx context.Context, imeId string, enabled bool) (int32, error)
IsAccessibilityButtonAvailable(ctx context.Context) (bool, error)
SendGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice) error
DispatchGesture(ctx context.Context, sequence int32, gestureSteps pm.ParceledListSlice, displayId int32) error
IsFingerprintGestureDetectionAvailable(ctx context.Context) (bool, error)
GetOverlayWindowToken(ctx context.Context, displayid int32) (binder.IBinder, error)
GetWindowIdForLeashToken(ctx context.Context, token binder.IBinder) (int32, error)
TakeScreenshot(ctx context.Context, displayId int32, callback os.RemoteCallback) error
TakeScreenshotOfWindow(ctx context.Context, accessibilityWindowId int32, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback accessibility.IAccessibilityInteractionConnectionCallback) error
SetGestureDetectionPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
SetTouchExplorationPassthroughRegion(ctx context.Context, displayId int32, region graphics.Region) error
SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
SetCacheEnabled(ctx context.Context, enabled bool) error
LogTrace(ctx context.Context, timestamp int64, where string, loggingTypes int64, callingParams string, processId int32, threadId int64, serializedCallingStackInBundle os.Bundle) error
SetServiceDetectsGesturesEnabled(ctx context.Context, displayId int32, mode bool) error
RequestTouchExploration(ctx context.Context, displayId int32) error
RequestDragging(ctx context.Context, displayId int32, pointerId int32) error
RequestDelegating(ctx context.Context, displayId int32) error
OnDoubleTap(ctx context.Context, displayId int32) error
OnDoubleTapAndHold(ctx context.Context, displayId int32) error
SetAnimationScale(ctx context.Context, scale float32) error
SetInstalledAndEnabledServices(ctx context.Context, infos []AccessibilityServiceInfo) error
GetInstalledAndEnabledServices(ctx context.Context) ([]AccessibilityServiceInfo, error)
AttachAccessibilityOverlayToDisplay(ctx context.Context, interactionId int32, displayId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback) error
AttachAccessibilityOverlayToWindow(ctx context.Context, interactionId int32, accessibilityWindowId int32, sc view.SurfaceControl, callback accessibility.IAccessibilityInteractionConnectionCallback) error
ConnectBluetoothBrailleDisplay(ctx context.Context, bluetoothAddress string, controller IBrailleDisplayController) error
ConnectUsbBrailleDisplay(ctx context.Context, usbDevice usb.UsbDevice, controller IBrailleDisplayController) error
SetTestBrailleDisplayData(ctx context.Context, brailleDisplays []os.Bundle) error
}
IAccessibilityServiceConnectionServer is the server-side interface that user implementations provide to NewAccessibilityServiceConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IBrailleDisplayConnection ¶
type IBrailleDisplayConnection interface {
AsBinder() binder.IBinder
Disconnect(ctx context.Context) error
Write(ctx context.Context, output []byte) error
}
func NewBrailleDisplayConnectionStub ¶
func NewBrailleDisplayConnectionStub( impl IBrailleDisplayConnectionServer, ) IBrailleDisplayConnection
NewBrailleDisplayConnectionStub creates a server-side IBrailleDisplayConnection wrapping the given server implementation. The returned value satisfies IBrailleDisplayConnection and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IBrailleDisplayConnectionServer ¶
type IBrailleDisplayConnectionServer interface {
Disconnect(ctx context.Context) error
Write(ctx context.Context, output []byte) error
}
IBrailleDisplayConnectionServer is the server-side interface that user implementations provide to NewBrailleDisplayConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IBrailleDisplayController ¶
type IBrailleDisplayController interface {
AsBinder() binder.IBinder
OnConnected(ctx context.Context, connection IBrailleDisplayConnection, hidDescriptor []byte) error
OnConnectionFailed(ctx context.Context, error_ int32) error
OnInput(ctx context.Context, input []byte) error
OnDisconnected(ctx context.Context) error
}
func NewBrailleDisplayControllerStub ¶
func NewBrailleDisplayControllerStub( impl IBrailleDisplayControllerServer, ) IBrailleDisplayController
NewBrailleDisplayControllerStub creates a server-side IBrailleDisplayController wrapping the given server implementation. The returned value satisfies IBrailleDisplayController and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IBrailleDisplayControllerServer ¶
type IBrailleDisplayControllerServer interface {
OnConnected(ctx context.Context, connection IBrailleDisplayConnection, hidDescriptor []byte) error
OnConnectionFailed(ctx context.Context, error_ int32) error
OnInput(ctx context.Context, input []byte) error
OnDisconnected(ctx context.Context) error
}
IBrailleDisplayControllerServer is the server-side interface that user implementations provide to NewBrailleDisplayControllerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type MagnificationConfig ¶
type MagnificationConfig struct {
Mode int32
Activated bool
Scale float32
CenterX float32
CenterY float32
}
func (*MagnificationConfig) MarshalParcel ¶
func (s *MagnificationConfig) MarshalParcel( p *parcel.Parcel, ) error
func (*MagnificationConfig) UnmarshalParcel ¶
func (s *MagnificationConfig) UnmarshalParcel( p *parcel.Parcel, ) error