diff options
Diffstat (limited to 'android/app/src/main/java/net/minetest/minetest/Utils.java')
-rw-r--r-- | android/app/src/main/java/net/minetest/minetest/Utils.java | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/android/app/src/main/java/net/minetest/minetest/Utils.java b/android/app/src/main/java/net/minetest/minetest/Utils.java deleted file mode 100644 index b2553c844..000000000 --- a/android/app/src/main/java/net/minetest/minetest/Utils.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.minetest.minetest; - -import android.content.Context; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import java.io.File; - -public class Utils { - public static @NonNull File createDirs(File root, String dir) { - File f = new File(root, dir); - if (!f.isDirectory()) - f.mkdirs(); - - return f; - } - - public static @Nullable File getUserDataDirectory(Context context) { - File extDir = context.getExternalFilesDir(null); - if (extDir == null) { - return null; - } - - return createDirs(extDir, "Minetest"); - } - - public static @Nullable File getCacheDirectory(Context context) { - return context.getCacheDir(); - } - - public static boolean isInstallValid(Context context) { - File userDataDirectory = getUserDataDirectory(context); - return userDataDirectory != null && userDataDirectory.isDirectory() && - new File(userDataDirectory, "games").isDirectory() && - new File(userDataDirectory, "builtin").isDirectory() && - new File(userDataDirectory, "client").isDirectory() && - new File(userDataDirectory, "textures").isDirectory(); - } -} |