diff options
author | Daniel Sandler <dsandler@android.com> | 2011-05-12 00:06:32 -0400 |
---|---|---|
committer | Daniel Sandler <dsandler@google.com> | 2011-05-26 16:02:09 -0400 |
commit | 4e1cd23a51f1d83c1fe5d3eed536641087671db7 (patch) | |
tree | 0cd8b9ad5282ef060128426f6ba9825fdd3076db /src/com/android/launcher2/IconCache.java | |
parent | 83e3868e90104b77a37adfbbf193b2e62758a17d (diff) | |
download | android_packages_apps_Trebuchet-4e1cd23a51f1d83c1fe5d3eed536641087671db7.tar.gz android_packages_apps_Trebuchet-4e1cd23a51f1d83c1fe5d3eed536641087671db7.tar.bz2 android_packages_apps_Trebuchet-4e1cd23a51f1d83c1fe5d3eed536641087671db7.zip |
Rocket Launcher!
This is an Android Dream, which is kind of like an
interactive screensaver implemented as an Activity.
The Rocket Launcher uses the Launcher's own icon cache to
show the user's installed apps in hyperspace. Tap the screen
to slow down to impulse power. Then, tap an icon to launch.
(depends on I4559a95 for android.dreams in support lib)
Change-Id: Ie6ce34ec1c863667faeada4f39b225f3946e8633
Diffstat (limited to 'src/com/android/launcher2/IconCache.java')
-rw-r--r-- | src/com/android/launcher2/IconCache.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/com/android/launcher2/IconCache.java b/src/com/android/launcher2/IconCache.java index 7e37afe82..5c07cfb42 100644 --- a/src/com/android/launcher2/IconCache.java +++ b/src/com/android/launcher2/IconCache.java @@ -24,6 +24,7 @@ import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.drawable.Drawable; +import android.util.Pair; import android.util.DisplayMetrics; import java.util.HashMap; @@ -187,4 +188,16 @@ public class IconCache { } return entry; } + + public HashMap<ComponentName,Bitmap> getAllIcons() { + synchronized (mCache) { + HashMap<ComponentName,Bitmap> set = new HashMap<ComponentName,Bitmap>(); + int i = 0; + for (ComponentName cn : mCache.keySet()) { + final CacheEntry e = mCache.get(cn); + set.put(cn, e.icon); + } + return set; + } + } } |