אני רוצה לנסות

אתם יכולים לשלב את Google Meet Live Sharing SDK באפליקציה ל-Android באמצעות 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() כדי לקבל את המצב העדכני ביותר של שיתוף הפעולה סשן של תוסף נוסף.