From e15735a9e0c0b1448b68f2d6b3247404fc1df417 Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Mon, 20 Sep 2010 17:48:47 -0400 Subject: LocationManager: Hide location provider and geocode provider APIs. Also rename Geocoder.isImplemented() to Geocoder.isPresent() BUG: 3000738 BUG: 3001413 Change-Id: I56bb4e9a9c59f8b79de585eeb168f74c3ff1a853 Signed-off-by: Mike Lockwood --- api/current.xml | 463 +-------------------- location/java/android/location/Geocoder.java | 8 +- location/java/android/location/GeocoderParams.java | 2 + .../java/android/location/ILocationManager.aidl | 2 +- .../android/location/provider/GeocodeProvider.java | 2 + .../location/provider/LocationProvider.java | 2 + .../com/android/server/LocationManagerService.java | 2 +- 7 files changed, 14 insertions(+), 467 deletions(-) diff --git a/api/current.xml b/api/current.xml index af91389..d7fc03d 100644 --- a/api/current.xml +++ b/api/current.xml @@ -82537,8 +82537,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - addrs); String getFromLocationName(String locationName, diff --git a/location/java/android/location/provider/GeocodeProvider.java b/location/java/android/location/provider/GeocodeProvider.java index 9a58763..493c631 100644 --- a/location/java/android/location/provider/GeocodeProvider.java +++ b/location/java/android/location/provider/GeocodeProvider.java @@ -29,6 +29,8 @@ import java.util.List; * outside of the core android platform. * Geocode providers can be implemented as services and return the result of * {@link GeocodeProvider#getBinder()} in its getBinder() method. + * + * @hide */ public abstract class GeocodeProvider { diff --git a/location/java/android/location/provider/LocationProvider.java b/location/java/android/location/provider/LocationProvider.java index 95b4425..14dea14 100644 --- a/location/java/android/location/provider/LocationProvider.java +++ b/location/java/android/location/provider/LocationProvider.java @@ -34,6 +34,8 @@ import android.util.Log; * outside of the core android platform. * Location providers can be implemented as services and return the result of * {@link LocationProvider#getBinder()} in its getBinder() method. + * + * @hide */ public abstract class LocationProvider { diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index f3ce8ba..643b2f5 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java @@ -1959,7 +1959,7 @@ public class LocationManagerService extends ILocationManager.Stub implements Run // Geocoder - public boolean geocoderIsImplemented() { + public boolean geocoderIsPresent() { return mGeocodeProvider != null; } -- cgit v1.1