summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/pm/PackageStats.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-06-29 14:05:01 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-06-29 14:05:01 -0700
commit2c22882181e867c9ba4e74ee973b87a71db3389f (patch)
tree6593873639d24d7fba98e9b7d9cad8f709bf8de9 /core/java/android/content/pm/PackageStats.java
parent9e1fb41b4fbfbd190560cf48f24939703a13eca5 (diff)
parent292f8bc9d1b790ab975a87a842c7fabc908b97e0 (diff)
downloadframeworks_base-2c22882181e867c9ba4e74ee973b87a71db3389f.zip
frameworks_base-2c22882181e867c9ba4e74ee973b87a71db3389f.tar.gz
frameworks_base-2c22882181e867c9ba4e74ee973b87a71db3389f.tar.bz2
Merge "Plumb information from the framework about asec container size."
Diffstat (limited to 'core/java/android/content/pm/PackageStats.java')
-rwxr-xr-xcore/java/android/content/pm/PackageStats.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/content/pm/PackageStats.java b/core/java/android/content/pm/PackageStats.java
index 11068e5..1205da7 100755
--- a/core/java/android/content/pm/PackageStats.java
+++ b/core/java/android/content/pm/PackageStats.java
@@ -40,6 +40,12 @@ public class PackageStats implements Parcelable {
public long cacheSize;
/**
+ * Size of the secure container on external storage holding the
+ * application's code.
+ */
+ public long externalCodeSize;
+
+ /**
* Size of the external data used by the application (e.g.,
* <sdcard>/Android/data/<app>)
*/
@@ -80,6 +86,8 @@ public class PackageStats implements Parcelable {
sb.append(dataSize);
sb.append(",cacheSize=");
sb.append(cacheSize);
+ sb.append(",externalCodeSize=");
+ sb.append(externalCodeSize);
sb.append(",externalDataSize=");
sb.append(externalDataSize);
sb.append(",externalCacheSize=");
@@ -100,6 +108,7 @@ public class PackageStats implements Parcelable {
codeSize = source.readLong();
dataSize = source.readLong();
cacheSize = source.readLong();
+ externalCodeSize = source.readLong();
externalDataSize = source.readLong();
externalCacheSize = source.readLong();
externalMediaSize = source.readLong();
@@ -111,6 +120,7 @@ public class PackageStats implements Parcelable {
codeSize = pStats.codeSize;
dataSize = pStats.dataSize;
cacheSize = pStats.cacheSize;
+ externalCodeSize = pStats.externalCodeSize;
externalDataSize = pStats.externalDataSize;
externalCacheSize = pStats.externalCacheSize;
externalMediaSize = pStats.externalMediaSize;
@@ -126,6 +136,7 @@ public class PackageStats implements Parcelable {
dest.writeLong(codeSize);
dest.writeLong(dataSize);
dest.writeLong(cacheSize);
+ dest.writeLong(externalCodeSize);
dest.writeLong(externalDataSize);
dest.writeLong(externalCacheSize);
dest.writeLong(externalMediaSize);