summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/ApplicationInfo.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher2/ApplicationInfo.java')
-rw-r--r--src/com/android/launcher2/ApplicationInfo.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher2/ApplicationInfo.java b/src/com/android/launcher2/ApplicationInfo.java
index 0851cd350..3adea373e 100644
--- a/src/com/android/launcher2/ApplicationInfo.java
+++ b/src/com/android/launcher2/ApplicationInfo.java
@@ -52,6 +52,11 @@ class ApplicationInfo extends ItemInfo {
*/
Bitmap iconBitmap;
+ /**
+ * The time at which the app was first installed.
+ */
+ long firstInstallTime;
+
ComponentName componentName;
static final int APP_FLAG = 1;
@@ -82,6 +87,7 @@ class ApplicationInfo extends ItemInfo {
if ((appFlags & android.content.pm.ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0) {
flags |= DOWNLOADED_FLAG;
}
+ firstInstallTime = pm.getPackageInfo(packageName, 0).firstInstallTime;
// TODO: Figure out how to determine what is a game
// If it's not a game, it's an app
@@ -101,6 +107,7 @@ class ApplicationInfo extends ItemInfo {
title = info.title.toString();
intent = new Intent(info.intent);
flags = info.flags;
+ firstInstallTime = info.firstInstallTime;
}
/**
@@ -128,7 +135,8 @@ class ApplicationInfo extends ItemInfo {
Log.d(tag, label + " size=" + list.size());
for (ApplicationInfo info: list) {
Log.d(tag, " title=\"" + info.title + "\" titleBitmap=" + info.titleBitmap
- + " iconBitmap=" + info.iconBitmap);
+ + " iconBitmap=" + info.iconBitmap + " firstInstallTime="
+ + info.firstInstallTime);
}
}