public class LocationTool
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
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) |
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 android.location.Location 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 boolean checkGpsPermission(android.app.Activity activity)
public static boolean checkLocationPermission(android.app.Activity activity)