diff --git a/core/proto/android/service/diskstats.proto b/core/proto/android/service/diskstats.proto index 3d7ee914074e6..e5bdc8bd16f61 100644 --- a/core/proto/android/service/diskstats.proto +++ b/core/proto/android/service/diskstats.proto @@ -55,25 +55,25 @@ message DiskStatsCachedValuesProto { option (android.msg_privacy).dest = DEST_AUTOMATIC; // Total app code size, in kilobytes - optional int64 agg_apps_size = 1; + optional int64 agg_apps_size_kb = 1; // Total app cache size, in kilobytes - optional int64 agg_apps_cache_size = 2; + optional int64 agg_apps_cache_size_kb = 2; // Size of image files, in kilobytes - optional int64 photos_size = 3; + optional int64 photos_size_kb = 3; // Size of video files, in kilobytes - optional int64 videos_size = 4; + optional int64 videos_size_kb = 4; // Size of audio files, in kilobytes - optional int64 audio_size = 5; + optional int64 audio_size_kb = 5; // Size of downloads, in kilobytes - optional int64 downloads_size = 6; + optional int64 downloads_size_kb = 6; // Size of system directory, in kilobytes - optional int64 system_size = 7; + optional int64 system_size_kb = 7; // Size of other files, in kilobytes - optional int64 other_size = 8; + optional int64 other_size_kb = 8; // Sizes of individual packages repeated DiskStatsAppSizesProto app_sizes = 9; // Total app data size, in kilobytes - optional int64 agg_apps_data_size = 10; + optional int64 agg_apps_data_size_kb = 10; } message DiskStatsAppSizesProto { @@ -82,11 +82,11 @@ message DiskStatsAppSizesProto { // Name of the package optional string package_name = 1; // App's code size in kilobytes - optional int64 app_size = 2; + optional int64 app_size_kb = 2; // App's cache size in kilobytes - optional int64 cache_size = 3; + optional int64 cache_size_kb = 3; // App's data size in kilobytes - optional int64 app_data_size = 4; + optional int64 app_data_size_kb = 4; } message DiskStatsFreeSpaceProto { @@ -103,7 +103,7 @@ message DiskStatsFreeSpaceProto { // Which folder? optional Folder folder = 1; // Available space, in kilobytes - optional int64 available_space = 2; + optional int64 available_space_kb = 2; // Total space, in kilobytes - optional int64 total_space = 3; + optional int64 total_space_kb = 3; } diff --git a/services/core/java/com/android/server/DiskStatsService.java b/services/core/java/com/android/server/DiskStatsService.java index e884de00c15ab..8ea3dd64697e0 100644 --- a/services/core/java/com/android/server/DiskStatsService.java +++ b/services/core/java/com/android/server/DiskStatsService.java @@ -171,8 +171,8 @@ public class DiskStatsService extends Binder { if (proto != null) { long freeSpaceToken = proto.start(DiskStatsServiceDumpProto.PARTITIONS_FREE_SPACE); proto.write(DiskStatsFreeSpaceProto.FOLDER, folderType); - proto.write(DiskStatsFreeSpaceProto.AVAILABLE_SPACE, avail * bsize / 1024); - proto.write(DiskStatsFreeSpaceProto.TOTAL_SPACE, total * bsize / 1024); + proto.write(DiskStatsFreeSpaceProto.AVAILABLE_SPACE_KB, avail * bsize / 1024); + proto.write(DiskStatsFreeSpaceProto.TOTAL_SPACE_KB, total * bsize / 1024); proto.end(freeSpaceToken); } else { pw.print(name); @@ -247,23 +247,23 @@ public class DiskStatsService extends Binder { JSONObject json = new JSONObject(jsonString); long cachedValuesToken = proto.start(DiskStatsServiceDumpProto.CACHED_FOLDER_SIZES); - proto.write(DiskStatsCachedValuesProto.AGG_APPS_SIZE, + proto.write(DiskStatsCachedValuesProto.AGG_APPS_SIZE_KB, json.getLong(DiskStatsFileLogger.APP_SIZE_AGG_KEY)); - proto.write(DiskStatsCachedValuesProto.AGG_APPS_DATA_SIZE, + proto.write(DiskStatsCachedValuesProto.AGG_APPS_DATA_SIZE_KB, json.getLong(DiskStatsFileLogger.APP_DATA_SIZE_AGG_KEY)); - proto.write(DiskStatsCachedValuesProto.AGG_APPS_CACHE_SIZE, + proto.write(DiskStatsCachedValuesProto.AGG_APPS_CACHE_SIZE_KB, json.getLong(DiskStatsFileLogger.APP_CACHE_AGG_KEY)); - proto.write(DiskStatsCachedValuesProto.PHOTOS_SIZE, + proto.write(DiskStatsCachedValuesProto.PHOTOS_SIZE_KB, json.getLong(DiskStatsFileLogger.PHOTOS_KEY)); - proto.write(DiskStatsCachedValuesProto.VIDEOS_SIZE, + proto.write(DiskStatsCachedValuesProto.VIDEOS_SIZE_KB, json.getLong(DiskStatsFileLogger.VIDEOS_KEY)); - proto.write(DiskStatsCachedValuesProto.AUDIO_SIZE, + proto.write(DiskStatsCachedValuesProto.AUDIO_SIZE_KB, json.getLong(DiskStatsFileLogger.AUDIO_KEY)); - proto.write(DiskStatsCachedValuesProto.DOWNLOADS_SIZE, + proto.write(DiskStatsCachedValuesProto.DOWNLOADS_SIZE_KB, json.getLong(DiskStatsFileLogger.DOWNLOADS_KEY)); - proto.write(DiskStatsCachedValuesProto.SYSTEM_SIZE, + proto.write(DiskStatsCachedValuesProto.SYSTEM_SIZE_KB, json.getLong(DiskStatsFileLogger.SYSTEM_KEY)); - proto.write(DiskStatsCachedValuesProto.OTHER_SIZE, + proto.write(DiskStatsCachedValuesProto.OTHER_SIZE_KB, json.getLong(DiskStatsFileLogger.MISC_KEY)); JSONArray packageNamesArray = json.getJSONArray(DiskStatsFileLogger.PACKAGE_NAMES_KEY); @@ -279,9 +279,9 @@ public class DiskStatsService extends Binder { proto.write(DiskStatsAppSizesProto.PACKAGE_NAME, packageNamesArray.getString(i)); - proto.write(DiskStatsAppSizesProto.APP_SIZE, appSizesArray.getLong(i)); - proto.write(DiskStatsAppSizesProto.APP_DATA_SIZE, appDataSizesArray.getLong(i)); - proto.write(DiskStatsAppSizesProto.CACHE_SIZE, cacheSizesArray.getLong(i)); + proto.write(DiskStatsAppSizesProto.APP_SIZE_KB, appSizesArray.getLong(i)); + proto.write(DiskStatsAppSizesProto.APP_DATA_SIZE_KB, appDataSizesArray.getLong(i)); + proto.write(DiskStatsAppSizesProto.CACHE_SIZE_KB, cacheSizesArray.getLong(i)); proto.end(packageToken); }