History log of /packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d7fe686253f2135a948cafc776aa25db645ec27e 10-Sep-2016 Hall Liu <hallliu@google.com> Add connection properties to analytics

Adds a record of which android.telecom.Connection properties were set on
a call during its lifetime. Also adds a test to verify that this behaves
correctly.

Change-Id: I1a5bc61228cbd676b8de218d503b30e8a76bfce2
Fix: 31395995
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
9d15ca4316bb3a89bba11b62d2e17e2fb80fdc74 31-Aug-2016 Hall Liu <hallliu@google.com> Add In-call services to Analytics

Add a repeated field to the analytics proto containing the name of the
in-call service and the type, and adds code to populate the field from
InCallController.

Fix: 29228080
Change-Id: Ic57cd220e7f5ce1409516e520380f635c54d3013
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
2f4f0a038dbf9f6372ac8c9b1535f8cc8d0f8256 09-Aug-2016 Hall Liu <hallliu@google.com> Add dumpsys to Telecom analytics output

Output a Base64-encoded proto when Telecom's dumpsys is called with the
"analytics" argument, with an option to clear analytics at the same
time. This is in preparation for moving Connectivity Metrics to GmsCore.

Also fixed a bug in video call analytics and adds a test for it.

Bug: 30600318

Change-Id: I567d769123d78b7e5e2b9e8865fccf36f4f30fae
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
d7e370d9a0b5fa4b99e8a832ba0b690f0f8fb4be 15-Jul-2016 Hall Liu <hallliu@google.com> Fix analytics dumping to not throw an exception

Sorting calls during analytics dump did not take conf calls into
account. Modify the sort fn to place all non-standard-name calls at the
end and put a big try-catch around the call to Collections.sort so that
it doesn't screw up the rest of the dumpsys.

Change-Id: I443c8e022e3847359971ea4033797b8309bc011c
Fix: 30145377
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
4640c4fc55ca4118351330d68684ca9989661ccd 23-Jun-2016 Hall Liu <hallliu@google.com> Record video call events in analytics

Record whether the call was ever a video call and a list of video
session upgrade/downgrade requests in Analytics.

Bug: 29239768
Change-Id: I50c7a3044f7ad4c13638bb7b493e97f3c1325a18
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
874c0f8fa95a5da5a82e67c1fe39697883d753eb 30-Apr-2016 Hall Liu <hallliu@google.com> Add call events to analytics

Adds a record of events and timing information to analytics for each
call. Also add session timing information independent of calls.

Bug: 28623064
Change-Id: Iea6d4a7482365534a3a0c6c672a969dae8141932
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
0bd869ca557dc11950be3e967e7bcc3abf0ca729 22-Mar-2016 Hall Liu <hallliu@google.com> Prevent zero startTimes from making call duration excessively long

Change-Id: I2f31667537e1102c06b22d89fb66822b7d8e85e8
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
ecd74a56dbce2d15ff46ad3e64a16dfe8b6c734f 13-Jan-2016 Hall Liu <hallliu@google.com> Add methods to dump analytics through TelecomManager.

Implements dumpCallAnalytics in TelecomServiceImpl to export the
contents of Analytics so that it can be uploaded.

Change-Id: Ic2355187967bf5192c803ff8584b1b4ed5cdf1da
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java
3258720f5526f766aa26c19cf01b32ac20d19d1d 18-Nov-2015 Hall Liu <hallliu@google.com> Add analytics recording to Telecom

Adds a way to record interesting information about calls that can then
be uploaded for later analysis.

Change-Id: I029688cbb28ba75c00df64b7c1aa9eda382fde99
/packages/services/Telecomm/src/com/android/server/telecom/Analytics.java