diff options
author | David Development <david-dev@live.de> | 2014-07-04 13:34:27 +0400 |
---|---|---|
committer | David Development <david-dev@live.de> | 2014-07-04 13:34:27 +0400 |
commit | c706b6c42e5966c96a29e753b852f01c7395017b (patch) | |
tree | 19f6176ce5d29a788acdfd5a44941ced59b9c851 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java | |
parent | 99a5b5dd417f03b749a5dedb5ad3f52403491a13 (diff) | |
parent | aa786bc5e68b53cbc0a57c75dcb3a61a4e5e390a (diff) |
update podcast support
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java')
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java index d329987c..cb230b35 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/helper/FileUtils.java @@ -21,6 +21,9 @@ package de.luhmer.owncloudnewsreader.helper; +import android.content.Context; +import android.os.Environment; + import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; @@ -35,7 +38,7 @@ public class FileUtils { * <br/> * <i> Note: <code>fromFile</code> and <code>toFile</code> will be closed by * this function.</i> - * + * * @param fromFile * - FileInputStream for the file to copy from. * @param toFile @@ -60,4 +63,45 @@ public class FileUtils { } } } + + + + + + public static String getPath(Context context) { + String url; + Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); + if(isSDPresent) + { + url = Environment.getExternalStorageDirectory().getAbsolutePath(); + if (android.os.Build.DEVICE.contains("Samsung") || android.os.Build.MANUFACTURER.contains("Samsung")) { + url = url + "/external_sd"; + } + //url = url + "/" + context.getString(R.string.app_name); + url = url + "/ownCloud News Reader"; + } + else + url = context.getCacheDir().getAbsolutePath(); + + return url; + } + + + + + public static String getPathPodcasts(Context context) + { + return getPath(context) + "/podcasts"; + } + + public static String getPathFavIcons(Context context) + { + return getPath(context) + "/favIcons"; + } + + public static String getPathImageCache(Context context) + { + return getPath(context) + "/imgCache"; + } + } |