Package org.robolectric.shadows
Class ShadowSettings
java.lang.Object
org.robolectric.shadows.ShadowSettings
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Shadow forSettings.Config
.static class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static boolean
canDrawOverlays
(Context context) static void
reset()
static void
set24HourTimeFormat
(boolean use24HourTimeFormat) Sets the value of theSettings.System.TIME_12_24
setting.static void
setAdbEnabled
(boolean adbEnabled) Sets the value of theSettings.Global.ADB_ENABLED
setting orSettings.Secure.ADB_ENABLED
depending on API level.static void
setAirplaneMode
(boolean isAirplaneMode) Sets the value of theSettings.System.AIRPLANE_MODE_ON
setting.static void
setCanDrawOverlays
(boolean canDrawOverlays) Sets the value returned bycanDrawOverlays(Context)
.static void
setInstallNonMarketApps
(boolean installNonMarketApps) Sets the value of theSettings.Global.INSTALL_NON_MARKET_APPS
setting orSettings.Secure.INSTALL_NON_MARKET_APPS
depending on API level.static void
setLockScreenAllowPrivateNotifications
(boolean lockScreenAllowPrivateNotifications) static void
setLockScreenShowNotifications
(boolean lockScreenShowNotifications) static void
setWifiOn
(boolean isOn) Non-Android accessor that allows the value of the WIFI_ON setting to be set.
-
Constructor Details
-
ShadowSettings
public ShadowSettings()
-
-
Method Details
-
setAirplaneMode
public static void setAirplaneMode(boolean isAirplaneMode) Sets the value of theSettings.System.AIRPLANE_MODE_ON
setting.- Parameters:
isAirplaneMode
- new status for airplane mode
-
setWifiOn
public static void setWifiOn(boolean isOn) Non-Android accessor that allows the value of the WIFI_ON setting to be set.- Parameters:
isOn
- new status for wifi mode
-
set24HourTimeFormat
public static void set24HourTimeFormat(boolean use24HourTimeFormat) Sets the value of theSettings.System.TIME_12_24
setting.- Parameters:
use24HourTimeFormat
- new status for the time setting
-
canDrawOverlays
- Returns:
- false by default, or the value specified via
setCanDrawOverlays(boolean)
-
setCanDrawOverlays
public static void setCanDrawOverlays(boolean canDrawOverlays) Sets the value returned bycanDrawOverlays(Context)
. -
setAdbEnabled
public static void setAdbEnabled(boolean adbEnabled) Sets the value of theSettings.Global.ADB_ENABLED
setting orSettings.Secure.ADB_ENABLED
depending on API level.- Parameters:
adbEnabled
- new value for whether adb is enabled
-
setInstallNonMarketApps
public static void setInstallNonMarketApps(boolean installNonMarketApps) Sets the value of theSettings.Global.INSTALL_NON_MARKET_APPS
setting orSettings.Secure.INSTALL_NON_MARKET_APPS
depending on API level.- Parameters:
installNonMarketApps
- new value for whether non-market apps are allowed to be installed
-
setLockScreenShowNotifications
public static void setLockScreenShowNotifications(boolean lockScreenShowNotifications) -
setLockScreenAllowPrivateNotifications
public static void setLockScreenAllowPrivateNotifications(boolean lockScreenAllowPrivateNotifications) -
reset
-