Android SDK Updates - 04/01/21
1617350089342
Developers!
We are happy to announce that our Android SDK has been updated to v5.5.1.1317, and it is available in Zoom App Marketplace.
In this version, we have included the following changes:
Notes
The
compileSdkVersion
andtargetSdkVersion
requirements have increased from 29 to 30. See Android Getting Started Prerequisites for details.Virtual backgrounds are not supported when 720p is enabled.
In Custom UI, when using
MobileRTCShareView
to share PDF, the Activity needs to be an instance ofandroidx.fragment.app.FragmentActivity
.Hardware acceleration is now enabled by default in Zoom UI.
Added
Upgraded Zoom default UI to match Zoom client 5.5.0, including but not limit to the following new features:
Enhanced nonverbal feedback and reactions
Additional support for flashlight control
Enhanced support for Android 11
Added a new callback for when a recording starts.
The callback in
InMeetingServiceListener.java
:- void onRecordingStatus(RecordingStatus status)
Added a new interface to enable JavaScript in WebView.
The interface in
ZoomUIService.java
:- void enableJavaScriptForShareWebView(boolean enable)
Added a new interface to show in-meeting chat UI.
The interface in
InMeetingService.java
:- void showZoomChatUI(Activity activity, int requestCode)
Added a new login error type when the login token is invalid.
The enum in file
ZoomAuthenticationError.java
:ZOOM_AUTH_ERROR_LOGINTOKENINVALID
Added a new SDK authentication error type for invalid JWT token.
The enum in file
ZoomError.java
:ZOOM_ERROR_AUTHRET_TOKENWRONG
Added new status codes to support direct share on a different network.
The status in file
DirectShareStatus.java
:DirectShare_Prepared
DirectShare_Need_Input_New_ParingCodestatus
Changed & Fixed
Fixed an issue where the meeting ID is not able to change while in the waiting room.
Fixed an issue where the
no_dial_in_via_phone
andno_dial_out_via_phone
options do not work properly.Fixed an issue where the
DialOutStatusListener
does not return the proper status.Fixed an issue where returning to minimized meeting causes a delay after backgrounding the app.
Fixed an issue where the
no_unmute_confirm_dialog
option does not work properly.Fixed an issue where the dialog to set up the proxy server does not show up.
Stability enhancement.
Deprecated
The following interfaces are deprecated in MeetingActivity.java
. Use the replacement method instead.
void raiseHand()
> Replacement:raiseMyHand
inInMeetingService
lowerHand
> Replacement:lowerHand
inInMeetingService
isRaisedHand
> Replacement:isRaisedHand
inInMeetingUserInfo
switchToNextPage
> Replacement:switchToNextPage
inZoomUIService
switchToPreviousPage
> Replacement:switchToPreviousPage
inZoomUIService
switchToActiveSpeaker
> Replacement:switchToActiveSpeaker
inZoomUIService
switchToDriveScene
> Replacement:switchToDriveScene
inZoomUIService
switchToVideoWall
> Replacement:switchToVideoWall
inZoomUIService
Also deprecated the setPreferredCameraAntibanding(String antibanding)
interface in MeetingSettingsHelper.java
.
You can find the latest version of Android SDK on the download page on App Marketplace. This is the same location as your SDK key & secret.
If you have any questions while upgrading the SDK, please visit our Developer Forum and our SDK experts will be more than happy to assist you over there.
Happy Zooming!!
Did you like this update?