Loading packages/Shell/AndroidManifest.xml +2 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,8 @@ <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" /> <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" /> <!-- Permission needed to rename bugreport notifications (so they're not shown as Shell) --> <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" /> <application android:label="@string/app_label" android:defaultToDeviceProtectedStorage="true" Loading packages/Shell/src/com/android/shell/BugreportProgressService.java +9 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ import android.content.Intent; import android.content.res.Configuration; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.IBinder; Loading Loading @@ -204,6 +205,8 @@ public class BugreportProgressService extends Service { */ private boolean mTakingScreenshot; private static final Bundle sNotificationBundle = new Bundle(); @Override public void onCreate() { mContext = getApplicationContext(); Loading Loading @@ -979,7 +982,13 @@ public class BugreportProgressService extends Service { } private static Notification.Builder newBaseNotification(Context context) { if (sNotificationBundle.isEmpty()) { // Rename notifcations from "Shell" to "Android System" sNotificationBundle.putString(Notification.EXTRA_SUBSTITUTE_APP_NAME, context.getString(com.android.internal.R.string.android_system_label)); } return new Notification.Builder(context) .addExtras(sNotificationBundle) .setCategory(Notification.CATEGORY_SYSTEM) .setSmallIcon(com.android.internal.R.drawable.stat_sys_adb) .setLocalOnly(true) Loading Loading
packages/Shell/AndroidManifest.xml +2 −0 Original line number Diff line number Diff line Loading @@ -111,6 +111,8 @@ <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.MANAGE_ACTIVITY_STACKS" /> <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" /> <!-- Permission needed to rename bugreport notifications (so they're not shown as Shell) --> <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" /> <application android:label="@string/app_label" android:defaultToDeviceProtectedStorage="true" Loading
packages/Shell/src/com/android/shell/BugreportProgressService.java +9 −0 Original line number Diff line number Diff line Loading @@ -62,6 +62,7 @@ import android.content.Intent; import android.content.res.Configuration; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.IBinder; Loading Loading @@ -204,6 +205,8 @@ public class BugreportProgressService extends Service { */ private boolean mTakingScreenshot; private static final Bundle sNotificationBundle = new Bundle(); @Override public void onCreate() { mContext = getApplicationContext(); Loading Loading @@ -979,7 +982,13 @@ public class BugreportProgressService extends Service { } private static Notification.Builder newBaseNotification(Context context) { if (sNotificationBundle.isEmpty()) { // Rename notifcations from "Shell" to "Android System" sNotificationBundle.putString(Notification.EXTRA_SUBSTITUTE_APP_NAME, context.getString(com.android.internal.R.string.android_system_label)); } return new Notification.Builder(context) .addExtras(sNotificationBundle) .setCategory(Notification.CATEGORY_SYSTEM) .setSmallIcon(com.android.internal.R.drawable.stat_sys_adb) .setLocalOnly(true) Loading