Searched refs:criteria (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/location/java/android/location/
H A DCriteria.java23 * A class indicating the application criteria for selecting a
103 * Constructs a new Criteria object that is a copy of the given criteria.
105 public Criteria(Criteria criteria) { argument
106 mHorizontalAccuracy = criteria.mHorizontalAccuracy;
107 mVerticalAccuracy = criteria.mVerticalAccuracy;
108 mSpeedAccuracy = criteria.mSpeedAccuracy;
109 mBearingAccuracy = criteria.mBearingAccuracy;
110 mPowerRequirement = criteria.mPowerRequirement;
111 mAltitudeRequired = criteria.mAltitudeRequired;
112 mBearingRequired = criteria
[all...]
H A DLocationProvider.java27 * <p> Each provider has a set of criteria under which it may be used;
34 * user-specified criteria.
74 * Returns true if this provider meets the given criteria,
77 public boolean meetsCriteria(Criteria criteria) { argument
79 return mService.providerMeetsCriteria(mName, criteria);
H A DILocationManager.aidl37 List<String> getProviders(in Criteria criteria, boolean enabledOnly);
38 String getBestProvider(in Criteria criteria, boolean enabledOnly);
39 boolean providerMeetsCriteria(String provider, in Criteria criteria);
41 void requestLocationUpdates(String provider, in Criteria criteria, long minTime, float minDistance,
43 void requestLocationUpdatesPI(String provider, in Criteria criteria, long minTime, float minDistance,
H A DLocationManager.java347 * criteria, or null if none do. Only providers that are permitted to be
350 * @param criteria the criteria that the returned providers must match
355 public List<String> getProviders(Criteria criteria, boolean enabledOnly) { argument
356 if (criteria == null) {
357 throw new IllegalArgumentException("criteria==null");
360 return mService.getProviders(criteria, enabledOnly);
368 * Returns the name of the provider that best meets the given criteria. Only providers
370 * returned. If several providers meet the criteria, the one with the best
371 * accuracy is returned. If no provider meets the criteria,
389 getBestProvider(Criteria criteria, boolean enabledOnly) argument
562 requestLocationUpdates(long minTime, float minDistance, Criteria criteria, LocationListener listener, Looper looper) argument
573 _requestLocationUpdates(String provider, Criteria criteria, long minTime, float minDistance, boolean singleShot, LocationListener listener, Looper looper) argument
698 requestLocationUpdates(long minTime, float minDistance, Criteria criteria, PendingIntent intent) argument
708 _requestLocationUpdates(String provider, Criteria criteria, long minTime, float minDistance, boolean singleShot, PendingIntent intent) argument
790 requestSingleUpdate(Criteria criteria, LocationListener listener, Looper looper) argument
855 requestSingleUpdate(Criteria criteria, PendingIntent intent) argument
[all...]
H A DILocationProvider.aidl39 boolean meetsCriteria(in Criteria criteria);
/frameworks/base/services/java/com/android/server/location/
H A DMockProvider.java143 public boolean meetsCriteria(Criteria criteria) { argument
144 if ((criteria.getAccuracy() != Criteria.NO_REQUIREMENT) &&
145 (criteria.getAccuracy() < mAccuracy)) {
148 int criteriaPower = criteria.getPowerRequirement();
153 if (criteria.isAltitudeRequired() && !mSupportsAltitude) {
156 if (criteria.isSpeedRequired() && !mSupportsSpeed) {
159 if (criteria.isBearingRequired() && !mSupportsBearing) {
H A DLocationProviderInterface.java40 boolean meetsCriteria(Criteria criteria); argument
H A DLocationProviderProxy.java256 public boolean meetsCriteria(Criteria criteria) { argument
261 return provider.meetsCriteria(criteria);
267 if ((criteria.getAccuracy() != Criteria.NO_REQUIREMENT) &&
268 (criteria.getAccuracy() < getAccuracy())) {
271 int criteriaPower = criteria.getPowerRequirement();
276 if (criteria.isAltitudeRequired() && !supportsAltitude()) {
279 if (criteria.isSpeedRequired() && !supportsSpeed()) {
282 if (criteria.isBearingRequired() && !supportsBearing()) {
H A DPassiveProvider.java84 public boolean meetsCriteria(Criteria criteria) { argument
85 // We do not want to match the special passive provider based on criteria.
H A DGpsLocationProvider.java692 * Returns true if this provider meets the given criteria,
695 public boolean meetsCriteria(Criteria criteria) { argument
696 return (criteria.getPowerRequirement() != Criteria.POWER_LOW);
/frameworks/base/location/lib/java/com/android/location/provider/
H A DLocationProvider.java80 public boolean meetsCriteria(Criteria criteria) {
81 return LocationProvider.this.onMeetsCriteria(criteria);
235 * Returns true if this provider meets the given criteria,
238 public abstract boolean onMeetsCriteria(Criteria criteria); argument
/frameworks/base/services/java/com/android/server/
H A DLocationManagerService.java648 public List<String> getProviders(Criteria criteria, boolean enabledOnly) { argument
651 return _getProvidersLocked(criteria, enabledOnly);
661 private List<String> _getProvidersLocked(Criteria criteria, boolean enabledOnly) { argument
673 if (criteria != null && !p.meetsCriteria(criteria)) {
808 * Returns the name of the provider that best meets the given criteria. Only providers
810 * returned. If several providers meet the criteria, the one with the best
811 * accuracy is returned. If no provider meets the criteria,
812 * the criteria are loosened in the following sequence:
825 * @param criteria th
829 getBestProvider(Criteria criteria, boolean enabledOnly) argument
884 providerMeetsCriteria(String provider, Criteria criteria) argument
1089 requestLocationUpdates(String provider, Criteria criteria, long minTime, float minDistance, boolean singleShot, ILocationListener listener) argument
1126 requestLocationUpdatesPI(String provider, Criteria criteria, long minTime, float minDistance, boolean singleShot, PendingIntent intent) argument
[all...]

Completed in 271 milliseconds