public static void IssueADBCmdASync(AsyncProcess procInstance, ADBCommand cmd) { _Closure$__14 e$__ = new _Closure$__14 { $VB$Local_procInstance = procInstance, $VB$Local_cmd = cmd }; new Thread(new ThreadStart(e$__._Lambda$__93)).Start(); }
public static ListingType IsFileOrDirectory(string location) { if (!BusyBox.IsInstalled) { return(ListingType.BBOX_ERROR); } ADBCommand cmd = ADB.CreateADBShellCmd(_device, false, $"if [ -f {location} ]; then echo " 1 "; else echo " 0 "; fi", new string[0]); ADBCommand command = ADB.CreateADBShellCmd(_device, false, $"if [ -d {location} ]; then echo " 1 "; else echo " 0 "; fi", new string[0]); if (ADB.IssueADBCmd(cmd).Contains("1")) { return(ListingType.FILE); } if (ADB.IssueADBCmd(command).Contains("1")) { return(ListingType.DIRECTORY); } return(ListingType.NONE); }
public static void IssueADBCmdNoOutput(ADBCommand cmd) { ProcessHelper.RunProcessNoOutput(ADB_Path, cmd.Command, true); }
private static void IssueADBCmd(AsyncProcess procInstance, ADBCommand cmd) { procInstance.RunProcessASync(ADB_Path, cmd.Command, true); }
public static string IssueADBCmd(ADBCommand cmd) => ProcessHelper.RunProcessShowOutput(ADB_Path, cmd.Command).Trim(Invalids);