public bool Align(ZipalignOptions options) { this.Options = options; string keyCheckOnly = null, keyVerbose = null, keyRecompress = null, keyOverwriteOutputFile = null, keyOutputFile = null; if (options.VerboseOut) keyVerbose = Keys.VerboseOut; if (options.CheckOnly) { keyCheckOnly = Keys.CheckOnly; } else { if(options.Recompress) keyRecompress = Keys.Recompress; if (options.OverwriteOutputFile) keyOverwriteOutputFile = Keys.OverwriteOutputFile; keyOutputFile = String.Format(" \"{0}\"", options.OutputFile); } string args = String.Format("{0}{1}{2}{3} {4} \"{5}\"{6}", keyCheckOnly, keyOverwriteOutputFile, keyVerbose, keyRecompress, options.AlignmentInBytes, options.InputFile, keyOutputFile); processZipalign.StartInfo.Arguments = args; bool started = processZipalign.Start(); processZipalign.BeginOutputReadLine(); processZipalign.BeginErrorReadLine(); return started; }
public bool Align(ZipalignOptions options) { this.Options = options; string keyCheckOnly = null, keyVerbose = null, keyRecompress = null, keyOverwriteOutputFile = null, keyOutputFile = null; if (options.VerboseOut) { keyVerbose = Keys.VerboseOut; } if (options.CheckOnly) { keyCheckOnly = Keys.CheckOnly; } else { if (options.Recompress) { keyRecompress = Keys.Recompress; } if (options.OverwriteOutputFile) { keyOverwriteOutputFile = Keys.OverwriteOutputFile; } keyOutputFile = String.Format(" \"{0}\"", options.OutputFile); } string args = String.Format("{0}{1}{2}{3} {4} \"{5}\"{6}", keyCheckOnly, keyOverwriteOutputFile, keyVerbose, keyRecompress, options.AlignmentInBytes, options.InputFile, keyOutputFile); processZipalign.StartInfo.Arguments = args; bool started = processZipalign.Start(); processZipalign.BeginOutputReadLine(); processZipalign.BeginErrorReadLine(); return(started); }
private bool Align() { ZipalignOptions options = new ZipalignOptions(textBox_ZIPALIGN_InputFile.Text, Convert.ToInt32(numericUpDown_ZIPALIGN_AlignmentBytes.Value)); options.CheckOnly = checkBox_ZIPALIGN_CheckAlignment.Checked; options.OverwriteOutputFile = checkBox_ZIPALIGN_OverwriteOutputFile.Checked; options.Recompress = checkBox_ZIPALIGN_Recompress.Checked; options.VerboseOut = checkBox_ZIPALIGN_VerboseOutput.Checked; options.OutputFile = textBox_ZIPALIGN_OutputFile.Text; return(zipalign.Align(options)); }
private bool Align() { ZipalignOptions options = new ZipalignOptions(textBox_ZIPALIGN_InputFile.Text, Convert.ToInt32(numericUpDown_ZIPALIGN_AlignmentBytes.Value)); options.CheckOnly = checkBox_ZIPALIGN_CheckAlignment.Checked; options.OverwriteOutputFile = checkBox_ZIPALIGN_OverwriteOutputFile.Checked; options.Recompress = checkBox_ZIPALIGN_Recompress.Checked; options.VerboseOut = checkBox_ZIPALIGN_VerboseOutput.Checked; options.OutputFile = textBox_ZIPALIGN_OutputFile.Text; return zipalign.Align(options); }