Class WeatherSettings

java.lang.Object
de.kaffeemitkoffein.tinyweatherforecastgermany.WeatherSettings

public class WeatherSettings extends Object
  • Field Details

  • Method Details

    • getSharedPreferences

      public static SharedPreferences getSharedPreferences(Context context)
    • resetPreferencesToDefault

      public static void resetPreferencesToDefault(Context context)
    • readPreference

      public String readPreference(String p, String d)
    • readPreference

      public Boolean readPreference(String p, Boolean d)
    • readPreference

      public int readPreference(String p, int d)
    • readPreference

      public float readPreference(String p, float d)
    • readPreference

      public long readPreference(String p, long d)
    • readPreference

      public double readPreference(String p, double d)
    • applyPreference

      public void applyPreference(String value, String pref, String prefDefault)
    • applyPreference

      public void applyPreference(boolean value, String pref, boolean prefDefault)
    • applyPreference

      public void applyPreference(int value, String pref, int prefDefault)
    • applyPreference

      public void applyPreference(float value, String pref, float prefDefault)
    • applyPreference

      public void applyPreference(long value, String pref, long prefDefault)
    • applyPreference

      public void applyPreference(double value, String pref, double prefDefault)
    • displayStationGeo

      public static boolean displayStationGeo(Context context)
    • getSetStationLocation

      public static Weather.WeatherLocation getSetStationLocation(Context context)
    • setStation

      public static void setStation(Context context, Weather.WeatherLocation weatherLocation)
    • setDescriptionAlternate

      public static void setDescriptionAlternate(Context context, String newName)
    • getDefaultWeatherLocation

      public static Weather.WeatherLocation getDefaultWeatherLocation()
    • resetStationToDefault

      public static void resetStationToDefault(Context context)
    • getFavorites2

      public static String getFavorites2(Context context)
    • putFavorites2

      public static void putFavorites2(Context context, String rawFavorites)
    • setDisplayType

      public static void setDisplayType(Context context, String s)
    • getDisplayType

      public static int getDisplayType(Context context)
    • serveGadgetBridge

      public static boolean serveGadgetBridge(Context context)
    • getGadgetBridgeLastUpdateTime

      public static long getGadgetBridgeLastUpdateTime(Context context)
    • setGadgetBridgeLastUpdateTime

      public static void setGadgetBridgeLastUpdateTime(Context context, long l)
    • setViewsLastUpdateTime

      public static void setViewsLastUpdateTime(Context context, long l)
    • fakeTimestampForGadgetBridge

      public static boolean fakeTimestampForGadgetBridge(Context context)
    • areWarningsDisabled

      public static boolean areWarningsDisabled(Context context)
    • notifyWarnings

      public static boolean notifyWarnings(Context context)
    • setNotifyWarnings

      public static void setNotifyWarnings(Context context, boolean b)
    • displayWarningsInWidget

      public static boolean displayWarningsInWidget(Context context)
    • setDisplayWarningsInWidget

      public static void setDisplayWarningsInWidget(Context context, boolean b)
    • getWarningsNotifySeverity

      public static int getWarningsNotifySeverity(Context context)
    • isFirstAppLaunch

      public static boolean isFirstAppLaunch(Context c)
    • setAppLaunchedFlag

      public static void setAppLaunchedFlag(Context c)
    • resetAppLaunchedFlag

      public static void resetAppLaunchedFlag(Context c)
    • getLastAppVersionCode

      public static int getLastAppVersionCode(Context c)
    • setCurrentAppVersionCode

      public static void setCurrentAppVersionCode(Context c)
    • getUseGPSFlag

      public static boolean getUseGPSFlag(Context c)
    • setUSEGPSFlag

      public static void setUSEGPSFlag(Context c, boolean flag)
    • GPSManual

      public static boolean GPSManual(Context c)
    • GPSAuto

      public static boolean GPSAuto(Context c)
    • setGPSAuto

      public static void setGPSAuto(Context context, boolean b)
    • saveGPSfixtime

      public static void saveGPSfixtime(Context context, long time)
    • getlastGPSfixtime

      public static long getlastGPSfixtime(Context context)
    • isGPSFixOutdated

      public static boolean isGPSFixOutdated(Context context, long time)
    • isLastGPSFixOutdated

      public static boolean isLastGPSFixOutdated(Context context)
    • isTLSdisabled

      public static boolean isTLSdisabled(Context c)
    • setDisableTLS

      public static void setDisableTLS(Context c, boolean flag)
    • appReleaseIsUserdebug

      public static boolean appReleaseIsUserdebug()
    • getDisplayLayout

      public static int getDisplayLayout(Context context)
    • getWindDisplayType

      public static int getWindDisplayType(String s)
    • getWindDisplayUnit

      public static int getWindDisplayUnit(Context context)
    • getDistanceDisplayUnit

      public static int getDistanceDisplayUnit(Context context)
    • displayWindArc

      public static boolean displayWindArc(Context context)
    • getWindArcPeriod

      public static int getWindArcPeriod(Context context)
    • getDisplayWindArc

      public static boolean getDisplayWindArc(Context context)
    • setDisplayWindArc

      public static void setDisplayWindArc(Context context, boolean b)
    • isTextForecastFilterEnabled

      public static boolean isTextForecastFilterEnabled(Context context)
    • setTextForecastFilterEnabled

      public static void setTextForecastFilterEnabled(Context context, boolean b)
    • setPrefRadarLastdatapoll

      public static void setPrefRadarLastdatapoll(Context context, long l)
    • getPrefRadarLastdatapoll

      public static long getPrefRadarLastdatapoll(Context context)
    • isRadarDataOutdated

      public static boolean isRadarDataOutdated(Context context)
    • showRadarByDefault

      public static boolean showRadarByDefault(Context context)
    • showAdminMapByDefault

      public static boolean showAdminMapByDefault(Context context)
    • getDisplayMunicipalities

      public static boolean getDisplayMunicipalities(Context context)
    • getDisplayCounties

      public static boolean getDisplayCounties(Context context)
    • getDisplayStates

      public static boolean getDisplayStates(Context context)
    • getDisplaySeaAreas

      public static boolean getDisplaySeaAreas(Context context)
    • getDisplayCoastAreas

      public static boolean getDisplayCoastAreas(Context context)
    • getAreaTypeArray

      public static int[] getAreaTypeArray(Context context)
    • forceNoMenuIcons

      public static boolean forceNoMenuIcons(Context context)
    • setForceNoMenuIconsFlag

      public static void setForceNoMenuIconsFlag(Context context, boolean b)
    • getWindDisplayType

      public static int getWindDisplayType(Context context)
    • displayWindInRadar

      public static boolean displayWindInRadar(Context context)
    • isAreaDatabaseReady

      public static boolean isAreaDatabaseReady(Context context)
    • setAreaDatabaseReady

      public static void setAreaDatabaseReady(Context context)
    • getAreaDatabaseVersion

      public static int getAreaDatabaseVersion(Context context)
    • setAreaDatabaseVersion

      public static void setAreaDatabaseVersion(Context context, int version)
    • getViewModel

      public static String getViewModel(Context context)
    • setViewModel

      public static void setViewModel(Context context, String model)
    • preferAlternativeIcons

      public static boolean preferAlternativeIcons(Context context)
    • setPreferAlternativeIcons

      public static void setPreferAlternativeIcons(Context context, boolean b)
    • getDisplaySunrise

      public static boolean getDisplaySunrise(Context context)
    • setDisplaySunrise

      public static void setDisplaySunrise(Context context, boolean b)
    • getThemePreference

      public static String getThemePreference(Context context)
    • setThemePreference

      public static void setThemePreference(Context context, String theme)
    • useMeteredNetworks

      public static boolean useMeteredNetworks(Context context)
    • useWifiOnly

      public static boolean useWifiOnly(Context context)
    • getUniqueNotificationIdentifier

      public static int getUniqueNotificationIdentifier(Context context)
    • fixUniqueNotificationIdentifier

      public static void fixUniqueNotificationIdentifier(Context context)
    • cropPrecipitationChart

      public static boolean cropPrecipitationChart(Context context)
    • displayOverviewChart

      public static boolean displayOverviewChart(Context context)
    • setDisplayOverviewChart

      public static void setDisplayOverviewChart(Context context, boolean value)
    • getDisplayOverviewChartDays

      public static int getDisplayOverviewChartDays(Context context)
    • setDisplayOverviewChartDays

      public static void setDisplayOverviewChartDays(Context context, int value)
    • setAskedLocationFlag

      public static void setAskedLocationFlag(Context context, int flag)
    • getAskedForLocationFlag

      public static int getAskedForLocationFlag(Context context)
    • getLastNotificationUpdateTime

      public static long getLastNotificationUpdateTime(Context context)
    • setLastNotificationUpdateTime

      public static void setLastNotificationUpdateTime(Context context, long l)
    • getRotationmode

      public static String getRotationmode(Context context)
    • getDeviceRotationString

      public static String getDeviceRotationString(Context context)
    • setRotationMode

      public static void setRotationMode(Activity activity)
    • loggingEnabled

      public static boolean loggingEnabled(Context context)
    • loggingToLogcatEnabled

      public static boolean loggingToLogcatEnabled(Context context)
    • setLoggingToLogcat

      public static void setLoggingToLogcat(Context context, boolean value)
    • OverviewChartBaseZero

      public static boolean OverviewChartBaseZero(Context context)
    • useOverviewChartMinMax

      public static boolean useOverviewChartMinMax(Context context)
    • getOverviewChartMin

      public static int getOverviewChartMin(Context context)
    • getOverviewChartMax

      public static int getOverviewChartMax(Context context)
    • setOverviewChartMax

      public static void setOverviewChartMax(Context context, int value)
    • getNotificationChannelID

      public static String getNotificationChannelID(long identifier)
    • getNotificationChannelID

      public static String getNotificationChannelID(Context context)
    • setNewNotificationChannelID

      public static String setNewNotificationChannelID(Context context)
    • newNotificationChannel

      public static String newNotificationChannel(Context context)
      Removes the old notification channel and creates a new one on API >= 26. On older versions, it simply returns the channel.
      Parameters:
      context -
      Returns:
    • LEDEnabled

      public static boolean LEDEnabled(Context context)
    • getLEDColorItem

      public static int getLEDColorItem(Context context)
    • setLEDColorItem

      public static void setLEDColorItem(Context context, int newColor)
    • getLEDColor

      public static int getLEDColor(Context context)
    • getHintCounter1

      public static int getHintCounter1(Context context)
    • setHintCounter1

      public static void setHintCounter1(Context context, int value)
    • getHintCounter2

      public static int getHintCounter2(Context context)
    • setHintCounter2

      public static void setHintCounter2(Context context, int value)
    • getLastDisplayedLayer

      public static int getLastDisplayedLayer(Context context)
    • setLastDisplayedLayer

      public static void setLastDisplayedLayer(Context context, int layer)
    • getPollenRegion

      public static PollenArea getPollenRegion(Context context)
    • setPollenRegion

      public static void setPollenRegion(Context context, PollenArea pollenArea)
    • getPollenActiveAmbrosia

      public static boolean getPollenActiveAmbrosia(Context context)
    • getPollenActiveBeifuss

      public static boolean getPollenActiveBeifuss(Context context)
    • getPollenActiveRoggen

      public static boolean getPollenActiveRoggen(Context context)
    • getPollenActiveEsche

      public static boolean getPollenActiveEsche(Context context)
    • getPollenActiveBirke

      public static boolean getPollenActiveBirke(Context context)
    • getPollenActiveHasel

      public static boolean getPollenActiveHasel(Context context)
    • getPollenActiveErle

      public static boolean getPollenActiveErle(Context context)
    • getPollenActiveGraeser

      public static boolean getPollenActiveGraeser(Context context)
    • anyPollenActive

      public static boolean anyPollenActive(Context context)
    • setPrefetchMapsTime

      public static void setPrefetchMapsTime(Context context)
    • UVHIfetchData

      public static boolean UVHIfetchData(Context context)
    • setUVHIfetchData

      public static void setUVHIfetchData(Context context, boolean b)
    • UVHImainDisplay

      public static boolean UVHImainDisplay(Context context)
    • setUVHImainDisplay

      public static void setUVHImainDisplay(Context context, boolean b)
    • hasWeatherUpdatedFlag

      public static boolean hasWeatherUpdatedFlag(Context context, int flag)
    • removeWeatherUpdatedFlag

      public static void removeWeatherUpdatedFlag(Context context, int flag)
    • setWeatherUpdatedFlag

      public static void setWeatherUpdatedFlag(Context context, int flag)
    • getMaxLocationsInSharedWarnings

      public static int getMaxLocationsInSharedWarnings(Context context)
    • useBackgroundLocation

      public static boolean useBackgroundLocation(Context context)
    • setUseBackgroundLocation

      public static void setUseBackgroundLocation(Context context, boolean b)
    • displayWindInCharts

      public static boolean displayWindInCharts(Context context)
    • getWindInChartsMaxKmh

      public static int getWindInChartsMaxKmh(Context context)
    • replaceByMunicipality

      public static boolean replaceByMunicipality(Context context)
    • getBatteryOptimiziatonFlag

      public static int getBatteryOptimiziatonFlag(Context context)
    • setBatteryOptimiziatonFlag

      public static void setBatteryOptimiziatonFlag(Context context, int i)
    • displayBoldwidgetVerticalBar

      public static boolean displayBoldwidgetVerticalBar(Context context)
    • lockAreaDatabase

      public static void lockAreaDatabase(Context context)
    • unlockAreaDatabase

      public static void unlockAreaDatabase(Context context)
    • isAreaDatabaseLocked

      public static boolean isAreaDatabaseLocked(Context context)
    • displayPrecipitationAmountInOverviewChart

      public static boolean displayPrecipitationAmountInOverviewChart(Context context)
    • displayRHInOverviewChart

      public static boolean displayRHInOverviewChart(Context context)
    • filterWarningsInOverviewChartBySeverity

      public static boolean filterWarningsInOverviewChartBySeverity(Context context)
    • setOverviewChartInAppSizePercent

      public static void setOverviewChartInAppSizePercent(Context context, int size)
    • getOverviewChartInAppSizePercent

      public static int getOverviewChartInAppSizePercent(Context context)
    • forceMapHighResolution

      public static boolean forceMapHighResolution(Context context)
    • setMapPinSize

      public static void setMapPinSize(Context context, int i)
    • getMapPinSize

      public static int getMapPinSize(Context context)
    • getWidgetOpacity

      public static int getWidgetOpacity(Context context)
    • showDWDNote

      public static boolean showDWDNote(Context context)
    • getDisplayBar

      public static boolean getDisplayBar(Context context)
    • getDisplayPressure

      public static boolean getDisplayPressure(Context context)
    • getDisplayVisibility

      public static boolean getDisplayVisibility(Context context)
    • getDisplayEndOfDayBar

      public static boolean getDisplayEndOfDayBar(Context context)
    • getDisplayGradient

      public static boolean getDisplayGradient(Context context)
    • getDisplaySimpleBar

      public static boolean getDisplaySimpleBar(Context context)
    • getWarningsDisabled

      public static boolean getWarningsDisabled(Context context)
    • getGadgetBridgePackageName

      public static String getGadgetBridgePackageName(Context context)
    • getWeatherUrl

      public static String getWeatherUrl(Context context)
    • setWeatherUrl

      public static void setWeatherUrl(Context context, String value)
    • visualizeDaytime

      public static boolean visualizeDaytime(Context context)
    • displayDewPoint

      public static boolean displayDewPoint(Context context)
    • displayWindDistance

      public static boolean displayWindDistance(Context context)
    • getWindDistanceArc

      public static int getWindDistanceArc(Context context)
    • getWindDistanceHours

      public static int getWindDistanceHours(Context context)
    • saveMapState

      public static boolean saveMapState(Context context)
    • setZoomStateBundle

      public static void setZoomStateBundle(Context context, Bundle bundle)
    • getZoomStateBundle

      public static Bundle getZoomStateBundle(Context context)
    • getPrefUVHIClearSky

      public static boolean getPrefUVHIClearSky(Context context)
    • getPrefUVHIMaindisplayType

      public static String getPrefUVHIMaindisplayType(Context context)
    • getClockSize

      public static int getClockSize(Context context)
    • setClockSize

      public static void setClockSize(Context context, int clockSize)