Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Utilitas yang mendukung konfigurasi akun Google di perangkat
Ringkasan
Metode publik |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Mencoba mengonfigurasi perangkat yang sedang diuji dengan Akun Google tertentu.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Periksa apakah ada akun di perangkat.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Instal APK utilitas akun yang ada dalam jar jika perlu
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Memeriksa apakah utilitas akun saat ini sudah diinstal
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Menghapus satu akun yang ditentukan
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Menghapus semua akun dari perangkat
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Menonaktifkan sinkronisasi dengan Akun Google yang ditentukan.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Mengaktifkan sinkronisasi dengan Akun Google yang ditentukan.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Meng-uninstal APK utilitas akun yang ada dalam JAR
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Tunggu hingga perangkat selesai menyinkronkan.
|
Konstanta
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Nilai Konstanta:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Nilai Konstanta:
"GoogleAccountUtil"
Kolom
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Konstruktor publik
GoogleAccountUtil
public GoogleAccountUtil ()
Metode publik
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Mencoba mengonfigurasi perangkat yang sedang diuji dengan Akun Google tertentu.
Akun harus sudah ada di server.
Diekspos untuk pengujian unit.
| Parameter |
device |
ITestDevice: ITestDevice |
userId |
int: ID pengguna yang akan ditambahkan ke akun |
accountName |
String: nama lengkap akun Google yang akan ditambahkan |
password |
String: sandi akun |
sync |
boolean: true jika sinkronisasi otomatis harus diaktifkan untuk akun ini |
waitForCheckin |
boolean: true untuk menunggu check-in setelah menambahkan akun |
| Hasil |
boolean |
true jika akun berhasil dibuat, false jika tidak |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Periksa apakah ada akun di perangkat.
| Parameter |
device |
ITestDevice: ITestDevice yang diperiksa untuk akun |
userId |
int: ID pengguna yang akan diperiksa |
installUtil
public static boolean installUtil (ITestDevice device)
| Parameter |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Instal APK utilitas akun yang ada dalam jar jika perlu
| Parameter |
device |
ITestDevice: tempat menginstal utilitas. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Memeriksa apakah utilitas akun saat ini sudah diinstal
| Parameter |
device |
ITestDevice: untuk memeriksa apakah utilitas akun diinstal |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Menghapus satu akun yang ditentukan
| Parameter |
accountName |
String |
| Hasil |
boolean |
benar jika penghapusan berhasil, salah jika tidak. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Menghapus semua akun dari perangkat
| Hasil |
boolean |
benar jika penghapusan berhasil, salah jika tidak. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Menonaktifkan sinkronisasi dengan Akun Google yang ditentukan. Asumsikan sinkronisasi Aktif.
| Parameter |
device |
ITestDevice: ITestDevice |
userId |
int: ID pengguna yang akan menjalankan operasi ini |
accountName |
String: nama lengkap akun Google untuk menonaktifkan sinkronisasi |
syncThenOff |
long: detik untuk mengizinkan sinkronisasi berjalan sebelum menonaktifkannya |
| Hasil |
boolean |
true jika sinkronisasi berhasil dinonaktifkan |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Mengaktifkan sinkronisasi dengan Akun Google yang ditentukan. Asumsikan sinkronisasi salah;
| Parameter |
device |
ITestDevice: ITestDevice |
userId |
int: ID pengguna yang akan menjalankan operasi ini |
accountName |
String: nama lengkap akun Google untuk mengaktifkan sinkronisasi |
| Hasil |
boolean |
true jika sinkronisasi berhasil dinonaktifkan |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Meng-uninstal APK utilitas akun yang ada dalam JAR
| Parameter |
device |
ITestDevice: untuk menghapus utilitas akun dari. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Tunggu hingga perangkat selesai menyinkronkan.
| Parameter |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-04 UTC."],[],[]]