Loading packages/SystemUI/src/com/android/systemui/assist/AssistManager.java +7 −0 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading Loading @@ -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); } Loading proto/src/metrics_constants/metrics_constants.proto +6 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
packages/SystemUI/src/com/android/systemui/assist/AssistManager.java +7 −0 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; Loading Loading @@ -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); } Loading
proto/src/metrics_constants/metrics_constants.proto +6 −0 Original line number Diff line number Diff line Loading @@ -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 Loading