Home | History | Annotate | Download | only in location

Lines Matching refs:Criteria

27  * <p> Each provider has a set of criteria under which it may be used;
33 * Criteria} class allows providers to be selected based on
34 * user-specified criteria.
75 * Returns true if this provider meets the given criteria,
78 public boolean meetsCriteria(Criteria criteria) {
79 return propertiesMeetCriteria(mName, mProperties, criteria);
86 Criteria criteria) {
97 if (criteria.getAccuracy() != Criteria.NO_REQUIREMENT &&
98 criteria.getAccuracy() < properties.mAccuracy) {
101 if (criteria.getPowerRequirement() != Criteria.NO_REQUIREMENT &&
102 criteria.getPowerRequirement() < properties.mPowerRequirement) {
105 if (criteria.isAltitudeRequired() && !properties.mSupportsAltitude) {
108 if (criteria.isSpeedRequired() && !properties.mSupportsSpeed) {
111 if (criteria.isBearingRequired() && !properties.mSupportsBearing) {
114 if (!criteria.isCostAllowed() && properties.mHasMonetaryCost) {
189 * constants Criteria.POWER_REQUIREMENT_*.
198 * {@link Criteria#ACCURACY_FINE} is returned, otherwise if the
199 * location is only approximate then {@link Criteria#ACCURACY_COARSE}