f842c3a5bae976f079a88ea4b9b6781a72be616c |
|
14-Jun-2017 |
Esteban Talavera <etalavera@google.com> |
Merge "Fix QR provisioning when DPC has 2 device admin" into oc-dev am: 50e9c1f4de Change-Id: I7dce71787b9d25221c5a03434e429bd51d73ef6d
|
be71433cf40426a420be70cd6388b198403e423d |
|
13-Jun-2017 |
Victor Chang <vichang@google.com> |
Fix QR provisioning when DPC has 2 device admin Bug: 62541119 Test: runtest managed-provisioning Change-Id: I91090f81c4bcd028a57adc723f678192f2651340
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
dab5a581d05712f664bac3a23ea1eb9f41eed0e0 |
|
09-May-2017 |
Alejandro Fernández <alejandrofs@google.com> |
Use MATCH_* instead of GET_* for UNINSTALLED PACKAGES For the implementation of getCurrentSystemApps(), since GET_UNINSTALLED_PACKAGES is deprecated. Tests updated accordingly. Bug: 36775111 Test: runtest managed-provisioning Change-Id: Iaa119cffe9b96a6b538463c8fda7a0cc2ad39d1f
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
ab61c63584885391568944257108a7e50972fe6a |
|
24-Mar-2017 |
Victor Chang <vichang@google.com> |
Send explicit broadcast to avoid Broadcast Limitations Test: runtest managed-provisioning Test: can now factory reset Fix:36493105 Change-Id: Ic8033cae2a1d8fb38d1acf257f1bc00de5b62ee2
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
6b7d9a2e5439546b8b843b1fb95e47550a251d5d |
|
13-Feb-2017 |
Lenka Trochtova <ltrochtova@google.com> |
Replace deprecated ACTION_MASTER_CLEAR by ACTION_FACTORY_RESET. Both do the same, ACTION_FACTORY_RESET is the new name. Test: runtest managed-provisioning Test: make RunManagedProvisioningRoboTests BUG: 33656232 Change-Id: Ie7c79ccaa3b04052b77b083e57b72ce149af71b5
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
3cc3880a7d61101d439cf6c5fdd351e22fdc8f4f |
|
16-Jan-2017 |
Jakub Gielzak <jgielzak@google.com> |
Restore brand customization Bug: 34098551, 34371436 Test: 30491951 Change-Id: Icc385c7b2dadc7f4b1ed71b89e87eb4425f19f06
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
2ecfc6315b527e62bd5a303cd726a4d7009f774a |
|
25-Nov-2016 |
Victor Chang <vichang@google.com> |
Enable DO and PO silent provisioning in CTS For make provisioning silent in CTS: DO case: testOnly="true" flag is set in DPC, and the DPC component has to be deviceowner. PO case: testOnly="true" flag is set in DPC. - ACTION_PROVISION_MANAGED_DEVICE_FROM_TRUSTED_SOURCE action is not allowed as it's not public API and we don't wanna allow the DPC to download app silently Bug: 31856203 Test: runtest managed-provisioning Change-Id: Id318a02cb448b8fc6e0fd5e9e31da19f41675a9d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
92ec1bff8d03110052b836e9176184c51e5bd043 |
|
06-Dec-2016 |
Mahaver <mahaver@google.com> |
Update provisioning to use error codes This cl just keeps the existing behaviour. We can add another change to completely use the full potential of checkProvisioningPreCondition returned error codes. Test: runtest managed-provisioning Bug: 33369500 Change-Id: I274f7a6a77e6a3f1d8c071bd608bce5f334efa16
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
80ae370242ebd15119d1a6e9e5026e036bfe1cf7 |
|
30-Nov-2016 |
Victor Chang <vichang@google.com> |
Extract skip consent logic into Utils and improve testing code Improve the following testing code - Remove TestProvisioningActivity. Move the code back to super class - The Window params reduciing flakiness is moved into central place in instrumentation Bug:32935050 Change-Id: I6fdc6956a8a1545f148b46ee4fac816c09097a2f Test: runtest managed-provisioning
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
534af0f92c92f01602fb352c043708db47a55203 |
|
25-Nov-2016 |
Mahaver Chopra <mahaver@google.com> |
Merge "[1] Avoid jank between MP finishing and DPC launching"
|
80d4103fd2d75be562bfe81c558033c327b379e9 |
|
16-Nov-2016 |
Victor Chang <vichang@google.com> |
Fix CTS verifier cannot provision managed profile as there are multiple DeviceAdmin receivers Test: CtsVerifier BYOD Managed Provisioning test pass Bug: 32788352 Change-Id: I4d5ab86b56b3b91cf2cff6dae70b418743a7a571
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
cb4628e81cf01fa83b92a68b6313282efc176d48 |
|
03-Nov-2016 |
Mahaver Chopra <mahaver@google.com> |
[1] Avoid jank between MP finishing and DPC launching For PO provisioning we send an ordered broadcast, finish the provisioning activity and wait for the broadcast to be received by the DPC. This creates HOME screen to be launched for 2 sec. With this change we have introduced a new activity intent action which is launched when provisioning is successfull. The DPCs can resolve the action and start their post provisioning tasks. Test: runtest managed-provisioning Bug: 30956199 Change-Id: Iaebd3697b2d461e36781af0421bdcfd6053b6686
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
48132dd835f559e3d01ee7d2198c285bf4972e35 |
|
04-Nov-2016 |
Benjamin Franz <bfranz@google.com> |
Separate parts of Utils into a SettingsWrapper Part of the effort to try and break out Utils into smaller logical chunks. Will be used for the test to ManagedProfileSettingsTask. Bug: 1586635 Test: runtest managed-provisioning Change-Id: I2fa762f2aa16e9092ad1ab341b136f625e297bae
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
f373bd83d4b4afdc51b1cf43987521723246c19d |
|
21-Oct-2016 |
Mahaver Chopra <mahaver@google.com> |
Do not pass VIEW_UNKNOWN category to MetricsLogger Test: runtest managed-provisioning Bug: 32300705 Change-Id: Ia758d165b6eef3f32bdcf60a09597e64188e45bc
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
b38680c8eebfaf0af71efaf042383d06a2a8350a |
|
18-Oct-2016 |
Nicolas Prevot <nprevot@google.com> |
Set the status bar icons to white if status bar is dark. If we set a bright color for the status bar, the icons should be black. If we set a dark color, they should be white. BUG:31785822 Test: runtest -c com.android.managedprovisioning.common.UtilsTest -m testBrightColors managed-provisioning Also tried setting a dark / bright color from a sample DPC and checked the status bar icons color. Change-Id: I7492701b8d14ee40824872340904d1e5caf4a914
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
f7a9eea8fe577f2f5edbbe6e73891a54351286c6 |
|
10-Oct-2016 |
Benjamin Franz <bfranz@google.com> |
Complete moves into subpackages Test: runtest managed-provisioning Change-Id: Ib67e1846c9bf84e2928f9ddb2c3f5417cc40e3b8
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
05d5528f0accab78785b2719f4762ea91d76f681 |
|
28-Sep-2016 |
Mahaver Chopra <mahaver@google.com> |
Analytics for network type. 1. Log network type the device is connected to while provisioning. Currently we only support wifi, mobile, vpn, ethernet, proxy remaing networks are logged as others. 2. Refactor provisioning analytics tracker. 3. Merged logging of dpc package name and installer package name into on api to log dpc package information. Test: Ran "runtest managed-provisioning" Bug: 31425625 Change-Id: Ibe9ae5748ea35fcd8bcd09b79253a631f083825d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
945e609e967c33897df9e5f53b86e0eaa6e53e2e |
|
13-Sep-2016 |
Benjamin Franz <bfranz@google.com> |
Unify all package verification steps into one task Prior to this CL, some package verification was done in DownloadPackageTask and some in InstallPackageTask. This CL introduces a new VerifyPackageTask that takes care of all verification. This helps increase test coverage on those tasks, by decoupling independent logical units. Bug: 30008182 Test: VerifyPackageTask, DownloadPackageTask, InstallPackageTask > 90% coverage Change-Id: I8ea5a29ae41f1356d14120fd213ec8ff44be3efc
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
051eb6c74da5531e6b21d28c206707f18e08587d |
|
14-Sep-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Unify finalization part of provisioning"
|
3fee5b87a1d3bbace3932937520b238d1b8923ef |
|
09-Sep-2016 |
Benjamin Franz <bfranz@google.com> |
Unify finalization part of provisioning Unify the various code locations that are involved in finalization of provisioning into one sub-package. This also removes code duplication and increases test coverage. Bug: 30967337 Test: 90% coverage on finalization subpackage Change-Id: I3427899fe59ed9cd1666406a902822900d5e2488
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
ea9199539d215f0caa3427a6e117867eeae9813b |
|
12-Sep-2016 |
Robin Lee <rgl@google.com> |
Remove unused isManagedProfile Rendered useless because: - UserManager.isManagedProfile exists now - this isn't ever called anyway Change-Id: I630fb28b6da5b9ccd700d5400962092da0baf8c0
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
3922fc38cae5d429ae23c047376f41e912390efe |
|
05-Aug-2016 |
Benjamin Franz <bfranz@google.com> |
Part 4 of service refactoring Move the remaining function calls to their own tasks in order to completely have the lifecycle inside the controller. Bug: 25360194 Change-Id: I0718501aeb4ccb85079bb6e8158be02f64963b2d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
d2aa11e5484f3e56cea4ac328b2a0a58c28d4047 |
|
15-Jul-2016 |
Nicolas Prevot <nprevot@google.com> |
Explicitly store ProvisioningParams to xml. Don't use the IntentStore any more. BUG: 27365341 Change-Id: Ie2dbcbc00e5a3eddeb5638f0fe159cde719b452f
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
6bf4008a57edf7bcd03a9d31586dd8ef4d018d79 |
|
05-Jul-2016 |
Nicolas Prevot <nprevot@google.com> |
Simplify InstallPackageTask to only install one package. Previously, it could install several packages. But we only need to install one. Also: always re-enable package-verifier if we've disabled it. BUG:29976825 BUG:29985507 Change-Id: I1e2ffa7f9947792bff81f8b1c1caa93483fe9dcb
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
974f02ac4952ba596665c71d1e71717cf8f6ef7a |
|
20-Jun-2016 |
Nicolas Prevot <nprevot@google.com> |
Simplify DownloadPackageTask to only download one apk. In the past, ManagedProvisioning needed to download several apks. Now, it only needs to download one. Also add unit tests. BUG:28756677 Change-Id: I3070a593f5dee9c8a85144bc0f669ae85fa955e3
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
efef0fb3b283f6ef3c7e97a02e4d50cd35c27259 |
|
09-Jun-2016 |
Tony Mak <tonymak@google.com> |
findDeviceAdmin searchs for disable receiver as well am: a1db3cc833 am: e14baa6062 Change-Id: Id187a74e6b22d70644a1042b855b4d2aee0841ab
|
a1db3cc833895803213b1dab55b917ad8ab0359f |
|
09-Jun-2016 |
Tony Mak <tonymak@google.com> |
findDeviceAdmin searchs for disable receiver as well Bug: 29210257 Change-Id: I378279d6df6c82da73f26ec551c35fa3d162cd79
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
efd16c808b000fecc83671273b138328a956ac30 |
|
06-May-2016 |
Nicolas Prevot <nprevot@google.com> |
Update ManagedProvisioning to the new setup wizard library. BUG:27899000 Change-Id: Ibe3bd9ca0820877d0ef3edf825ae0f90ff0e945a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
fce5147b7dbf266e9724dfb494cca88524b06bf8 |
|
17-May-2016 |
Ricky Wai <rickywai@google.com> |
Use StorageManager.isEncrypted() to determine if device is encryptible Bug: 26950904 Change-Id: If117f4b4dd974eef9a0618cc8c27c54db1d0e72f
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
bc03cf820db4524b3dfb58d320e1a073e86bc4c2 |
|
17-Mar-2016 |
Steven Ng <stevenckng@google.com> |
Merge "Refactor MessageParser" into nyc-dev
|
7079df5a3fb155947004843ee8ec25b36127e3ed |
|
17-Mar-2016 |
Steven Ng <stevenckng@google.com> |
Refactor MessageParser + Split MessageParser into two + ExtrasProvisioningDataParser which parses provisioning data from extras. + PropertiesProvisioningDataParser which parses provisioning data from NFC message. + Removed the confusing field isSelfOriginated as this can be derived from the intent action. + Added unit tests for parsing. Bug: 27356175 Change-Id: Ib3e001203cb0ed36f5ef3c59ba171b78288a30bf
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
817647a17602b4e72418b52676df0bc554a3ba49 |
|
17-Mar-2016 |
Benjamin Franz <bfranz@google.com> |
Merge "Remove remaining reference to markDeviceProvisioned" into nyc-dev
|
0a964a32b7e8e7b2207416530f8f4575e1cde46e |
|
23-Feb-2016 |
Benjamin Franz <bfranz@google.com> |
Resume on Home intent after encryption If encryption is invoked during provisioning, we register a home intent receiver to resume provisioning afterwards. Also refactor the encryption code for testability and add tests. Previously, we listened to BOOT_COMPLETED to resume provisioning. This caused a delay in managed provisioning showing up after reboot. Using a home intent receiver mitigates this problem. Bug: 21699643 Change-Id: I7fe7917f47c896a5fc91bccc6bbc3140babd2c15
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
12f3d71a3bf64b832ee9eeb6f7699c6c7fe4e431 |
|
17-Mar-2016 |
Benjamin Franz <bfranz@google.com> |
Remove remaining reference to markDeviceProvisioned This has become obsolete with the updated SUW interaction and should now only be set by SUW. Bug: 27240677 Change-Id: I9f9be0bc98a55a4e8b0c1d59e6e7fda4e6536d9a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
d1784bd4d917bb36125e6faf125a2425c343838b |
|
09-Mar-2016 |
Steven Ng <stevenckng@google.com> |
Make ProvisioningParams mostly immutable + Make WifiInfo and PackageDownloadInfo immutable and truely Parcelable. + Make ProvisioningParams mostly immutable except the PersistentBundle field for admin extras. + Implement equals for WifiInfo, PackageDownloadInfo and ProvisioningParams. + Validates the ProvisioningParams fields upon construction. Bug: 26847422 Change-Id: I8873524ab3ada6c23717aa4549bc112f8c45b4dc
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
e04659786591df44c6fd359de5408fd8f7d6254b |
|
01-Mar-2016 |
Benjamin Franz <bfranz@google.com> |
Remove HomeReceiverActivity and its references SUW has switched to using the new interaction via DevicePolicyManager provisioning state. We should therefore remove the HomeReceiverActvity and stop writing USER_SETUP_COMPLETE as this is now the responsibility of the SUW. Provisioning will be finalized in the FinalizationActivity which is invoked by SUW. Bug: 25858670 Change-Id: I806f0b4825f1c2138648bf12a9e01f00116a0d12
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
5ccf581de15ba12dad4159e063852eb0a7f891ff |
|
24-Feb-2016 |
Nicolas Prevot <nprevot@google.com> |
In ManagedProvisioning, use black text on white background. If the app starting ManagedProvisionign passed us a bright custom color: use black text instead of white. BUG:27330962 Change-Id: I7b25199ff066c63475bea13100a89e1b749b71a9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
c79c4bc4e83edd3938e13dc4a434d5a1bb638498 |
|
23-Feb-2016 |
Benjamin Franz <bfranz@google.com> |
Introduce a separate intent action for resume after encryption Introducing a separate intent action for resumption after encryption. This pushes the caller verification into the check of intent action and we can remove TrampolineActivity from those flows. Bug: 27237958 Change-Id: I02bbf672e41f4fc8d922cd14d3fc8461d4c1c25e
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
ea821b26fc845efa8058c883b0210432e9619f77 |
|
16-Feb-2016 |
Benjamin Franz <bfranz@google.com> |
Refactor PreProvisioningActivities Major refactor of the Device and ProfileOwnerPreProvisioningActivity into one PreProvisioningActivity moving the business logic into a controller module for testability. Behaviour changes in this CL: - FRP is now enforced independently of the provisioning mode, whenever DEVICE_PROVISIONED is not yet set - The intent extra to skip encryption is now also supported for managed profile provisioning - Fixed a bug in message parser where certain extras are not re-read after encryption Bug: 26130692 Bug: 27240677 Bug: 21015046 Change-Id: I76a49a69bad18cfbf8d1a927962715aa55281821
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|
72023ca7b7a818fa33e0303baf6f5baef05b5f1b |
|
16-Feb-2016 |
Benjamin Franz <bfranz@google.com> |
Make Utils non-static for better injection Make all functions in Utils non-static to be able to inject it where necessary. Also make IllegalProvisioningArgumentException and MdmPackageInfo top-level classes. Bug: 27161424 Change-Id: I71981166578e537034762ecdd6e33af009ec1584
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/common/Utils.java
|