The main entry point for location services integration.
Field Summary
public static finalApi<Api.ApiOptions.NoOptions> | API | This field is deprecated. Use
FusedLocationProviderClient instead. |
public static finalFusedLocationProviderApi | FusedLocationApi | This field is deprecated. Use
FusedLocationProviderClient instead. |
public static finalGeofencingApi | GeofencingApi | This field is deprecated. UseGeofencingClient
instead. |
public static finalSettingsApi | SettingsApi | This field is deprecated. UseSettingsClient
instead. |
Public Method Summary
Inherited Method Summary
Fields
public static finalApi<Api.ApiOptions.NoOptions> API
This field is deprecated.
UseFusedLocationProviderClient
instead.
Token to pass to
GoogleApiClient.Builder.addApi(Api extends Api.ApiOptions.NotRequiredOptions>
)
to enable LocationServices.
public static finalFusedLocationProviderApi FusedLocationApi
This field is deprecated.
UseFusedLocationProviderClient
instead.
Old entry point to the Fused Location Provider APIs.
public static finalGeofencingApi GeofencingApi
This field is deprecated.
UseGeofencingClient
instead.
Old entry point to the geofencing APIs.
public static finalSettingsApi SettingsApi
This field is deprecated.
UseSettingsClient
instead.
Old entry point to the location settings APIs.
Public Methods
public staticFusedLocationProviderClient getFusedLocationProviderClient(Activity activity)
Create a new instance ofFusedLocationProviderClient
for use in anActivity
.
Error resolutions will be automatically launched from the provided Activity, displaying
UI when necessary.
public staticFusedLocationProviderClient getFusedLocationProviderClient(Context context)
Create a new instance ofFusedLocationProviderClient
for use in a non-activityContext
.
Error resolutions will be automatically launched from the provided Context, displaying
system tray notifications when necessary.
public staticFusedOrientationProviderClient getFusedOrientationProviderClient(Activity activity)
Create a new instance of
FusedOrientationProviderClient
for use in anActivity
.
Error resolutions will be automatically launched from the provided Activity, displaying
UI when necessary.
public staticFusedOrientationProviderClient getFusedOrientationProviderClient(Context context)
Create a new instance of
FusedOrientationProviderClient
for use in a non-activityContext
.
Error resolutions will be automatically launched from the provided Context, displaying
system tray notifications when necessary.
public staticGeofencingClient getGeofencingClient(Activity activity)
Create a new instance ofGeofencingClient
for use in anActivity
.
Error resolutions will be automatically launched from the provided Activity, displaying
UI when necessary.
public staticGeofencingClient getGeofencingClient(Context context)
Create a new instance ofGeofencingClient
for use in a non-activityContext
.
Error resolutions will be automatically launched from the provided Context, displaying
system tray notifications when necessary.
public staticSettingsClient getSettingsClient(Context context)
Create a new instance ofSettingsClient
for use in a non-activityContext
.
Error resolutions will be automatically launched from the provided Context, displaying
system tray notifications when necessary.
public staticSettingsClient getSettingsClient(Activity activity)
Create a new instance ofSettingsClient
for use in anActivity
.
Error resolutions will be automatically launched from the provided Activity, displaying
UI when necessary.