History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ab18ea7a517c14fd46fd211e81846326ff7b60d1 11-Sep-2014 Sander Alewijnse <salewijnse@google.com> Intercept HOME intent that is send by the Setup Wizard.

Only after interception send the complete intent to the mdm.

Bug:17370665
Change-Id: I82ab41c7b6fafed6ad756fe8d190ad3f0bde2144
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
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/DeviceOwnerProvisioningService.java
3ebb7b0557876ee6d8b59367f48ae4300a168811 08-Sep-2014 Nicolas Prevot <nprevot@google.com> Fixing NullPointerException in DeviceOwnerProvisioning.

Bug:17421457
Change-Id: Icd6c633cf7bf0824cbde6edd65b57a13d8a80da6
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
bdd12c730a5ac9af232e4b02ce651aae85431a09 05-Sep-2014 Nicolas Prevot <nprevot@google.com> Merge "Do not always install system apps in the managed profile after a system update." into lmp-dev
e3866c7c1cc0feb307bb9822a313181aed7394be 05-Sep-2014 Sander Alewijnse <salewijnse@google.com> When starting first task. Dont skip downloading when no wifi is specified.

Instead check whether download url is specified, if so download
else skip.

Bug:17370428
Change-Id: I94415c9039b7b8df17b21731b913b9a17ad60e0d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.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/DeviceOwnerProvisioningService.java
aa937503d97cae1f14a5c8dffff7e9444a1f52bd 04-Sep-2014 Sander Alewijnse <salewijnse@google.com> Always connect to Wifi when an ssid is given.

No longer skips connecting if no apk download url is provided.
Instead we connect anyway but avoid trying to download.

Bug: 17370428
Change-Id: Ia97a2e034fa8472aa6a809c80478c4ff54813b55
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
f88f709f4a03da9451ea63a60fdb09f0ce972dd3 20-Aug-2014 Sander Alewijnse <salewijnse@google.com> Pass through the provisioning extra admin extras bundle.

Enables the MDM app running (as a regular app) in the primary user to pass
through a PersistableBundle of data to the instance of itself running as
profile owner in the managed profile.

Bug:17126717
Change-Id: Ie85ccf71a4e677c8bb1dd1918f61b01eca83f472
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
b6578e78ddd6950a7af450894e0105c49e1857ef 25-Jul-2014 Sander Alewijnse <salewijnse@google.com> Update strings.

Merge some string as well, requiring merging of ids.

Change-Id: I66ac83a32c3d108ff8fda70d466bd2bac45152ea
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
d8dcb1f2cf3f537a6199671179470828f74236ad 24-Jul-2014 Sander Alewijnse <salewijnse@google.com> Add cookie when downloading the .apk.

Change-Id: Ia7389ba6be41ad239d9398354a2fc2fc62cfd167
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
326bcfdd72218a2d3b35d8e1ca80b8e36263402e 25-Jun-2014 Sander Alewijnse <salewijnse@google.com> Enable Device Owner provisioning without providing wifi credentials.

A wifi picker is shown when wifi is needed instead of an error.
Furthermore small cleanups in activity.

Change-Id: Id0ff511b9913cba146b626c97764a042fc8d3a01
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
56f7157c220d657d48406caf8e0d61904dfd7789 23-Jun-2014 Sander Alewijnse <salewijnse@google.com> Add the option to start DO Provisioning with an (non nfc) intent.

Also set the username to a string in xml instead of setting from intent.
Moved constants and mime type of the DO intent communication into
the framework. Cleaned up the MessageParser.

Change-Id: I30a96ef4df248a0e96f199d0097a83a0a0f13145
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
226d36cdcf8f08b2fd6a853a92ca24d570dc58d3 26-Jun-2014 Sander Alewijnse <salewijnse@google.com> Merge "Add proper error handling to the device owner provisioning."
9b95301dfb18ae2a9d26524386d032aa7a555550 26-Jun-2014 Jason Monk <jmonk@google.com> Merge "Add PAC URL support to Device Owner Wifi setup"
2daab0a2c2bcb07a0595f93c4367ed1ca673e0e6 26-Jun-2014 Jason Monk <jmonk@google.com> Add PAC URL support to Device Owner Wifi setup

Trying to keep some feature parity between EDU and enterprise.

Change-Id: I5a48d8babe2a3d2940efd21dac54c4aaf11e48ab
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
d70438542632a1c8df15bdd9d91bfee52bf2b655 17-Jun-2014 Sander Alewijnse <salewijnse@google.com> Add proper error handling to the device owner provisioning.

Also added some cleanup code and handle the backbutton.

Change-Id: I3eba40407de6d6c6c8755327e23893932ec98582
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
81fe104ecfc98f1fb4356891acfe696e7445acb8 23-Jun-2014 Jessica Hummel <jhummel@google.com> Fix bug in update intents between provisioning service and activity.

For some reason setting the class of the intent wasn't working(anymore?). Sending a local broadcast instead.

Change-Id: Idfc87c1ed5041bde7eecdc28f14c24108eb520bf
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
cdf13b1826bd84f7d5c11ba14d14eb4889c2dda8 19-Jun-2014 Sander Alewijnse <salewijnse@google.com> Remove device admin receiver name from starting intent.

Derive it from the package name instead, by searching for a
receiver with the BIND_DEVICE_ADMIN permission.

Change-Id: I2b53b326a64d682b48ff120cc6147c8efec17c29
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.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/DeviceOwnerProvisioningService.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/DeviceOwnerProvisioningService.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/DeviceOwnerProvisioningService.java
e96a820ff1c9ba76623c1964e3bb1e9eba7dd5ee 19-May-2014 Sander Alewijnse <salewijnse@google.com> Send intent upon completion of the device owner provisioning.

Change-Id: I3a68773dcd69936eea6e053183a9d5a3bd749460
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
639e94c29c2ecddea815e2fc878331780086fc5e 01-May-2014 Sander Alewijnse <salewijnse@google.com> Perform CDMA activation and skip setup wizard.

CDMA activation is done right after startup by sending a
PERFORM_CDMA_PROVISIONING intent.

Setup wizzard is skipped by setting specific settings flags at end of
provisioning.

Change-Id: Ib21427b357dc439d1bcad6c0f1202ea8fa5c6fff
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java
04ab6fefe70534edfdd9d809fab45ea51a17526a 29-Apr-2014 Sander Alewijnse <salewijnse@google.com> Moved functionality of DeviceOwnerProvActivity into service.

Service reports back to activity by broadcasts to a broadcast receiver.
Reporting can consist of either an error code or a success.

Change-Id: Ie8e916bd7e05f3179aca6c42f05103365ebc6b35
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/DeviceOwnerProvisioningService.java