- 12 Sep, 2014 1 commit
-
-
Sander Alewijnse authored
Only after interception send the complete intent to the mdm. Bug:17370665 Change-Id: I82ab41c7b6fafed6ad756fe8d190ad3f0bde2144
-
- 08 Sep, 2014 1 commit
-
-
Esteban Talavera authored
Value is being changed on the API. Bug: 17389863 Change-Id: I3a3d7a9cf05bcb713da8690ceec6af02845a5ff1
-
- 05 Sep, 2014 1 commit
-
-
Nicolas Prevot authored
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
-
- 04 Sep, 2014 1 commit
-
-
Jessica Hummel authored
Change-Id: I1109da833da8b93b1a6ebe70e45be1be510391dc bug:17370047
-
- 20 Aug, 2014 1 commit
-
-
Alexandra Gherghina authored
Adds tablet layouts, and landscape mode for phone Bug: 15988051 Change-Id: I4eacca4a2ebbc5e126b5c6c7f5e30be4615a3d99
-
- 04 Aug, 2014 1 commit
-
-
Robin Lee authored
Creates ManagedProvisioningActivityNoCallerCheck alias which requires MANAGE_USERS permission to invoke. This route removes the requirement for a system caller to run the provisioner via startActivityForResult. Fixes issue where resuming managed provisioning from a notification was broken, as notifications aren't started for a result. @bug 16703456 @bug 14818921 Change-Id: I049b964d75e2647ab3c0613f9fb82b869499ab1e
-
- 29 Jul, 2014 1 commit
-
-
Nicolas Prevot authored
If ManagedProvisioning receives a PRE_BOOT_COMPLETED intent, then it resets the cross-profile intent filters. BUG:16644274 Change-Id: Idf43ef1fd29c7176d6519532ecd11f6f405d6489
-
- 30 Jun, 2014 1 commit
-
-
Sander Alewijnse authored
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
-
- 23 Jun, 2014 1 commit
-
-
Jessica Hummel authored
This means that the intent that starts provisioning does not have to come from the mdm. It simplifies the flow in particular for the user consent. Change-Id: Ie746f6d609cf2627c4971ca8639361c144f5447c
-
- 19 Jun, 2014 1 commit
-
-
Jessica Hummel authored
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
-
- 11 Jun, 2014 2 commits
-
-
Sander Alewijnse authored
Add illustrations, make small changes to UI, and adapt device owner UI. Change-Id: I2983ccd0f58b8ac3aff1b2517d4f7f1e7faf04a5
-
Sander Alewijnse authored
Change-Id: I3fff06ee9af33ad3657b05b60d1f6d30f76433a2
-
- 09 Jun, 2014 1 commit
-
-
Adam Connors authored
Bug: 15451519 (cherry picked from commit I329e6768fea2ac49a3bb0fe166d8f2a0b4a88252) Change-Id: I1a853e74e4fc59022c3c47a3ba8801c27d07b762
-
- 06 Jun, 2014 1 commit
-
-
Jessica Hummel authored
Change-Id: I329e6768fea2ac49a3bb0fe166d8f2a0b4a88252
-
- 05 Jun, 2014 1 commit
-
-
Nicolas Prevot authored
An app with MANAGE_USERS permission can send the broadcast intent ACTION_MANAGED_PROVISIONING_USER_HAS_CONSENTED to ManagedProvisioning to notify it that the user has already consented to the managed profile creation with a certain mdm package name. In this case, ManagedProvisioning will skip disclosure. BUG: 15155749 Change-Id: I21ac12ceaf79c35863c16dcf6073984d1a523d9e
-
- 14 May, 2014 1 commit
-
-
Sander Alewijnse authored
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
-
- 07 May, 2014 1 commit
-
-
Robin Lee authored
Adds one new screen which will ask the user if encrypting is OK before triggering an encrypt/reboot cycle. This should only need to happen on older devices that have not already had encryption enabled. Change-Id: If09d4c7e524554e73b32d941a2ae2fdeac3d43e3
-
- 29 Apr, 2014 1 commit
-
-
Sander Alewijnse authored
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
-
- 28 Apr, 2014 1 commit
-
-
Sander Alewijnse authored
Change-Id: I734e97bc7241f055d51b78815e2f945ef7c60761
-
- 23 Apr, 2014 1 commit
-
-
Sander Alewijnse authored
Avoid user consent pop-up during the device owner provisioning by programmatically setting PACKAGE_VERIFIER_ENABLE to 0 before installation. Reset to its original value after (successful or failed) installation. Change-Id: Ib30e051312ad3bd68b39c8cc4b852369f7c31a44
-
- 01 Apr, 2014 1 commit
-
-
Sander Alewijnse authored
Installs the device owner from a provided .apk file. Before installation it checks whether a given package and adminReceiver are present in the .apk. Change-Id: I28b93e8a5d4a330b8f788db356e5fef3cb25cde6
-
- 20 Mar, 2014 1 commit
-
-
Sander Alewijnse authored
Managed provisioning for Device Owner use-case. Change-Id: I5b44f51ef3ff2360b343524eff57f56a5c557d5c
-
- 19 Mar, 2014 1 commit
-
-
Jessica Hummel authored
Change-Id: Ifbb47882ddd44717dcd3da3ba36a7375e7c1b1d7
-
- 17 Mar, 2014 1 commit
-
-
Jessica Hummel authored
This is the result of another cl that standardizes this string. Change-Id: I903973a98ae4a6461820facac6c286313777e4ca
-
- 13 Mar, 2014 1 commit
-
-
Sander Alewijnse authored
Renamed to avoid name collisions with the new and simpler DeviceOwner provisioning code. Change-Id: Ie84ae632d6eaa842cb4e7806a513ac68f4f69f58
-
- 04 Mar, 2014 1 commit
-
-
Jessica Hummel authored
Change-Id: I0286a14863a768070cdc3828b75cb01b524025ff
-
- 28 Feb, 2014 1 commit
-
-
Jessica Hummel authored
Please note that ManagedProvioningActivity is a new activity now and mostly contains the functionaliyt that was in CreateProfileTask before. Also includes some cleanups, additional logging and smaller fixes. Change-Id: Ie5ffebe609f3fc1f6e56399b222aad2cf2cae987
-
- 19 Feb, 2014 1 commit
-
-
Sander Alewijnse authored
Now the contents of the NfcMessage (instead bunch of nulls) is copied to the mPref. Renamed reference to the late ConfigureUserService. Renamed reference to the late NfcBumpActivity. Change-Id: Ibf9e16ab64fb2f13050b38fce5b73ae9e9668be5
-
- 13 Feb, 2014 2 commits
-
-
Jessica Hummel authored
Adds a dialog that asks the user for consent before managed provisioning is started. This is done as a separate acivity because provisioning happens in full screen immersive mode, so a normal dialog will be hidden behind the main activity. Change-Id: Icf8e7070d83c887baadf34e45aaa1f8c87a05199
-
Jessica Hummel authored
Extends the CreateProfileTask so that it creates a second user, installs the mobile devive management app (mdm) on that profile and removes it from the primary profile. Also includes some cleanups. Change-Id: I70a0da40740057026f45033e5722c566593aa0f2
-
- 03 Feb, 2014 1 commit
-
-
Adam Connors authored
BYOD provisioning flow is triggered by a bootstrap application firing an appropriate PROVISION_MANAGED_PROFILE intent. This change added an intent filter and unified the properties parsing so ConfigureUserActivity is correctly started for both NFC & BYOD cases. It doesn't yet do anything to differentiate DeviceOwner or BYOD flows yet. Change-Id: I1a94a05fd55b0f7f9ea8c1a76ff6280a4c0b8ab7
-
- 28 Jan, 2014 1 commit
-
-
Jason Monk authored
Based on code from vendor/google/apps/NfcProvision. It uses a pre-specified action and a package name specified in the bump to launch the EDU specific pieces. It launches that activity and waits for a broadcast back in both the pre-MDM and post-MDM steps. Still needs the security check to make sure that the activity being launched is part of a privileged app. The MDM is currently specified by package and admin receiver in the nfc bump. This needs to be expanded to allow a download location rather than a package to enable and use. Change-Id: Iaabe8505c5e33c33ddec3122d2a17b07a6b243fc
-
- 17 Jan, 2014 1 commit
-
-
Jessica Hummel authored
Makes the provisioning app respond to nfc and writes the received data into properties to be used during the setup. Also adds several initialization steps (time zone, wifi etc) Change-Id: Ie86deea5b08dd973cd9e611ef8b5e7f2d4e0ed2a
-
- 10 Jan, 2014 1 commit
-
-
Jessica Hummel authored
Change-Id: I0d1cef9bd0a9dfd37af5e49a7b801037472b2b99
-