+ //private static final String TAG = FileStorageUtils.class.getSimpleName();
+
+ @SuppressLint("NewApi")
+ private static final File getBaseStorePath() {
+ File baseStoragePath = Environment.getExternalStorageDirectory();
+ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
+ File[] dirs = MainApp.getAppContext().getExternalFilesDirs(null);
+ if (dirs.length > 1) {
+ baseStoragePath = dirs[1];
+ }
+ }
+ return baseStoragePath;
+ }
+
+ @SuppressLint("NewApi")
+ private static final String getBaseStorePathString() {
+ File baseStoragePath = Environment.getExternalStorageDirectory();
+ if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
+ File[] dirs = MainApp.getAppContext().getExternalFilesDirs(null);
+ if (dirs.length > 1) {
+ baseStoragePath = dirs[1];
+ }
+ return baseStoragePath.getAbsolutePath();
+ } else {
+ return baseStoragePath.getAbsolutePath() + "/" + MainApp.getDataFolder();
+ }
+ }
+