summaryrefslogtreecommitdiffstats
path: root/core/java/android/content
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2014-05-07 03:29:25 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2014-05-07 03:29:25 +0000
commitedb88bcd232176e575f2dbee2cfdb1bfbe33faef (patch)
tree2c89c758b994e749f380db7c3156fc04c9e226ca /core/java/android/content
parent92ddac0457de85704b1f9b6d6fbfcaada56fe182 (diff)
parentff1ec4d9e7b7eb1b6303d147c796f8767ee6715b (diff)
downloadframeworks_base-edb88bcd232176e575f2dbee2cfdb1bfbe33faef.zip
frameworks_base-edb88bcd232176e575f2dbee2cfdb1bfbe33faef.tar.gz
frameworks_base-edb88bcd232176e575f2dbee2cfdb1bfbe33faef.tar.bz2
Merge "Use package usage information to decide what dex files to optimize in PackageManagerService"
Diffstat (limited to 'core/java/android/content')
-rw-r--r--core/java/android/content/pm/PackageParser.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java
index 52564eb..c0963f5 100644
--- a/core/java/android/content/pm/PackageParser.java
+++ b/core/java/android/content/pm/PackageParser.java
@@ -3533,10 +3533,13 @@ public class PackageParser {
// For use by the package manager to keep track of the path to the
// file an app came from.
public String mScanPath;
-
- // For use by package manager to keep track of where it has done dexopt.
- public boolean mDidDexOpt;
-
+
+ // For use by package manager to keep track of where it needs to do dexopt.
+ public boolean mDexOptNeeded = true;
+
+ // For use by package manager to keep track of when a package was last used.
+ public long mLastPackageUsageTimeInMills;
+
// // User set enabled state.
// public int mSetEnabled = PackageManager.COMPONENT_ENABLED_STATE_DEFAULT;
//