Trace focused package/activity per display (blocking)
mobile_focus_traceCaptures a sample of the focused package, activity, and task ID on specified displays for a set duration. Useful for monitoring app focus over time.
Instructions
Blocking sample of focused package/activity/taskId for a fixed duration. Prefer mobile_focus_trace_start/stop when interleaving input or recording. Large sample sets are written to an artifact; only a compact prefix is inlined.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | Yes | Exact ADB serial from mobile_devices_list; never inferred when multiple devices exist | |
| displayIds | Yes | ||
| durationMs | Yes | ||
| maxSamples | No | ||
| sampleIntervalMs | No | ||
| includeAllSamples | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serial | Yes | ||
| changes | Yes | ||
| samples | Yes | ||
| truncated | Yes | ||
| displayIds | Yes | ||
| durationMs | Yes | ||
| changeCount | Yes | ||
| sampleCount | Yes | ||
| startedAtIso | Yes | ||
| stoppedAtIso | Yes | ||
| boundRecordId | No | ||
| droppedSamples | Yes | ||
| focusSessionId | Yes | ||
| sampleIntervalMs | Yes | ||
| responseCompacted | No | ||
| samplesArtifactUri | No |