private void ADBStartBtn_Click(object sender, EventArgs e) { if (null == m_adbListenThread) { StartADBThread(); System.Threading.Thread.Sleep(100); m_ADBAccess.StartCMD(); System.Threading.Thread.Sleep(200); //send demo command { string ADBCMD; //ADBCMD = "dir"; ADBCMD = "adb logcat -c"; m_bCMDQueuing = true; m_ADBCommandQueueWriter.Enqueue(ADBCMD); ADBCMD = "adb logcat -v time"; m_ADBCommandQueueWriter.Enqueue(ADBCMD); m_bCMDQueuing = false; } SetLogcatSuspend(false); } else { SetLogcatSuspend(!m_bSuspendLogout); } }
public void ADBStart() { Init(); if (null == m_adbListenThread) { StartADBThread(); System.Threading.Thread.Sleep(100); m_ADBAccess.StartCMD(); System.Threading.Thread.Sleep(200); { string ADBCMD; m_ADBCommandQueue.Clear(); ADBCMD = "adb logcat -c"; m_bCMDQueuing = true; m_ADBCommandQueueWriter.Enqueue(ADBCMD); ADBCMD = "adb logcat -v time -s Unity "; m_ADBCommandQueueWriter.Enqueue(ADBCMD); m_bCMDQueuing = false; } } else { m_bSuspendLogout = false; } }