111,098
社区成员




private void button2_Click(object sender, EventArgs e)
{
//安装APK
this.backgroundWorker1.RunWorkerAsync();
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
//安装APK
//this.backgroundWorker1.RunWorkerAsync();
System.Diagnostics.Process InstallApk = new System.Diagnostics.Process();
InstallApk.StartInfo.FileName = Application.StartupPath + @"\tools\adb.exe";
InstallApk.StartInfo.UseShellExecute = false;
InstallApk.StartInfo.RedirectStandardInput = true;
InstallApk.StartInfo.RedirectStandardOutput = true;
InstallApk.StartInfo.RedirectStandardError = false;
InstallApk.StartInfo.CreateNoWindow = true;
System.IO.DirectoryInfo ApkFolder = new System.IO.DirectoryInfo(Application.StartupPath + @"\apk");
foreach (System.IO.FileInfo ApkFile in ApkFolder.GetFiles("*.apk", System.IO.SearchOption.AllDirectories))
{
InstallApk.StartInfo.Arguments = "install -r " + @"apk\" + ApkFile.Name;
InstallApk.Start();
InstallApk.WaitForExit();
//通过这个函数将处理的百分比传递给进度条控件
//this.backgroundWorker1.ReportProgress();
label1.Text += ApkFile.Name + "安装完成!\n";
label1.Update();
InstallApk.Close();
}
//执行
}
private void button2_Click(object sender, EventArgs e)
{
//安装APK
//this.backgroundWorker1.RunWorkerAsync();
System.Diagnostics.Process InstallApk = new System.Diagnostics.Process();
InstallApk.StartInfo.FileName = Application.StartupPath + @"\tools\adb.exe";
InstallApk.StartInfo.UseShellExecute = false;
InstallApk.StartInfo.RedirectStandardInput = true;
InstallApk.StartInfo.RedirectStandardOutput = true;
InstallApk.StartInfo.RedirectStandardError = false;
InstallApk.StartInfo.CreateNoWindow = true;
System.IO.DirectoryInfo ApkFolder = new System.IO.DirectoryInfo(Application.StartupPath + @"\apk");
foreach (System.IO.FileInfo ApkFile in ApkFolder.GetFiles("*.apk", System.IO.SearchOption.AllDirectories))
{
InstallApk.StartInfo.Arguments = "install -r " + @"apk\" + ApkFile.Name;
InstallApk.Start();
InstallApk.WaitForExit();
//通过这个函数将处理的百分比传递给进度条控件
//this.backgroundWorker1.ReportProgress();
label1.Text += ApkFile.Name + "安装完成!\n";
label1.Update();
InstallApk.Close();
}
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
//安装APK
//this.backgroundWorker1.RunWorkerAsync();
//执行
}