MCPcopy Index your code
hub / github.com/callstack/agent-device / openAndroidPackageActivity

Function openAndroidPackageActivity

src/platforms/android/app-lifecycle.ts:431–447  ·  view source on GitHub ↗
(
  device: DeviceInfo,
  packageName: string,
  activity: string,
  launchCategory: string,
  options: OpenAndroidAppOptions,
)

Source from the content-addressed store, hash-verified

429}
430
431async function openAndroidPackageActivity(
432 device: DeviceInfo,
433 packageName: string,
434 activity: string,
435 launchCategory: string,
436 options: OpenAndroidAppOptions,
437): Promise<void> {
438 const component = activity.includes('/')
439 ? activity
440 : `${packageName}/${activity.startsWith('.') ? activity : `.${activity}`}`;
441 try {
442 await runAndroidAdb(device, buildAndroidActivityLaunchArgs(component, launchCategory, options));
443 } catch (error) {
444 await maybeRethrowAndroidMissingPackageError(device, packageName, error);
445 throw error;
446 }
447}
448
449async function openAndroidPackage(
450 device: DeviceInfo,

Callers 1

openAndroidAppFunction · 0.85

Calls 4

runAndroidAdbFunction · 0.90
startsWithMethod · 0.80

Tested by

no test coverage detected