public class LocationTool
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
cancelAllLocationUpdates() |
boolean |
cancelLocationUpdates(LocationListener locationListener) |
static boolean |
checkGpsPermission(android.app.Activity activity) |
static boolean |
checkLocationPermission(android.app.Activity activity) |
static LocationTool |
getInstance() |
android.location.Location |
getLastLocation() |
static boolean |
isGpsEnabled(android.content.Context context) |
static boolean |
isLocationEnabled(android.content.Context context) |
static void |
requestGpsPermission(android.app.Activity activity,
int requestCode) |
static void |
requestGpsPermission(android.support.v4.app.Fragment fragment,
int requestCode) |
static void |
requestGpsPermission(android.app.Fragment fragment,
int requestCode) |
void |
requestLocationUpdates(LocationRequest locationRequest,
LocationListener locationListener) |
void |
start()
Start location service.
|
void |
stop()
Used to stop getting location updates.
|
public static LocationTool getInstance()
public void start()
public void stop()
public void requestLocationUpdates(LocationRequest locationRequest,
LocationListener locationListener)
CoreLocationTool.requestLocationUpdates(LocationRequest, LocationListener)public boolean cancelLocationUpdates(LocationListener locationListener)
CoreLocationTool.cancelLocationUpdates(LocationListener)public void cancelAllLocationUpdates()
CoreLocationTool.cancelAllLocationUpdates()public android.location.Location getLastLocation()
CoreLocationTool.getLastLocation()public static boolean isGpsEnabled(android.content.Context context)
public static boolean isLocationEnabled(android.content.Context context)
public static void requestGpsPermission(android.app.Activity activity,
int requestCode)
public static void requestGpsPermission(android.app.Fragment fragment,
int requestCode)
public static void requestGpsPermission(android.support.v4.app.Fragment fragment,
int requestCode)
public static boolean checkGpsPermission(android.app.Activity activity)
public static boolean checkLocationPermission(android.app.Activity activity)