Merge "Create "Home" dir instead of "home" to match other default dirs."
This commit is contained in:
@@ -28536,6 +28536,7 @@ 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;
|
||||
|
||||
@@ -30563,6 +30563,7 @@ 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;
|
||||
|
||||
@@ -28545,6 +28545,7 @@ 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;
|
||||
|
||||
@@ -478,6 +478,11 @@ 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>
|
||||
@@ -493,6 +498,7 @@ public class Environment {
|
||||
* <li>{@link #DIRECTORY_DOWNLOADS}
|
||||
* <li>{@link #DIRECTORY_DCIM}
|
||||
* <li>{@link #DIRECTORY_DOCUMENTS}
|
||||
* <li>{@link #DIRECTORY_HOME}
|
||||
* </ul>
|
||||
* @hide
|
||||
*/
|
||||
@@ -506,7 +512,8 @@ public class Environment {
|
||||
DIRECTORY_MOVIES,
|
||||
DIRECTORY_DOWNLOADS,
|
||||
DIRECTORY_DCIM,
|
||||
DIRECTORY_DOCUMENTS
|
||||
DIRECTORY_DOCUMENTS,
|
||||
DIRECTORY_HOME
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -27,6 +27,7 @@ import android.graphics.Point;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.CancellationSignal;
|
||||
import android.os.Environment;
|
||||
import android.os.FileObserver;
|
||||
import android.os.FileUtils;
|
||||
import android.os.Handler;
|
||||
@@ -208,8 +209,10 @@ public class ExternalStorageProvider extends DocumentsProvider {
|
||||
root.flags |= Root.FLAG_SUPPORTS_CREATE;
|
||||
}
|
||||
|
||||
// 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), root.rootId);
|
||||
primaryVolume.getPathForUser(userId), Environment.DIRECTORY_HOME);
|
||||
root.path = new File(
|
||||
primaryVolume.getInternalPathForUser(userId), root.rootId);
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user