MCPcopy
hub / github.com/callstack/agent-device / getAndroidAppState

Function getAndroidAppState

src/platforms/android/app-lifecycle.ts:208–221  ·  view source on GitHub ↗
(device: DeviceInfo)

Source from the content-addressed store, hash-verified

206}
207
208export async function getAndroidAppState(device: DeviceInfo): Promise<AndroidForegroundApp> {
209 const windowFocus = await readAndroidFocus(device, [
210 ['shell', 'dumpsys', 'window', 'windows'],
211 ['shell', 'dumpsys', 'window'],
212 ]);
213 if (windowFocus) return windowFocus;
214
215 const activityFocus = await readAndroidFocus(device, [
216 ['shell', 'dumpsys', 'activity', 'activities'],
217 ['shell', 'dumpsys', 'activity'],
218 ]);
219 if (activityFocus) return activityFocus;
220 return {};
221}
222
223export async function getAndroidBlockingDialogFocus(
224 device: DeviceInfo,

Callers 4

isAndroidAppFocusedFunction · 0.90
handleAppStateCommandFunction · 0.85

Calls 1

readAndroidFocusFunction · 0.85

Tested by

no test coverage detected