From c5f848ead5037ec73daa9d5eda17e8556091ef90 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 1 Sep 2013 13:49:19 +0200 Subject: Added subscription syncing --- src/de/danoeh/antennapod/storage/DBReader.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'src/de/danoeh/antennapod/storage/DBReader.java') diff --git a/src/de/danoeh/antennapod/storage/DBReader.java b/src/de/danoeh/antennapod/storage/DBReader.java index 28ab3d939..a5a4c8cd4 100644 --- a/src/de/danoeh/antennapod/storage/DBReader.java +++ b/src/de/danoeh/antennapod/storage/DBReader.java @@ -75,6 +75,27 @@ public final class DBReader { return feeds; } + /** + * Returns a list with the download URLs of all feeds. + * @param context A context that is used for opening the database connection. + * @return A list of Strings with the download URLs of all feeds. + * */ + public static List getFeedListDownloadUrls(final Context context) { + PodDBAdapter adapter = new PodDBAdapter(context); + List result = new ArrayList(); + adapter.open(); + Cursor feeds = adapter.getFeedCursorDownloadUrls(); + if (feeds.moveToFirst()) { + do { + result.add(feeds.getString(1)); + } while (feeds.moveToNext()); + } + feeds.close(); + adapter.close(); + + return result; + } + /** * Returns a list of 'expired Feeds', i.e. Feeds that have not been updated for a certain amount of time. * -- cgit v1.2.3