From 5cc9a31534749d8bc220ab577b1e201c0239e282 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Mon, 11 Feb 2013 14:58:45 -0800 Subject: [PATCH] Manually recycling bitmap memory when rotating ss, resetting canvas bitmap, adding logging. (Bug 7974275) Change-Id: I1b0590a297610ee5fee4e68222144780ab6e55ec --- .../systemui/screenshot/GlobalScreenshot.java | 32 +++++++++++++++++++ .../screenshot/TakeScreenshotService.java | 4 +++ 2 files changed, 36 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java b/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java index 280b36829496c..ddfaad5296ef1 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java @@ -45,6 +45,7 @@ import android.os.Environment; import android.os.Process; import android.provider.MediaStore; import android.util.DisplayMetrics; +import android.util.Log; import android.view.Display; import android.view.LayoutInflater; import android.view.MotionEvent; @@ -86,6 +87,8 @@ class SaveImageInBackgroundData { */ class SaveImageInBackgroundTask extends AsyncTask { + private static final String TAG = "SaveImageInBackgroundTask"; + private static final String SCREENSHOTS_DIR_NAME = "Screenshots"; private static final String SCREENSHOT_FILE_NAME_TEMPLATE = "Screenshot_%s.png"; private static final String SCREENSHOT_SHARE_SUBJECT_TEMPLATE = "Screenshot (%s)"; @@ -138,6 +141,7 @@ class SaveImageInBackgroundTask extends AsyncTask