diff --git a/api/system-current.txt b/api/system-current.txt index c489435bc0930..36a56b6e02c07 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -5085,6 +5085,7 @@ package android.app { field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; + field public static final java.lang.String EXTRA_SUBSTITUTE_APP_NAME = "android.substName"; field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; diff --git a/core/java/android/app/Notification.java b/core/java/android/app/Notification.java index 5becd0777f00c..d7705b9ca830e 100644 --- a/core/java/android/app/Notification.java +++ b/core/java/android/app/Notification.java @@ -976,10 +976,8 @@ public class Notification implements Parcelable */ public static final String EXTRA_CONTAINS_CUSTOM_VIEW = "android.contains.customView"; - /** - * @SystemApi - * @hide - */ + /** @hide */ + @SystemApi public static final String EXTRA_SUBSTITUTE_APP_NAME = "android.substName"; private Icon mSmallIcon; diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml index 70c89574484cb..31058a98c1346 100644 --- a/packages/SystemUI/AndroidManifest.xml +++ b/packages/SystemUI/AndroidManifest.xml @@ -162,6 +162,9 @@ + + + { c.drawColor(overlayColor); c.setBitmap(null); + // swap "System UI" out for "Android System" + final Bundle extras = new Bundle(); + extras.putString(Notification.EXTRA_SUBSTITUTE_APP_NAME, + context.getString(com.android.internal.R.string.android_system_label)); + // Show the intermediate notification mTickerAddSpace = !mTickerAddSpace; mNotificationManager = nManager; @@ -180,6 +186,8 @@ class SaveImageInBackgroundTask extends AsyncTask { .setSmallIcon(R.drawable.stat_notify_image) .setCategory(Notification.CATEGORY_PROGRESS) .setWhen(now) + .setShowWhen(true) + .addExtras(extras) .setColor(r.getColor( com.android.internal.R.color.system_notification_accent_color)); @@ -190,6 +198,8 @@ class SaveImageInBackgroundTask extends AsyncTask { .setContentText(r.getString(R.string.screenshot_saving_text)) .setSmallIcon(R.drawable.stat_notify_image) .setWhen(now) + .setShowWhen(true) + .addExtras(extras) .setColor(r.getColor(com.android.internal.R.color.system_notification_accent_color)) .setStyle(mNotificationStyle) .setPublicVersion(mPublicNotificationBuilder.build());