public class LocationRequest extends SimpleRequest
LocationManager
requests.Modifier and Type | Field and Description |
---|---|
static String |
ADD_GPS_STATUS_LISTENER |
static String |
ADD_NMEA_LISTENER |
static String |
ADD_PROXIMITY_ALERT |
static String |
GET_LAST_KNOWN_LOCATION |
static String |
REMOVE_GPS_STATUS_LISTENER |
static String |
REMOVE_NMEA_LISTENER |
static String |
REMOVE_PROXIMITY_ALERT |
static String |
REMOVE_UPDATES |
static String |
REMOVE_UPDATES1 |
static String |
REQUEST_LOCATION_UPDATES |
static String |
REQUEST_LOCATION_UPDATES1 |
static String |
REQUEST_LOCATION_UPDATES2 |
static String |
REQUEST_LOCATION_UPDATES3 |
static String |
REQUEST_LOCATION_UPDATES4 |
static String |
requestSingleUpdate |
static String |
requestSingleUpdate1 |
static String |
requestSingleUpdate2 |
static String |
requestSingleUpdate3 |
mParams, mReceiver
Constructor and Description |
---|
LocationRequest(RequestParams params) |
Modifier and Type | Method and Description |
---|---|
static LocationRequest |
addGpsStatusListener(android.location.GpsStatus.Listener listener) |
static LocationRequest |
addNmeaListener(android.location.GpsStatus.NmeaListener listener) |
static LocationRequest |
addProximityAlert(double latitude,
double longtitude,
float radius,
long expiration,
android.app.PendingIntent intent) |
static LocationRequest |
getLastKnownLocation(String provider) |
static LocationRequest |
removeProximityAlert(android.app.PendingIntent intent) |
static LocationRequest |
removeUpdates(android.app.PendingIntent intent) |
static LocationRequest |
requestLocationUpdates(long minTime,
float minDistance,
android.location.Criteria criteria,
android.location.LocationListener listener,
android.os.Looper looper) |
static LocationRequest |
requestLocationUpdates(long minTime,
float minDistance,
android.location.Criteria criteria,
android.app.PendingIntent intent) |
void |
startRequest(android.content.Context context,
String reason)
Start the request.
|
void |
stop() |
listener, startRequest
addFilter
public static final String ADD_GPS_STATUS_LISTENER
public static final String ADD_NMEA_LISTENER
public static final String ADD_PROXIMITY_ALERT
public static final String GET_LAST_KNOWN_LOCATION
public static final String REMOVE_GPS_STATUS_LISTENER
public static final String REMOVE_NMEA_LISTENER
public static final String REMOVE_PROXIMITY_ALERT
public static final String REMOVE_UPDATES
public static final String REMOVE_UPDATES1
public static final String REQUEST_LOCATION_UPDATES
public static final String REQUEST_LOCATION_UPDATES1
public static final String REQUEST_LOCATION_UPDATES2
public static final String REQUEST_LOCATION_UPDATES3
public static final String REQUEST_LOCATION_UPDATES4
public static final String requestSingleUpdate
public static final String requestSingleUpdate1
public static final String requestSingleUpdate2
public static final String requestSingleUpdate3
public LocationRequest(RequestParams params)
public static LocationRequest addGpsStatusListener(android.location.GpsStatus.Listener listener)
public static LocationRequest addNmeaListener(android.location.GpsStatus.NmeaListener listener)
public static LocationRequest addProximityAlert(double latitude, double longtitude, float radius, long expiration, android.app.PendingIntent intent)
public static LocationRequest getLastKnownLocation(String provider)
public static LocationRequest removeProximityAlert(android.app.PendingIntent intent)
public static LocationRequest removeUpdates(android.app.PendingIntent intent)
public static LocationRequest requestLocationUpdates(long minTime, float minDistance, android.location.Criteria criteria, android.app.PendingIntent intent)
public static LocationRequest requestLocationUpdates(long minTime, float minDistance, android.location.Criteria criteria, android.location.LocationListener listener, android.os.Looper looper)
public void startRequest(android.content.Context context, String reason)
PermissionRequest
startRequest
in class PermissionRequest
context
- Activity, Service, etc.reason
- Explain to the user why you need to access the resource. This is displayed to the user in a dialog
when Permission Nanny needs to ask the user for authorization.public void stop()