Loading src/com/android/packageinstaller/wear/WearPackageInstallerService.java +14 −5 Original line number Original line Diff line number Diff line Loading @@ -355,11 +355,20 @@ public class WearPackageInstallerService extends Service { final String packageName = WearPackageArgs.getPackageName(argsBundle); final String packageName = WearPackageArgs.getPackageName(argsBundle); final PackageManager pm = getPackageManager(); final PackageManager pm = getPackageManager(); try { // Result ignored. pm.getPackageInfo(packageName, 0); // Found package, send uninstall request. PowerManager.WakeLock lock = getLock(this.getApplicationContext()); PowerManager.WakeLock lock = getLock(this.getApplicationContext()); pm.deletePackage(packageName, new PackageDeleteObserver(lock, startId), pm.deletePackage(packageName, new PackageDeleteObserver(lock, startId), PackageManager.DELETE_ALL_USERS); PackageManager.DELETE_ALL_USERS); startPermsServiceForUninstall(packageName); startPermsServiceForUninstall(packageName); Log.i(TAG, "Sent delete request for " + packageName); Log.i(TAG, "Sent delete request for " + packageName); } catch (PackageManager.NameNotFoundException e) { // Couldn't find the package, no need to call uninstall. Log.w(TAG, "Could not find package, not deleting " + packageName); } } } private boolean checkPermissions(PackageParser.Package pkg, int companionSdkVersion, private boolean checkPermissions(PackageParser.Package pkg, int companionSdkVersion, Loading Loading
src/com/android/packageinstaller/wear/WearPackageInstallerService.java +14 −5 Original line number Original line Diff line number Diff line Loading @@ -355,11 +355,20 @@ public class WearPackageInstallerService extends Service { final String packageName = WearPackageArgs.getPackageName(argsBundle); final String packageName = WearPackageArgs.getPackageName(argsBundle); final PackageManager pm = getPackageManager(); final PackageManager pm = getPackageManager(); try { // Result ignored. pm.getPackageInfo(packageName, 0); // Found package, send uninstall request. PowerManager.WakeLock lock = getLock(this.getApplicationContext()); PowerManager.WakeLock lock = getLock(this.getApplicationContext()); pm.deletePackage(packageName, new PackageDeleteObserver(lock, startId), pm.deletePackage(packageName, new PackageDeleteObserver(lock, startId), PackageManager.DELETE_ALL_USERS); PackageManager.DELETE_ALL_USERS); startPermsServiceForUninstall(packageName); startPermsServiceForUninstall(packageName); Log.i(TAG, "Sent delete request for " + packageName); Log.i(TAG, "Sent delete request for " + packageName); } catch (PackageManager.NameNotFoundException e) { // Couldn't find the package, no need to call uninstall. Log.w(TAG, "Could not find package, not deleting " + packageName); } } } private boolean checkPermissions(PackageParser.Package pkg, int companionSdkVersion, private boolean checkPermissions(PackageParser.Package pkg, int companionSdkVersion, Loading