Enum Class Settings_iOS

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

public enum Settings_iOS extends Enum<Settings_iOS> implements INativeSetting
Native settings for iOS 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 Link icon

    • About Link icon

      public static final Settings_iOS About
      Settings > General > About.
    • AppSettings Link icon

      public static final Settings_iOS AppSettings
      Application Settings.
    • Battery Link icon

      public static final Settings_iOS Battery
      Settings > Battery.
    • Bluetooth Link icon

      public static final Settings_iOS Bluetooth
      Settings > Bluetooth.
    • ICloud Link icon

      public static final Settings_iOS ICloud
      Settings > iCloud.
    • Date Link icon

      public static final Settings_iOS Date
      Settings > General > Date & Time.
    • Facetime Link icon

      public static final Settings_iOS Facetime
      Settings > FaceTime.
    • Keyboard Link icon

      public static final Settings_iOS Keyboard
      Settings > General > Keyboard.
    • Keyboards Link icon

      public static final Settings_iOS Keyboards
      Settings > General > Keyboard > Keyboards.
    • Locale Link icon

      public static final Settings_iOS Locale
      Settings > General > Language & Region.
    • Locations Link icon

      public static final Settings_iOS Locations
      Settings > Privacy > Location Services (in newer versions of iOS).
    • Tracking Link icon

      public static final Settings_iOS Tracking
      Settings > Privacy > Tracking (iOS 14+).
    • MobileData Link icon

      public static final Settings_iOS MobileData
      Settings > Cellular or Mobile Data.
    • Notes Link icon

      public static final Settings_iOS Notes
      Settings > Notes.
    • Notifications Link icon

      public static final Settings_iOS Notifications
      Settings > Notifications.
    • Wallet Link icon

      public static final Settings_iOS Wallet
      Settings > Wallet & Apple Pay (in older iOS called "Passbook").
    • Phone Link icon

      public static final Settings_iOS Phone
      Settings > Phone.
    • Photos Link icon

      public static final Settings_iOS Photos
      Settings > Photo & Camera.
    • Privacy Link icon

      public static final Settings_iOS Privacy
      Settings > Privacy.
    • Reset Link icon

      public static final Settings_iOS Reset
      Settings > General > Reset.
    • Ringtone Link icon

      public static final Settings_iOS Ringtone
      Settings > Sounds > Ringtone.
    • Settings Link icon

      public static final Settings_iOS Settings
      Settings > General, or latest settings view.
    • Sound Link icon

      public static final Settings_iOS Sound
      Settings > Sounds & Haptics.
    • SoftwareUpdate Link icon

      public static final Settings_iOS SoftwareUpdate
      Settings > General > Software Update.
    • Storage Link icon

      public static final Settings_iOS Storage
      Settings > iCloud > Manage Storage.
    • Store Link icon

      public static final Settings_iOS Store
      Settings > App Store.
    • Touch Link icon

      public static final Settings_iOS Touch
      Settings > Touch/Face ID & Passcode.
    • Wallpaper Link icon

      public static final Settings_iOS Wallpaper
      Settings > Wallpaper.
    • WiFi Link icon

      public static final Settings_iOS WiFi
      Settings > Wi-Fi.
  • Field Details Link icon

    • description Link icon

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

    • values Link icon

      public static Settings_iOS[] 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 Link icon

      public static Settings_iOS 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 Link icon

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

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

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

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