Beispiel #1
0
 private void Initialize()
 {
     Model      = AdbShell.GetDeviceModel(_id);
     OsVersion  = AdbShell.GetOsVersion(_id);
     SdkVersion = AdbShell.GetSdkVersion(_id);
     Battery    = AdbShell.GetBatteryLevel(_id);
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 private string GetActivity(string deviceId, string package)
 {
     return(AdbShell.GetActivity(_deviceId, package));
 }
Beispiel #4
0
 private string GetBuildNumber(string deviceId, string package)
 {
     return(AdbShell.GetBuildNumber(deviceId, package));
 }
Beispiel #5
0
 private void OpenObject()
 {
     AdbShell.RunApp(SelectedPackage.PackageName, SelectedPackage.DeviceId);
 }
Beispiel #6
0
 private void ForceStopObject()
 {
     AdbShell.ForceStopApp(SelectedPackage.PackageName, SelectedPackage.DeviceId);
 }
Beispiel #7
0
 private void ClearObject()
 {
     AdbShell.ClearDataApp(SelectedPackage.PackageName, SelectedPackage.DeviceId);
 }
Beispiel #8
0
 private void UninstallObject()
 {
     AdbShell.UninstallApk(SelectedPackage.PackageName, SelectedPackage.DeviceId);
     Packages.Remove(Packages.Where(x => x.PackageName == SelectedPackage.PackageName).FirstOrDefault());
     SelectedPackage = new Build("", Id);
 }