Skip to content

Commit cae22d8

Browse files
jsharkeyAndroid (Google) Code Review
authored andcommitted
Merge "Give DefaultContainerService all external storage." into jb-mr1-dev
2 parents f5736aa + dfa4530 commit cae22d8

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

core/java/android/os/Environment.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ public class Environment {
3333
private static final String ENV_EXTERNAL_STORAGE = "EXTERNAL_STORAGE";
3434
private static final String ENV_EMULATED_STORAGE_TARGET = "EMULATED_STORAGE_TARGET";
3535

36+
/** {@hide} */
37+
public static String DIRECTORY_ANDROID = "Android";
38+
3639
private static final File ROOT_DIRECTORY
3740
= getDirectory("ANDROID_ROOT", "/system");
3841

@@ -111,11 +114,11 @@ public UserEnvironment(int userId) {
111114
// /storage/sdcard0
112115
mExternalStorage = new File(rawExternalStorage);
113116
// /storage/sdcard0/Android/obb
114-
mExternalStorageAndroidObb = buildPath(mExternalStorage, "Android", "obb");
117+
mExternalStorageAndroidObb = buildPath(mExternalStorage, DIRECTORY_ANDROID, "obb");
115118
}
116119

117-
mExternalStorageAndroidData = buildPath(mExternalStorage, "Android", "data");
118-
mExternalStorageAndroidMedia = buildPath(mExternalStorage, "Android", "media");
120+
mExternalStorageAndroidData = buildPath(mExternalStorage, DIRECTORY_ANDROID, "data");
121+
mExternalStorageAndroidMedia = buildPath(mExternalStorage, DIRECTORY_ANDROID, "media");
119122
}
120123

121124
public File getExternalStorageDirectory() {

packages/DefaultContainerService/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<uses-permission android:name="android.permission.ASEC_MOUNT_UNMOUNT"/>
99
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
1010
<uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" />
11+
<uses-permission android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" />
1112

1213
<application android:label="@string/service_name"
1314
android:allowBackup="false">

0 commit comments

Comments
 (0)