Placed .nomedia in the external files directory
This commit is contained in:
parent
1dce5a3061
commit
71593ddeb3
|
@ -1,6 +1,7 @@
|
||||||
package de.danoeh.antennapod;
|
package de.danoeh.antennapod;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
import android.app.AlarmManager;
|
import android.app.AlarmManager;
|
||||||
|
@ -49,11 +50,26 @@ public class PodcastApp extends Application implements
|
||||||
SharedPreferences prefs = PreferenceManager
|
SharedPreferences prefs = PreferenceManager
|
||||||
.getDefaultSharedPreferences(this);
|
.getDefaultSharedPreferences(this);
|
||||||
createImportDirectory();
|
createImportDirectory();
|
||||||
|
createNoMediaFile();
|
||||||
prefs.registerOnSharedPreferenceChangeListener(this);
|
prefs.registerOnSharedPreferenceChangeListener(this);
|
||||||
FeedManager manager = FeedManager.getInstance();
|
FeedManager manager = FeedManager.getInstance();
|
||||||
manager.loadDBData(getApplicationContext());
|
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
|
* Creates the import directory if it doesn't exist and if storage is
|
||||||
* available
|
* available
|
||||||
|
|
Loading…
Reference in New Issue