Package com.iizix.device.settings
Enum Class Settings_Android
- All Implemented Interfaces:
- INativeSetting,- Serializable,- Comparable<Settings_Android>,- Constable
Native settings for Android that are potentially openable on the client device using the 
IOpenNativeSettings interface. This interface is retrieved from the client session using IClientSessionGyro.getOpenNativeSettings(). The setting in question is then opened using the interface method IOpenNativeSettings.openNativeSettings(INativeSetting, IOpenSettingSuccess, IOpenSettingFailure).- Author:
- Christopher Mindus
- Nested Class Summary- Nested classes/interfaces inherited from class java.lang.Enum- Enum.EnumDesc<E extends Enum<E>>
- Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionSettings for accessibility modules.Creation of a new account.Settings to allow entering/exiting airplane mode.Settings to allow configuration of application-related settings (All apps).Settings to allow configuration of application development-related settings.Details about the application such as Notifications, Permissions.Screen for controlling which apps can ignore battery optimizations.Settings to allow configuration of Bluetooth and Connected devices.Settings for video captioning.Settings to allow configuration of cast endpoints.Contactless payments or NFC Tap & Pay settings.Settings to allow configuration of date and time.Digital assistant app: configure input methods, allow user input methods configuration.Settings to allow configuration of display.Show Daydream or Screen saver settings.Home selection settings.Settings to configure input methods, in particular allowing the user to enable input methods.Settings to enable/disable input method subtypes.Settings to allow configuration of locale.Settings to allow configuration of current location sources.Settings to manage All apps.Settings to manage installed applications.Storage settings and memory card.NFC settings.Notifications for the app.Top level print settings.Settings to allow configuration of privacy options.Shows the Regulatory labels for the device.Settings for global search.Settings to allow configuration of security and location privacy.System settings.Settings to configure Sound & vibration.Settings for internal storage.Play Store page of the current application.Settings for Password & accounts along with Sync settings.Settings to control Usage access.Personal dictionary for the user input.Internet: Wi-Fi and Network preferences.Network preferences for Wi-Fi.Network ∓ internet, configurations such as Wi-Fi, Hotspots and VPN.
- Field SummaryFields- Fields inherited from interface com.iizix.device.settings.INativeSetting- TYPE_Android, TYPE_BOTH, TYPE_iOS
- Method SummaryModifier and TypeMethodDescriptionGets the internal setting name to use on the native Android client device.- int- getType()Checks if the setting is for Android, iOS or both.- static boolean- isValid- (INativeSetting setting) Verifies if a value is valid for Android.- toString()The string representation of the enum as- "com.iizix.device.settings.Settings_iOS[nativeOp]".- static Settings_AndroidReturns the enum constant of this class with the specified name.- static Settings_Android[]- values()Returns an array containing the constants of this enum class, in the order they are declared.- Methods inherited from class java.lang.Enum- clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf- Methods inherited from interface com.iizix.device.settings.INativeSetting- getNativeOp_iOS
- Enum Constant Details- AccessibilitySettings for accessibility modules.
- AddAccountCreation of a new account.
- AirplainModeSettings to allow entering/exiting airplane mode.
- AppSettingsDetails about the application such as Notifications, Permissions.
- AppDevelopmentSettings to allow configuration of application development-related settings.
- AllAppsSettings to allow configuration of application-related settings (All apps).
- BatteryOptimizationScreen for controlling which apps can ignore battery optimizations.
- BluetoothSettings to allow configuration of Bluetooth and Connected devices.
- CaptioningSettings for video captioning.
- CastSettings to allow configuration of cast endpoints.
- DateSettings to allow configuration of date and time.
- DisplaySettings to allow configuration of display.
- DreamShow Daydream or Screen saver settings.
- HomeHome selection settings.
- KeyboardSettings to configure input methods, in particular allowing the user to enable input methods.
- KeyboardSubtypeSettings to enable/disable input method subtypes.
- LocaleSettings to allow configuration of locale.
- LocationSettings to allow configuration of current location sources.
- ManageAllAppsSettings to manage All apps.
- ManageAppsSettings to manage installed applications.
- MemoryCardStorage settings and memory card.
- ContactlessPaymentsContactless payments or NFC Tap & Pay settings.
- NFCSettingsNFC settings.
- NotificationsNotifications for the app.
- PrintTop level print settings.
- PrivacySettings to allow configuration of privacy options.
- SearchSettings for global search.
- SecuritySettings to allow configuration of security and location privacy.
- SettingsSystem settings.
- RegulatoryLabelsShows the Regulatory labels for the device.
- SoundSettings to configure Sound & vibration.
- StorageSettings for internal storage.
- StorePlay Store page of the current application.
- SyncSettings for Password & accounts along with Sync settings.
- UsageAccessSettings to control Usage access.
- UserDictionaryPersonal dictionary for the user input.
- DigitalAssistantDigital assistant app: configure input methods, allow user input methods configuration.
- WiFiInternet: Wi-Fi and Network preferences.
- WiFiNetworksNetwork preferences for Wi-Fi.
- WirelessNetwork ∓ internet, configurations such as Wi-Fi, Hotspots and VPN.
 
- Field Details- descriptionThe description in English.
 
- Method Details- valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
- getTypepublic int getType()Checks if the setting is for Android, iOS or both.- Specified by:
- getTypein interface- INativeSetting
- Returns:
- The value INativeSetting.TYPE_Android.
 
- getNativeOp_AndroidGets the internal setting name to use on the native Android client device.- Specified by:
- getNativeOp_Androidin interface- INativeSetting
- Returns:
- An internal String value that should not be used.
 
- toStringThe string representation of the enum as- "com.iizix.device.settings.Settings_iOS[nativeOp]".- Overrides:
- toStringin class- Enum<Settings_Android>
- Returns:
- The string formatted as "com.iizix.device.settings.Settings_iOS[nativeOp]".
 
- isValidVerifies if a value is valid for Android.- Parameters:
- setting- The setting.
- Returns:
- The validity flag for Android.