Enum Class Settings_Android

java.lang.Object
java.lang.Enum<Settings_Android>
com.iizix.device.settings.Settings_Android
All Implemented Interfaces:
INativeSetting, Serializable, Comparable<Settings_Android>, Constable

public enum Settings_Android extends Enum<Settings_Android> implements INativeSetting
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
  • Enum Constant Details

    • Accessibility

      public static final Settings_Android Accessibility
      Settings for accessibility modules.
    • AddAccount

      public static final Settings_Android AddAccount
      Creation of a new account.
    • AirplainMode

      public static final Settings_Android AirplainMode
      Settings to allow entering/exiting airplane mode.
    • AppSettings

      public static final Settings_Android AppSettings
      Details about the application such as Notifications, Permissions.
    • AppDevelopment

      public static final Settings_Android AppDevelopment
      Settings to allow configuration of application development-related settings.
    • AllApps

      public static final Settings_Android AllApps
      Settings to allow configuration of application-related settings (All apps).
    • BatteryOptimization

      public static final Settings_Android BatteryOptimization
      Screen for controlling which apps can ignore battery optimizations.
    • Bluetooth

      public static final Settings_Android Bluetooth
      Settings to allow configuration of Bluetooth and Connected devices.
    • Captioning

      public static final Settings_Android Captioning
      Settings for video captioning.
    • Cast

      public static final Settings_Android Cast
      Settings to allow configuration of cast endpoints.
    • Date

      public static final Settings_Android Date
      Settings to allow configuration of date and time.
    • Display

      public static final Settings_Android Display
      Settings to allow configuration of display.
    • Dream

      public static final Settings_Android Dream
      Show Daydream or Screen saver settings.
    • Home

      public static final Settings_Android Home
      Home selection settings.
    • Keyboard

      public static final Settings_Android Keyboard
      Settings to configure input methods, in particular allowing the user to enable input methods.
    • KeyboardSubtype

      public static final Settings_Android KeyboardSubtype
      Settings to enable/disable input method subtypes.
    • Locale

      public static final Settings_Android Locale
      Settings to allow configuration of locale.
    • Location

      public static final Settings_Android Location
      Settings to allow configuration of current location sources.
    • ManageAllApps

      public static final Settings_Android ManageAllApps
      Settings to manage All apps.
    • ManageApps

      public static final Settings_Android ManageApps
      Settings to manage installed applications.
    • MemoryCard

      public static final Settings_Android MemoryCard
      Storage settings and memory card.
    • ContactlessPayments

      public static final Settings_Android ContactlessPayments
      Contactless payments or NFC Tap & Pay settings.
    • NFCSettings

      public static final Settings_Android NFCSettings
      NFC settings.
    • Notifications

      public static final Settings_Android Notifications
      Notifications for the app.
    • Print

      public static final Settings_Android Print
      Top level print settings.
    • Privacy

      public static final Settings_Android Privacy
      Settings to allow configuration of privacy options.
    • Security

      public static final Settings_Android Security
      Settings to allow configuration of security and location privacy.
    • Settings

      public static final Settings_Android Settings
      System settings.
    • RegulatoryLabels

      public static final Settings_Android RegulatoryLabels
      Shows the Regulatory labels for the device.
    • Sound

      public static final Settings_Android Sound
      Settings to configure Sound & vibration.
    • Storage

      public static final Settings_Android Storage
      Settings for internal storage.
    • Store

      public static final Settings_Android Store
      Play Store page of the current application.
    • Sync

      public static final Settings_Android Sync
      Settings for Password & accounts along with Sync settings.
    • UsageAccess

      public static final Settings_Android UsageAccess
      Settings to control Usage access.
    • UserDictionary

      public static final Settings_Android UserDictionary
      Personal dictionary for the user input.
    • DigitalAssistant

      public static final Settings_Android DigitalAssistant
      Digital assistant app: configure input methods, allow user input methods configuration.
    • WiFi

      public static final Settings_Android WiFi
      Internet: Wi-Fi and Network preferences.
    • WiFiNetworks

      public static final Settings_Android WiFiNetworks
      Network preferences for Wi-Fi.
    • Wireless

      public static final Settings_Android Wireless
      Network ∓ internet, configurations such as Wi-Fi, Hotspots and VPN.
  • Field Details

    • description

      public final String description
      The description in English.
  • Method Details

    • values

      public static Settings_Android[] values()
      Returns 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
    • valueOf

      public static Settings_Android valueOf(String name)
      Returns 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
    • getType

      public int getType()
      Checks if the setting is for Android, iOS or both.
      Specified by:
      getType in interface INativeSetting
      Returns:
      The value INativeSetting.TYPE_Android.
    • getNativeOp_Android

      public String getNativeOp_Android()
      Gets the internal setting name to use on the native Android client device.
      Specified by:
      getNativeOp_Android in interface INativeSetting
      Returns:
      An internal String value that should not be used.
    • toString

      public String toString()
      The string representation of the enum as "com.iizix.device.settings.Settings_iOS[nativeOp]".
      Overrides:
      toString in class Enum<Settings_Android>
      Returns:
      The string formatted as "com.iizix.device.settings.Settings_iOS[nativeOp]".
    • isValid

      public static boolean isValid(INativeSetting setting)
      Verifies if a value is valid for Android.
      Parameters:
      setting - The setting.
      Returns:
      The validity flag for Android.