diff options
author | Steve McKay <smckay@google.com> | 2016-02-16 11:37:03 -0800 |
---|---|---|
committer | Steve McKay <smckay@google.com> | 2016-02-16 14:52:35 -0800 |
commit | ab3b8936dc1f4a24cffea422baf9ef51f0de05e7 (patch) | |
tree | 826c1a39b74954b614ceae3fab85f7e3a3196fb4 | |
parent | e4735a99598bf29847a9f12dd7fae6d7df880bc4 (diff) |
Remove "HOME" directory. Use "Documents" instead.
Use "Folder" as home icon for now.
Bug:27148009
Change-Id: I9f57bba1c8e51ae7887861923f5baa8f69ec2e6e
-rw-r--r-- | api/current.txt | 1 | ||||
-rw-r--r-- | api/system-current.txt | 1 | ||||
-rw-r--r-- | api/test-current.txt | 1 | ||||
-rw-r--r-- | core/java/android/os/Environment.java | 9 | ||||
-rw-r--r-- | packages/DocumentsUI/res/drawable/ic_root_documents.xml (renamed from packages/DocumentsUI/res/drawable/ic_root_home.xml) | 2 | ||||
-rw-r--r-- | packages/DocumentsUI/src/com/android/documentsui/model/RootInfo.java | 2 | ||||
-rw-r--r-- | packages/ExternalStorageProvider/res/values/strings.xml | 4 | ||||
-rw-r--r-- | packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java | 6 |
8 files changed, 8 insertions, 18 deletions
diff --git a/api/current.txt b/api/current.txt index 7fdd5db96f76..c09373eef692 100644 --- a/api/current.txt +++ b/api/current.txt @@ -28574,7 +28574,6 @@ package android.os { field public static java.lang.String DIRECTORY_DCIM; field public static java.lang.String DIRECTORY_DOCUMENTS; field public static java.lang.String DIRECTORY_DOWNLOADS; - field public static java.lang.String DIRECTORY_HOME; field public static java.lang.String DIRECTORY_MOVIES; field public static java.lang.String DIRECTORY_MUSIC; field public static java.lang.String DIRECTORY_NOTIFICATIONS; diff --git a/api/system-current.txt b/api/system-current.txt index 266900f917e9..8ce6616dbcf0 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -30858,7 +30858,6 @@ package android.os { field public static java.lang.String DIRECTORY_DCIM; field public static java.lang.String DIRECTORY_DOCUMENTS; field public static java.lang.String DIRECTORY_DOWNLOADS; - field public static java.lang.String DIRECTORY_HOME; field public static java.lang.String DIRECTORY_MOVIES; field public static java.lang.String DIRECTORY_MUSIC; field public static java.lang.String DIRECTORY_NOTIFICATIONS; diff --git a/api/test-current.txt b/api/test-current.txt index e940378f12ca..f90b92133566 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -28583,7 +28583,6 @@ package android.os { field public static java.lang.String DIRECTORY_DCIM; field public static java.lang.String DIRECTORY_DOCUMENTS; field public static java.lang.String DIRECTORY_DOWNLOADS; - field public static java.lang.String DIRECTORY_HOME; field public static java.lang.String DIRECTORY_MOVIES; field public static java.lang.String DIRECTORY_MUSIC; field public static java.lang.String DIRECTORY_NOTIFICATIONS; diff --git a/core/java/android/os/Environment.java b/core/java/android/os/Environment.java index 59bf2938cfce..70f9cc57faf8 100644 --- a/core/java/android/os/Environment.java +++ b/core/java/android/os/Environment.java @@ -476,11 +476,6 @@ public class Environment { public static String DIRECTORY_DOCUMENTS = "Documents"; /** - * Standard directory in which user managed files are stored. - */ - public static String DIRECTORY_HOME = "Home"; - - /** * List of standard storage directories. * <p> * Each of its values have its own constant: @@ -495,7 +490,6 @@ public class Environment { * <li>{@link #DIRECTORY_DOWNLOADS} * <li>{@link #DIRECTORY_DCIM} * <li>{@link #DIRECTORY_DOCUMENTS} - * <li>{@link #DIRECTORY_HOME} * </ul> * @hide */ @@ -509,8 +503,7 @@ public class Environment { DIRECTORY_MOVIES, DIRECTORY_DOWNLOADS, DIRECTORY_DCIM, - DIRECTORY_DOCUMENTS, - DIRECTORY_HOME + DIRECTORY_DOCUMENTS }; /** diff --git a/packages/DocumentsUI/res/drawable/ic_root_home.xml b/packages/DocumentsUI/res/drawable/ic_root_documents.xml index 696ee0534b63..afd886d2adc5 100644 --- a/packages/DocumentsUI/res/drawable/ic_root_home.xml +++ b/packages/DocumentsUI/res/drawable/ic_root_documents.xml @@ -20,5 +20,5 @@ Copyright (C) 2015 The Android Open Source Project android:viewportHeight="24.0"> <path android:fillColor="#FF000000" - android:pathData="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/> + android:pathData="M10 4H4c-1.1 0,-1.99.9,-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2,-.9 2,-2V8c0,-1.1,-.9,-2,-2,-2h-8l-2,-2z"/> </vector> diff --git a/packages/DocumentsUI/src/com/android/documentsui/model/RootInfo.java b/packages/DocumentsUI/src/com/android/documentsui/model/RootInfo.java index 3f14a5506adf..ffa8f596af65 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/model/RootInfo.java +++ b/packages/DocumentsUI/src/com/android/documentsui/model/RootInfo.java @@ -171,7 +171,7 @@ public class RootInfo implements Durable, Parcelable { // TODO: remove these special case icons if (isHome()) { - derivedIcon = R.drawable.ic_root_home; + derivedIcon = R.drawable.ic_root_documents; derivedType = TYPE_LOCAL; } else if (isExternalStorage()) { derivedIcon = R.drawable.ic_root_smartphone; diff --git a/packages/ExternalStorageProvider/res/values/strings.xml b/packages/ExternalStorageProvider/res/values/strings.xml index e48436ecb8ba..8b16d3c3b9d4 100644 --- a/packages/ExternalStorageProvider/res/values/strings.xml +++ b/packages/ExternalStorageProvider/res/values/strings.xml @@ -20,6 +20,6 @@ <!-- Title for documents backend that offers internal storage. [CHAR LIMIT=24] --> <string name="root_internal_storage">Internal storage</string> - <!-- Title for user home dir. [CHAR LIMIT=24] --> - <string name="root_home">Home</string> + <!-- Title for directory in which a user may store their own documents and files. [CHAR LIMIT=24] --> + <string name="root_documents">Documents</string> </resources> diff --git a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java index f89934dc50e4..97dfd47aea9f 100644 --- a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java +++ b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java @@ -199,7 +199,7 @@ public class ExternalStorageProvider extends DocumentsProvider { final RootInfo root = new RootInfo(); root.rootId = ROOT_ID_HOME; mRoots.put(root.rootId, root); - root.title = getContext().getString(R.string.root_home); + root.title = getContext().getString(R.string.root_documents); // Only report bytes on *volumes*...as a matter of policy. root.reportAvailableBytes = false; @@ -214,9 +214,9 @@ public class ExternalStorageProvider extends DocumentsProvider { // Create the "Home" directory on disk, but don't the localized root.title // since the directories shouldn't be localized. root.visiblePath = new File( - primaryVolume.getPathForUser(userId), Environment.DIRECTORY_HOME); + primaryVolume.getPathForUser(userId), Environment.DIRECTORY_DOCUMENTS); root.path = new File( - primaryVolume.getInternalPathForUser(userId), root.rootId); + primaryVolume.getInternalPathForUser(userId), Environment.DIRECTORY_DOCUMENTS); try { root.docId = getDocIdForFile(root.path); } catch (FileNotFoundException e) { |