diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2024-03-31 18:40:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-31 18:40:15 +0200 |
commit | edb440a5a9a05e24c344a71b272b9238217e9c55 (patch) | |
tree | 13623ca7d0dac052ac35d693aac940d0727c87f9 /app/src/main/java/de/danoeh/antennapod/receiver | |
parent | 4e47691e70e85736c7eeb30ce02c73176e565a86 (diff) | |
download | AntennaPod-edb440a5a9a05e24c344a71b272b9238217e9c55.zip |
Restructure related UI classes together (#7044)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/receiver')
3 files changed, 0 insertions, 127 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/receiver/ConnectivityActionReceiver.java b/app/src/main/java/de/danoeh/antennapod/receiver/ConnectivityActionReceiver.java deleted file mode 100644 index 100869120..000000000 --- a/app/src/main/java/de/danoeh/antennapod/receiver/ConnectivityActionReceiver.java +++ /dev/null @@ -1,25 +0,0 @@ -package de.danoeh.antennapod.receiver; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.net.ConnectivityManager; -import android.text.TextUtils; -import android.util.Log; - -import de.danoeh.antennapod.ClientConfigurator; -import de.danoeh.antennapod.core.util.download.NetworkConnectionChangeHandler; - -public class ConnectivityActionReceiver extends BroadcastReceiver { - private static final String TAG = "ConnectivityActionRecvr"; - - @Override - public void onReceive(final Context context, Intent intent) { - if (TextUtils.equals(intent.getAction(), ConnectivityManager.CONNECTIVITY_ACTION)) { - Log.d(TAG, "Received intent"); - - ClientConfigurator.initialize(context); - NetworkConnectionChangeHandler.networkChangedDetected(); - } - } -} diff --git a/app/src/main/java/de/danoeh/antennapod/receiver/PowerConnectionReceiver.java b/app/src/main/java/de/danoeh/antennapod/receiver/PowerConnectionReceiver.java deleted file mode 100644 index 6e179647e..000000000 --- a/app/src/main/java/de/danoeh/antennapod/receiver/PowerConnectionReceiver.java +++ /dev/null @@ -1,48 +0,0 @@ -package de.danoeh.antennapod.receiver; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.util.Log; - -import de.danoeh.antennapod.ClientConfigurator; -import de.danoeh.antennapod.net.download.serviceinterface.AutoDownloadManager; -import de.danoeh.antennapod.storage.preferences.UserPreferences; -import de.danoeh.antennapod.net.download.serviceinterface.DownloadServiceInterface; - -// modified from http://developer.android.com/training/monitoring-device-state/battery-monitoring.html -// and ConnectivityActionReceiver.java -// Updated based on http://stackoverflow.com/questions/20833241/android-charge-intent-has-no-extra-data -// Since the intent doesn't have the EXTRA_STATUS like the android.com article says it does -// (though it used to) -public class PowerConnectionReceiver extends BroadcastReceiver { - private static final String TAG = "PowerConnectionReceiver"; - - @Override - public void onReceive(Context context, Intent intent) { - final String action = intent.getAction(); - - Log.d(TAG, "charging intent: " + action); - - ClientConfigurator.initialize(context); - if (Intent.ACTION_POWER_CONNECTED.equals(action)) { - Log.d(TAG, "charging, starting auto-download"); - // we're plugged in, this is a great time to auto-download if everything else is - // right. So, even if the user allows auto-dl on battery, let's still start - // downloading now. They shouldn't mind. - // autodownloadUndownloadedItems will make sure we're on the right wifi networks, - // etc... so we don't have to worry about it. - AutoDownloadManager.getInstance().autodownloadUndownloadedItems(context); - } else { - // if we're not supposed to be auto-downloading when we're not charging, stop it - if (!UserPreferences.isEnableAutodownloadOnBattery()) { - Log.d(TAG, "not charging anymore, canceling auto-download"); - DownloadServiceInterface.get().cancelAll(context); - } else { - Log.d(TAG, "not charging anymore, but the user allows auto-download " + - "when on battery so we'll keep going"); - } - } - - } -} diff --git a/app/src/main/java/de/danoeh/antennapod/receiver/SPAReceiver.java b/app/src/main/java/de/danoeh/antennapod/receiver/SPAReceiver.java deleted file mode 100644 index 1628229be..000000000 --- a/app/src/main/java/de/danoeh/antennapod/receiver/SPAReceiver.java +++ /dev/null @@ -1,54 +0,0 @@ -package de.danoeh.antennapod.receiver; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.Intent; -import android.text.TextUtils; -import android.util.Log; -import android.widget.Toast; - -import java.util.Arrays; -import java.util.Collections; - -import de.danoeh.antennapod.R; -import de.danoeh.antennapod.ClientConfigurator; -import de.danoeh.antennapod.net.download.serviceinterface.FeedUpdateManager; -import de.danoeh.antennapod.storage.database.FeedDatabaseWriter; -import de.danoeh.antennapod.model.feed.Feed; - -/** - * Receives intents from AntennaPod Single Purpose apps - */ -public class SPAReceiver extends BroadcastReceiver{ - private static final String TAG = "SPAReceiver"; - - public static final String ACTION_SP_APPS_QUERY_FEEDS = "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS"; - private static final String ACTION_SP_APPS_QUERY_FEEDS_REPSONSE = "de.danoeh.antennapdsp.intent.SP_APPS_QUERY_FEEDS_RESPONSE"; - private static final String ACTION_SP_APPS_QUERY_FEEDS_REPSONSE_FEEDS_EXTRA = "feeds"; - - @Override - public void onReceive(Context context, Intent intent) { - if (!TextUtils.equals(intent.getAction(), ACTION_SP_APPS_QUERY_FEEDS_REPSONSE)) { - return; - } - Log.d(TAG, "Received SP_APPS_QUERY_RESPONSE"); - if (!intent.hasExtra(ACTION_SP_APPS_QUERY_FEEDS_REPSONSE_FEEDS_EXTRA)) { - Log.e(TAG, "Received invalid SP_APPS_QUERY_RESPONSE: Contains no extra"); - return; - } - String[] feedUrls = intent.getStringArrayExtra(ACTION_SP_APPS_QUERY_FEEDS_REPSONSE_FEEDS_EXTRA); - if (feedUrls == null) { - Log.e(TAG, "Received invalid SP_APPS_QUERY_REPSONSE: extra was null"); - return; - } - Log.d(TAG, "Received feeds list: " + Arrays.toString(feedUrls)); - ClientConfigurator.initialize(context); - for (String url : feedUrls) { - Feed feed = new Feed(url, null, "Unknown podcast"); - feed.setItems(Collections.emptyList()); - FeedDatabaseWriter.updateFeed(context, feed, false); - } - Toast.makeText(context, R.string.sp_apps_importing_feeds_msg, Toast.LENGTH_LONG).show(); - FeedUpdateManager.getInstance().runOnce(context); - } -} |