Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2ad667c authored by Jonathan Nguyen's avatar Jonathan Nguyen Committed by Automerger Merge Worker
Browse files

Merge "Add App Usage atom to atoms.proto" into rvc-dev am: 098e95bb

Change-Id: Ic105a6e2f57546b3a5b5fa5751d5483bd78ff816
parents bd20d9e5 098e95bb
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -428,6 +428,7 @@ message Atom {
            266 [(module) = "framework"];
        AccessibilityServiceReported accessibility_service_reported = 267 [(module) = "settings"];
        DocsUIDragAndDropReported docs_ui_drag_and_drop_reported = 268 [(module) = "docsui"];
        AppUsageEventOccurred app_usage_event_occurred = 269 [(module) = "framework"];
        SdkExtensionStatus sdk_extension_status = 354;

        // StatsdStats tracks platform atoms with ids upto 500.
@@ -9528,3 +9529,19 @@ message AccessibilityServiceReported {
    // From frameworks/base/core/proto/android/stats/accessibility/accessibility_enums.proto.
    optional android.stats.accessibility.ServiceStatus service_status = 2;
}

/**
 * Logs app usage events.
 */
message AppUsageEventOccurred {
    optional int32 uid = 1 [(is_uid) = true];
    optional string package_name = 2;
    optional string class_name = 3;

    enum EventType {
        NONE = 0;
        MOVE_TO_FOREGROUND = 1;
        MOVE_TO_BACKGROUND = 2;
    }
    optional EventType event_type = 4;
}