static void Init() { BundlePreviewWindow bundlePreviewWindow = GetWindowWithRect <BundlePreviewWindow>(new Rect(0, 0, 600, 400)); bundlePreviewWindow.Show(); currentDeviceAndAppStatus = DeviceAndAppStatus.UNKNOWN; }
private static DeviceAndAppStatus GetDeviceAndAppStatus() { ADBUtilities adbUtilitiesInstance = new ADBUtilities(enableADBUtilitiesLog); List <string> deviceList = null; string error = null; adbUtilitiesInstance.FindDevices(out deviceList, out error); if (!(deviceList == null)) { if (deviceList.Count == 0) { currentDeviceAndAppStatus = DeviceAndAppStatus.DEVICE_NOT_FOUND; } else if (deviceList.Count == 1) { error = null; List <string> packageList = null; adbUtilitiesInstance.GetPackageList(out packageList, out error); if (!(packageList == null)) { if (packageList.Contains(finalPackageName)) { currentDeviceAndAppStatus = DeviceAndAppStatus.APP_INSTALLED; } else { currentDeviceAndAppStatus = DeviceAndAppStatus.APP_NOT_FOUND; } } else { currentDeviceAndAppStatus = DeviceAndAppStatus.UNKNOWN; } } else if (deviceList.Count > 1) { currentDeviceAndAppStatus = DeviceAndAppStatus.DEVICE_MULTIPLE; } else { currentDeviceAndAppStatus = DeviceAndAppStatus.UNKNOWN; } } else { currentDeviceAndAppStatus = DeviceAndAppStatus.UNKNOWN; } return(currentDeviceAndAppStatus); }