/// <summary> /// 执行Fastboot命令 /// </summary> /// <param name="device"></param> /// <param name="command"></param> /// <returns></returns> public static Tuple <Output, int> Fastboot(this IDevice device, string command) { var cmd = new FastbootCommand(device, command); var result = cmd.Execute(); return(new Tuple <Output, int>(result.Output, result.ExitCode)); }
private void Fastboot(List <IDevice> devices) { var lineOutput = fastbootDevices.Execute().Output.LineOut; for (int i = 0; i < lineOutput.Count(); i++) { if (DeviceObjectFacotry.FastbootTryParse(lineOutput[i], out IDevice device)) { devices.Add(device); } } }