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

Commit e6b32f6b authored by Steven Wu's avatar Steven Wu Committed by Android (Google) Code Review
Browse files

Merge "Add logging for assistant start activity." into qt-dev

parents 3e0dc645 11da5744
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@ import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.PixelFormat;
import android.graphics.Rect;
import android.metrics.LogMaker;
import android.os.AsyncTask;
import android.os.Binder;
import android.os.Bundle;
@@ -35,6 +36,8 @@ import android.widget.ImageView;
import com.android.internal.app.AssistUtils;
import com.android.internal.app.IVoiceInteractionSessionListener;
import com.android.internal.app.IVoiceInteractionSessionShowCallback;
import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.keyguard.KeyguardUpdateMonitor;
import com.android.settingslib.applications.InterestingConfigChanges;
import com.android.systemui.ConfigurationChangedReceiver;
@@ -185,6 +188,10 @@ public class AssistManager implements ConfigurationChangedReceiver {
            args = new Bundle();
        }
        args.putLong(INVOCATION_TIME_MS_KEY, SystemClock.uptimeMillis());
        // Logs assistant start with invocation type.
        MetricsLogger.action(
                new LogMaker(MetricsEvent.ASSISTANT)
                    .setType(MetricsEvent.TYPE_OPEN).setSubtype(args.getInt(INVOCATION_TYPE_KEY)));
        startAssistInternal(args, assistComponent, isService);
    }

+6 −0
Original line number Diff line number Diff line
@@ -7216,6 +7216,12 @@ message MetricsEvent {
    // Settings > Apps and notifications > Notifications > Gentle notifications
    GENTLE_NOTIFICATIONS_SCREEN = 1715;

    // Assistant
    //    TYPE: OPEN, CLOSE or UPDATE.
    //    For OPEN, the subtype is the innovation type for the assistant.
    // OS: Q
    ASSISTANT = 1716;

    // ---- End Q Constants, all Q constants go above this line ----
    // Add new aosp constants above this line.
    // END OF AOSP CONSTANTS