Meeting SDK for Android API Reference
|
ZOOM SDK global manager. More...
Public Member Functions | |
boolean | hasRawDataLicense () |
Query is has raw data license, must call from the main thread. | |
ZoomSDKVideoSourceHelper | getVideoSourceHelper () |
Get video source helper. | |
ZoomSDKShareSourceHelper | getShareSourceHelper () |
Get share source helper. | |
void | addAuthenticationListener (ZoomSDKAuthenticationListener listener) |
Register a listener for the callback events of user authentication. | |
void | removeAuthenticationListener (ZoomSDKAuthenticationListener listener) |
Unregister the listener for the callback events of user authentication. | |
void | addNetworkConnectionListener (NetworkConnectionListener listener) |
Register a listener to receive the NetworkConnectionHandler. | |
void | removeNetworkConnectionListener (NetworkConnectionListener listener) |
Unregister a listener for the callback event of user authentication. | |
void | initialize (Context context, ZoomSDKInitializeListener listener, ZoomSDKInitParams params) |
void | uninitialize () |
uninitialize Zoom SDK | |
boolean | switchDomain (String newDomain, boolean force) |
Call the method to switch sdk domain. | |
String | getVersion (Context context) |
Get ZOOM SDK version on Android. | |
boolean | isDeviceSupported (Context context) |
Query if the current device is able to run SDK. | |
boolean | isInitialized () |
Query if ZOOM SDK has been initialized, must call from main thread. | |
String | generateSSOLoginURL (String ssoDomainPrefix) |
Get SSO login url By the domain prefix. | |
boolean | handleSSOLoginURIProtocol (String uriProtocol) |
Login with the SSO login uri, link zoommtg://*. | |
boolean | logoutZoom () |
Logout ZOOM SDK. Note This function is optional, ignore it if you do not have the account of working email/SSO in ZOOM. | |
boolean | isLoggedIn () |
Query if ZOOM user has logged in. Note This function is optional, ignore it if you do not have the account of working email in ZOOM. | |
int | tryAutoLoginZoom () |
Login ZOOM SDK automatically with local ZOOM/SSO token once you have logged in successfully. Note This function is optional, ignore it if you do not have the account of working email/SSO account in ZOOM. | |
boolean | setDomain (String domain) |
Set a new web domain name, must call from main thread. | |
String | getDomain () |
Get current domain. | |
void | setSdkLocale (Context context, Locale locale) |
Configure ZOOM SDK locale. | |
Locale | getSdkLocale (Context context) |
Get current ZOOM SDK locale configuration. | |
void | setShowProxyServerDialogImmediatelyIfNeeded (boolean show) |
Set if display immediately the setting dialog of proxy server. | |
MeetingService | getMeetingService () |
Get the instance of meeting service. | |
SmsService | getSmsService () |
Get Sms Service for real name auth for chinese user. | |
AccountService | getAccountService () |
Get account service instance. | |
PreMeetingService | getPreMeetingService () |
Get preMeetingService instance. | |
InMeetingService | getInMeetingService () |
Get InMeetingService instance. | |
ZoomUIService | getZoomUIService () |
Get ZoomUIService instance. | |
MeetingSettingsHelper | getMeetingSettingsHelper () |
Get MeetingSettingsHelper instance. | |
I3DAvatarSettingContext | get3DAvatarSettings () |
Get 3D avatar settings interface. | |
IReminderHelper | getReminderHelper () |
Get Reminder Helper interface;. | |
INotificationServiceHelper | getNotificationServiceHelper () |
Get notification service helper interface. | |
void | enableAutoRegisterNotificationServiceForLogin (boolean enable) |
Enable or disable auto register notification service. This is enabled by default. | |
MobileRTCSDKError | registerNotificationService (String accessToken) |
Register notification service. | |
MobileRTCSDKError | unregisterNotificationService () |
Unregister notification service. | |
Static Public Member Functions | |
static ZoomSDK | getInstance () |
Get a shared instance of ZOOM SDK, must call from the main thread. | |
Private Member Functions | |
ZoomSDK () | |
Private Attributes | |
final ZoomSDKImpl | mZoomSDKImpl |
Static Private Attributes | |
static volatile ZoomSDK | instance |
ZOOM SDK global manager.
Definition at line 12 of file ZoomSDK.java.
|
inlineprivate |
Definition at line 16 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
Referenced by us.zoom.sdk.ZoomSDK.getInstance().
|
inline |
Register a listener for the callback events of user authentication.
listener | The listener instance. |
Definition at line 68 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Register a listener to receive the NetworkConnectionHandler.
listener | The listener instance |
Definition at line 86 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Enable or disable auto register notification service. This is enabled by default.
enable | true means enabled, otherwise not. |
Definition at line 348 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get SSO login url By the domain prefix.
ssoDomainPrefix | The domain prefix |
Definition at line 159 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get 3D avatar settings interface.
I3DAvatarSettingContext
. It will return null if the SDK has not been initialized successfully. Definition at line 323 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get account service instance.
Definition at line 278 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get current domain.
Definition at line 220 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get InMeetingService instance.
Definition at line 296 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
Referenced by us.zoom.sdk.MobileRTCVideoView.init(), and us.zoom.sdk.MobileRTCVideoView.initActivity().
|
inlinestatic |
Get a shared instance of ZOOM SDK, must call from the main thread.
Definition at line 25 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.instance, and us.zoom.sdk.ZoomSDK.ZoomSDK().
Referenced by us.zoom.sdk.MobileRTCVideoView.init(), us.zoom.sdk.MobileRTCVideoView.initActivity(), and us.zoom.sdk.ZoomSDKRenderer.subscribe().
|
inline |
Get the instance of meeting service.
Definition at line 259 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
Referenced by us.zoom.sdk.ZoomSDKRenderer.subscribe().
|
inline |
Get MeetingSettingsHelper instance.
Definition at line 314 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get notification service helper interface.
INotificationServiceHelper
Definition at line 340 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get preMeetingService instance.
Definition at line 287 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get Reminder Helper interface;.
IReminderHelper
. If the SDK has’t been successfully initialized, it returns null. Definition at line 331 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get current ZOOM SDK locale configuration.
context | Android context. |
Definition at line 241 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get share source helper.
Definition at line 59 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get Sms Service for real name auth for chinese user.
SmsService
Definition at line 268 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get ZOOM SDK version on Android.
Definition at line 131 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get video source helper.
Definition at line 50 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Get ZoomUIService instance.
Definition at line 305 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Login with the SSO login uri, link zoommtg://*.
uriProtocol | the sso login url, link zoommtg://* |
Definition at line 169 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Query is has raw data license, must call from the main thread.
Definition at line 41 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
context | Android context |
listener | Listener for initialization result. |
params | Init params. you can use jwtToken to initialize |
Definition at line 104 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Query if the current device is able to run SDK.
Definition at line 140 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Query if ZOOM SDK has been initialized, must call from main thread.
Definition at line 149 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Query if ZOOM user has logged in. Note This function is optional, ignore it if you do not have the account of working email in ZOOM.
Definition at line 190 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Logout ZOOM SDK. Note This function is optional, ignore it if you do not have the account of working email/SSO in ZOOM.
Definition at line 180 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Register notification service.
accessToken | Initialize parameter of notification service. |
Definition at line 358 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Unregister the listener for the callback events of user authentication.
listener | The listener instance. |
Definition at line 77 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Unregister a listener for the callback event of user authentication.
listener | The listener instance. |
Definition at line 95 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Set a new web domain name, must call from main thread.
domain | Domain name to be set. Default value: zoom.us. |
Definition at line 211 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Configure ZOOM SDK locale.
context | Android context. |
locale | The language item of the locale object can not be null. |
Definition at line 231 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Set if display immediately the setting dialog of proxy server.
show | TRUE means to show proxy server dialog when needed. FALSE not. |
Definition at line 250 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Call the method to switch sdk domain.
newDomain | The new domain. |
force | true:force switch |
Definition at line 122 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Login ZOOM SDK automatically with local ZOOM/SSO token once you have logged in successfully. Note This function is optional, ignore it if you do not have the account of working email/SSO account in ZOOM.
ZoomApiError
. Definition at line 200 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
uninitialize Zoom SDK
Definition at line 111 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
inline |
Unregister notification service.
Definition at line 367 of file ZoomSDK.java.
References us.zoom.sdk.ZoomSDK.mZoomSDKImpl.
|
staticprivate |
Definition at line 13 of file ZoomSDK.java.
Referenced by us.zoom.sdk.ZoomSDK.getInstance().
|
private |
Definition at line 14 of file ZoomSDK.java.
Referenced by us.zoom.sdk.ZoomSDK.addAuthenticationListener(), us.zoom.sdk.ZoomSDK.addNetworkConnectionListener(), us.zoom.sdk.ZoomSDK.enableAutoRegisterNotificationServiceForLogin(), us.zoom.sdk.ZoomSDK.generateSSOLoginURL(), us.zoom.sdk.ZoomSDK.get3DAvatarSettings(), us.zoom.sdk.ZoomSDK.getAccountService(), us.zoom.sdk.ZoomSDK.getDomain(), us.zoom.sdk.ZoomSDK.getInMeetingService(), us.zoom.sdk.ZoomSDK.getMeetingService(), us.zoom.sdk.ZoomSDK.getMeetingSettingsHelper(), us.zoom.sdk.ZoomSDK.getNotificationServiceHelper(), us.zoom.sdk.ZoomSDK.getPreMeetingService(), us.zoom.sdk.ZoomSDK.getReminderHelper(), us.zoom.sdk.ZoomSDK.getSdkLocale(), us.zoom.sdk.ZoomSDK.getShareSourceHelper(), us.zoom.sdk.ZoomSDK.getSmsService(), us.zoom.sdk.ZoomSDK.getVersion(), us.zoom.sdk.ZoomSDK.getVideoSourceHelper(), us.zoom.sdk.ZoomSDK.getZoomUIService(), us.zoom.sdk.ZoomSDK.handleSSOLoginURIProtocol(), us.zoom.sdk.ZoomSDK.hasRawDataLicense(), us.zoom.sdk.ZoomSDK.initialize(), us.zoom.sdk.ZoomSDK.isDeviceSupported(), us.zoom.sdk.ZoomSDK.isInitialized(), us.zoom.sdk.ZoomSDK.isLoggedIn(), us.zoom.sdk.ZoomSDK.logoutZoom(), us.zoom.sdk.ZoomSDK.registerNotificationService(), us.zoom.sdk.ZoomSDK.removeAuthenticationListener(), us.zoom.sdk.ZoomSDK.removeNetworkConnectionListener(), us.zoom.sdk.ZoomSDK.setDomain(), us.zoom.sdk.ZoomSDK.setSdkLocale(), us.zoom.sdk.ZoomSDK.setShowProxyServerDialogImmediatelyIfNeeded(), us.zoom.sdk.ZoomSDK.switchDomain(), us.zoom.sdk.ZoomSDK.tryAutoLoginZoom(), us.zoom.sdk.ZoomSDK.uninitialize(), us.zoom.sdk.ZoomSDK.unregisterNotificationService(), and us.zoom.sdk.ZoomSDK.ZoomSDK().