summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherAppState.java
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2013-06-17 14:25:46 -0400
committerDaniel Sandler <dsandler@android.com>2013-06-17 15:29:22 -0400
commita127b7ad151dd1ae66d665a073e98984930c3d9d (patch)
treea48481da3a1fc73b7946b335e45195d6f18ae0d5 /src/com/android/launcher3/LauncherAppState.java
parent7c4c5108295db764ba091cc0ffd7af335a166449 (diff)
downloadandroid_packages_apps_Trebuchet-a127b7ad151dd1ae66d665a073e98984930c3d9d.tar.gz
android_packages_apps_Trebuchet-a127b7ad151dd1ae66d665a073e98984930c3d9d.tar.bz2
android_packages_apps_Trebuchet-a127b7ad151dd1ae66d665a073e98984930c3d9d.zip
New icon to dump heap information and share it.
Alternatively, $ adb shell am start -n <pkg>/com.android.launcher3.MemoryDumpActivity Change-Id: I8c615ec3abffaf6ad693c93bdf569550d8f97298
Diffstat (limited to 'src/com/android/launcher3/LauncherAppState.java')
-rw-r--r--src/com/android/launcher3/LauncherAppState.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherAppState.java b/src/com/android/launcher3/LauncherAppState.java
index fa1670c3b..e7aa3d8ea 100644
--- a/src/com/android/launcher3/LauncherAppState.java
+++ b/src/com/android/launcher3/LauncherAppState.java
@@ -23,9 +23,15 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.database.ContentObserver;
+import android.net.Uri;
+import android.os.Debug;
+import android.os.Environment;
import android.os.Handler;
+import java.io.File;
+import java.io.IOException;
import java.lang.ref.WeakReference;
+import java.util.ArrayList;
public class LauncherAppState {
private Context mContext;
@@ -61,6 +67,10 @@ public class LauncherAppState {
mStarttime = System.currentTimeMillis();
+ if (context.getResources().getBoolean(R.bool.debug_memory_enabled)) {
+ WeightWatcher.sUpdateThread.start();
+ }
+
// set sIsScreenXLarge and sScreenDensity *before* creating icon cache
sIsScreenLarge = context.getResources().getBoolean(R.bool.is_large_screen);
sScreenDensity = context.getResources().getDisplayMetrics().density;