public class LocationManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
GPS_PROVIDER |
static String |
KEY_LOCATION_CHANGED |
static String |
KEY_PROVIDER_ENABLED |
static String |
KEY_PROXIMITY_ENTERING |
static String |
KEY_STATUS_CHANGED |
static String |
NETWORK_PROVIDER |
static String |
PASSIVE_PROVIDER |
static String |
PROVIDERS_CHANGED_ACTION |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addGpsStatusListener(GpsStatus.Listener listener) |
boolean |
addNmeaListener(GpsStatus.NmeaListener listener) |
void |
addProximityAlert(double latitude,
double longitude,
float radius,
long expiration,
PendingIntent intent) |
void |
addTestProvider(String name,
boolean requiresNetwork,
boolean requiresSatellite,
boolean requiresCell,
boolean hasMonetaryCost,
boolean supportsAltitude,
boolean supportsSpeed,
boolean supportsBearing,
int powerRequirement,
int accuracy) |
void |
clearTestProviderEnabled(String provider) |
void |
clearTestProviderLocation(String provider) |
void |
clearTestProviderStatus(String provider) |
List<String> |
getAllProviders() |
String |
getBestProvider(Criteria criteria,
boolean enabledOnly) |
GpsStatus |
getGpsStatus(GpsStatus status) |
Location |
getLastKnownLocation(String provider) |
LocationProvider |
getProvider(String name) |
List<String> |
getProviders(boolean enabledOnly) |
List<String> |
getProviders(Criteria criteria,
boolean enabledOnly) |
boolean |
isProviderEnabled(String provider) |
void |
removeGpsStatusListener(GpsStatus.Listener listener) |
void |
removeNmeaListener(GpsStatus.NmeaListener listener) |
void |
removeProximityAlert(PendingIntent intent) |
void |
removeTestProvider(String provider) |
void |
removeUpdates(LocationListener listener) |
void |
removeUpdates(PendingIntent intent) |
void |
requestLocationUpdates(long minTime,
float minDistance,
Criteria criteria,
LocationListener listener,
Looper looper) |
void |
requestLocationUpdates(long minTime,
float minDistance,
Criteria criteria,
PendingIntent intent) |
void |
requestLocationUpdates(String provider,
long minTime,
float minDistance,
LocationListener listener) |
void |
requestLocationUpdates(String provider,
long minTime,
float minDistance,
LocationListener listener,
Looper looper) |
void |
requestLocationUpdates(String provider,
long minTime,
float minDistance,
PendingIntent intent) |
void |
requestSingleUpdate(Criteria criteria,
LocationListener listener,
Looper looper) |
void |
requestSingleUpdate(Criteria criteria,
PendingIntent intent) |
void |
requestSingleUpdate(String provider,
LocationListener listener,
Looper looper) |
void |
requestSingleUpdate(String provider,
PendingIntent intent) |
boolean |
sendExtraCommand(String provider,
String command,
Bundle extras) |
void |
setTestProviderEnabled(String provider,
boolean enabled) |
void |
setTestProviderLocation(String provider,
Location loc) |
void |
setTestProviderStatus(String provider,
int status,
Bundle extras,
long updateTime) |
public static final String NETWORK_PROVIDER
public static final String GPS_PROVIDER
public static final String PASSIVE_PROVIDER
public static final String KEY_PROXIMITY_ENTERING
public static final String KEY_STATUS_CHANGED
public static final String KEY_PROVIDER_ENABLED
public static final String KEY_LOCATION_CHANGED
public static final String PROVIDERS_CHANGED_ACTION
public LocationProvider getProvider(String name)
public void requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener)
public void requestLocationUpdates(String provider, long minTime, float minDistance, LocationListener listener, Looper looper)
public void requestLocationUpdates(long minTime,
float minDistance,
Criteria criteria,
LocationListener listener,
Looper looper)
public void requestLocationUpdates(String provider, long minTime, float minDistance, PendingIntent intent)
public void requestLocationUpdates(long minTime,
float minDistance,
Criteria criteria,
PendingIntent intent)
public void requestSingleUpdate(String provider, LocationListener listener, Looper looper)
public void requestSingleUpdate(Criteria criteria, LocationListener listener, Looper looper)
public void requestSingleUpdate(String provider, PendingIntent intent)
public void requestSingleUpdate(Criteria criteria, PendingIntent intent)
public void removeUpdates(LocationListener listener)
public void removeUpdates(PendingIntent intent)
public void addProximityAlert(double latitude,
double longitude,
float radius,
long expiration,
PendingIntent intent)
public void removeProximityAlert(PendingIntent intent)
public boolean isProviderEnabled(String provider)
public void addTestProvider(String name, boolean requiresNetwork, boolean requiresSatellite, boolean requiresCell, boolean hasMonetaryCost, boolean supportsAltitude, boolean supportsSpeed, boolean supportsBearing, int powerRequirement, int accuracy)
public void removeTestProvider(String provider)
public void clearTestProviderLocation(String provider)
public void setTestProviderEnabled(String provider, boolean enabled)
public void clearTestProviderEnabled(String provider)
public void setTestProviderStatus(String provider, int status, Bundle extras, long updateTime)
public void clearTestProviderStatus(String provider)
public boolean addGpsStatusListener(GpsStatus.Listener listener)
public void removeGpsStatusListener(GpsStatus.Listener listener)
public boolean addNmeaListener(GpsStatus.NmeaListener listener)
public void removeNmeaListener(GpsStatus.NmeaListener listener)
Copyright © 2008-2013. All Rights Reserved.