History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/uiflows/EncryptionController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ea19473fc4158cc6b5cc6e6e2ec775e38a1303ee 24-Mar-2016 Benjamin Franz <bfranz@google.com> Fix broken unit test

Detaching the notification construction from the controller for
simplified testing. This also fixes a failure in the unit tests related
to the construction of the notification.

Bug: 27826516
Change-Id: Ia2c925015e87bc4e0aca503f899d7caf416ee71c
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/uiflows/EncryptionController.java
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/uiflows/EncryptionController.java
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/uiflows/EncryptionController.java