Documentation
¶
Index ¶
- Constants
- type AccessibilityEmbeddedConnectionProxy
- func (p *AccessibilityEmbeddedConnectionProxy) AsBinder() binder.IBinder
- func (p *AccessibilityEmbeddedConnectionProxy) AssociateEmbeddedHierarchy(ctx context.Context, hostToken binder.IBinder, sourceId int32) (binder.IBinder, error)
- func (p *AccessibilityEmbeddedConnectionProxy) DisassociateEmbeddedHierarchy(ctx context.Context) error
- func (p *AccessibilityEmbeddedConnectionProxy) SetWindowMatrix(ctx context.Context, matrixValues []float32) error
- type AccessibilityEmbeddedConnectionStub
- type AccessibilityEvent
- type AccessibilityInteractionConnectionCallbackProxy
- func (p *AccessibilityInteractionConnectionCallbackProxy) AsBinder() binder.IBinder
- func (p *AccessibilityInteractionConnectionCallbackProxy) SendAttachOverlayResult(ctx context.Context, result int32, interactionId int32) error
- func (p *AccessibilityInteractionConnectionCallbackProxy) SendTakeScreenshotOfWindowError(ctx context.Context, errorCode int32, interactionId int32) error
- func (p *AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfoResult(ctx context.Context, info AccessibilityNodeInfo, interactionId int32) error
- func (p *AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfosResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
- func (p *AccessibilityInteractionConnectionCallbackProxy) SetPerformAccessibilityActionResult(ctx context.Context, succeeded bool, interactionId int32) error
- func (p *AccessibilityInteractionConnectionCallbackProxy) SetPrefetchAccessibilityNodeInfoResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
- type AccessibilityInteractionConnectionCallbackStub
- type AccessibilityInteractionConnectionProxy
- func (p *AccessibilityInteractionConnectionProxy) AsBinder() binder.IBinder
- func (p *AccessibilityInteractionConnectionProxy) AttachAccessibilityOverlayToWindow(ctx context.Context, sc view.SurfaceControl, interactionId int32, ...) error
- func (p *AccessibilityInteractionConnectionProxy) ClearAccessibilityFocus(ctx context.Context) error
- func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityNodeId int64, bounds graphics.Region, ...) error
- func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityNodeId int64, text string, ...) error
- func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityNodeId int64, viewId string, ...) error
- func (p *AccessibilityInteractionConnectionProxy) FindFocus(ctx context.Context, accessibilityNodeId int64, focusType int32, ...) error
- func (p *AccessibilityInteractionConnectionProxy) FocusSearch(ctx context.Context, accessibilityNodeId int64, direction int32, ...) error
- func (p *AccessibilityInteractionConnectionProxy) NotifyOutsideTouch(ctx context.Context) error
- func (p *AccessibilityInteractionConnectionProxy) PerformAccessibilityAction(ctx context.Context, accessibilityNodeId int64, action int32, ...) error
- func (p *AccessibilityInteractionConnectionProxy) TakeScreenshotOfWindow(ctx context.Context, interactionId int32, ...) error
- type AccessibilityInteractionConnectionStub
- type AccessibilityManagerClientProxy
- func (p *AccessibilityManagerClientProxy) AsBinder() binder.IBinder
- func (p *AccessibilityManagerClientProxy) NotifyServicesStateChanged(ctx context.Context, updatedUiTimeout int64) error
- func (p *AccessibilityManagerClientProxy) SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
- func (p *AccessibilityManagerClientProxy) SetRelevantEventTypes(ctx context.Context, eventTypes int32) error
- func (p *AccessibilityManagerClientProxy) SetState(ctx context.Context, stateFlags int32) error
- type AccessibilityManagerClientStub
- type AccessibilityManagerProxy
- func (p *AccessibilityManagerProxy) AddAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow, leashToken binder.IBinder, ...) (int32, error)
- func (p *AccessibilityManagerProxy) AddClient(ctx context.Context, client IAccessibilityManagerClient) (int64, error)
- func (p *AccessibilityManagerProxy) AsBinder() binder.IBinder
- func (p *AccessibilityManagerProxy) AssociateEmbeddedHierarchy(ctx context.Context, host binder.IBinder, embedded binder.IBinder) error
- func (p *AccessibilityManagerProxy) AttachAccessibilityOverlayToDisplay(ctx context.Context, displayId int32, surfaceControl view.SurfaceControl) error
- func (p *AccessibilityManagerProxy) DisassociateEmbeddedHierarchy(ctx context.Context, token binder.IBinder) error
- func (p *AccessibilityManagerProxy) GetAccessibilityShortcutTargets(ctx context.Context, shortcutType int32) ([]string, error)
- func (p *AccessibilityManagerProxy) GetAccessibilityWindowId(ctx context.Context, windowToken binder.IBinder) (int32, error)
- func (p *AccessibilityManagerProxy) GetEnabledAccessibilityServiceList(ctx context.Context, feedbackType int32) ([]types.AccessibilityServiceInfo, error)
- func (p *AccessibilityManagerProxy) GetFocusColor(ctx context.Context) (int32, error)
- func (p *AccessibilityManagerProxy) GetFocusStrokeWidth(ctx context.Context) (int32, error)
- func (p *AccessibilityManagerProxy) GetInstalledAccessibilityServiceList(ctx context.Context) (pm.ParceledListSlice, error)
- func (p *AccessibilityManagerProxy) GetRecommendedTimeoutMillis(ctx context.Context) (int64, error)
- func (p *AccessibilityManagerProxy) GetWindowToken(ctx context.Context, windowId int32) (binder.IBinder, error)
- func (p *AccessibilityManagerProxy) GetWindowTransformationSpec(ctx context.Context, windowId int32) (IAccessibilityManagerWindowTransformationSpec, error)
- func (p *AccessibilityManagerProxy) InjectInputEventToInputFilter(ctx context.Context, event view.InputEvent) error
- func (p *AccessibilityManagerProxy) Interrupt(ctx context.Context) error
- func (p *AccessibilityManagerProxy) IsAccessibilityServiceWarningRequired(ctx context.Context, info types.AccessibilityServiceInfo) (bool, error)
- func (p *AccessibilityManagerProxy) IsAccessibilityTargetAllowed(ctx context.Context, packageName string, uid int32) (bool, error)
- func (p *AccessibilityManagerProxy) IsAudioDescriptionByDefaultEnabled(ctx context.Context) (bool, error)
- func (p *AccessibilityManagerProxy) IsSystemAudioCaptioningUiEnabled(ctx context.Context) (bool, error)
- func (p *AccessibilityManagerProxy) NotifyAccessibilityButtonClicked(ctx context.Context, displayId int32, targetName string) error
- func (p *AccessibilityManagerProxy) NotifyAccessibilityButtonVisibilityChanged(ctx context.Context, available bool) error
- func (p *AccessibilityManagerProxy) NotifyQuickSettingsTilesChanged(ctx context.Context, tileComponentNames []content.ComponentName) error
- func (p *AccessibilityManagerProxy) PerformAccessibilityShortcut(ctx context.Context, targetName string) error
- func (p *AccessibilityManagerProxy) RegisterProxyForDisplay(ctx context.Context, proxy types.IAccessibilityServiceClient, displayId int32) (bool, error)
- func (p *AccessibilityManagerProxy) RegisterSystemAction(ctx context.Context, action app.RemoteAction, actionId int32) error
- func (p *AccessibilityManagerProxy) RegisterUiTestAutomationService(ctx context.Context, owner binder.IBinder, ...) error
- func (p *AccessibilityManagerProxy) RemoveAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow) error
- func (p *AccessibilityManagerProxy) RemoveClient(ctx context.Context, client IAccessibilityManagerClient) (bool, error)
- func (p *AccessibilityManagerProxy) SendAccessibilityEvent(ctx context.Context, uiEvent AccessibilityEvent) error
- func (p *AccessibilityManagerProxy) SendFingerprintGesture(ctx context.Context, gestureKeyCode int32) (bool, error)
- func (p *AccessibilityManagerProxy) SendRestrictedDialogIntent(ctx context.Context, packageName string, uid int32) (bool, error)
- func (p *AccessibilityManagerProxy) SetAccessibilityWindowAttributes(ctx context.Context, displayId int32, windowId int32, ...) error
- func (p *AccessibilityManagerProxy) SetMagnificationConnection(ctx context.Context, connection IMagnificationConnection) error
- func (p *AccessibilityManagerProxy) SetPictureInPictureActionReplacingConnection(ctx context.Context, connection IAccessibilityInteractionConnection) error
- func (p *AccessibilityManagerProxy) SetSystemAudioCaptioningEnabled(ctx context.Context, isEnabled bool) error
- func (p *AccessibilityManagerProxy) SetSystemAudioCaptioningUiEnabled(ctx context.Context, isEnabled bool) error
- func (p *AccessibilityManagerProxy) StartFlashNotificationEvent(ctx context.Context, opPkg string, reason int32, reasonPkg string) (bool, error)
- func (p *AccessibilityManagerProxy) StartFlashNotificationSequence(ctx context.Context, opPkg string, reason int32, token binder.IBinder) (bool, error)
- func (p *AccessibilityManagerProxy) StopFlashNotificationSequence(ctx context.Context, opPkg string) (bool, error)
- func (p *AccessibilityManagerProxy) UnregisterProxyForDisplay(ctx context.Context, displayId int32) (bool, error)
- func (p *AccessibilityManagerProxy) UnregisterSystemAction(ctx context.Context, actionId int32) error
- func (p *AccessibilityManagerProxy) UnregisterUiTestAutomationService(ctx context.Context, client types.IAccessibilityServiceClient) error
- type AccessibilityManagerStub
- type AccessibilityNodeInfo
- type AccessibilityNodeInfoAccessibilityAction
- type AccessibilityRecord
- type AccessibilityWindowAttributes
- type AccessibilityWindowInfo
- type AccessibilityWindowInfoWindowListSparseArray
- type IAccessibilityEmbeddedConnection
- type IAccessibilityEmbeddedConnectionServer
- type IAccessibilityInteractionConnection
- type IAccessibilityInteractionConnectionCallback
- type IAccessibilityInteractionConnectionCallbackServer
- type IAccessibilityInteractionConnectionServer
- type IAccessibilityManager
- type IAccessibilityManagerClient
- type IAccessibilityManagerClientServer
- type IAccessibilityManagerServer
- type IAccessibilityManagerWindowTransformationSpec
- type IMagnificationConnection
- type IMagnificationConnectionCallback
- type IMagnificationConnectionCallbackServer
- type IMagnificationConnectionServer
- type IRemoteMagnificationAnimationCallback
- type IRemoteMagnificationAnimationCallbackServer
- type MagnificationConnectionCallbackProxy
- func (p *MagnificationConnectionCallbackProxy) AsBinder() binder.IBinder
- func (p *MagnificationConnectionCallbackProxy) OnAccessibilityActionPerformed(ctx context.Context, displayId int32) error
- func (p *MagnificationConnectionCallbackProxy) OnChangeMagnificationMode(ctx context.Context, displayId int32, magnificationMode int32) error
- func (p *MagnificationConnectionCallbackProxy) OnMove(ctx context.Context, displayId int32) error
- func (p *MagnificationConnectionCallbackProxy) OnPerformScaleAction(ctx context.Context, displayId int32, scale float32, updatePersistence bool) error
- func (p *MagnificationConnectionCallbackProxy) OnSourceBoundsChanged(ctx context.Context, displayId int32, sourceBounds graphics.Rect) error
- func (p *MagnificationConnectionCallbackProxy) OnWindowMagnifierBoundsChanged(ctx context.Context, displayId int32, bounds graphics.Rect) error
- type MagnificationConnectionCallbackStub
- type MagnificationConnectionProxy
- func (p *MagnificationConnectionProxy) AsBinder() binder.IBinder
- func (p *MagnificationConnectionProxy) DisableWindowMagnification(ctx context.Context, displayId int32, ...) error
- func (p *MagnificationConnectionProxy) EnableWindowMagnification(ctx context.Context, displayId int32, scale float32, centerX float32, ...) error
- func (p *MagnificationConnectionProxy) MoveWindowMagnifier(ctx context.Context, displayId int32, offsetX float32, offsetY float32) error
- func (p *MagnificationConnectionProxy) MoveWindowMagnifierToPosition(ctx context.Context, displayId int32, positionX float32, positionY float32, ...) error
- func (p *MagnificationConnectionProxy) OnFullscreenMagnificationActivationChanged(ctx context.Context, displayId int32, activated bool) error
- func (p *MagnificationConnectionProxy) OnUserMagnificationScaleChanged(ctx context.Context, displayId int32, scale float32) error
- func (p *MagnificationConnectionProxy) RemoveMagnificationButton(ctx context.Context, displayId int32) error
- func (p *MagnificationConnectionProxy) RemoveMagnificationSettingsPanel(ctx context.Context, displayId int32) error
- func (p *MagnificationConnectionProxy) SetConnectionCallback(ctx context.Context, callback IMagnificationConnectionCallback) error
- func (p *MagnificationConnectionProxy) SetScaleForWindowMagnification(ctx context.Context, displayId int32, scale float32) error
- func (p *MagnificationConnectionProxy) ShowMagnificationButton(ctx context.Context, displayId int32, magnificationMode int32) error
- type MagnificationConnectionStub
- type RemoteMagnificationAnimationCallbackProxy
- type RemoteMagnificationAnimationCallbackStub
Constants ¶
const ( TransactionIAccessibilityEmbeddedConnectionAssociateEmbeddedHierarchy = binder.FirstCallTransaction + 0 TransactionIAccessibilityEmbeddedConnectionDisassociateEmbeddedHierarchy = binder.FirstCallTransaction + 1 TransactionIAccessibilityEmbeddedConnectionSetWindowMatrix = binder.FirstCallTransaction + 2 )
const ( MethodIAccessibilityEmbeddedConnectionAssociateEmbeddedHierarchy = "associateEmbeddedHierarchy" MethodIAccessibilityEmbeddedConnectionDisassociateEmbeddedHierarchy = "disassociateEmbeddedHierarchy" MethodIAccessibilityEmbeddedConnectionSetWindowMatrix = "setWindowMatrix" )
const ( TransactionIAccessibilityInteractionConnectionFindAccessibilityNodeInfoByAccessibilityId = binder.FirstCallTransaction + 0 TransactionIAccessibilityInteractionConnectionFindAccessibilityNodeInfosByViewId = binder.FirstCallTransaction + 1 TransactionIAccessibilityInteractionConnectionFindAccessibilityNodeInfosByText = binder.FirstCallTransaction + 2 TransactionIAccessibilityInteractionConnectionFindFocus = binder.FirstCallTransaction + 3 TransactionIAccessibilityInteractionConnectionFocusSearch = binder.FirstCallTransaction + 4 TransactionIAccessibilityInteractionConnectionPerformAccessibilityAction = binder.FirstCallTransaction + 5 TransactionIAccessibilityInteractionConnectionClearAccessibilityFocus = binder.FirstCallTransaction + 6 TransactionIAccessibilityInteractionConnectionNotifyOutsideTouch = binder.FirstCallTransaction + 7 TransactionIAccessibilityInteractionConnectionTakeScreenshotOfWindow = binder.FirstCallTransaction + 8 TransactionIAccessibilityInteractionConnectionAttachAccessibilityOverlayToWindow = binder.FirstCallTransaction + 9 )
const ( MethodIAccessibilityInteractionConnectionFindAccessibilityNodeInfoByAccessibilityId = "findAccessibilityNodeInfoByAccessibilityId" MethodIAccessibilityInteractionConnectionFindAccessibilityNodeInfosByViewId = "findAccessibilityNodeInfosByViewId" MethodIAccessibilityInteractionConnectionFindAccessibilityNodeInfosByText = "findAccessibilityNodeInfosByText" MethodIAccessibilityInteractionConnectionFindFocus = "findFocus" MethodIAccessibilityInteractionConnectionFocusSearch = "focusSearch" MethodIAccessibilityInteractionConnectionPerformAccessibilityAction = "performAccessibilityAction" MethodIAccessibilityInteractionConnectionClearAccessibilityFocus = "clearAccessibilityFocus" MethodIAccessibilityInteractionConnectionNotifyOutsideTouch = "notifyOutsideTouch" MethodIAccessibilityInteractionConnectionTakeScreenshotOfWindow = "takeScreenshotOfWindow" MethodIAccessibilityInteractionConnectionAttachAccessibilityOverlayToWindow = "attachAccessibilityOverlayToWindow" )
const ( TransactionIAccessibilityInteractionConnectionCallbackSetFindAccessibilityNodeInfoResult = binder.FirstCallTransaction + 0 TransactionIAccessibilityInteractionConnectionCallbackSetFindAccessibilityNodeInfosResult = binder.FirstCallTransaction + 1 TransactionIAccessibilityInteractionConnectionCallbackSetPrefetchAccessibilityNodeInfoResult = binder.FirstCallTransaction + 2 TransactionIAccessibilityInteractionConnectionCallbackSetPerformAccessibilityActionResult = binder.FirstCallTransaction + 3 TransactionIAccessibilityInteractionConnectionCallbackSendTakeScreenshotOfWindowError = binder.FirstCallTransaction + 4 TransactionIAccessibilityInteractionConnectionCallbackSendAttachOverlayResult = binder.FirstCallTransaction + 5 )
const ( MethodIAccessibilityInteractionConnectionCallbackSetFindAccessibilityNodeInfoResult = "setFindAccessibilityNodeInfoResult" MethodIAccessibilityInteractionConnectionCallbackSetFindAccessibilityNodeInfosResult = "setFindAccessibilityNodeInfosResult" MethodIAccessibilityInteractionConnectionCallbackSetPrefetchAccessibilityNodeInfoResult = "setPrefetchAccessibilityNodeInfoResult" MethodIAccessibilityInteractionConnectionCallbackSetPerformAccessibilityActionResult = "setPerformAccessibilityActionResult" MethodIAccessibilityInteractionConnectionCallbackSendTakeScreenshotOfWindowError = "sendTakeScreenshotOfWindowError" MethodIAccessibilityInteractionConnectionCallbackSendAttachOverlayResult = "sendAttachOverlayResult" )
const ( TransactionIAccessibilityManagerInterrupt = binder.FirstCallTransaction + 0 TransactionIAccessibilityManagerSendAccessibilityEvent = binder.FirstCallTransaction + 1 TransactionIAccessibilityManagerAddClient = binder.FirstCallTransaction + 2 TransactionIAccessibilityManagerRemoveClient = binder.FirstCallTransaction + 3 TransactionIAccessibilityManagerGetInstalledAccessibilityServiceList = binder.FirstCallTransaction + 4 TransactionIAccessibilityManagerGetEnabledAccessibilityServiceList = binder.FirstCallTransaction + 5 TransactionIAccessibilityManagerAddAccessibilityInteractionConnection = binder.FirstCallTransaction + 6 TransactionIAccessibilityManagerRemoveAccessibilityInteractionConnection = binder.FirstCallTransaction + 7 TransactionIAccessibilityManagerSetPictureInPictureActionReplacingConnection = binder.FirstCallTransaction + 8 TransactionIAccessibilityManagerRegisterUiTestAutomationService = binder.FirstCallTransaction + 9 TransactionIAccessibilityManagerUnregisterUiTestAutomationService = binder.FirstCallTransaction + 10 TransactionIAccessibilityManagerGetWindowToken = binder.FirstCallTransaction + 11 TransactionIAccessibilityManagerNotifyAccessibilityButtonClicked = binder.FirstCallTransaction + 12 TransactionIAccessibilityManagerNotifyAccessibilityButtonVisibilityChanged = binder.FirstCallTransaction + 13 TransactionIAccessibilityManagerPerformAccessibilityShortcut = binder.FirstCallTransaction + 14 TransactionIAccessibilityManagerGetAccessibilityShortcutTargets = binder.FirstCallTransaction + 15 TransactionIAccessibilityManagerSendFingerprintGesture = binder.FirstCallTransaction + 16 TransactionIAccessibilityManagerGetAccessibilityWindowId = binder.FirstCallTransaction + 17 TransactionIAccessibilityManagerGetRecommendedTimeoutMillis = binder.FirstCallTransaction + 18 TransactionIAccessibilityManagerRegisterSystemAction = binder.FirstCallTransaction + 19 TransactionIAccessibilityManagerUnregisterSystemAction = binder.FirstCallTransaction + 20 TransactionIAccessibilityManagerSetMagnificationConnection = binder.FirstCallTransaction + 21 TransactionIAccessibilityManagerAssociateEmbeddedHierarchy = binder.FirstCallTransaction + 22 TransactionIAccessibilityManagerDisassociateEmbeddedHierarchy = binder.FirstCallTransaction + 23 TransactionIAccessibilityManagerGetFocusStrokeWidth = binder.FirstCallTransaction + 24 TransactionIAccessibilityManagerGetFocusColor = binder.FirstCallTransaction + 25 TransactionIAccessibilityManagerIsAudioDescriptionByDefaultEnabled = binder.FirstCallTransaction + 26 TransactionIAccessibilityManagerSetSystemAudioCaptioningEnabled = binder.FirstCallTransaction + 27 TransactionIAccessibilityManagerIsSystemAudioCaptioningUiEnabled = binder.FirstCallTransaction + 28 TransactionIAccessibilityManagerSetSystemAudioCaptioningUiEnabled = binder.FirstCallTransaction + 29 TransactionIAccessibilityManagerSetAccessibilityWindowAttributes = binder.FirstCallTransaction + 30 TransactionIAccessibilityManagerRegisterProxyForDisplay = binder.FirstCallTransaction + 31 TransactionIAccessibilityManagerUnregisterProxyForDisplay = binder.FirstCallTransaction + 32 TransactionIAccessibilityManagerInjectInputEventToInputFilter = binder.FirstCallTransaction + 33 TransactionIAccessibilityManagerStartFlashNotificationSequence = binder.FirstCallTransaction + 34 TransactionIAccessibilityManagerStopFlashNotificationSequence = binder.FirstCallTransaction + 35 TransactionIAccessibilityManagerStartFlashNotificationEvent = binder.FirstCallTransaction + 36 TransactionIAccessibilityManagerIsAccessibilityTargetAllowed = binder.FirstCallTransaction + 37 TransactionIAccessibilityManagerSendRestrictedDialogIntent = binder.FirstCallTransaction + 38 TransactionIAccessibilityManagerIsAccessibilityServiceWarningRequired = binder.FirstCallTransaction + 39 TransactionIAccessibilityManagerGetWindowTransformationSpec = binder.FirstCallTransaction + 40 TransactionIAccessibilityManagerAttachAccessibilityOverlayToDisplay = binder.FirstCallTransaction + 41 TransactionIAccessibilityManagerNotifyQuickSettingsTilesChanged = binder.FirstCallTransaction + 42 )
const ( MethodIAccessibilityManagerInterrupt = "interrupt" MethodIAccessibilityManagerSendAccessibilityEvent = "sendAccessibilityEvent" MethodIAccessibilityManagerAddClient = "addClient" MethodIAccessibilityManagerRemoveClient = "removeClient" MethodIAccessibilityManagerGetInstalledAccessibilityServiceList = "getInstalledAccessibilityServiceList" MethodIAccessibilityManagerGetEnabledAccessibilityServiceList = "getEnabledAccessibilityServiceList" MethodIAccessibilityManagerAddAccessibilityInteractionConnection = "addAccessibilityInteractionConnection" MethodIAccessibilityManagerRemoveAccessibilityInteractionConnection = "removeAccessibilityInteractionConnection" MethodIAccessibilityManagerSetPictureInPictureActionReplacingConnection = "setPictureInPictureActionReplacingConnection" MethodIAccessibilityManagerRegisterUiTestAutomationService = "registerUiTestAutomationService" MethodIAccessibilityManagerUnregisterUiTestAutomationService = "unregisterUiTestAutomationService" MethodIAccessibilityManagerGetWindowToken = "getWindowToken" MethodIAccessibilityManagerNotifyAccessibilityButtonClicked = "notifyAccessibilityButtonClicked" MethodIAccessibilityManagerNotifyAccessibilityButtonVisibilityChanged = "notifyAccessibilityButtonVisibilityChanged" MethodIAccessibilityManagerPerformAccessibilityShortcut = "performAccessibilityShortcut" MethodIAccessibilityManagerGetAccessibilityShortcutTargets = "getAccessibilityShortcutTargets" MethodIAccessibilityManagerSendFingerprintGesture = "sendFingerprintGesture" MethodIAccessibilityManagerGetAccessibilityWindowId = "getAccessibilityWindowId" MethodIAccessibilityManagerGetRecommendedTimeoutMillis = "getRecommendedTimeoutMillis" MethodIAccessibilityManagerRegisterSystemAction = "registerSystemAction" MethodIAccessibilityManagerUnregisterSystemAction = "unregisterSystemAction" MethodIAccessibilityManagerSetMagnificationConnection = "setMagnificationConnection" MethodIAccessibilityManagerAssociateEmbeddedHierarchy = "associateEmbeddedHierarchy" MethodIAccessibilityManagerDisassociateEmbeddedHierarchy = "disassociateEmbeddedHierarchy" MethodIAccessibilityManagerGetFocusStrokeWidth = "getFocusStrokeWidth" MethodIAccessibilityManagerGetFocusColor = "getFocusColor" MethodIAccessibilityManagerIsAudioDescriptionByDefaultEnabled = "isAudioDescriptionByDefaultEnabled" MethodIAccessibilityManagerSetSystemAudioCaptioningEnabled = "setSystemAudioCaptioningEnabled" MethodIAccessibilityManagerIsSystemAudioCaptioningUiEnabled = "isSystemAudioCaptioningUiEnabled" MethodIAccessibilityManagerSetSystemAudioCaptioningUiEnabled = "setSystemAudioCaptioningUiEnabled" MethodIAccessibilityManagerSetAccessibilityWindowAttributes = "setAccessibilityWindowAttributes" MethodIAccessibilityManagerRegisterProxyForDisplay = "registerProxyForDisplay" MethodIAccessibilityManagerUnregisterProxyForDisplay = "unregisterProxyForDisplay" MethodIAccessibilityManagerInjectInputEventToInputFilter = "injectInputEventToInputFilter" MethodIAccessibilityManagerStartFlashNotificationSequence = "startFlashNotificationSequence" MethodIAccessibilityManagerStopFlashNotificationSequence = "stopFlashNotificationSequence" MethodIAccessibilityManagerStartFlashNotificationEvent = "startFlashNotificationEvent" MethodIAccessibilityManagerIsAccessibilityTargetAllowed = "isAccessibilityTargetAllowed" MethodIAccessibilityManagerSendRestrictedDialogIntent = "sendRestrictedDialogIntent" MethodIAccessibilityManagerIsAccessibilityServiceWarningRequired = "isAccessibilityServiceWarningRequired" MethodIAccessibilityManagerGetWindowTransformationSpec = "getWindowTransformationSpec" MethodIAccessibilityManagerAttachAccessibilityOverlayToDisplay = "attachAccessibilityOverlayToDisplay" MethodIAccessibilityManagerNotifyQuickSettingsTilesChanged = "notifyQuickSettingsTilesChanged" )
const ( TransactionIAccessibilityManagerClientSetState = binder.FirstCallTransaction + 0 TransactionIAccessibilityManagerClientNotifyServicesStateChanged = binder.FirstCallTransaction + 1 TransactionIAccessibilityManagerClientSetRelevantEventTypes = binder.FirstCallTransaction + 2 TransactionIAccessibilityManagerClientSetFocusAppearance = binder.FirstCallTransaction + 3 )
const ( MethodIAccessibilityManagerClientSetState = "setState" MethodIAccessibilityManagerClientNotifyServicesStateChanged = "notifyServicesStateChanged" MethodIAccessibilityManagerClientSetRelevantEventTypes = "setRelevantEventTypes" MethodIAccessibilityManagerClientSetFocusAppearance = "setFocusAppearance" )
const ( TransactionIMagnificationConnectionEnableWindowMagnification = binder.FirstCallTransaction + 0 TransactionIMagnificationConnectionSetScaleForWindowMagnification = binder.FirstCallTransaction + 1 TransactionIMagnificationConnectionDisableWindowMagnification = binder.FirstCallTransaction + 2 TransactionIMagnificationConnectionMoveWindowMagnifier = binder.FirstCallTransaction + 3 TransactionIMagnificationConnectionMoveWindowMagnifierToPosition = binder.FirstCallTransaction + 4 TransactionIMagnificationConnectionShowMagnificationButton = binder.FirstCallTransaction + 5 TransactionIMagnificationConnectionRemoveMagnificationButton = binder.FirstCallTransaction + 6 TransactionIMagnificationConnectionRemoveMagnificationSettingsPanel = binder.FirstCallTransaction + 7 TransactionIMagnificationConnectionSetConnectionCallback = binder.FirstCallTransaction + 8 TransactionIMagnificationConnectionOnUserMagnificationScaleChanged = binder.FirstCallTransaction + 9 TransactionIMagnificationConnectionOnFullscreenMagnificationActivationChanged = binder.FirstCallTransaction + 10 )
const ( MethodIMagnificationConnectionEnableWindowMagnification = "enableWindowMagnification" MethodIMagnificationConnectionSetScaleForWindowMagnification = "setScaleForWindowMagnification" MethodIMagnificationConnectionDisableWindowMagnification = "disableWindowMagnification" MethodIMagnificationConnectionMoveWindowMagnifier = "moveWindowMagnifier" MethodIMagnificationConnectionMoveWindowMagnifierToPosition = "moveWindowMagnifierToPosition" MethodIMagnificationConnectionShowMagnificationButton = "showMagnificationButton" MethodIMagnificationConnectionRemoveMagnificationButton = "removeMagnificationButton" MethodIMagnificationConnectionRemoveMagnificationSettingsPanel = "removeMagnificationSettingsPanel" MethodIMagnificationConnectionSetConnectionCallback = "setConnectionCallback" MethodIMagnificationConnectionOnUserMagnificationScaleChanged = "onUserMagnificationScaleChanged" MethodIMagnificationConnectionOnFullscreenMagnificationActivationChanged = "onFullscreenMagnificationActivationChanged" )
const ( TransactionIMagnificationConnectionCallbackOnWindowMagnifierBoundsChanged = binder.FirstCallTransaction + 0 TransactionIMagnificationConnectionCallbackOnChangeMagnificationMode = binder.FirstCallTransaction + 1 TransactionIMagnificationConnectionCallbackOnSourceBoundsChanged = binder.FirstCallTransaction + 2 TransactionIMagnificationConnectionCallbackOnPerformScaleAction = binder.FirstCallTransaction + 3 TransactionIMagnificationConnectionCallbackOnAccessibilityActionPerformed = binder.FirstCallTransaction + 4 TransactionIMagnificationConnectionCallbackOnMove = binder.FirstCallTransaction + 5 )
const ( MethodIMagnificationConnectionCallbackOnWindowMagnifierBoundsChanged = "onWindowMagnifierBoundsChanged" MethodIMagnificationConnectionCallbackOnChangeMagnificationMode = "onChangeMagnificationMode" MethodIMagnificationConnectionCallbackOnSourceBoundsChanged = "onSourceBoundsChanged" MethodIMagnificationConnectionCallbackOnPerformScaleAction = "onPerformScaleAction" MethodIMagnificationConnectionCallbackOnAccessibilityActionPerformed = "onAccessibilityActionPerformed" MethodIMagnificationConnectionCallbackOnMove = "onMove" )
const DescriptorIAccessibilityEmbeddedConnection = "android.view.accessibility.IAccessibilityEmbeddedConnection"
const DescriptorIAccessibilityInteractionConnection = "android.view.accessibility.IAccessibilityInteractionConnection"
const DescriptorIAccessibilityInteractionConnectionCallback = "android.view.accessibility.IAccessibilityInteractionConnectionCallback"
const DescriptorIAccessibilityManager = "android.view.accessibility.IAccessibilityManager"
const DescriptorIAccessibilityManagerClient = "android.view.accessibility.IAccessibilityManagerClient"
const DescriptorIMagnificationConnection = "android.view.accessibility.IMagnificationConnection"
const DescriptorIMagnificationConnectionCallback = "android.view.accessibility.IMagnificationConnectionCallback"
const DescriptorIRemoteMagnificationAnimationCallback = "android.view.accessibility.IRemoteMagnificationAnimationCallback"
const (
MethodIRemoteMagnificationAnimationCallbackOnResult = "onResult"
)
const (
TransactionIRemoteMagnificationAnimationCallbackOnResult = binder.FirstCallTransaction + 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessibilityEmbeddedConnectionProxy ¶
func NewAccessibilityEmbeddedConnectionProxy ¶
func NewAccessibilityEmbeddedConnectionProxy( remote binder.IBinder, ) *AccessibilityEmbeddedConnectionProxy
func (*AccessibilityEmbeddedConnectionProxy) AsBinder ¶
func (p *AccessibilityEmbeddedConnectionProxy) AsBinder() binder.IBinder
func (*AccessibilityEmbeddedConnectionProxy) AssociateEmbeddedHierarchy ¶
func (*AccessibilityEmbeddedConnectionProxy) DisassociateEmbeddedHierarchy ¶
func (p *AccessibilityEmbeddedConnectionProxy) DisassociateEmbeddedHierarchy( ctx context.Context, ) error
func (*AccessibilityEmbeddedConnectionProxy) SetWindowMatrix ¶
func (p *AccessibilityEmbeddedConnectionProxy) SetWindowMatrix( ctx context.Context, matrixValues []float32, ) error
type AccessibilityEmbeddedConnectionStub ¶
type AccessibilityEmbeddedConnectionStub struct {
Impl IAccessibilityEmbeddedConnection
Transport binder.VersionAwareTransport
}
AccessibilityEmbeddedConnectionStub dispatches incoming binder transactions to a typed IAccessibilityEmbeddedConnection implementation.
func (*AccessibilityEmbeddedConnectionStub) Descriptor ¶
func (s *AccessibilityEmbeddedConnectionStub) Descriptor() string
func (*AccessibilityEmbeddedConnectionStub) OnTransaction ¶
func (s *AccessibilityEmbeddedConnectionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityEvent ¶
type AccessibilityEvent struct {
EventType int32
MovementGranularity int32
Action int32
ContentChangeTypes int32
WindowChangeTypes int32
SpeechStateChangeTypes int32
EventTime int64
ConnectionId int32
RecordCount int32
}
func (*AccessibilityEvent) MarshalParcel ¶
func (s *AccessibilityEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityEvent) UnmarshalParcel ¶
func (s *AccessibilityEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityInteractionConnectionCallbackProxy ¶
func NewAccessibilityInteractionConnectionCallbackProxy ¶
func NewAccessibilityInteractionConnectionCallbackProxy( remote binder.IBinder, ) *AccessibilityInteractionConnectionCallbackProxy
func (*AccessibilityInteractionConnectionCallbackProxy) AsBinder ¶
func (p *AccessibilityInteractionConnectionCallbackProxy) AsBinder() binder.IBinder
func (*AccessibilityInteractionConnectionCallbackProxy) SendAttachOverlayResult ¶
func (*AccessibilityInteractionConnectionCallbackProxy) SendTakeScreenshotOfWindowError ¶
func (*AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfoResult ¶
func (p *AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfoResult( ctx context.Context, info AccessibilityNodeInfo, interactionId int32, ) error
func (*AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfosResult ¶
func (p *AccessibilityInteractionConnectionCallbackProxy) SetFindAccessibilityNodeInfosResult( ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32, ) error
func (*AccessibilityInteractionConnectionCallbackProxy) SetPerformAccessibilityActionResult ¶
func (*AccessibilityInteractionConnectionCallbackProxy) SetPrefetchAccessibilityNodeInfoResult ¶
func (p *AccessibilityInteractionConnectionCallbackProxy) SetPrefetchAccessibilityNodeInfoResult( ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32, ) error
type AccessibilityInteractionConnectionCallbackStub ¶
type AccessibilityInteractionConnectionCallbackStub struct {
Impl IAccessibilityInteractionConnectionCallback
Transport binder.VersionAwareTransport
}
AccessibilityInteractionConnectionCallbackStub dispatches incoming binder transactions to a typed IAccessibilityInteractionConnectionCallback implementation.
func (*AccessibilityInteractionConnectionCallbackStub) Descriptor ¶
func (s *AccessibilityInteractionConnectionCallbackStub) Descriptor() string
func (*AccessibilityInteractionConnectionCallbackStub) OnTransaction ¶
func (s *AccessibilityInteractionConnectionCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityInteractionConnectionProxy ¶
func NewAccessibilityInteractionConnectionProxy ¶
func NewAccessibilityInteractionConnectionProxy( remote binder.IBinder, ) *AccessibilityInteractionConnectionProxy
func (*AccessibilityInteractionConnectionProxy) AsBinder ¶
func (p *AccessibilityInteractionConnectionProxy) AsBinder() binder.IBinder
func (*AccessibilityInteractionConnectionProxy) AttachAccessibilityOverlayToWindow ¶
func (p *AccessibilityInteractionConnectionProxy) AttachAccessibilityOverlayToWindow( ctx context.Context, sc view.SurfaceControl, interactionId int32, callback IAccessibilityInteractionConnectionCallback, ) error
func (*AccessibilityInteractionConnectionProxy) ClearAccessibilityFocus ¶
func (p *AccessibilityInteractionConnectionProxy) ClearAccessibilityFocus( ctx context.Context, ) error
func (*AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId ¶
func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfoByAccessibilityId( ctx context.Context, accessibilityNodeId int64, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, arguments os.Bundle, ) error
func (*AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByText ¶
func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByText( ctx context.Context, accessibilityNodeId int64, text string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, ) error
func (*AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByViewId ¶
func (p *AccessibilityInteractionConnectionProxy) FindAccessibilityNodeInfosByViewId( ctx context.Context, accessibilityNodeId int64, viewId string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrix []float32, ) error
func (*AccessibilityInteractionConnectionProxy) FindFocus ¶
func (p *AccessibilityInteractionConnectionProxy) FindFocus( ctx context.Context, accessibilityNodeId int64, focusType int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, ) error
func (*AccessibilityInteractionConnectionProxy) FocusSearch ¶
func (p *AccessibilityInteractionConnectionProxy) FocusSearch( ctx context.Context, accessibilityNodeId int64, direction int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, ) error
func (*AccessibilityInteractionConnectionProxy) NotifyOutsideTouch ¶
func (p *AccessibilityInteractionConnectionProxy) NotifyOutsideTouch( ctx context.Context, ) error
func (*AccessibilityInteractionConnectionProxy) PerformAccessibilityAction ¶
func (p *AccessibilityInteractionConnectionProxy) PerformAccessibilityAction( ctx context.Context, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, ) error
func (*AccessibilityInteractionConnectionProxy) TakeScreenshotOfWindow ¶
func (p *AccessibilityInteractionConnectionProxy) TakeScreenshotOfWindow( ctx context.Context, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback IAccessibilityInteractionConnectionCallback, ) error
type AccessibilityInteractionConnectionStub ¶
type AccessibilityInteractionConnectionStub struct {
Impl IAccessibilityInteractionConnection
Transport binder.VersionAwareTransport
}
AccessibilityInteractionConnectionStub dispatches incoming binder transactions to a typed IAccessibilityInteractionConnection implementation.
func (*AccessibilityInteractionConnectionStub) Descriptor ¶
func (s *AccessibilityInteractionConnectionStub) Descriptor() string
func (*AccessibilityInteractionConnectionStub) OnTransaction ¶
func (s *AccessibilityInteractionConnectionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityManagerClientProxy ¶
func NewAccessibilityManagerClientProxy ¶
func NewAccessibilityManagerClientProxy( remote binder.IBinder, ) *AccessibilityManagerClientProxy
func (*AccessibilityManagerClientProxy) AsBinder ¶
func (p *AccessibilityManagerClientProxy) AsBinder() binder.IBinder
func (*AccessibilityManagerClientProxy) NotifyServicesStateChanged ¶
func (p *AccessibilityManagerClientProxy) NotifyServicesStateChanged( ctx context.Context, updatedUiTimeout int64, ) error
func (*AccessibilityManagerClientProxy) SetFocusAppearance ¶
func (*AccessibilityManagerClientProxy) SetRelevantEventTypes ¶
func (p *AccessibilityManagerClientProxy) SetRelevantEventTypes( ctx context.Context, eventTypes int32, ) error
type AccessibilityManagerClientStub ¶
type AccessibilityManagerClientStub struct {
Impl IAccessibilityManagerClient
Transport binder.VersionAwareTransport
}
AccessibilityManagerClientStub dispatches incoming binder transactions to a typed IAccessibilityManagerClient implementation.
func (*AccessibilityManagerClientStub) Descriptor ¶
func (s *AccessibilityManagerClientStub) Descriptor() string
func (*AccessibilityManagerClientStub) OnTransaction ¶
func (s *AccessibilityManagerClientStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityManagerProxy ¶
func NewAccessibilityManagerProxy ¶
func NewAccessibilityManagerProxy( remote binder.IBinder, ) *AccessibilityManagerProxy
func (*AccessibilityManagerProxy) AddAccessibilityInteractionConnection ¶
func (*AccessibilityManagerProxy) AddClient ¶
func (p *AccessibilityManagerProxy) AddClient( ctx context.Context, client IAccessibilityManagerClient, ) (int64, error)
func (*AccessibilityManagerProxy) AsBinder ¶
func (p *AccessibilityManagerProxy) AsBinder() binder.IBinder
func (*AccessibilityManagerProxy) AssociateEmbeddedHierarchy ¶
func (*AccessibilityManagerProxy) AttachAccessibilityOverlayToDisplay ¶
func (p *AccessibilityManagerProxy) AttachAccessibilityOverlayToDisplay( ctx context.Context, displayId int32, surfaceControl view.SurfaceControl, ) error
func (*AccessibilityManagerProxy) DisassociateEmbeddedHierarchy ¶
func (*AccessibilityManagerProxy) GetAccessibilityShortcutTargets ¶
func (*AccessibilityManagerProxy) GetAccessibilityWindowId ¶
func (*AccessibilityManagerProxy) GetEnabledAccessibilityServiceList ¶
func (p *AccessibilityManagerProxy) GetEnabledAccessibilityServiceList( ctx context.Context, feedbackType int32, ) ([]types.AccessibilityServiceInfo, error)
func (*AccessibilityManagerProxy) GetFocusColor ¶
func (p *AccessibilityManagerProxy) GetFocusColor( ctx context.Context, ) (int32, error)
func (*AccessibilityManagerProxy) GetFocusStrokeWidth ¶
func (p *AccessibilityManagerProxy) GetFocusStrokeWidth( ctx context.Context, ) (int32, error)
func (*AccessibilityManagerProxy) GetInstalledAccessibilityServiceList ¶
func (p *AccessibilityManagerProxy) GetInstalledAccessibilityServiceList( ctx context.Context, ) (pm.ParceledListSlice, error)
func (*AccessibilityManagerProxy) GetRecommendedTimeoutMillis ¶
func (p *AccessibilityManagerProxy) GetRecommendedTimeoutMillis( ctx context.Context, ) (int64, error)
func (*AccessibilityManagerProxy) GetWindowToken ¶
func (*AccessibilityManagerProxy) GetWindowTransformationSpec ¶
func (p *AccessibilityManagerProxy) GetWindowTransformationSpec( ctx context.Context, windowId int32, ) (IAccessibilityManagerWindowTransformationSpec, error)
func (*AccessibilityManagerProxy) InjectInputEventToInputFilter ¶
func (p *AccessibilityManagerProxy) InjectInputEventToInputFilter( ctx context.Context, event view.InputEvent, ) error
func (*AccessibilityManagerProxy) Interrupt ¶
func (p *AccessibilityManagerProxy) Interrupt( ctx context.Context, ) error
func (*AccessibilityManagerProxy) IsAccessibilityServiceWarningRequired ¶
func (p *AccessibilityManagerProxy) IsAccessibilityServiceWarningRequired( ctx context.Context, info types.AccessibilityServiceInfo, ) (bool, error)
func (*AccessibilityManagerProxy) IsAccessibilityTargetAllowed ¶
func (*AccessibilityManagerProxy) IsAudioDescriptionByDefaultEnabled ¶
func (p *AccessibilityManagerProxy) IsAudioDescriptionByDefaultEnabled( ctx context.Context, ) (bool, error)
func (*AccessibilityManagerProxy) IsSystemAudioCaptioningUiEnabled ¶
func (p *AccessibilityManagerProxy) IsSystemAudioCaptioningUiEnabled( ctx context.Context, ) (bool, error)
func (*AccessibilityManagerProxy) NotifyAccessibilityButtonClicked ¶
func (*AccessibilityManagerProxy) NotifyAccessibilityButtonVisibilityChanged ¶
func (p *AccessibilityManagerProxy) NotifyAccessibilityButtonVisibilityChanged( ctx context.Context, available bool, ) error
func (*AccessibilityManagerProxy) NotifyQuickSettingsTilesChanged ¶
func (p *AccessibilityManagerProxy) NotifyQuickSettingsTilesChanged( ctx context.Context, tileComponentNames []content.ComponentName, ) error
func (*AccessibilityManagerProxy) PerformAccessibilityShortcut ¶
func (p *AccessibilityManagerProxy) PerformAccessibilityShortcut( ctx context.Context, targetName string, ) error
func (*AccessibilityManagerProxy) RegisterProxyForDisplay ¶
func (p *AccessibilityManagerProxy) RegisterProxyForDisplay( ctx context.Context, proxy types.IAccessibilityServiceClient, displayId int32, ) (bool, error)
func (*AccessibilityManagerProxy) RegisterSystemAction ¶
func (p *AccessibilityManagerProxy) RegisterSystemAction( ctx context.Context, action app.RemoteAction, actionId int32, ) error
func (*AccessibilityManagerProxy) RegisterUiTestAutomationService ¶
func (p *AccessibilityManagerProxy) RegisterUiTestAutomationService( ctx context.Context, owner binder.IBinder, client types.IAccessibilityServiceClient, info types.AccessibilityServiceInfo, flags int32, ) error
func (*AccessibilityManagerProxy) RemoveAccessibilityInteractionConnection ¶
func (*AccessibilityManagerProxy) RemoveClient ¶
func (p *AccessibilityManagerProxy) RemoveClient( ctx context.Context, client IAccessibilityManagerClient, ) (bool, error)
func (*AccessibilityManagerProxy) SendAccessibilityEvent ¶
func (p *AccessibilityManagerProxy) SendAccessibilityEvent( ctx context.Context, uiEvent AccessibilityEvent, ) error
func (*AccessibilityManagerProxy) SendFingerprintGesture ¶
func (*AccessibilityManagerProxy) SendRestrictedDialogIntent ¶
func (*AccessibilityManagerProxy) SetAccessibilityWindowAttributes ¶
func (p *AccessibilityManagerProxy) SetAccessibilityWindowAttributes( ctx context.Context, displayId int32, windowId int32, attributes AccessibilityWindowAttributes, ) error
func (*AccessibilityManagerProxy) SetMagnificationConnection ¶
func (p *AccessibilityManagerProxy) SetMagnificationConnection( ctx context.Context, connection IMagnificationConnection, ) error
func (*AccessibilityManagerProxy) SetPictureInPictureActionReplacingConnection ¶
func (p *AccessibilityManagerProxy) SetPictureInPictureActionReplacingConnection( ctx context.Context, connection IAccessibilityInteractionConnection, ) error
func (*AccessibilityManagerProxy) SetSystemAudioCaptioningEnabled ¶
func (p *AccessibilityManagerProxy) SetSystemAudioCaptioningEnabled( ctx context.Context, isEnabled bool, ) error
func (*AccessibilityManagerProxy) SetSystemAudioCaptioningUiEnabled ¶
func (p *AccessibilityManagerProxy) SetSystemAudioCaptioningUiEnabled( ctx context.Context, isEnabled bool, ) error
func (*AccessibilityManagerProxy) StartFlashNotificationEvent ¶
func (*AccessibilityManagerProxy) StartFlashNotificationSequence ¶
func (*AccessibilityManagerProxy) StopFlashNotificationSequence ¶
func (*AccessibilityManagerProxy) UnregisterProxyForDisplay ¶
func (*AccessibilityManagerProxy) UnregisterSystemAction ¶
func (p *AccessibilityManagerProxy) UnregisterSystemAction( ctx context.Context, actionId int32, ) error
func (*AccessibilityManagerProxy) UnregisterUiTestAutomationService ¶
func (p *AccessibilityManagerProxy) UnregisterUiTestAutomationService( ctx context.Context, client types.IAccessibilityServiceClient, ) error
type AccessibilityManagerStub ¶
type AccessibilityManagerStub struct {
Impl IAccessibilityManager
Transport binder.VersionAwareTransport
}
AccessibilityManagerStub dispatches incoming binder transactions to a typed IAccessibilityManager implementation.
func (*AccessibilityManagerStub) Descriptor ¶
func (s *AccessibilityManagerStub) Descriptor() string
func (*AccessibilityManagerStub) OnTransaction ¶
func (s *AccessibilityManagerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type AccessibilityNodeInfo ¶
type AccessibilityNodeInfo struct {
}
func (*AccessibilityNodeInfo) MarshalParcel ¶
func (s *AccessibilityNodeInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityNodeInfo) UnmarshalParcel ¶
func (s *AccessibilityNodeInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityNodeInfoAccessibilityAction ¶
type AccessibilityNodeInfoAccessibilityAction struct {
}
func (*AccessibilityNodeInfoAccessibilityAction) MarshalParcel ¶
func (s *AccessibilityNodeInfoAccessibilityAction) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityNodeInfoAccessibilityAction) UnmarshalParcel ¶
func (s *AccessibilityNodeInfoAccessibilityAction) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityRecord ¶
type AccessibilityRecord struct {
}
func (*AccessibilityRecord) MarshalParcel ¶
func (s *AccessibilityRecord) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityRecord) UnmarshalParcel ¶
func (s *AccessibilityRecord) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityWindowAttributes ¶
type AccessibilityWindowAttributes struct {
}
func (*AccessibilityWindowAttributes) MarshalParcel ¶
func (s *AccessibilityWindowAttributes) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityWindowAttributes) UnmarshalParcel ¶
func (s *AccessibilityWindowAttributes) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityWindowInfo ¶
type AccessibilityWindowInfo struct {
DisplayId int32
Type int32
Layer int32
BooleanProperties int32
Id int32
ParentId int32
TaskId int32
AnchorId int64
TransitionTime int64
ConnectionId int32
}
func (*AccessibilityWindowInfo) MarshalParcel ¶
func (s *AccessibilityWindowInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityWindowInfo) UnmarshalParcel ¶
func (s *AccessibilityWindowInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type AccessibilityWindowInfoWindowListSparseArray ¶
type AccessibilityWindowInfoWindowListSparseArray struct {
}
func (*AccessibilityWindowInfoWindowListSparseArray) MarshalParcel ¶
func (s *AccessibilityWindowInfoWindowListSparseArray) MarshalParcel( p *parcel.Parcel, ) error
func (*AccessibilityWindowInfoWindowListSparseArray) UnmarshalParcel ¶
func (s *AccessibilityWindowInfoWindowListSparseArray) UnmarshalParcel( p *parcel.Parcel, ) error
type IAccessibilityEmbeddedConnection ¶
type IAccessibilityEmbeddedConnection interface {
AsBinder() binder.IBinder
AssociateEmbeddedHierarchy(ctx context.Context, hostToken binder.IBinder, sourceId int32) (binder.IBinder, error)
DisassociateEmbeddedHierarchy(ctx context.Context) error
SetWindowMatrix(ctx context.Context, matrixValues []float32) error
}
func NewAccessibilityEmbeddedConnectionStub ¶
func NewAccessibilityEmbeddedConnectionStub( impl IAccessibilityEmbeddedConnectionServer, ) IAccessibilityEmbeddedConnection
NewAccessibilityEmbeddedConnectionStub creates a server-side IAccessibilityEmbeddedConnection wrapping the given server implementation. The returned value satisfies IAccessibilityEmbeddedConnection 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 IAccessibilityEmbeddedConnectionServer ¶
type IAccessibilityEmbeddedConnectionServer interface {
AssociateEmbeddedHierarchy(ctx context.Context, hostToken binder.IBinder, sourceId int32) (binder.IBinder, error)
DisassociateEmbeddedHierarchy(ctx context.Context) error
SetWindowMatrix(ctx context.Context, matrixValues []float32) error
}
IAccessibilityEmbeddedConnectionServer is the server-side interface that user implementations provide to NewAccessibilityEmbeddedConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityInteractionConnection ¶
type IAccessibilityInteractionConnection interface {
AsBinder() binder.IBinder
FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityNodeId int64, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, arguments os.Bundle) error
FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityNodeId int64, viewId string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrix []float32) error
FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityNodeId int64, text string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
FindFocus(ctx context.Context, accessibilityNodeId int64, focusType int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
FocusSearch(ctx context.Context, accessibilityNodeId int64, direction int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
PerformAccessibilityAction(ctx context.Context, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64) error
ClearAccessibilityFocus(ctx context.Context) error
NotifyOutsideTouch(ctx context.Context) error
TakeScreenshotOfWindow(ctx context.Context, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback IAccessibilityInteractionConnectionCallback) error
AttachAccessibilityOverlayToWindow(ctx context.Context, sc view.SurfaceControl, interactionId int32, callback IAccessibilityInteractionConnectionCallback) error
}
func NewAccessibilityInteractionConnectionStub ¶
func NewAccessibilityInteractionConnectionStub( impl IAccessibilityInteractionConnectionServer, ) IAccessibilityInteractionConnection
NewAccessibilityInteractionConnectionStub creates a server-side IAccessibilityInteractionConnection wrapping the given server implementation. The returned value satisfies IAccessibilityInteractionConnection 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 IAccessibilityInteractionConnectionCallback ¶
type IAccessibilityInteractionConnectionCallback interface {
AsBinder() binder.IBinder
SetFindAccessibilityNodeInfoResult(ctx context.Context, info AccessibilityNodeInfo, interactionId int32) error
SetFindAccessibilityNodeInfosResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
SetPrefetchAccessibilityNodeInfoResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
SetPerformAccessibilityActionResult(ctx context.Context, succeeded bool, interactionId int32) error
SendTakeScreenshotOfWindowError(ctx context.Context, errorCode int32, interactionId int32) error
SendAttachOverlayResult(ctx context.Context, result int32, interactionId int32) error
}
func NewAccessibilityInteractionConnectionCallbackStub ¶
func NewAccessibilityInteractionConnectionCallbackStub( impl IAccessibilityInteractionConnectionCallbackServer, ) IAccessibilityInteractionConnectionCallback
NewAccessibilityInteractionConnectionCallbackStub creates a server-side IAccessibilityInteractionConnectionCallback wrapping the given server implementation. The returned value satisfies IAccessibilityInteractionConnectionCallback 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 IAccessibilityInteractionConnectionCallbackServer ¶
type IAccessibilityInteractionConnectionCallbackServer interface {
SetFindAccessibilityNodeInfoResult(ctx context.Context, info AccessibilityNodeInfo, interactionId int32) error
SetFindAccessibilityNodeInfosResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
SetPrefetchAccessibilityNodeInfoResult(ctx context.Context, infos []AccessibilityNodeInfo, interactionId int32) error
SetPerformAccessibilityActionResult(ctx context.Context, succeeded bool, interactionId int32) error
SendTakeScreenshotOfWindowError(ctx context.Context, errorCode int32, interactionId int32) error
SendAttachOverlayResult(ctx context.Context, result int32, interactionId int32) error
}
IAccessibilityInteractionConnectionCallbackServer is the server-side interface that user implementations provide to NewAccessibilityInteractionConnectionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityInteractionConnectionServer ¶
type IAccessibilityInteractionConnectionServer interface {
FindAccessibilityNodeInfoByAccessibilityId(ctx context.Context, accessibilityNodeId int64, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32, arguments os.Bundle) error
FindAccessibilityNodeInfosByViewId(ctx context.Context, accessibilityNodeId int64, viewId string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrix []float32) error
FindAccessibilityNodeInfosByText(ctx context.Context, accessibilityNodeId int64, text string, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
FindFocus(ctx context.Context, accessibilityNodeId int64, focusType int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
FocusSearch(ctx context.Context, accessibilityNodeId int64, direction int32, bounds graphics.Region, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64, spec view.MagnificationSpec, matrixValues []float32) error
PerformAccessibilityAction(ctx context.Context, accessibilityNodeId int64, action int32, arguments os.Bundle, interactionId int32, callback IAccessibilityInteractionConnectionCallback, flags int32, interrogatingPid int32, interrogatingTid int64) error
ClearAccessibilityFocus(ctx context.Context) error
NotifyOutsideTouch(ctx context.Context) error
TakeScreenshotOfWindow(ctx context.Context, interactionId int32, listener window.ScreenCaptureScreenCaptureListener, callback IAccessibilityInteractionConnectionCallback) error
AttachAccessibilityOverlayToWindow(ctx context.Context, sc view.SurfaceControl, interactionId int32, callback IAccessibilityInteractionConnectionCallback) error
}
IAccessibilityInteractionConnectionServer is the server-side interface that user implementations provide to NewAccessibilityInteractionConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityManager ¶
type IAccessibilityManager interface {
AsBinder() binder.IBinder
Interrupt(ctx context.Context) error
SendAccessibilityEvent(ctx context.Context, uiEvent AccessibilityEvent) error
AddClient(ctx context.Context, client IAccessibilityManagerClient) (int64, error)
RemoveClient(ctx context.Context, client IAccessibilityManagerClient) (bool, error)
GetInstalledAccessibilityServiceList(ctx context.Context) (pm.ParceledListSlice, error)
GetEnabledAccessibilityServiceList(ctx context.Context, feedbackType int32) ([]types.AccessibilityServiceInfo, error)
AddAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow, leashToken binder.IBinder, connection IAccessibilityInteractionConnection, packageName string) (int32, error)
RemoveAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow) error
SetPictureInPictureActionReplacingConnection(ctx context.Context, connection IAccessibilityInteractionConnection) error
RegisterUiTestAutomationService(ctx context.Context, owner binder.IBinder, client types.IAccessibilityServiceClient, info types.AccessibilityServiceInfo, flags int32) error
UnregisterUiTestAutomationService(ctx context.Context, client types.IAccessibilityServiceClient) error
GetWindowToken(ctx context.Context, windowId int32) (binder.IBinder, error)
NotifyAccessibilityButtonClicked(ctx context.Context, displayId int32, targetName string) error
NotifyAccessibilityButtonVisibilityChanged(ctx context.Context, available bool) error
PerformAccessibilityShortcut(ctx context.Context, targetName string) error
GetAccessibilityShortcutTargets(ctx context.Context, shortcutType int32) ([]string, error)
SendFingerprintGesture(ctx context.Context, gestureKeyCode int32) (bool, error)
GetAccessibilityWindowId(ctx context.Context, windowToken binder.IBinder) (int32, error)
GetRecommendedTimeoutMillis(ctx context.Context) (int64, error)
RegisterSystemAction(ctx context.Context, action app.RemoteAction, actionId int32) error
UnregisterSystemAction(ctx context.Context, actionId int32) error
SetMagnificationConnection(ctx context.Context, connection IMagnificationConnection) error
AssociateEmbeddedHierarchy(ctx context.Context, host binder.IBinder, embedded binder.IBinder) error
DisassociateEmbeddedHierarchy(ctx context.Context, token binder.IBinder) error
GetFocusStrokeWidth(ctx context.Context) (int32, error)
GetFocusColor(ctx context.Context) (int32, error)
IsAudioDescriptionByDefaultEnabled(ctx context.Context) (bool, error)
SetSystemAudioCaptioningEnabled(ctx context.Context, isEnabled bool) error
IsSystemAudioCaptioningUiEnabled(ctx context.Context) (bool, error)
SetSystemAudioCaptioningUiEnabled(ctx context.Context, isEnabled bool) error
SetAccessibilityWindowAttributes(ctx context.Context, displayId int32, windowId int32, attributes AccessibilityWindowAttributes) error
RegisterProxyForDisplay(ctx context.Context, proxy types.IAccessibilityServiceClient, displayId int32) (bool, error)
UnregisterProxyForDisplay(ctx context.Context, displayId int32) (bool, error)
InjectInputEventToInputFilter(ctx context.Context, event view.InputEvent) error
StartFlashNotificationSequence(ctx context.Context, opPkg string, reason int32, token binder.IBinder) (bool, error)
StopFlashNotificationSequence(ctx context.Context, opPkg string) (bool, error)
StartFlashNotificationEvent(ctx context.Context, opPkg string, reason int32, reasonPkg string) (bool, error)
IsAccessibilityTargetAllowed(ctx context.Context, packageName string, uid int32) (bool, error)
SendRestrictedDialogIntent(ctx context.Context, packageName string, uid int32) (bool, error)
IsAccessibilityServiceWarningRequired(ctx context.Context, info types.AccessibilityServiceInfo) (bool, error)
GetWindowTransformationSpec(ctx context.Context, windowId int32) (IAccessibilityManagerWindowTransformationSpec, error)
AttachAccessibilityOverlayToDisplay(ctx context.Context, displayId int32, surfaceControl view.SurfaceControl) error
NotifyQuickSettingsTilesChanged(ctx context.Context, tileComponentNames []content.ComponentName) error
}
func NewAccessibilityManagerStub ¶
func NewAccessibilityManagerStub( impl IAccessibilityManagerServer, ) IAccessibilityManager
NewAccessibilityManagerStub creates a server-side IAccessibilityManager wrapping the given server implementation. The returned value satisfies IAccessibilityManager 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 IAccessibilityManagerClient ¶
type IAccessibilityManagerClient interface {
AsBinder() binder.IBinder
SetState(ctx context.Context, stateFlags int32) error
NotifyServicesStateChanged(ctx context.Context, updatedUiTimeout int64) error
SetRelevantEventTypes(ctx context.Context, eventTypes int32) error
SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
}
func NewAccessibilityManagerClientStub ¶
func NewAccessibilityManagerClientStub( impl IAccessibilityManagerClientServer, ) IAccessibilityManagerClient
NewAccessibilityManagerClientStub creates a server-side IAccessibilityManagerClient wrapping the given server implementation. The returned value satisfies IAccessibilityManagerClient 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 IAccessibilityManagerClientServer ¶
type IAccessibilityManagerClientServer interface {
SetState(ctx context.Context, stateFlags int32) error
NotifyServicesStateChanged(ctx context.Context, updatedUiTimeout int64) error
SetRelevantEventTypes(ctx context.Context, eventTypes int32) error
SetFocusAppearance(ctx context.Context, strokeWidth int32, color int32) error
}
IAccessibilityManagerClientServer is the server-side interface that user implementations provide to NewAccessibilityManagerClientStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityManagerServer ¶
type IAccessibilityManagerServer interface {
Interrupt(ctx context.Context) error
SendAccessibilityEvent(ctx context.Context, uiEvent AccessibilityEvent) error
AddClient(ctx context.Context, client IAccessibilityManagerClient) (int64, error)
RemoveClient(ctx context.Context, client IAccessibilityManagerClient) (bool, error)
GetInstalledAccessibilityServiceList(ctx context.Context) (pm.ParceledListSlice, error)
GetEnabledAccessibilityServiceList(ctx context.Context, feedbackType int32) ([]types.AccessibilityServiceInfo, error)
AddAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow, leashToken binder.IBinder, connection IAccessibilityInteractionConnection, packageName string) (int32, error)
RemoveAccessibilityInteractionConnection(ctx context.Context, windowToken view.IWindow) error
SetPictureInPictureActionReplacingConnection(ctx context.Context, connection IAccessibilityInteractionConnection) error
RegisterUiTestAutomationService(ctx context.Context, owner binder.IBinder, client types.IAccessibilityServiceClient, info types.AccessibilityServiceInfo, flags int32) error
UnregisterUiTestAutomationService(ctx context.Context, client types.IAccessibilityServiceClient) error
GetWindowToken(ctx context.Context, windowId int32) (binder.IBinder, error)
NotifyAccessibilityButtonClicked(ctx context.Context, displayId int32, targetName string) error
NotifyAccessibilityButtonVisibilityChanged(ctx context.Context, available bool) error
PerformAccessibilityShortcut(ctx context.Context, targetName string) error
GetAccessibilityShortcutTargets(ctx context.Context, shortcutType int32) ([]string, error)
SendFingerprintGesture(ctx context.Context, gestureKeyCode int32) (bool, error)
GetAccessibilityWindowId(ctx context.Context, windowToken binder.IBinder) (int32, error)
GetRecommendedTimeoutMillis(ctx context.Context) (int64, error)
RegisterSystemAction(ctx context.Context, action app.RemoteAction, actionId int32) error
UnregisterSystemAction(ctx context.Context, actionId int32) error
SetMagnificationConnection(ctx context.Context, connection IMagnificationConnection) error
AssociateEmbeddedHierarchy(ctx context.Context, host binder.IBinder, embedded binder.IBinder) error
DisassociateEmbeddedHierarchy(ctx context.Context, token binder.IBinder) error
GetFocusStrokeWidth(ctx context.Context) (int32, error)
GetFocusColor(ctx context.Context) (int32, error)
IsAudioDescriptionByDefaultEnabled(ctx context.Context) (bool, error)
SetSystemAudioCaptioningEnabled(ctx context.Context, isEnabled bool) error
IsSystemAudioCaptioningUiEnabled(ctx context.Context) (bool, error)
SetSystemAudioCaptioningUiEnabled(ctx context.Context, isEnabled bool) error
SetAccessibilityWindowAttributes(ctx context.Context, displayId int32, windowId int32, attributes AccessibilityWindowAttributes) error
RegisterProxyForDisplay(ctx context.Context, proxy types.IAccessibilityServiceClient, displayId int32) (bool, error)
UnregisterProxyForDisplay(ctx context.Context, displayId int32) (bool, error)
InjectInputEventToInputFilter(ctx context.Context, event view.InputEvent) error
StartFlashNotificationSequence(ctx context.Context, opPkg string, reason int32, token binder.IBinder) (bool, error)
StopFlashNotificationSequence(ctx context.Context, opPkg string) (bool, error)
StartFlashNotificationEvent(ctx context.Context, opPkg string, reason int32, reasonPkg string) (bool, error)
IsAccessibilityTargetAllowed(ctx context.Context, packageName string, uid int32) (bool, error)
SendRestrictedDialogIntent(ctx context.Context, packageName string, uid int32) (bool, error)
IsAccessibilityServiceWarningRequired(ctx context.Context, info types.AccessibilityServiceInfo) (bool, error)
GetWindowTransformationSpec(ctx context.Context, windowId int32) (IAccessibilityManagerWindowTransformationSpec, error)
AttachAccessibilityOverlayToDisplay(ctx context.Context, displayId int32, surfaceControl view.SurfaceControl) error
NotifyQuickSettingsTilesChanged(ctx context.Context, tileComponentNames []content.ComponentName) error
}
IAccessibilityManagerServer is the server-side interface that user implementations provide to NewAccessibilityManagerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IAccessibilityManagerWindowTransformationSpec ¶
type IAccessibilityManagerWindowTransformationSpec struct {
TransformationMatrix []float32
MagnificationSpec view.MagnificationSpec
}
func (*IAccessibilityManagerWindowTransformationSpec) MarshalParcel ¶
func (s *IAccessibilityManagerWindowTransformationSpec) MarshalParcel( p *parcel.Parcel, ) error
func (*IAccessibilityManagerWindowTransformationSpec) UnmarshalParcel ¶
func (s *IAccessibilityManagerWindowTransformationSpec) UnmarshalParcel( p *parcel.Parcel, ) error
type IMagnificationConnection ¶
type IMagnificationConnection interface {
AsBinder() binder.IBinder
EnableWindowMagnification(ctx context.Context, displayId int32, scale float32, centerX float32, centerY float32, magnificationFrameOffsetRatioX float32, magnificationFrameOffsetRatioY float32, callback IRemoteMagnificationAnimationCallback) error
SetScaleForWindowMagnification(ctx context.Context, displayId int32, scale float32) error
DisableWindowMagnification(ctx context.Context, displayId int32, callback IRemoteMagnificationAnimationCallback) error
MoveWindowMagnifier(ctx context.Context, displayId int32, offsetX float32, offsetY float32) error
MoveWindowMagnifierToPosition(ctx context.Context, displayId int32, positionX float32, positionY float32, callback IRemoteMagnificationAnimationCallback) error
ShowMagnificationButton(ctx context.Context, displayId int32, magnificationMode int32) error
RemoveMagnificationButton(ctx context.Context, displayId int32) error
RemoveMagnificationSettingsPanel(ctx context.Context, displayId int32) error
SetConnectionCallback(ctx context.Context, callback IMagnificationConnectionCallback) error
OnUserMagnificationScaleChanged(ctx context.Context, displayId int32, scale float32) error
OnFullscreenMagnificationActivationChanged(ctx context.Context, displayId int32, activated bool) error
}
func NewMagnificationConnectionStub ¶
func NewMagnificationConnectionStub( impl IMagnificationConnectionServer, ) IMagnificationConnection
NewMagnificationConnectionStub creates a server-side IMagnificationConnection wrapping the given server implementation. The returned value satisfies IMagnificationConnection 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 IMagnificationConnectionCallback ¶
type IMagnificationConnectionCallback interface {
AsBinder() binder.IBinder
OnWindowMagnifierBoundsChanged(ctx context.Context, displayId int32, bounds graphics.Rect) error
OnChangeMagnificationMode(ctx context.Context, displayId int32, magnificationMode int32) error
OnSourceBoundsChanged(ctx context.Context, displayId int32, sourceBounds graphics.Rect) error
OnPerformScaleAction(ctx context.Context, displayId int32, scale float32, updatePersistence bool) error
OnAccessibilityActionPerformed(ctx context.Context, displayId int32) error
OnMove(ctx context.Context, displayId int32) error
}
func NewMagnificationConnectionCallbackStub ¶
func NewMagnificationConnectionCallbackStub( impl IMagnificationConnectionCallbackServer, ) IMagnificationConnectionCallback
NewMagnificationConnectionCallbackStub creates a server-side IMagnificationConnectionCallback wrapping the given server implementation. The returned value satisfies IMagnificationConnectionCallback 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 IMagnificationConnectionCallbackServer ¶
type IMagnificationConnectionCallbackServer interface {
OnWindowMagnifierBoundsChanged(ctx context.Context, displayId int32, bounds graphics.Rect) error
OnChangeMagnificationMode(ctx context.Context, displayId int32, magnificationMode int32) error
OnSourceBoundsChanged(ctx context.Context, displayId int32, sourceBounds graphics.Rect) error
OnPerformScaleAction(ctx context.Context, displayId int32, scale float32, updatePersistence bool) error
OnAccessibilityActionPerformed(ctx context.Context, displayId int32) error
OnMove(ctx context.Context, displayId int32) error
}
IMagnificationConnectionCallbackServer is the server-side interface that user implementations provide to NewMagnificationConnectionCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IMagnificationConnectionServer ¶
type IMagnificationConnectionServer interface {
EnableWindowMagnification(ctx context.Context, displayId int32, scale float32, centerX float32, centerY float32, magnificationFrameOffsetRatioX float32, magnificationFrameOffsetRatioY float32, callback IRemoteMagnificationAnimationCallback) error
SetScaleForWindowMagnification(ctx context.Context, displayId int32, scale float32) error
DisableWindowMagnification(ctx context.Context, displayId int32, callback IRemoteMagnificationAnimationCallback) error
MoveWindowMagnifier(ctx context.Context, displayId int32, offsetX float32, offsetY float32) error
MoveWindowMagnifierToPosition(ctx context.Context, displayId int32, positionX float32, positionY float32, callback IRemoteMagnificationAnimationCallback) error
ShowMagnificationButton(ctx context.Context, displayId int32, magnificationMode int32) error
RemoveMagnificationButton(ctx context.Context, displayId int32) error
RemoveMagnificationSettingsPanel(ctx context.Context, displayId int32) error
SetConnectionCallback(ctx context.Context, callback IMagnificationConnectionCallback) error
OnUserMagnificationScaleChanged(ctx context.Context, displayId int32, scale float32) error
OnFullscreenMagnificationActivationChanged(ctx context.Context, displayId int32, activated bool) error
}
IMagnificationConnectionServer is the server-side interface that user implementations provide to NewMagnificationConnectionStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IRemoteMagnificationAnimationCallback ¶
type IRemoteMagnificationAnimationCallback interface {
AsBinder() binder.IBinder
OnResult(ctx context.Context, success bool) error
}
func NewRemoteMagnificationAnimationCallbackStub ¶
func NewRemoteMagnificationAnimationCallbackStub( impl IRemoteMagnificationAnimationCallbackServer, ) IRemoteMagnificationAnimationCallback
NewRemoteMagnificationAnimationCallbackStub creates a server-side IRemoteMagnificationAnimationCallback wrapping the given server implementation. The returned value satisfies IRemoteMagnificationAnimationCallback 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 IRemoteMagnificationAnimationCallbackServer ¶
type IRemoteMagnificationAnimationCallbackServer interface {
OnResult(ctx context.Context, success bool) error
}
IRemoteMagnificationAnimationCallbackServer is the server-side interface that user implementations provide to NewRemoteMagnificationAnimationCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type MagnificationConnectionCallbackProxy ¶
func NewMagnificationConnectionCallbackProxy ¶
func NewMagnificationConnectionCallbackProxy( remote binder.IBinder, ) *MagnificationConnectionCallbackProxy
func (*MagnificationConnectionCallbackProxy) AsBinder ¶
func (p *MagnificationConnectionCallbackProxy) AsBinder() binder.IBinder
func (*MagnificationConnectionCallbackProxy) OnAccessibilityActionPerformed ¶
func (p *MagnificationConnectionCallbackProxy) OnAccessibilityActionPerformed( ctx context.Context, displayId int32, ) error
func (*MagnificationConnectionCallbackProxy) OnChangeMagnificationMode ¶
func (*MagnificationConnectionCallbackProxy) OnMove ¶
func (p *MagnificationConnectionCallbackProxy) OnMove( ctx context.Context, displayId int32, ) error
func (*MagnificationConnectionCallbackProxy) OnPerformScaleAction ¶
func (*MagnificationConnectionCallbackProxy) OnSourceBoundsChanged ¶
func (*MagnificationConnectionCallbackProxy) OnWindowMagnifierBoundsChanged ¶
type MagnificationConnectionCallbackStub ¶
type MagnificationConnectionCallbackStub struct {
Impl IMagnificationConnectionCallback
Transport binder.VersionAwareTransport
}
MagnificationConnectionCallbackStub dispatches incoming binder transactions to a typed IMagnificationConnectionCallback implementation.
func (*MagnificationConnectionCallbackStub) Descriptor ¶
func (s *MagnificationConnectionCallbackStub) Descriptor() string
func (*MagnificationConnectionCallbackStub) OnTransaction ¶
func (s *MagnificationConnectionCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type MagnificationConnectionProxy ¶
func NewMagnificationConnectionProxy ¶
func NewMagnificationConnectionProxy( remote binder.IBinder, ) *MagnificationConnectionProxy
func (*MagnificationConnectionProxy) AsBinder ¶
func (p *MagnificationConnectionProxy) AsBinder() binder.IBinder
func (*MagnificationConnectionProxy) DisableWindowMagnification ¶
func (p *MagnificationConnectionProxy) DisableWindowMagnification( ctx context.Context, displayId int32, callback IRemoteMagnificationAnimationCallback, ) error
func (*MagnificationConnectionProxy) EnableWindowMagnification ¶
func (*MagnificationConnectionProxy) MoveWindowMagnifier ¶
func (*MagnificationConnectionProxy) MoveWindowMagnifierToPosition ¶
func (p *MagnificationConnectionProxy) MoveWindowMagnifierToPosition( ctx context.Context, displayId int32, positionX float32, positionY float32, callback IRemoteMagnificationAnimationCallback, ) error
func (*MagnificationConnectionProxy) OnFullscreenMagnificationActivationChanged ¶
func (*MagnificationConnectionProxy) OnUserMagnificationScaleChanged ¶
func (*MagnificationConnectionProxy) RemoveMagnificationButton ¶
func (p *MagnificationConnectionProxy) RemoveMagnificationButton( ctx context.Context, displayId int32, ) error
func (*MagnificationConnectionProxy) RemoveMagnificationSettingsPanel ¶
func (p *MagnificationConnectionProxy) RemoveMagnificationSettingsPanel( ctx context.Context, displayId int32, ) error
func (*MagnificationConnectionProxy) SetConnectionCallback ¶
func (p *MagnificationConnectionProxy) SetConnectionCallback( ctx context.Context, callback IMagnificationConnectionCallback, ) error
func (*MagnificationConnectionProxy) SetScaleForWindowMagnification ¶
func (*MagnificationConnectionProxy) ShowMagnificationButton ¶
type MagnificationConnectionStub ¶
type MagnificationConnectionStub struct {
Impl IMagnificationConnection
Transport binder.VersionAwareTransport
}
MagnificationConnectionStub dispatches incoming binder transactions to a typed IMagnificationConnection implementation.
func (*MagnificationConnectionStub) Descriptor ¶
func (s *MagnificationConnectionStub) Descriptor() string
func (*MagnificationConnectionStub) OnTransaction ¶
func (s *MagnificationConnectionStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type RemoteMagnificationAnimationCallbackProxy ¶
func NewRemoteMagnificationAnimationCallbackProxy ¶
func NewRemoteMagnificationAnimationCallbackProxy( remote binder.IBinder, ) *RemoteMagnificationAnimationCallbackProxy
func (*RemoteMagnificationAnimationCallbackProxy) AsBinder ¶
func (p *RemoteMagnificationAnimationCallbackProxy) AsBinder() binder.IBinder
type RemoteMagnificationAnimationCallbackStub ¶
type RemoteMagnificationAnimationCallbackStub struct {
Impl IRemoteMagnificationAnimationCallback
Transport binder.VersionAwareTransport
}
RemoteMagnificationAnimationCallbackStub dispatches incoming binder transactions to a typed IRemoteMagnificationAnimationCallback implementation.
func (*RemoteMagnificationAnimationCallbackStub) Descriptor ¶
func (s *RemoteMagnificationAnimationCallbackStub) Descriptor() string
func (*RemoteMagnificationAnimationCallbackStub) OnTransaction ¶
func (s *RemoteMagnificationAnimationCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
Source Files
¶
- accessibilityevent.go
- accessibilitynodeinfo.accessibilityaction.go
- accessibilitynodeinfo.go
- accessibilityrecord.go
- accessibilitywindowattributes.go
- accessibilitywindowinfo.go
- accessibilitywindowinfo.windowlistsparsearray.go
- iaccessibilityembeddedconnection.go
- iaccessibilityinteractionconnection.go
- iaccessibilityinteractionconnectioncallback.go
- iaccessibilitymanager.go
- iaccessibilitymanager.windowtransformationspec.go
- iaccessibilitymanagerclient.go
- imagnificationconnection.go
- imagnificationconnectioncallback.go
- iremotemagnificationanimationcallback.go