3import android.content.Context;
5import java.util.Locale;
7import us.zoom.internal.impl.ZoomSDKImpl;
160 return mZoomSDKImpl.generateSSOLoginURL(ssoDomainPrefix);
170 return mZoomSDKImpl.handleSSOLoginURIProtocol(uriProtocol);
251 mZoomSDKImpl.setShowProxyServerDialogImmediatelyIfNeeded(show);
349 mZoomSDKImpl.enableAutoRegisterNotificationServiceForLogin(enable);
359 return mZoomSDKImpl.registerNotificationService(accessToken);
String generateSSOLoginURL(String ssoDomainPrefix)
Get SSO login url By the domain prefix.
ZoomSDKVideoSourceHelper getVideoSourceHelper()
Get video source helper.
final ZoomSDKImpl mZoomSDKImpl
static volatile ZoomSDK instance
MobileRTCSDKError registerNotificationService(String accessToken)
Register notification service.
boolean isDeviceSupported(Context context)
Query if the current device is able to run SDK.
void removeNetworkConnectionListener(NetworkConnectionListener listener)
Unregister a listener for the callback event of user authentication.
void setShowProxyServerDialogImmediatelyIfNeeded(boolean show)
Set if display immediately the setting dialog of proxy server.
I3DAvatarSettingContext get3DAvatarSettings()
Get 3D avatar settings interface.
void enableAutoRegisterNotificationServiceForLogin(boolean enable)
Enable or disable auto register notification service. This is enabled by default.
boolean isLoggedIn()
Query if ZOOM user has logged in. Note This function is optional, ignore it if you do not have the ac...
boolean setDomain(String domain)
Set a new web domain name, must call from main thread.
void addAuthenticationListener(ZoomSDKAuthenticationListener listener)
Register a listener for the callback events of user authentication.
boolean logoutZoom()
Logout ZOOM SDK. Note This function is optional, ignore it if you do not have the account of working ...
InMeetingService getInMeetingService()
Get InMeetingService instance.
void setSdkLocale(Context context, Locale locale)
Configure ZOOM SDK locale.
Locale getSdkLocale(Context context)
Get current ZOOM SDK locale configuration.
void addNetworkConnectionListener(NetworkConnectionListener listener)
Register a listener to receive the NetworkConnectionHandler.
ZoomUIService getZoomUIService()
Get ZoomUIService instance.
boolean switchDomain(String newDomain, boolean force)
Call the method to switch sdk domain.
PreMeetingService getPreMeetingService()
Get preMeetingService instance.
IReminderHelper getReminderHelper()
Get Reminder Helper interface;.
void initialize(Context context, ZoomSDKInitializeListener listener, ZoomSDKInitParams params)
boolean handleSSOLoginURIProtocol(String uriProtocol)
Login with the SSO login uri, link zoommtg://*.
String getVersion(Context context)
Get ZOOM SDK version on Android.
MobileRTCSDKError unregisterNotificationService()
Unregister notification service.
AccountService getAccountService()
Get account service instance.
static ZoomSDK getInstance()
Get a shared instance of ZOOM SDK, must call from the main thread.
boolean isInitialized()
Query if ZOOM SDK has been initialized, must call from main thread.
ZoomSDKShareSourceHelper getShareSourceHelper()
Get share source helper.
INotificationServiceHelper getNotificationServiceHelper()
Get notification service helper interface.
SmsService getSmsService()
Get Sms Service for real name auth for chinese user.
String getDomain()
Get current domain.
MeetingService getMeetingService()
Get the instance of meeting service.
int tryAutoLoginZoom()
Login ZOOM SDK automatically with local ZOOM/SSO token once you have logged in successfully....
MeetingSettingsHelper getMeetingSettingsHelper()
Get MeetingSettingsHelper instance.
void uninitialize()
uninitialize Zoom SDK
boolean hasRawDataLicense()
Query is has raw data license, must call from the main thread.
void removeAuthenticationListener(ZoomSDKAuthenticationListener listener)
Unregister the listener for the callback events of user authentication.
Zoom SDK initialize params ZoomSDK#initialize(Context, ZoomSDKInitializeListener, ZoomSDKInitParams).
Enumeration of common errors of SDK.
Account Information Service for current logged-in User.
3D Avatar Setting. Only be valid from join/start meeting until meeting end.
Transfer meeting control interface.
The helper to handle reminder dialog.
Callback event of completing the detection of proxy.
Listener for the result of ZOOM SDK user authentication.
Listener listens to ZOOM SDK initialization results.
Interface to set external share source.
Service for users' to operate with Zoom UI.