diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-08-12 14:21:36 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-08-12 14:21:36 +0200 |
commit | 71593ddeb3ed31638a8c96f108fadf2c369891a7 (patch) | |
tree | fb9f9a70cd3cc6d09ab292976c12add147fee358 /src/de/danoeh/antennapod | |
parent | 1dce5a3061cbb10cc1e945bc5f0e8c63d41c8df6 (diff) | |
download | AntennaPod-71593ddeb3ed31638a8c96f108fadf2c369891a7.zip |
Placed .nomedia in the external files directory
Diffstat (limited to 'src/de/danoeh/antennapod')
-rw-r--r-- | src/de/danoeh/antennapod/PodcastApp.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/PodcastApp.java b/src/de/danoeh/antennapod/PodcastApp.java index 9d37bbc56..0d2f0e253 100644 --- a/src/de/danoeh/antennapod/PodcastApp.java +++ b/src/de/danoeh/antennapod/PodcastApp.java @@ -1,6 +1,7 @@ package de.danoeh.antennapod; import java.io.File; +import java.io.IOException; import java.util.concurrent.TimeUnit; import android.app.AlarmManager; @@ -49,11 +50,26 @@ public class PodcastApp extends Application implements SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences(this); createImportDirectory(); + createNoMediaFile(); prefs.registerOnSharedPreferenceChangeListener(this); FeedManager manager = FeedManager.getInstance(); manager.loadDBData(getApplicationContext()); } + /** Create a .nomedia file to prevent scanning by the media scanner. */ + private void createNoMediaFile() { + File f = new File(getExternalFilesDir(null), ".nomedia"); + if (!f.exists()) { + try { + f.createNewFile(); + } catch (IOException e) { + Log.e(TAG, "Could not create .nomedia file"); + e.printStackTrace(); + } + if (AppConfig.DEBUG) Log.d(TAG, ".nomedia file created"); + } + } + /** * Creates the import directory if it doesn't exist and if storage is * available |