Android.Locations.LocationProvider Members

The members of Android.Locations.LocationProvider are listed below.

See Also: Inherited members from Java.Lang.Object

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

[read-only]
AccuracyAccuracy. Returns a constant describing horizontal accuracy of this provider.
[read-only]
HasMonetaryCostbool. Returns true if the use of this provider may result in a monetary charge to the user, false if use is free.
[read-only]
Namestring. Returns the name of this provider.
[read-only]
PowerRequirementPower. Returns the power requirement for this provider.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

MeetsCriteria(Criteria) : bool
Returns true if this provider meets the given criteria, false otherwise.
RequiresCell() : bool
Returns true if the provider requires access to an appropriate cellular network (e.g., to make use of cell tower IDs), false otherwise.
RequiresNetwork() : bool
Returns true if the provider requires access to a data network (e.g., the Internet), false otherwise.
RequiresSatellite() : bool
Returns true if the provider requires access to a satellite-based positioning system (e.g.
SupportsAltitude() : bool
Returns true if the provider is able to provide altitude information, false otherwise.
SupportsBearing() : bool
Returns true if the provider is able to provide bearing information, false otherwise.
SupportsSpeed() : bool
Returns true if the provider is able to provide speed information, false otherwise.