예제 #1
0
        private void CheckConnectionState()
        {
            // 确保adb服务运行
            AdbCommand.AdbStartServer();

            while (true)
            {
                bool state = AdbCommand.DeviceConnected();
                if (!state)
                {
                    updateConnectionState.BeginInvoke(state, "", null, null);
                }
                else
                {
                    string timeString = AdbCommand.GetDeviceDateTime();
                    updateConnectionState.BeginInvoke(state, timeString, null, null);
                }
                Thread.Sleep(5000);
            }
        }