com.sygic.sdk.online.OnlineManager Class Reference
Inheritance diagram for com.sygic.sdk.online.OnlineManager:
Collaboration diagram for com.sygic.sdk.online.OnlineManager:

Classes

enum  MapStreamingError
 
interface  MapStreamingListener
 
interface  OnlineStatusListener
 
interface  Status
 

Public Member Functions

synchronized void destroy ()
 
void addOnlineStatusListener (OnlineStatusListener listener)
 
void addOnlineStatusListener (final OnlineStatusListener listener, @Nullable final Executor executor)
 
void removeOnlineStatusListener (OnlineStatusListener listener)
 
void addMapFlagSettingErrorListener (MapStreamingListener listener)
 
void addMapFlagSettingErrorListener (final MapStreamingListener listener, @Nullable final Executor executor)
 
void removeMapFlagSettingErrorListener (MapStreamingListener listener)
 
void enableNetworkAccess (boolean enable)
 
int getOnlineStatus ()
 
void authenticateWithGoogleToken (String token)
 
void authenticateWithFacebookToken (String token)
 
void authenticateWithSygicAccount (String username, String password)
 
void authenticateWithoutAccount ()
 
void authenticate ()
 
void resetAuthentication ()
 
boolean isAuthenticatedWithAccount ()
 
void enableOnlineMapStreaming (final MapStreamingListener listener)
 
void disableOnlineMapStreaming (final MapStreamingListener listener)
 
boolean isOnlineMapStreamingEnabled ()
 
String getAccessToken ()
 
void setOnlineServicesTimeout (final int idleTimeout, final int totalTimeout)
 

Protected Member Functions

void finalize () throws Throwable
 

Member Function Documentation

◆ addMapFlagSettingErrorListener() [1/2]

void com.sygic.sdk.online.OnlineManager.addMapFlagSettingErrorListener ( final MapStreamingListener  listener,
@Nullable final Executor  executor 
)

◆ addMapFlagSettingErrorListener() [2/2]

void com.sygic.sdk.online.OnlineManager.addMapFlagSettingErrorListener ( MapStreamingListener  listener)

◆ addOnlineStatusListener() [1/2]

void com.sygic.sdk.online.OnlineManager.addOnlineStatusListener ( final OnlineStatusListener  listener,
@Nullable final Executor  executor 
)

◆ addOnlineStatusListener() [2/2]

void com.sygic.sdk.online.OnlineManager.addOnlineStatusListener ( OnlineStatusListener  listener)

◆ authenticate()

void com.sygic.sdk.online.OnlineManager.authenticate ( )

Authentication with Sygic Auth server using client credentials (eg. api_key, optionally with api_secret)

◆ authenticateWithFacebookToken()

void com.sygic.sdk.online.OnlineManager.authenticateWithFacebookToken ( String  token)

DEPRECATED - Use authenticate()

◆ authenticateWithGoogleToken()

void com.sygic.sdk.online.OnlineManager.authenticateWithGoogleToken ( String  token)

DEPRECATED - Use authenticate()

◆ authenticateWithoutAccount()

void com.sygic.sdk.online.OnlineManager.authenticateWithoutAccount ( )

DEPRECATED - Renamed to authenticate()

◆ authenticateWithSygicAccount()

void com.sygic.sdk.online.OnlineManager.authenticateWithSygicAccount ( String  username,
String  password 
)

DEPRECATED - Use authenticate()

◆ destroy()

synchronized void com.sygic.sdk.online.OnlineManager.destroy ( )

◆ disableOnlineMapStreaming()

void com.sygic.sdk.online.OnlineManager.disableOnlineMapStreaming ( final MapStreamingListener  listener)

Disables online maps

Parameters
listener

◆ enableNetworkAccess()

void com.sygic.sdk.online.OnlineManager.enableNetworkAccess ( boolean  enable)

◆ enableOnlineMapStreaming()

void com.sygic.sdk.online.OnlineManager.enableOnlineMapStreaming ( final MapStreamingListener  listener)

Enables online maps

Parameters
listener

◆ finalize()

void com.sygic.sdk.online.OnlineManager.finalize ( ) throws Throwable
protected

◆ getAccessToken()

String com.sygic.sdk.online.OnlineManager.getAccessToken ( )

Returns the access token used for communication with Sygic servers

Returns
Access token.

◆ getOnlineStatus()

int com.sygic.sdk.online.OnlineManager.getOnlineStatus ( )

◆ isAuthenticatedWithAccount()

boolean com.sygic.sdk.online.OnlineManager.isAuthenticatedWithAccount ( )

DEPRECATED - SygicMaps SDK will only support client credentials authentication (eg. this will always return false)

◆ isOnlineMapStreamingEnabled()

boolean com.sygic.sdk.online.OnlineManager.isOnlineMapStreamingEnabled ( )

Returns if online maps are enabled

Returns

◆ removeMapFlagSettingErrorListener()

void com.sygic.sdk.online.OnlineManager.removeMapFlagSettingErrorListener ( MapStreamingListener  listener)

◆ removeOnlineStatusListener()

void com.sygic.sdk.online.OnlineManager.removeOnlineStatusListener ( OnlineStatusListener  listener)

◆ resetAuthentication()

void com.sygic.sdk.online.OnlineManager.resetAuthentication ( )

◆ setOnlineServicesTimeout()

void com.sygic.sdk.online.OnlineManager.setOnlineServicesTimeout ( final int  idleTimeout,
final int  totalTimeout 
)

The documentation for this class was generated from the following file: