diff options
author | Jeff Sharkey <jsharkey@android.com> | 2015-05-13 20:57:01 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2015-05-13 20:57:03 +0000 |
commit | c968e219372e140e2ae34f9b1e91597ccb719381 (patch) | |
tree | 1cb8712578f749adccf4f899adacaab897e030b4 /cmds | |
parent | d6acd422aff35bc7cb8ab46fa422a4be7fffd026 (diff) | |
parent | 0d838a0fad500a3c446df501d8aa7656c2c3a7a2 (diff) | |
download | frameworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.zip frameworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.tar.gz frameworks_base-c968e219372e140e2ae34f9b1e91597ccb719381.tar.bz2 |
Merge "Determine if we have adoptable disks." into mnc-dev
Diffstat (limited to 'cmds')
-rw-r--r-- | cmds/sm/src/com/android/commands/sm/Sm.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/cmds/sm/src/com/android/commands/sm/Sm.java b/cmds/sm/src/com/android/commands/sm/Sm.java index 4d83610..4a8cf08 100644 --- a/cmds/sm/src/com/android/commands/sm/Sm.java +++ b/cmds/sm/src/com/android/commands/sm/Sm.java @@ -18,8 +18,10 @@ package com.android.commands.sm; import android.os.RemoteException; import android.os.ServiceManager; +import android.os.SystemProperties; import android.os.storage.DiskInfo; import android.os.storage.IMountService; +import android.os.storage.StorageManager; import android.os.storage.VolumeInfo; import android.util.Log; @@ -65,6 +67,8 @@ public final class Sm { runListDisks(); } else if ("list-volumes".equals(op)) { runListVolumes(); + } else if ("has-adoptable".equals(op)) { + runHasAdoptable(); } else if ("get-primary-storage-uuid".equals(op)) { runGetPrimaryStorageUuid(); } else if ("partition".equals(op)) { @@ -111,7 +115,12 @@ public final class Sm { } } - public void runGetPrimaryStorageUuid() throws RemoteException{ + public void runHasAdoptable() { + System.out.println(SystemProperties.getBoolean(StorageManager.PROP_HAS_ADOPTABLE, false) + || SystemProperties.getBoolean(StorageManager.PROP_FORCE_ADOPTABLE, false)); + } + + public void runGetPrimaryStorageUuid() throws RemoteException { System.out.println(mSm.getPrimaryStorageUuid()); } @@ -166,6 +175,7 @@ public final class Sm { private static int showUsage() { System.err.println("usage: sm list-disks"); System.err.println(" sm list-volumes [public|private|emulated|all]"); + System.err.println(" sm has-adoptable"); System.err.println(" sm get-primary-storage-uuid"); System.err.println(""); System.err.println(" sm partition DISK [public|private|mixed] [ratio]"); |