location: Move DummyLocationProvider.java and LocationProviderImpl.java to the internal package.

Signed-off-by: Mike Lockwood <lockwood@android.com>
This commit is contained in:
Mike Lockwood
2009-04-28 11:31:44 -04:00
parent eedf815a2b
commit 79762a3ee3
10 changed files with 22 additions and 16 deletions

View File

@@ -26,6 +26,8 @@ import android.os.Message;
import android.util.Config; import android.util.Config;
import android.util.Log; import android.util.Log;
import com.android.internal.location.DummyLocationProvider;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator; import java.util.Comparator;

View File

@@ -47,8 +47,10 @@ public abstract class LocationProvider {
* consist only of the characters [a-zA-Z0-9]. * consist only of the characters [a-zA-Z0-9].
* *
* @throws IllegalArgumentException if name contains an illegal character * @throws IllegalArgumentException if name contains an illegal character
*
* {@hide}
*/ */
LocationProvider(String name) { public LocationProvider(String name) {
if (name.matches(BAD_CHARS_REGEX)) { if (name.matches(BAD_CHARS_REGEX)) {
throw new IllegalArgumentException("name " + name + throw new IllegalArgumentException("name " + name +
" contains an illegal character"); " contains an illegal character");

View File

@@ -14,7 +14,9 @@
* limitations under the License. * limitations under the License.
*/ */
package android.location; package com.android.internal.location;
import android.location.LocationProvider;
/** /**
* A stub implementation of LocationProvider used by LocationManager. * A stub implementation of LocationProvider used by LocationManager.
@@ -24,7 +26,7 @@ package android.location;
* *
* {@hide} * {@hide}
*/ */
class DummyLocationProvider extends LocationProvider { public class DummyLocationProvider extends LocationProvider {
private static final String TAG = "DummyLocationProvider"; private static final String TAG = "DummyLocationProvider";
@@ -39,7 +41,7 @@ class DummyLocationProvider extends LocationProvider {
int mPowerRequirement; int mPowerRequirement;
int mAccuracy; int mAccuracy;
/* package */ DummyLocationProvider(String name) { public DummyLocationProvider(String name) {
super(name); super(name);
} }

View File

@@ -26,7 +26,6 @@ import android.location.ILocationManager;
import android.location.Location; import android.location.Location;
import android.location.LocationManager; import android.location.LocationManager;
import android.location.LocationProvider; import android.location.LocationProvider;
import android.location.LocationProviderImpl;
import android.net.ConnectivityManager; import android.net.ConnectivityManager;
import android.net.SntpClient; import android.net.SntpClient;
import android.os.Bundle; import android.os.Bundle;

View File

@@ -14,7 +14,15 @@
* limitations under the License. * limitations under the License.
*/ */
package android.location; package com.android.internal.location;
import android.location.ILocationManager;
import android.location.Location;
import android.location.LocationProvider;
import android.os.Bundle;
import android.os.RemoteException;
import android.util.Config;
import android.util.Log;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.File; import java.io.File;
@@ -24,11 +32,6 @@ import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import android.os.Bundle;
import android.os.RemoteException;
import android.util.Config;
import android.util.Log;
/** /**
* An abstract superclass for location provider implementations. * An abstract superclass for location provider implementations.
* Location provider implementations are typically instantiated by the * Location provider implementations are typically instantiated by the

View File

@@ -21,7 +21,6 @@ import android.location.ILocationManager;
import android.location.ILocationProvider; import android.location.ILocationProvider;
import android.location.Location; import android.location.Location;
import android.location.LocationManager; import android.location.LocationManager;
import android.location.LocationProviderImpl;
import android.os.Bundle; import android.os.Bundle;
import android.os.RemoteException; import android.os.RemoteException;
import android.util.Log; import android.util.Log;

View File

@@ -18,7 +18,6 @@ package com.android.internal.location;
import android.location.ILocationManager; import android.location.ILocationManager;
import android.location.Location; import android.location.Location;
import android.location.LocationProviderImpl;
import android.os.Bundle; import android.os.Bundle;
import android.util.PrintWriterPrinter; import android.util.PrintWriterPrinter;

View File

@@ -18,7 +18,6 @@ import java.util.StringTokenizer;
import android.location.Criteria; import android.location.Criteria;
import android.location.ILocationManager; import android.location.ILocationManager;
import android.location.Location; import android.location.Location;
import android.location.LocationProviderImpl;
import android.os.Bundle; import android.os.Bundle;
import android.util.Config; import android.util.Config;
import android.util.Log; import android.util.Log;

View File

@@ -53,7 +53,6 @@ import android.location.ILocationProvider;
import android.location.Location; import android.location.Location;
import android.location.LocationManager; import android.location.LocationManager;
import android.location.LocationProvider; import android.location.LocationProvider;
import android.location.LocationProviderImpl;
import android.net.ConnectivityManager; import android.net.ConnectivityManager;
import android.net.Uri; import android.net.Uri;
import android.os.Binder; import android.os.Binder;
@@ -73,6 +72,7 @@ import android.util.PrintWriterPrinter;
import android.util.SparseIntArray; import android.util.SparseIntArray;
import com.android.internal.location.GpsLocationProvider; import com.android.internal.location.GpsLocationProvider;
import com.android.internal.location.LocationProviderImpl;
import com.android.internal.location.LocationProviderProxy; import com.android.internal.location.LocationProviderProxy;
import com.android.internal.location.MockProvider; import com.android.internal.location.MockProvider;
import com.android.internal.location.TrackProvider; import com.android.internal.location.TrackProvider;

View File

@@ -20,10 +20,11 @@ package android.test;
import android.location.Criteria; import android.location.Criteria;
import android.location.ILocationManager; import android.location.ILocationManager;
import android.location.Location; import android.location.Location;
import android.location.LocationProviderImpl;
import android.os.Bundle; import android.os.Bundle;
import android.os.SystemClock; import android.os.SystemClock;
import com.android.internal.location.LocationProviderImpl;
/** /**
* @hide - This is part of a framework that is under development and should not be used for * @hide - This is part of a framework that is under development and should not be used for
* active development. * active development.