From 32a89c15a7a54a39e7d91a0388e5de61cc8fa173 Mon Sep 17 00:00:00 2001 From: Stanislav Zholnin Date: Tue, 4 Jun 2019 14:59:21 +0100 Subject: [PATCH] Add logging atom for PermissionApps fragment views Test: make statsd_testdrive && ./out/host/linux-x86/bin/statsd_testdrive -p com.google.android.permissioncontroller 218 Bug: 133401502 Bug: 134581123 Change-Id: I8f41d72c8f96a004911ef68491de8a214da4db24 Add logging to PermissionAppsFragment --- cmds/statsd/src/atoms.proto | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/cmds/statsd/src/atoms.proto b/cmds/statsd/src/atoms.proto index 805ca90ca320a..09e9709b13660 100644 --- a/cmds/statsd/src/atoms.proto +++ b/cmds/statsd/src/atoms.proto @@ -317,6 +317,8 @@ message Atom { 216 [(log_from_module) = "permissioncontroller"]; AppPermissionsFragmentViewed app_permissions_fragment_viewed = 217 [(log_from_module) = "permissioncontroller"]; + PermissionAppsFragmentViewed permission_apps_fragment_viewed = + 218 [(log_from_module) = "permissioncontroller"]; } // Pulled events will start at field 10000. @@ -6714,3 +6716,34 @@ message AppPermissionsFragmentViewed { } optional Category category = 6; } + +/** +* Information about a PermissionAppsFragment viewed by user. +* Logged from ui/handheld/PermissionAppsFragment.java +*/ +message PermissionAppsFragmentViewed { + // id which identifies single session of user interacting with permission controller + optional int64 session_id = 1; + + // id which identifies single view as every view might have several logging records + // with different package information attached + optional int64 view_id = 2; + + // Permission group viewed + optional string permission_group_name = 3; + + // UID of package for which permissions are viewed + optional int32 uid = 4 [(is_uid) = true]; + + // Name of package for which permissions are viewed + optional string package_name = 5; + + // Category in which app is included + enum Category { + UNDEFINED = 0; + ALLOWED = 1; + ALLOWED_FOREGROUND = 2; + DENIED = 3; + } + optional Category category = 6; +}