API reference
API reference
Select your platform
No SDKs available
No versions available

AIDebugAccessibilityService Class

Modifiers: final
Minimal AccessibilityService for AI debugging automation.
This service enables text/ID-based UI element clicking for Jetpack Compose panels. When an AccessibilityService is active, Android's accessibility framework fully populates the accessibility tree, including Compose's semantic nodes which are otherwise lazy-loaded.
Enable via:
adb shell settings put secure enabled_accessibility_services
    com.meta.spatial.debugtools/.AIDebugAccessibilityService
adb shell settings put secure accessibility_enabled 1

Commands are received via broadcast:
  • Action: com.meta.spatial.debugtools.ACCESSIBILITY_COMMAND
  • Commands: find_element, click_element, get_all_elements

Signature

class AIDebugAccessibilityService

Constructors

AIDebugAccessibilityService ()
Signature
constructor()

Functions

onAccessibilityEvent ( event )
Signature
open fun onAccessibilityEvent(event: AccessibilityEvent?)
Parameters
event: AccessibilityEvent?
onDestroy ()
Signature
open fun onDestroy()
onInterrupt ()
Signature
open fun onInterrupt()
onServiceConnected ()
Signature
open fun onServiceConnected()

Inner Class

CommandResult Class

Modifiers: final

Constructors

CommandResult ( success , message , data )
Signature
constructor(success: Boolean, message: String, data: JSONObject?)
Parameters
success: Boolean
message: String
data: JSONObject?
Returns
AIDebugAccessibilityService.CommandResult

Properties

data : JSONObject?
[Get]
Signature
val data: JSONObject
message : String
[Get]
Signature
val message: String
success : Boolean
[Get]
Signature
val success: Boolean

Functions

toJson ()
Signature
fun toJson(): String
Returns
String
Did you find this page helpful?