החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
כלי שמאפשר להגדיר חשבונות Google במכשיר
סיכום
methods ציבוריים |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
ניסיון להגדיר את המכשיר שנבדק באמצעות חשבון Google נתון.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
בודקים אם יש חשבון במכשיר.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
אם צריך, מתקינים את קובץ ה-APK של כלי החשבון שנמצא בקובץ ה-JAR.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
בדיקה אם כלי החשבון מותקן כרגע
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
הסרת החשבון היחיד שצוין
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
הסרת כל החשבונות מהמכשיר
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
השבתת הסנכרון עם חשבון Google שצוין.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
מפעיל סנכרון עם חשבון Google שצוין.
|
static
boolean
|
uninstallUtil(ITestDevice device)
הסרת ההתקנה של קובץ ה-APK של כלי החשבון שנמצא בקובץ ה-JAR
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
ממתינים עד שהסנכרון של המכשיר יסתיים.
|
ערכים קבועים
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
ערך קבוע:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Constant Value:
"GoogleAccountUtil"
שדות
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Constructors ציבוריים
GoogleAccountUtil
public GoogleAccountUtil ()
methods ציבוריים
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
ניסיון להגדיר את המכשיר שנבדק באמצעות חשבון Google נתון.
החשבון כבר צריך להיות קיים בשרת.
החשיפה היא לצורך בדיקות יחידה.
| פרמטרים |
device |
ITestDevice: ITestDevice |
userId |
int: המזהה של המשתמש שאליו יתווסף החשבון |
accountName |
String: השם המלא של חשבון Google שרוצים להוסיף |
password |
String: סיסמת החשבון |
sync |
boolean: true אם הסנכרון האוטומטי צריך להיות מופעל בחשבון הזה |
waitForCheckin |
boolean: true להמתנה לצ'ק-אין אחרי הוספת החשבון |
| החזרות |
boolean |
true אם החשבון נוצר בהצלחה, false אחרת |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
בודקים אם יש חשבון במכשיר.
| פרמטרים |
device |
ITestDevice: התיבה ITestDevice מסומנת בחשבון |
userId |
int: מזהה המשתמש שרוצים לבדוק |
installUtil
public static boolean installUtil (ITestDevice device)
| פרמטרים |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
אם צריך, מתקינים את קובץ ה-APK של כלי החשבון שנמצא בקובץ ה-JAR.
| פרמטרים |
device |
ITestDevice: שבו רוצים להתקין את כלי השירות. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
בדיקה אם כלי החשבון מותקן כרגע
| פרמטרים |
device |
ITestDevice: שבו רוצים לבדוק אם כלי השירות לחשבון מותקן |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
הסרת החשבון היחיד שצוין
| פרמטרים |
accountName |
String |
| החזרות |
boolean |
true אם ההסרה הצליחה, אחרת false. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
הסרת כל החשבונות מהמכשיר
| החזרות |
boolean |
true אם ההסרה הצליחה, אחרת false. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
השבתת הסנכרון עם חשבון Google שצוין. הסנכרון מופעל.
| פרמטרים |
device |
ITestDevice: ITestDevice |
userId |
int: המזהה של המשתמש שעליו רוצים להריץ את הפעולה הזו |
accountName |
String: השם המלא של חשבון Google שרוצים להשבית בו את הסנכרון |
syncThenOff |
long: מספר השניות שבהן הסנכרון יפעל לפני שהוא יושבת |
| החזרות |
boolean |
true אם הסנכרון הושבת בהצלחה |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
מפעיל סנכרון עם חשבון Google שצוין. ההנחה היא שהסנכרון הוא false.
| פרמטרים |
device |
ITestDevice: ITestDevice |
userId |
int: המזהה של המשתמש שעליו רוצים להריץ את הפעולה הזו |
accountName |
String: השם המלא של חשבון Google שרוצים להפעיל בו סנכרון |
| החזרות |
boolean |
true אם הסנכרון הושבת בהצלחה |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
הסרת ההתקנה של קובץ ה-APK של כלי החשבון שנמצא בקובץ ה-JAR
| פרמטרים |
device |
ITestDevice: כדי להסיר את כלי החשבון. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
ממתינים עד שהסנכרון של המכשיר יסתיים.
| פרמטרים |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-12-04 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-12-04 (שעון UTC)."],[],[]]