Skip to content

SL4A SettingsFacade

michael edited this page Nov 9, 2015 · 1 revision

Exposes phone settings functionality.

checkAirplaneMode Checks the airplane mode setting.
returns: (Boolean) True if airplane mode is enabled.
checkRingerSilentMode Checks the ringer silent mode setting.
returns: (Boolean) True if ringer silent mode is enabled.
checkScreenOn Checks if the screen is on or off (requires API level 7).
returns: (Boolean) True if the screen is currently on.
getMaxMediaVolume Returns the maximum media volume.
getMaxRingerVolume Returns the maximum ringer volume.
getMediaVolume Returns the current media volume.
getRingerVolume Returns the current ringer volume.
getScreenBrightness Returns the screen backlight brightness.
returns: (Integer) the current screen brightness between 0 and 255
getScreenTimeout Returns the current screen timeout in seconds.
returns: (Integer) the current screen timeout in seconds.
getVibrateMode Checks Vibration setting. If ringer=true then query Ringer setting, else query Notification setting
ringer (Boolean) (optional)
returns: (Boolean) True if vibrate mode is enabled.
setMediaVolume Sets the media volume.
volume (Integer)
setRingerVolume Sets the ringer volume.
volume (Integer)
setScreenBrightness Sets the the screen backlight brightness.
value (Integer) brightness value between 0 and 255
returns: (Integer) the original screen brightness.
setScreenTimeout Sets the screen timeout to this number of seconds.
value (Integer)
returns: (Integer) The original screen timeout.
toggleAirplaneMode Toggles airplane mode on and off.
enabled (Boolean) (optional)
returns: (Boolean) True if airplane mode is enabled.
toggleRingerSilentMode Toggles ringer silent mode on and off.
enabled (Boolean) (optional)
returns: (Boolean) True if ringer silent mode is enabled.
toggleVibrateMode Toggles vibrate mode on and off. If ringer=true then set Ringer setting, else set Notification setting
enabled (Boolean) (optional)
ringer (Boolean) (optional)
returns: (Boolean) True if vibrate mode is enabled.

Clone this wiki locally