This CL adds a metrics constant for the Enterprise Privacy page in
the Settings app.
Test: None
BUG: 32692748
Change-Id: Ifd5429b7db6c2d85858ed4128a5fba4f788911ac
Happens once, when the device is provisioned. It shouldn't be more than
10 times in device's life.
Test: NA
Bug: 31425628
Bug: 32438787
Bug: 31423584
Bug: 32439982
Bug: 32474640
Change-Id: Ib69805a2ebae3396968b47ec1f4821b567afa0d7
Changes to ART are causing nano-proto's generated java base classes
to conflict with their duplicates in other projects, leading to a
NullPointerException.
Moving wifi.proto to the same build as other framework service protos in order
for them to share and not generate a duplicate CodedOutputByteBufferNano
classes.
wifi.proto previously lived at:
frameworks/opt/net/wifi/service/proto/wifi.proto
Bug: 32261442
Test: Builds, and existing Unit tests pass
Change-Id: Ia30391453e8d6614edc7f4397e9c17cfe95cf63e
Moved ipconnectivity.proto from services.core.jar to
framework-protos.jar.
Replaced 'mergeFrom' MessageNano base class calls, with 'parseFrom'
IpConnectivityLog calls.
This solves an issue where the services.jar would conflict with
duplicate nano proto base class definitions in other .jars
(wifi-service.jar).
Bug: 32261442
Test: Existing unit tests pass
Change-Id: I49100935fcae2e85e12eaa7f3462864f3a340b97
Added metrics variable to log provisioning entry points. Happens
once, when the device is provisioned. It shouldn't be more than
10 times in device's life.
Test: NA
Bug: 31424428
Bug: 31425628
Change-Id: I3ada95d5cfac0adf2aaa6433bc2669b989d2ba41
Just adding a new constant to the proto
for the refactored bluetooth dialogs.
Test: Manual
Bug: 32180625
Change-Id: I7e59ea6abd65db777d48bd0f2927db7260c67965
Added metrics variable to log provisioning extra.
Happens not more than 30 times, when the device is provisioned.
It shouldn't be more than 300 times in device's life.
Test: Not required
Bug: 31425014
Bug: 31425628
Change-Id: I99771677e64829fc75bdfbebc5817fe9f6fe6869
Added mertrics variable to log provisioning action.
Happens only once, when the device is provisioned.
It shouldn't be more than 10 times for a device's life.
Test: Not required
Bug: 31425628
Bug: 31426356
Change-Id: I254f0232ede6338313084d123b0a06883b82c267
Added mertrics variable to network type used while provisioning.
Happens only once, when the device is provisioned.
It shouldn't be more than 10 times for a device's life.
Test: Not required
Bug: 31425625
Bug: 31425628
Change-Id: I5eccbda7ffd93f1bcceb37b8d485895598fa59a8
Add metric constants to track time taken by each activity. Update
metric constant used for DPC installer. These will be logged from
Managed provisioning.
Bug:31425628
Bug:31425755
Change-Id: I6ba966720375b6710f880114395c1c84e244b3f6
Add metric constants to track DPC package name and DPC Installed from
play or not. These will be logged from Managed provisioning.
Bug: 31425628
Bug: 31426019
Change-Id: Ifc9a10d428a40006abfbab35ea455f95c02a14de
Add new metrics event constant for Settings->Help & Feedback, and log it
whenever user selects the help option menu, passing the context extra for
the corresponding settings preference where the help menu is launched.
Change-Id: I971e8e50b959a5451ed085e5da5fd8504111e6c3
Fixes: 30140281
Add metrics log when fingerprint swipe to expand/collapse notification
panel is handled, and increment the notification and quick setting open
count correspondingly.
Bug: 29257528
Change-Id: Ic24c6463a4400711874602157e2fcadc7f0f6da6
Bug: 28615069
Tints the display at night automatically according to your schedule or
using the sunrise/sunset corresponding to your current location.
Change-Id: Ie56b4eed88cc2fcbae88002492b1edad5820b6b1
Introducing new TRON metric (ACTION_AMBIENT_GESTURE)
and implementing logging for metric in DozeService.java
BUG=27907309
Change-Id: I324b6ef65e251f62b277beb1cb76af25159dbd90