History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f5a9edb26fb9277e67624025ceb2fd2a98875376 28-Oct-2016 Benjamin Franz <bfranz@google.com> Complete life-cycle migration to ProvisioningManager

This CL introduces an explicit call from the activity to mark
provisioning as completed. Cleaning up of the worker thread and service
happens independently of the activity life-cycle.

Bug: 30968701
Test: runtest managed-provisioning
Change-Id: I9c4d68fdcd6836a608b04445509e14ce8e10564a
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.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/provisioning/ProvisioningService.java
6fb7161fc761c817cd3e708617ae3b3d331b1069 28-Sep-2016 Benjamin Franz <bfranz@google.com> Create a singleton instance that managed provisioning e2e

Create the singleton ProvisioningManager that owns the e2e lifecycle of
the provisioning process. This change removes logic out of the
ProvisioningService and into a testable unit. It also decouples the
provisioning progress from ProvisioningActivity that simply registers
and unregisters for updates as needed.

Bug: 30968701
Test: runtest managed-provisioning
Change-Id: Ifbbed90232fba63b5bcb956b27bafdad84a4e9ad
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.java
df9ee9fcb35bc47064a581ce10351a21b7fde3fc 04-Oct-2016 Mahaver Chopra <mahaver@google.com> Make ProvisioningAnalyticsTracker a singleton

Test: runtest managed-provisioning

Bug: 31854960
Change-Id: I22d9f6ac5403aac33f67dac3052c3b86f837bce5
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.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/provisioning/ProvisioningService.java
ed4c14bb1aab4d3b348ad57dbc76ae379df93c67 14-Sep-2016 Mahaver Chopra <mahaver@google.com> Provisioning metrics logger

Add ProvisioningMetricsLogger.
Add Logging Utils and its tests.
Loged DPC package name.
Loged DPC package installer.

Bug: 31426019
Change-Id: Icce296f73940c235099a511640ca2d30e22c548d
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.java
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/provisioning/ProvisioningService.java
d05d6d9e83b3fe325aaf78db00474c219bb7c72c 19-Aug-2016 Benjamin Franz <bfranz@google.com> Merge the two provisioning activities into one

Bug: 27160514
Change-Id: Ie32cbf48539ce15ccdd75dec641a7def953c6fd8
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.java
e5574a27b8f2f789723ca142ec1339326462beb9 08-Aug-2016 Benjamin Franz <bfranz@google.com> Part 5 of service refactoring

Merge the two provisioning services

Bug: 25360194
Change-Id: I775fb495d6230c390faae93ed88fafa7b4c832d8
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/provisioning/ProvisioningService.java