Skip to content

Commit 8466f0f

Browse files
committed
update zoom android sdk to 5.17.6
1 parent 07da703 commit 8466f0f

File tree

12 files changed

+217
-68
lines changed

12 files changed

+217
-68
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Windows: v5.16.10.26236
44

5-
Android: v5.16.10.17706
5+
Android: v5.17.6
66

77
Web: v3.0.0
88

android/build.gradle

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,12 @@ android {
8282
implementation "io.reactivex.rxjava2:rxandroid:2.1.1"
8383
implementation "org.greenrobot:eventbus:3.1.1"
8484
implementation "com.davemorrissey.labs:subsampling-scale-image-view:3.10.0"
85+
implementation "androidx.core:core-splashscreen:1.0.1"
86+
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.6.1"
87+
implementation "androidx.databinding:viewbinding:7.1.2"
8588
implementation "androidx.webkit:webkit:1.6.0"
8689

87-
implementation "online.studyrooms:commonlib:1.0.0"
90+
/// implementation "online.studyrooms:commonlib:1.0.0"
8891
implementation "online.studyrooms:mobilertc:1.0.0"
8992
// implementation project(':commonlib')
9093
// implementation project(':mobilertc')
@@ -94,6 +97,6 @@ android {
9497
}
9598

9699
task deployAllToMavenLocal {
97-
dependsOn('commonlib:publishToMavenLocal')
100+
/// dependsOn('commonlib:publishToMavenLocal')
98101
dependsOn('mobilertc:publishToMavenLocal')
99102
}

android/commonlib/build.gradle

Lines changed: 0 additions & 17 deletions
This file was deleted.

android/commonlib/commonlib.aar

-4.27 MB
Binary file not shown.

android/settings.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
include ':commonlib'
21
include ':mobilertc'
32
rootProject.name = 'flutter_zoom_sdk'

android/src/main/java/com/evilratt/flutter_zoom_sdk/MyMeetingActivity.java

Lines changed: 48 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,29 @@
1010
import android.view.View.OnClickListener;
1111
import android.widget.Button;
1212

13+
import com.evilratt.flutter_zoom_sdk.base.SimpleInMeetingBOControllerListener;
14+
15+
import us.zoom.sdk.BOStatus;
1316
import us.zoom.sdk.NewMeetingActivity;
17+
import us.zoom.sdk.ReturnToMainSessionHandler;
1418
import us.zoom.sdk.ZoomSDK;
1519

1620
public class MyMeetingActivity extends NewMeetingActivity {
17-
@Override
18-
protected int getLayout() {
19-
return R.layout.my_meeting_layout;
20-
}
21+
SimpleInMeetingBOControllerListener mBOControllerListener = new SimpleInMeetingBOControllerListener() {
22+
@Override
23+
public void onBOStatusChanged(BOStatus boStatus) {
24+
showMeetingActivity();
2125

22-
@Override
23-
protected int getLayoutForTablet() {
24-
return R.layout.my_meeting_tablet_layout;
25-
}
26+
super.onBOStatusChanged(boStatus);
27+
}
2628

27-
@Override
28-
protected boolean isSensorOrientationEnabled() {
29-
return false;
30-
}
29+
@Override
30+
public void onHostInviteReturnToMainSession(String name, ReturnToMainSessionHandler handler) {
31+
handler.returnToMainSession();
32+
33+
super.onHostInviteReturnToMainSession(name, handler);
34+
}
35+
};
3136

3237
BroadcastReceiver myBroadcast = new BroadcastReceiver() {
3338
@Override
@@ -42,6 +47,22 @@ public void onReceive(Context context, Intent intent) {
4247
}
4348
};
4449

50+
51+
@Override
52+
protected int getLayout() {
53+
return R.layout.my_meeting_layout;
54+
}
55+
56+
@Override
57+
protected int getLayoutForTablet() {
58+
return R.layout.my_meeting_tablet_layout;
59+
}
60+
61+
@Override
62+
protected boolean isSensorOrientationEnabled() {
63+
return false;
64+
}
65+
4566
@Override
4667
protected void onStop() {
4768
super.onStop();
@@ -53,7 +74,9 @@ protected void onStop() {
5374
protected void onCreate(Bundle savedInstanceState) {
5475
super.onCreate(savedInstanceState);
5576

56-
if (!ZoomSDK.getInstance().isInitialized()) {
77+
ZoomSDK zoomSDK = ZoomSDK.getInstance();
78+
79+
if (!zoomSDK.isInitialized()) {
5780
finish();
5881
return;
5982
}
@@ -99,4 +122,16 @@ protected void onDestroy() {
99122

100123
unregisterReceiver(myBroadcast);
101124
}
125+
126+
public void showMeetingActivity() {
127+
Intent myIntent = getIntent();
128+
129+
this.startActivity(myIntent);
130+
131+
ZoomSDK zoomSDK = ZoomSDK.getInstance();
132+
133+
if (zoomSDK.isInitialized()) {
134+
zoomSDK.getZoomUIService().hideMiniMeetingWindow();
135+
}
136+
}
102137
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
package com.evilratt.flutter_zoom_sdk.base;
2+
3+
import us.zoom.sdk.BOOption;
4+
import us.zoom.sdk.BOStatus;
5+
import us.zoom.sdk.IBOAdmin;
6+
import us.zoom.sdk.IBOAssistant;
7+
import us.zoom.sdk.IBOAttendee;
8+
import us.zoom.sdk.IBOCreator;
9+
import us.zoom.sdk.IBOData;
10+
import us.zoom.sdk.InMeetingBOControllerListener;
11+
import us.zoom.sdk.ReturnToMainSessionHandler;
12+
13+
public abstract class SimpleInMeetingBOControllerListener implements InMeetingBOControllerListener {
14+
@Override
15+
public void onBOOptionChanged(BOOption newOption) {
16+
17+
}
18+
19+
@Override
20+
public void onBroadcastBOVoiceStatus(boolean start) {
21+
22+
}
23+
24+
@Override
25+
public void onHasCreatorRightsNotification(IBOCreator iboCreator) {
26+
27+
}
28+
29+
@Override
30+
public void onHasAdminRightsNotification(IBOAdmin iboAdmin) {
31+
32+
}
33+
34+
@Override
35+
public void onHasAssistantRightsNotification(IBOAssistant iboAssistant) {
36+
37+
}
38+
39+
@Override
40+
public void onHasAttendeeRightsNotification(IBOAttendee iboAttendee) {
41+
42+
}
43+
44+
@Override
45+
public void onHasDataHelperRightsNotification(IBOData iboData) {
46+
47+
}
48+
49+
@Override
50+
public void onLostCreatorRightsNotification() {
51+
52+
}
53+
54+
@Override
55+
public void onLostAdminRightsNotification() {
56+
57+
}
58+
59+
@Override
60+
public void onLostAssistantRightsNotification() {
61+
62+
}
63+
64+
@Override
65+
public void onLostAttendeeRightsNotification() {
66+
67+
}
68+
69+
@Override
70+
public void onLostDataHelperRightsNotification() {
71+
72+
}
73+
74+
@Override
75+
public void onNewBroadcastMessageReceived(String message,long senderId,String senderName) {
76+
77+
}
78+
79+
@Override
80+
public void onBOStopCountDown(int seconds) {
81+
82+
}
83+
84+
@Override
85+
public void onHostInviteReturnToMainSession(String name, ReturnToMainSessionHandler handler) {
86+
87+
}
88+
89+
@Override
90+
public void onBOStatusChanged(BOStatus status) {
91+
92+
}
93+
94+
@Override
95+
public void onBOSwitchRequestReceived(String strNewBOName, String strNewBOID) {
96+
97+
}
98+
}

android/src/main/java/com/evilratt/flutter_zoom_sdk/base/SimpleInMeetingListener.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
//import us.zoom.sdk.LocalRecordingRequestPrivilegeStatus;
1414
import us.zoom.sdk.VideoQuality;
1515
import us.zoom.sdk.LocalRecordingRequestPrivilegeStatus;
16+
import us.zoom.sdk.MobileRTCFocusModeShareType;
1617

1718
public class SimpleInMeetingListener implements InMeetingServiceListener {
1819

@@ -317,4 +318,29 @@ public void onRequestLocalRecordingPrivilegeChanged(LocalRecordingRequestPrivile
317318
public void onParticipantProfilePictureStatusChange(boolean hidden) {
318319

319320
}
321+
322+
@Override
323+
public void onCloudRecordingStorageFull(long gracePeriodDate) {
324+
325+
}
326+
327+
@Override
328+
public void onUVCCameraStatusChange(java.lang.String cameraId, InMeetingServiceListener.UVCCameraStatus status) {
329+
330+
}
331+
332+
@Override
333+
public void onFocusModeStateChanged(boolean on) {
334+
335+
}
336+
337+
@Override
338+
public void onFocusModeShareTypeChanged(MobileRTCFocusModeShareType shareType) {
339+
340+
}
341+
342+
@Override
343+
public void onVideoAlphaChannelStatusChanged(boolean isAlphaModeOn) {
344+
345+
}
320346
}

example/lib/generated_plugin_registrant.dart

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)