private void Initialize() { Model = AdbShell.GetDeviceModel(_id); OsVersion = AdbShell.GetOsVersion(_id); SdkVersion = AdbShell.GetSdkVersion(_id); Battery = AdbShell.GetBatteryLevel(_id); }
public void UpdatePackagesList() { _dispatcher.Invoke(() => Packages.Clear()); var packages = AdbShell.GetAllPackagesList(_id); var qvcPackages = packages.Where((x) => x.Contains("com.qvc") || x.Contains("com.qvcuk") || x.Contains("de.qvc")).ToList(); _dispatcher.Invoke(() => qvcPackages.ForEach((p) => Packages.Add(new Build(p, _id)))); SelectedPackage = new Build(String.Empty, String.Empty); }
private string GetActivity(string deviceId, string package) { return(AdbShell.GetActivity(_deviceId, package)); }
private string GetBuildNumber(string deviceId, string package) { return(AdbShell.GetBuildNumber(deviceId, package)); }
private void OpenObject() { AdbShell.RunApp(SelectedPackage.PackageName, SelectedPackage.DeviceId); }
private void ForceStopObject() { AdbShell.ForceStopApp(SelectedPackage.PackageName, SelectedPackage.DeviceId); }
private void ClearObject() { AdbShell.ClearDataApp(SelectedPackage.PackageName, SelectedPackage.DeviceId); }
private void UninstallObject() { AdbShell.UninstallApk(SelectedPackage.PackageName, SelectedPackage.DeviceId); Packages.Remove(Packages.Where(x => x.PackageName == SelectedPackage.PackageName).FirstOrDefault()); SelectedPackage = new Build("", Id); }