From 46270712917d8e3cdf29af63b290a6ebf4a9b369 Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Mon, 2 Apr 2018 09:53:21 -0600 Subject: [PATCH] Update storage wizard to latest UX mocks. Changes to support Settings updates. Bug: 76097999 Test: manual Change-Id: I8944d4cb7be6a406d5cb6be25ff261b7631b3331 --- core/java/android/os/storage/DiskInfo.java | 14 +++++++++++++- proto/src/metrics_constants.proto | 5 +++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/core/java/android/os/storage/DiskInfo.java b/core/java/android/os/storage/DiskInfo.java index 911410744bd6f..d493ccebf531c 100644 --- a/core/java/android/os/storage/DiskInfo.java +++ b/core/java/android/os/storage/DiskInfo.java @@ -17,6 +17,7 @@ package android.os.storage; import android.annotation.NonNull; +import android.annotation.Nullable; import android.content.res.Resources; import android.os.Parcel; import android.os.Parcelable; @@ -93,7 +94,7 @@ public class DiskInfo implements Parcelable { return true; } - public String getDescription() { + public @Nullable String getDescription() { final Resources res = Resources.getSystem(); if ((flags & FLAG_SD) != 0) { if (isInteresting(label)) { @@ -112,6 +113,17 @@ public class DiskInfo implements Parcelable { } } + public @Nullable String getShortDescription() { + final Resources res = Resources.getSystem(); + if (isSd()) { + return res.getString(com.android.internal.R.string.storage_sd_card); + } else if (isUsb()) { + return res.getString(com.android.internal.R.string.storage_usb_drive); + } else { + return null; + } + } + public boolean isAdoptable() { return (flags & FLAG_ADOPTABLE) != 0; } diff --git a/proto/src/metrics_constants.proto b/proto/src/metrics_constants.proto index b6ac3fb36284f..c59df3e97d9a4 100644 --- a/proto/src/metrics_constants.proto +++ b/proto/src/metrics_constants.proto @@ -5583,6 +5583,11 @@ message MetricsEvent { // OS: P SETTINGS_GESTURE_SWIPE_UP = 1374; + // OPEN: Settings > Storage > Dialog to format a storage volume + // CATEGORY: SETTINGS + // OS: P + DIALOG_VOLUME_FORMAT = 1375; + // ---- End P Constants, all P constants go above this line ---- // Add new aosp constants above this line. // END OF AOSP CONSTANTS