Package com.geouniq.android
Enum Class GeoUniq.PowerProfile
- All Implemented Interfaces:
Serializable,Comparable<GeoUniq.PowerProfile>,Constable
- Enclosing class:
- GeoUniq
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
Use them with
GeoUniq.setPowerProfile(PowerProfile).-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBalances the quality the tracking and the impact on the battery.Emphasizes the quality of the tracking.Reduces the quality of the tracking in order to reduce the impact on battery. -
Method Summary
Modifier and TypeMethodDescriptionstatic GeoUniq.PowerProfileReturns the enum constant of this class with the specified name.static GeoUniq.PowerProfile[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
HIGH_QUALITY_TRACKING
Emphasizes the quality of the tracking. -
BALANCED
Balances the quality the tracking and the impact on the battery. -
LOW_ENERGY
Reduces the quality of the tracking in order to reduce the impact on battery. -
UPLOAD_DELAY_TOLERANT
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-