Enum Class GeoUniq.PowerProfile

java.lang.Object
java.lang.Enum<GeoUniq.PowerProfile>
com.geouniq.android.GeoUniq.PowerProfile
All Implemented Interfaces:
Serializable, Comparable<GeoUniq.PowerProfile>, Constable
Enclosing class:
GeoUniq

public static enum GeoUniq.PowerProfile extends Enum<GeoUniq.PowerProfile>
Defines a set of profiles to to control the trade-off between the precision/accuracy of the tracking and the impact on battery.
Use them with GeoUniq.setPowerProfile(PowerProfile).
  • Enum Constant Details

    • HIGH_QUALITY_TRACKING

      public static final GeoUniq.PowerProfile HIGH_QUALITY_TRACKING
      Emphasizes the quality of the tracking.
    • BALANCED

      public static final GeoUniq.PowerProfile BALANCED
      Balances the quality the tracking and the impact on the battery.
    • LOW_ENERGY

      public static final GeoUniq.PowerProfile LOW_ENERGY
      Reduces the quality of the tracking in order to reduce the impact on battery.
    • UPLOAD_DELAY_TOLERANT

      public static final GeoUniq.PowerProfile UPLOAD_DELAY_TOLERANT
  • Method Details

    • values

      public static GeoUniq.PowerProfile[] 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 GeoUniq.PowerProfile 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