java.lang.Object | |
↳ | android.location.Criteria |
A class indicating the application criteria for selecting a location provider. Providers maybe ordered according to accuracy, power usage, ability to report altitude, speed, and bearing, and monetary cost.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ACCURACY_COARSE | A constant indicating an approximate accuracy requirement | |||||||||
int | ACCURACY_FINE | A constant indicating a finer location accuracy requirement | |||||||||
Creator<Criteria> | CREATOR | ||||||||||
int | NO_REQUIREMENT | A constant indicating that the application does not choose to place requirement on a particular feature. | |||||||||
int | POWER_HIGH | A constant indicating a high power requirement. | |||||||||
int | POWER_LOW | A constant indicating a low power requirement. | |||||||||
int | POWER_MEDIUM | A constant indicating a medium power requirement. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new Criteria object.
| |||||||||||
Constructs a new Criteria object that is a copy of the given criteria.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Describe the kinds of special objects contained in this Parcelable's
marshalled representation.
| |||||||||||
Returns a constant indicating desired accuracy of location
Accuracy may be ACCURACY_FINE if desired location
is fine, else it can be ACCURACY_COARSE.
| |||||||||||
Returns a constant indicating the desired power requirement.
| |||||||||||
Returns whether the provider must provide altitude information.
| |||||||||||
Returns whether the provider must provide bearing information.
| |||||||||||
Returns whether the provider is allowed to incur monetary cost.
| |||||||||||
Returns whether the provider must provide speed information.
| |||||||||||
Indicates the desired accuracy for latitude and longitude.
| |||||||||||
Indicates whether the provider must provide altitude information.
| |||||||||||
Indicates whether the provider must provide bearing information.
| |||||||||||
Indicates whether the provider is allowed to incur monetary cost.
| |||||||||||
Indicates the desired maximum power level.
| |||||||||||
Indicates whether the provider must provide speed information.
| |||||||||||
Flatten this object in to a Parcel.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface android.os.Parcelable
|
A constant indicating an approximate accuracy requirement
A constant indicating a finer location accuracy requirement
A constant indicating that the application does not choose to place requirement on a particular feature.
A constant indicating a high power requirement.
A constant indicating a low power requirement.
A constant indicating a medium power requirement.
Constructs a new Criteria object. The new object will have no requirements on accuracy, power, or response time; will not require altitude, speed, or bearing; and will not allow monetary cost.
Constructs a new Criteria object that is a copy of the given criteria.
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
Returns a constant indicating desired accuracy of location Accuracy may be ACCURACY_FINE if desired location is fine, else it can be ACCURACY_COARSE.
Returns a constant indicating the desired power requirement. The returned
Returns whether the provider must provide altitude information. Not all fixes are guaranteed to contain such information.
Returns whether the provider must provide bearing information. Not all fixes are guaranteed to contain such information.
Returns whether the provider is allowed to incur monetary cost.
Returns whether the provider must provide speed information. Not all fixes are guaranteed to contain such information.
Indicates the desired accuracy for latitude and longitude. Accuracy may be ACCURACY_FINE if desired location is fine, else it can be ACCURACY_COARSE. More accurate location usually consumes more power and may take longer.
IllegalArgumentException | if accuracy is negative |
---|
Indicates whether the provider must provide altitude information. Not all fixes are guaranteed to contain such information.
Indicates whether the provider must provide bearing information. Not all fixes are guaranteed to contain such information.
Indicates whether the provider is allowed to incur monetary cost.
Indicates the desired maximum power level. The level parameter must be one of NO_REQUIREMENT, POWER_LOW, POWER_MEDIUM, or POWER_HIGH.
Indicates whether the provider must provide speed information. Not all fixes are guaranteed to contain such information.
Flatten this object in to a Parcel.
parcel | The Parcel in which the object should be written. |
---|---|
flags | Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE. |