コード例 #1
0
        /// <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));
        }
コード例 #2
0
        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);
                }
            }
        }