|
Meeting SDK for Android API Reference
|
Zoom SDK global manager. More...
Public Member Functions | |
| boolean | hasRawDataLicense () |
| Determines whether the SDK has a raw data license. Must call from the main thread. | |
| ZoomSDKVideoSourceHelper | getVideoSourceHelper () |
| Gets the video source helper. | |
| ZoomSDKShareSourceHelper | getShareSourceHelper () |
| Gets the share source helper. | |
| void | addAuthenticationListener (ZoomSDKAuthenticationListener listener) |
| Registers a listener for the callback events of user authentication. | |
| void | removeAuthenticationListener (ZoomSDKAuthenticationListener listener) |
| Unregisters the listener for the callback events of user authentication. | |
| void | addNetworkConnectionListener (NetworkConnectionListener listener) |
| Registers a listener to receive the NetworkConnectionHandler. | |
| void | removeNetworkConnectionListener (NetworkConnectionListener listener) |
| Unregisters the listener for network connection events. | |
| void | initialize (Context context, ZoomSDKInitializeListener listener, ZoomSDKInitParams params) |
| Initializes Zoom SDK. | |
| void | uninitialize () |
| Uninitializes Zoom SDK. | |
| boolean | switchDomain (String newDomain, boolean force) |
| Switches the SDK domain. | |
| String | getVersion (Context context) |
| Gets the Zoom SDK version on Android. | |
| boolean | isDeviceSupported (Context context) |
| Determines whether the current device is able to run the SDK. | |
| boolean | isInitialized () |
| Determines whether Zoom SDK has been initialized. Must call from the main thread. | |
| String | generateSSOLoginURL (String ssoDomainPrefix) |
| Gets the SSO login URL by the domain prefix. | |
| boolean | handleSSOLoginURIProtocol (String uriProtocol) |
| Logs in with the SSO login URI, link zoommtg://*. | |
| boolean | logoutZoom () |
| Logs out Zoom SDK. | |
| boolean | isLoggedIn () |
| Determines whether the Zoom user has logged in. | |
| int | tryAutoLoginZoom () |
| Logs in Zoom SDK automatically with local Zoom or SSO token once you have logged in successfully. | |
| boolean | setDomain (String domain) |
| Sets a new web domain name. Must call from the main thread. | |
| String | getDomain () |
| Gets the current domain. | |
| void | setSdkLocale (Context context, Locale locale) |
| Configures Zoom SDK locale. | |
| Locale | getSdkLocale (Context context) |
| Gets the current Zoom SDK locale configuration. | |
| void | setShowProxyServerDialogImmediatelyIfNeeded (boolean show) |
| Sets whether to display the setting dialog of proxy server immediately when needed. | |
| MeetingService | getMeetingService () |
| Gets the instance of meeting service. | |
| SmsService | getSmsService () |
| Gets SMS service for real name authentication for Chinese users. | |
| AccountService | getAccountService () |
| Gets the account service instance. | |
| PreMeetingService | getPreMeetingService () |
| Gets the pre-meeting service instance. | |
| InMeetingService | getInMeetingService () |
| Gets the in-meeting service instance. | |
| ZoomUIService | getZoomUIService () |
| Gets the Zoom UI service instance. | |
| MeetingSettingsHelper | getMeetingSettingsHelper () |
| Gets the meeting settings helper instance. | |
| I3DAvatarSettingContext | get3DAvatarSettings () |
| Gets the 3D avatar settings interface. | |
| IReminderHelper | getReminderHelper () |
| Gets the reminder helper interface. | |
| INotificationServiceHelper | getNotificationServiceHelper () |
| Gets the notification service helper interface. | |
| void | enableAutoRegisterNotificationServiceForLogin (boolean enable) |
| Enables or disables auto-register notification service. This is enabled by default. | |
| MobileRTCSDKError | registerNotificationService (String accessToken) |
| Registers notification service. | |
| MobileRTCSDKError | unregisterNotificationService () |
| Unregisters notification service. | |
Static Public Member Functions | |
| static ZoomSDK | getInstance () |
| Gets 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 mZoomSDKImpl.
Referenced by getInstance().
|
inline |
Registers a listener for the callback events of user authentication.
| listener | The listener instance. |
Definition at line 68 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Registers a listener to receive the NetworkConnectionHandler.
| listener | The listener instance. |
Definition at line 86 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Enables or disables auto-register notification service. This is enabled by default.
| enable | true to enable, false otherwise. |
Definition at line 359 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the SSO login URL by the domain prefix.
| ssoDomainPrefix | The domain prefix. |
Definition at line 163 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the 3D avatar settings interface.
Definition at line 332 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the account service instance.
Definition at line 287 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the current domain.
Definition at line 227 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the in-meeting service instance.
Definition at line 305 of file ZoomSDK.java.
References mZoomSDKImpl.
Referenced by us.zoom.sdk.MobileRTCVideoView.init(), and us.zoom.sdk.MobileRTCVideoView.initActivity().
|
inlinestatic |
Gets a shared instance of Zoom SDK. Must call from the main thread.
Definition at line 25 of file ZoomSDK.java.
References instance, and ZoomSDK().
Referenced by us.zoom.sdk.MobileRTCVideoView.init(), us.zoom.sdk.MobileRTCVideoView.initActivity(), and us.zoom.sdk.ZoomSDKRenderer.subscribe().
|
inline |
Gets the instance of meeting service.
Definition at line 266 of file ZoomSDK.java.
References mZoomSDKImpl.
Referenced by us.zoom.sdk.ZoomSDKRenderer.subscribe().
|
inline |
Gets the meeting settings helper instance.
Definition at line 323 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the notification service helper interface.
Definition at line 350 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the pre-meeting service instance.
Definition at line 296 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the reminder helper interface.
Definition at line 341 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the current Zoom SDK locale configuration.
| context | Android context. |
Definition at line 248 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the share source helper.
Definition at line 59 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets SMS service for real name authentication for Chinese users.
Definition at line 275 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the Zoom SDK version on Android.
| context | Android context. |
Definition at line 134 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the video source helper.
Definition at line 50 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Gets the Zoom UI service instance.
Definition at line 314 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Logs in with the SSO login URI, link zoommtg://*.
| uriProtocol | The SSO login URL, link zoommtg://*. |
Definition at line 173 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Determines whether the SDK has a raw data license. Must call from the main thread.
Definition at line 41 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Initializes Zoom SDK.
| context | Android context. |
| listener | Listener for initialization result. |
| params | Initialization params. You can use JWT token to initialize. |
Definition at line 106 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Determines whether the current device is able to run the SDK.
| context | Android context. |
Definition at line 144 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Determines whether Zoom SDK has been initialized. Must call from the main thread.
Definition at line 153 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Determines whether the Zoom user has logged in.
Definition at line 196 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Logs out Zoom SDK.
Definition at line 185 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Registers notification service.
| accessToken | Initialization parameter of notification service. |
Definition at line 369 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Unregisters the listener for the callback events of user authentication.
| listener | The listener instance. |
Definition at line 77 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Unregisters the listener for network connection events.
| listener | The listener instance. |
Definition at line 95 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Sets a new web domain name. Must call from the main thread.
| domain | Domain name to be set. Default value: zoom.us. |
Definition at line 218 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Configures Zoom SDK locale.
| context | Android context. |
| locale | The locale object. The language item of the locale object cannot be null. |
Definition at line 238 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Sets whether to display the setting dialog of proxy server immediately when needed.
| show | true to show the proxy server dialog when needed, false otherwise. |
Definition at line 257 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Switches the SDK domain.
| newDomain | The new domain. |
| force | true to force switch, false otherwise. |
Definition at line 124 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Logs in Zoom SDK automatically with local Zoom or SSO token once you have logged in successfully.
Definition at line 207 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Uninitializes Zoom SDK.
Definition at line 113 of file ZoomSDK.java.
References mZoomSDKImpl.
|
inline |
Unregisters notification service.
Definition at line 378 of file ZoomSDK.java.
References mZoomSDKImpl.
|
staticprivate |
Definition at line 13 of file ZoomSDK.java.
Referenced by getInstance().
|
private |
Definition at line 14 of file ZoomSDK.java.
Referenced by addAuthenticationListener(), addNetworkConnectionListener(), enableAutoRegisterNotificationServiceForLogin(), generateSSOLoginURL(), get3DAvatarSettings(), getAccountService(), getDomain(), getInMeetingService(), getMeetingService(), getMeetingSettingsHelper(), getNotificationServiceHelper(), getPreMeetingService(), getReminderHelper(), getSdkLocale(), getShareSourceHelper(), getSmsService(), getVersion(), getVideoSourceHelper(), getZoomUIService(), handleSSOLoginURIProtocol(), hasRawDataLicense(), initialize(), isDeviceSupported(), isInitialized(), isLoggedIn(), logoutZoom(), registerNotificationService(), removeAuthenticationListener(), removeNetworkConnectionListener(), setDomain(), setSdkLocale(), setShowProxyServerDialogImmediatelyIfNeeded(), switchDomain(), tryAutoLoginZoom(), uninitialize(), unregisterNotificationService(), and ZoomSDK().