Drop storage permission

This commit is contained in:
NekoInverter committed 2020-03-23 19:57:33 +08:00
1 parent 1736ee73f1
commit 5979103f51
10 files changed
+145 -140

No files matched your search

@@ -53,7 +53,16 @@ public class AppConfig {
@Nullable
public static File getExternalAppDir() {
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
File dir = new File(Environment.getExternalStorageDirectory(), APP_DIRNAME);
File dir = sContext.getExternalFilesDir(null);
return FileUtils.ensureDirectory(dir) ? dir : null;
}
return null;
}
@Nullable
public static File getExternalMediaDir() {
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
File dir = new File(sContext.getExternalMediaDirs()[0], APP_DIRNAME);
return FileUtils.ensureDirectory(dir) ? dir : null;
}
return null;
@@ -64,6 +73,7 @@ public class AppConfig {
*/
@Nullable
public static File getDirInExternalAppDir(String filename) {
File appFolder = getExternalAppDir();
if (appFolder != null) {
File dir = new File(appFolder, filename);
@@ -94,7 +104,7 @@ public class AppConfig {
@Nullable
public static File getExternalImageDir() {
return getDirInExternalAppDir(IMAGE);
return getExternalMediaDir();
}
@Nullable
@@ -102,11 +112,6 @@ public class AppConfig {
return getDirInExternalAppDir(PARSE_ERROR);
}
@Nullable
public static File getExternalLogcatDir() {
return getDirInExternalAppDir(LOGCAT);
}
@Nullable
public static File getExternalDataDir() {
return getDirInExternalAppDir(DATA);