אפשר לשלב באפליקציה ל-Android את ה-SDK של Google Meet לשיתוף בזמן אמת באמצעות Java.
אפשר למצוא תיעוד של Android וספריות נוספות של Android כדי להרחיב התכונות של האפליקציה שלך דרך מפתחי Android הרשמיים מסמכים.
שימוש ב-SDK
כדי להשתמש ב-SDK של שיתוף בזמן אמת ב-Meet, צריך להתקשר
AddonClientFactory.getClient
. הפעולה הזו תחזיר
AddonClient
המשמשת כנקודת הכניסה לפעילויות המשותפות.
Java
public ListenableFuture<AddonSession> initialSetup() {
AddonClient meetClient = AddonClientFactory.getClient();
return meetClient;
}
קבלו את הלקוחות לביצוע פעולה משותפת ולצפייה משותפת
כדי להשתמש בלקוח, קוראים לפונקציה
newSessionBuilder
מ-AddonClient
כדי להחזיר builder עבור
AddonSession
.
כדי להתחיל סשן, צריך להוסיף את
withCoDoing
את ה-method
withCoWatching
או את שניהם ב-builder.
מידע נוסף על התחלת צפייה משותפת או פעילות משותפת מופיעה במאמר הבא: המדריכים הבאים:
ה-API לצפייה משותפת ו-Co-Doing API הם עצמאיים ויכולים במקביל, אפשר גם להתחיל ללא שימוש בלקוח לביצוע פעולה משותפת, לקוח לצפייה משותפת.
ניהול מצב ההתחלה של שיתוף הפעולה
כשתוסף נפתח לראשונה, הוא טוען מצב
יכול להיות שונה מהמצב ההתחלתי
שרוצים להשתמש בו כשמשתמשים מצטרפים באמצעות
להזמנה לשיתוף פעולה.
AddonSession.Builder
משתמשת ב
withCollaborationStartingState
כדי לציין
CollaborationStartingState
שאמור להיטען כשמשתמשים מצטרפים לסשן של שיתוף פעולה.
אפשר לאפס או לעדכן את השדה CollaborationStartingState
עם
השיטות הבאות:
משתמשים ב
AddonSession.resetCollaborationStartingState
לאיפוס המצב ההתחלתי של התוסף. פעולה זו תנקה את מצב ההתחלה שהתקבל לפני כן על ידי אחרים משתתפים. רק מפעיל ההפעלה יכול לאפס את המצב ההתחלתי.משתמשים ב
AddonSession.updateCollaborationStartingState
כדי לעדכן את המצב ההתחלתי של התוסף. משתתפים אחרים יקבלו את ההודעה הזו כשהם יאשרו את ההזמנה אל לשתף פעולה. רק מי שיוזם את ההודעה יכול לעדכן את המצב ההתחלתי.
כדי לטפל בקריאות חוזרות מהתוסף עבור
סשן, להטמיע את
AddonSessionHandler
התקשרות חזרה מאפשרת למפתחי תוספים להגיב לאירועים
אפליקציית Meet. בשביל CollaborationStartingState
, משתמשים
onCollaborationStartingStateUpdate()
כדי לקבל את המצב העדכני ביותר של שיתוף הפעולה
סשן של תוסף נוסף.