/frameworks/base/location/java/android/location/ |
H A D | Criteria.java | 23 * 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 D | LocationProvider.java | 27 * <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 D | ILocationManager.aidl | 37 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 D | LocationManager.java | 347 * 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 D | ILocationProvider.aidl | 39 boolean meetsCriteria(in Criteria criteria);
|
/frameworks/base/services/java/com/android/server/location/ |
H A D | MockProvider.java | 143 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 D | LocationProviderInterface.java | 40 boolean meetsCriteria(Criteria criteria); argument
|
H A D | LocationProviderProxy.java | 256 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 D | PassiveProvider.java | 84 public boolean meetsCriteria(Criteria criteria) { argument 85 // We do not want to match the special passive provider based on criteria.
|
H A D | GpsLocationProvider.java | 692 * 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 D | LocationProvider.java | 80 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 D | LocationManagerService.java | 648 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...] |