History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3bcd298ae1efa3c3ee78ecc4f114d498fcac2685 03-Jul-2015 Nicolas Prevot <nprevot@google.com> Also fetch disabled activities when disabling system apps.

Before this cl: when creating a work profile inside ManagedProvisioning:
If a system app had an activity with a launcher icon, but this activity
was disabled, the system app would be installed inside the work profile.
It must not be.

BUG:21762028
Change-Id: I9cb208ed468399b263d84f28106bf2f50dd7cb24
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
3d24d0966fbbb4b67ceb06fe373db147a1b793bf 29-Jun-2015 Sudheer Shanka <sudheersai@google.com> Avoid deleting IMEs during DO provisioning.

Bug: 22001750
Change-Id: I387ff3190d506409a9c7d573cf5bfca1ef99b475
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
089a4fada683bf5e6415e0fa8b2b62ecb333f9c7 13-May-2015 Sander Alewijnse <salewijnse@google.com> DO NOT MERGE Add blacklisting functionality to provisioning.
Already in aosp.

Change-Id: I5ce0b5a2441ba6e8d504c5ec31c09a61bcb85d48
(cherry picked from commit 90277f1b51673b455129b4e75fc0e76e60fa4907)
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
ccd60165065172486fff32b581a0fb4d724b2991 17-Feb-2015 Julia Reynolds <juliacr@google.com> Remove branching logic from DO task callbacks.

Every task will run, but not every task will perform actions.
Bug: 19406433

Change-Id: Id7a6020b15a8ac32e03aba47f726472e582201e6
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
d5e4c42542dd96d8940912cc20dff20fa48da0d9 25-Nov-2014 Sander Alewijnse <salewijnse@google.com> Refactor DeleteNonRequiredAppsTask.

Split task up in sensible chunks.

Bug:18441626

Change-Id: I8fa21c7c606a6cefd9b4732fd6160e43d5daa910
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
c629b42cc5a18ff1b82cd567070b4f608b0ca140 21-Nov-2014 Sander Alewijnse <salewijnse@google.com> Do NOT delete com.android.server.telecom for Device Owners.

Bug:18465192
Change-Id: I342490700684510bac062b6180ce86774cb1f9a3
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
7d56b9097cf040afa85bfc93f78a30436754eaf8 03-Nov-2014 Nicolas Prevot <nprevot@google.com> On system update for device owner delete new system apps if required.

On system update, in the device owner case: if the system-apps file is present,
delete non required apps. Otherwise, don't do anything.
Refactored bits and pieces especially the prebootlistener.

BUG:17465315

Change-Id: I1d70d3eccba6ab59deff984a404bb59f617afa63
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
17f2407a57675400ed5baf8696497df4594722ee 15-Oct-2014 Benjamin Franz <bfranz@google.com> Stop deactivating Beam sharing in the managed profile.

Bug: 17916693
Change-Id: Id6d24564cdf59260e9aac034d2e86e37148d4fd9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
1bfee7d48dc51125646a1b4a4333db313de37542 25-Sep-2014 Jessica Hummel <jhummel@google.com> Only disable disallowed components if they are available

bug:17648428
Change-Id: Ic4d419e967d7d0597ef1c52e5f7e25dfec35e133
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
1c897abf1bfcc21f831648df0d481d1f95cc57b2 12-Sep-2014 Tyler Gunn <tgunn@google.com> Renaming Telecomm to Telecom.

- Changing package from android.telecomm to android.telecom
- Changing package from com.android.telecomm to
com.android.server.telecomm.
- Renaming TelecommManager to TelecomManager.

Bug: 17364651
Change-Id: I25213a80fcc739ee211f958910110f94150c3d68
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
b6386cdb30a5854c725b73f38262f7165c57f37f 09-Sep-2014 Nicolas Prevot <nprevot@google.com> Merge "On system update, do not delete system apps enabled by the profile owner." into lmp-dev
418aaf4c4ff54e5f890bff004e120d8d5e5af755 08-Sep-2014 Nicolas Prevot <nprevot@google.com> On system update, do not delete system apps enabled by the profile owner.

Also, during the creation of a new profile, if there is a list of installed system apps present from a previously created profile with the same user id, ignore that file.

BUG:17423480
BUG:17434709
Change-Id: Ie69c707465cb42bb979e71f8913e68f07bb0c15d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
5689fcdf5da57d03932408dffa02d7afd933bb34 09-Sep-2014 Alexandra Gherghina <alexgherghina@google.com> Removing obsolete NO_CROSS_PROFILE_FLAG

Bug: 17435289
Change-Id: I8753ad1efed9331d5847dafd7ddc94d6029c6b80
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
fa143d53a4aa93c51261a65372edcc8a5c8910b3 09-Sep-2014 Nicolas Prevot <nprevot@google.com> Merge "Fix IOException in ManagedProvisioning." into lmp-dev
d69fdef2cc4c42ea279de2851e131a818089d167 08-Sep-2014 Nicolas Prevot <nprevot@google.com> Fix IOException in ManagedProvisioning.

If a file was not already there, it would have resulted in a NullPointerException.

BUG: 17421916

Change-Id: I7cb2028f39c120c57cc55a75daabcd4fff4f1c24
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
775312168056e5a5aed75e4ff09fb0c4371ed6c0 05-Sep-2014 Nicolas Prevot <nprevot@google.com> Deleting com.android.telecom in a managed profile.

BUG:17153966

Change-Id: I0021ba45f86a4f491d94f5eefdaf618951a58a83
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
3b76f0d34ed293c310605a66711cf3aba42f09e6 03-Sep-2014 Nicolas Prevot <nprevot@google.com> Do not always install system apps in the managed profile after a system update.

ManagedProvisionning keeps track of apps in the system image, deleted for the managed profile or not.
If a new one is added, ManagedProvisioning may delete it when it receives PRE_BOOT_COMPLETED.
If this new app has a component listening to INSTALL_SHORTCUT, it will be disabled.

BUG:17150677

Change-Id: I78b96c7cffeef88257b178eb2ede9a275499048d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
b20503c00736a21c24cfdf45ae72e3f7a264b4b6 26-Aug-2014 Nicolas Prevot <nprevot@google.com> Disabling the components that listen to INSTALL_SHORTCUT.

When creating a work profile, disabling all the components that listen to INSTALL_SHORTCUT.

BUG:15381775

Change-Id: I1700551296f8738cc6f4ab4647f46eb9e631b8bd
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
c319f8de1ccf824a1c40997f3f0a71d47099b616 19-Aug-2014 Nicolas Prevot <nprevot@google.com> Disabling the Bluetooth and Nfc share activities for a managed profile.

BUG: 16320805

Change-Id: I93a32766e06149e4b296dce05ec7deab78436e13
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
5f22bf5fcf695d794e3de83c03ab88e4b21808fd 24-Jul-2014 Nicolas Prevot <nprevot@google.com> Updating cross-profile intent filters after an ota.

If ManagedProvisioning receives a PRE_BOOT_COMPLETED intent,
then it resets the cross-profile intent filters.

BUG:16644274

Change-Id: Idf43ef1fd29c7176d6519532ecd11f6f405d6489
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
012c9bbe972e78cc7341000c3ec517ccfc27d22a 14-Jul-2014 Adam Connors <adamconnors@google.com> Revert "Block apps instead of uninstalling."

We need to go back to uninstalling applications so that
non-default system applications can be installed by Play.

This reverts commit 2bc39bf7805e36919341b166065980fd909e195e.

Change-Id: I07e7fe67d8794f7f3c49a5ace0c5037b8781a1ed
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
8bf486ee7dd8d9d076c0515f970dd069e4230c6c 20-Jul-2014 Amith Yamasani <yamasani@google.com> Follow API change to rename *Blocked to *Hidden

Bug: 16191518

Also add a system property to disable encryption requirement, for
testing purposes.

Change-Id: Ic0f3690a9fc90a0dad0c67f5239754123c81108d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
cfd93488802b4feaf28cd457bf8f0568204c3f73 07-Jul-2014 Alexandra Gherghina <alexgherghina@google.com> Query only managed profile for launcher apps

Bug: 15928463
Bug: 15769854
Change-Id: Icd65678dbf6f50da2880875cc2a7f3824ec0fb26
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
14eeef9ff6b961f4a746f2953dde1529ad27bc6a 16-Jun-2014 Jessica Hummel <jhummel@google.com> Remove provisioning tasks from the UI thread.

This introduces the managed provisioning service, which runs on a separate thread. This is consistent with what we do for device owner.
Also includes a rename of addForwardingIntentFilter to addCrossProfileIntentFilter and a few other cleanups.

Change-Id: I95f42072a9352d7e265f51c39e58a3c5c1ae12ce
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
28bffd6424a3d9f2dbefe6c7d6144f3a4edee3bc 05-Jun-2014 Sander Alewijnse <salewijnse@google.com> Ensure device is encrypted before device owner provisioning.

Simplify setting of callbacks: set them in the constructors
instead of dynamically.

Change-Id: Ie0172ffd0111b8044e7b1249c221be9fd2a5a6b2
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
2bc39bf7805e36919341b166065980fd909e195e 23-May-2014 Sander Alewijnse <salewijnse@google.com> Block apps instead of uninstalling in the managed provisioing.

Change-Id: I1208a6b9b113a2a0cc8db8261bcba8034f1a0da0
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java
2818d32aa494363a59d3b0f47695e317f47b689b 20-May-2014 Sander Alewijnse <salewijnse@google.com> Add a task for deleting non required apps for device owner.

Use the already existing DeleteNonRequiredAppsFromManagedProfileTask.
Rename it and clean it up.

Change-Id: If792f746140bb6d606bb0d55f401766b8745085b
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/task/DeleteNonRequiredAppsTask.java