From bdf64e79bd86b8c1b15fb5db9cd7ea1da0ae395b Mon Sep 17 00:00:00 2001 From: Jon Spivack Date: Thu, 29 Apr 2021 19:08:03 -0700 Subject: [PATCH] Add app package names to NIU Actions Intents This adds the package name of the currently suspended app to the NIU Actions Intents, for logging purposes. Bug: 186388671 Test: Manual (printed out the Intent extras while trying various apps) Test: m -j RunLauncherGoGoogleRoboTests Change-Id: I8180347675c8940c960e4aa4c47dec508207c780 --- .../src/com/android/quickstep/TaskOverlayFactoryGo.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java b/go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java index 79e50ef35b..67e9d898e5 100644 --- a/go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java +++ b/go/quickstep/src/com/android/quickstep/TaskOverlayFactoryGo.java @@ -49,6 +49,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { public static final String ACTION_SEARCH = "com.android.quickstep.ACTION_SEARCH"; public static final String ELAPSED_NANOS = "niu_actions_elapsed_realtime_nanos"; public static final String ACTIONS_URL = "niu_actions_app_url"; + public static final String ACTIONS_APP_PACKAGE = "niu_actions_app_package"; public static final String ACTIONS_ERROR_CODE = "niu_actions_app_error_code"; public static final int ERROR_PERMISSIONS = 1; private static final String TAG = "TaskOverlayFactoryGo"; @@ -72,6 +73,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { */ public static final class TaskOverlayGo extends TaskOverlay { private String mNIUPackageName; + private String mTaskPackageName; private String mWebUrl; private boolean mAssistPermissionsEnabled; @@ -87,7 +89,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { boolean rotated) { getActionsView().updateDisabledFlags(DISABLED_NO_THUMBNAIL, thumbnail == null); mNIUPackageName = - mApplicationContext.getResources().getString(R.string.niu_actions_package); + mApplicationContext.getString(R.string.niu_actions_package); if (thumbnail == null || TextUtils.isEmpty(mNIUPackageName)) { return; @@ -96,6 +98,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { getActionsView().updateDisabledFlags(DISABLED_ROTATED, rotated); boolean isAllowedByPolicy = mThumbnailView.isRealSnapshot(); getActionsView().setCallbacks(new OverlayUICallbacksGoImpl(isAllowedByPolicy, task)); + mTaskPackageName = task.key.getPackageName(); checkPermissions(); if (!mAssistPermissionsEnabled) { @@ -150,6 +153,7 @@ public final class TaskOverlayFactoryGo extends TaskOverlayFactory { .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK) .addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION) .setPackage(mNIUPackageName) + .putExtra(ACTIONS_APP_PACKAGE, mTaskPackageName) .putExtra(ELAPSED_NANOS, SystemClock.elapsedRealtimeNanos()); if (mWebUrl != null) {