MCPcopy Index your code
hub / github.com/NativeScript/SimDeck / launch_package

Method launch_package

packages/server/src/android.rs:386–406  ·  view source on GitHub ↗
(&self, id: &str, package: &str)

Source from the content-addressed store, hash-verified

384 }
385
386 pub fn launch_package(&self, id: &str, package: &str) -> Result<(), AppError> {
387 let serial = self.serial_for_id(id)?;
388 if is_android_component_name(package) {
389 self.run_adb(["-s", &serial, "shell", "am", "start", "-n", package])?;
390 return Ok(());
391 }
392 self.run_adb([
393 "-s",
394 &serial,
395 "shell",
396 "am",
397 "start",
398 "-a",
399 "android.intent.action.MAIN",
400 "-c",
401 "android.intent.category.LAUNCHER",
402 "-p",
403 package,
404 ])?;
405 Ok(())
406 }
407
408 pub fn set_pasteboard_text(&self, id: &str, text: &str) -> Result<(), AppError> {
409 let serial = self.serial_for_id(id)?;

Callers 1

run_batch_stepFunction · 0.80

Calls 3

serial_for_idMethod · 0.80
run_adbMethod · 0.80

Tested by

no test coverage detected