5 /// Enumeration for all available system settings
7 public enum SystemSettingsKeys
10 /// (string) The file path of the current ringtone
14 /// (string) The file path of the current home screen wallpaper
18 /// (string) The file path of the current lock screen wallpaper
22 /// (int) The current system font size
26 /// (string) The current system font type
30 /// (bool) Indicates whether the motion service is activated
32 MotionActivationEnabled,
34 /// (string) The file path of the current email alert ringtone
38 /// (bool) Indicates whether the USB debugging is enabled (Since 2.4)
42 /// (bool) Indicates whether the 3G data network is enabled (Since 2.4)
46 /// (string) Indicates lockscreen app pkg name
48 LockscreenApp = Data3GNetworkEnabled + 2,
50 /// (string) The current system default font type (only support Get)
54 /// (string) Indicates the current country setting in the \<LANGUAGE\>_\<REGION\> syntax.
55 /// The country setting is in the ISO 639-2 format,
56 /// and the region setting is in the ISO 3166-1 alpha-2 format
60 /// (string) Indicates the current language setting in the \<LANGUAGE\>_\<REGION\> syntax.
61 /// The language setting is in the ISO 639-2 format
62 /// and the region setting is in the ISO 3166-1 alpha-2 format.
66 /// (bool) Indicates whether the 24-hour clock is used.
67 /// If the value is false, the 12-hour clock is used.
69 LocaleTimeFormat24HourEnabled,
71 /// (string) Indicates the current time zone. Eg. Pacific/Tahiti
75 /// (int) Once System changes time, this event occurs to notify time change.
79 /// GET (bool) Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound
83 /// GET (bool) Indicates whether the device is in the silent mode.
85 SoundSilentModeEnabled,
87 /// GET (bool) Indicates whether the screen touch sound is enabled on the device.
91 /// GET (bool) Indicates whether rotation control is automatic.
93 DisplayScreenRotationAutoEnabled,
95 /// GET (string) Indicates device name.
99 /// GET (bool) Indicates whether the device user has enabled motion feature.
103 /// GET (bool) Indicates whether Wi-Fi-related notifications are enabled on the device.
105 NetworkWifiNotificationEnabled,
107 /// GET (bool) Indicates whether the device is in the flight mode.
109 NetworkFlightModeEnabled,
111 /// (int) Indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600.
115 /// (string) Indicates the file path of the current notification tone set by the user.
119 /// (int) Indicates the time period for notification repetitions.
121 SoundNotificationRepetitionPeriod,
123 /// (int) Indicates the current lock state
128 /// Enumeration for Idle Lock State.
130 public enum SystemSettingsIdleLockState
133 /// Device is unlocked
141 /// Device is being locked
146 /// Enumeration for font size.
148 public enum SystemSettingsFontSize