2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Cihazda Google Hesaplarının yapılandırılmasını destekleyen bir yardımcı program
Özet
Herkese açık yöntemler |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Test edilen cihazı, verilen Google Hesabı ile yapılandırmaya çalışın.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Cihazda hesap olup olmadığını kontrol edin.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Gerekirse jar dosyasında bulunan hesap yardımcı programı apk'sını yükleyin.
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Hesap yardımcı programının yüklü olup olmadığını kontrol etme
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Belirtilen tek hesabı kaldırma
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Cihazdaki tüm hesapları kaldırma
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Belirtilen Google Hesabı ile senkronizasyonu kapatır.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Belirtilen Google Hesabı ile senkronizasyonu etkinleştirir.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Jar dosyasında bulunan hesap yardımcı programı APK'sını kaldırın.
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Cihazın senkronizasyonu tamamlamasını bekleyin.
|
Sabitler
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Sabit Değer:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Sabit Değer:
"GoogleAccountUtil"
Fields'ın oynadığı filmler
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Herkese açık oluşturucular
GoogleAccountUtil
public GoogleAccountUtil ()
Herkese açık yöntemler
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Test edilen cihazı, verilen Google Hesabı ile yapılandırmaya çalışın.
Hesap, sunucuda zaten mevcut olmalıdır.
Birim testi için kullanıma sunuldu.
| Parametreler |
device |
ITestDevice: ITestDevice |
userId |
int: Hesabın ekleneceği kullanıcının kimliği |
accountName |
String: Eklenecek Google Hesabı'nın tam adı |
password |
String: Hesap şifresi |
sync |
boolean: Bu hesap için otomatik senkronizasyonun etkinleştirilip etkinleştirilmeyeceği true |
waitForCheckin |
boolean: Hesap eklendikten sonra check-in işleminin tamamlanmasını beklemek için true |
| İlerlemeler |
boolean |
Hesap başarıyla oluşturulduysa true, aksi takdirde false |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Cihazda hesap olup olmadığını kontrol edin.
| Parametreler |
device |
ITestDevice: Hesap için ITestDevice işaretlendi |
userId |
int: Kontrol edilecek kullanıcı kimliği |
installUtil
public static boolean installUtil (ITestDevice device)
| Parametreler |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Gerekirse jar dosyasında bulunan hesap yardımcı programı apk'sını yükleyin.
| Parametreler |
device |
ITestDevice: yardımcı programın yükleneceği yer. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Hesap yardımcı programının yüklü olup olmadığını kontrol etme
| Parametreler |
device |
ITestDevice: Hesap yardımcı programının yüklü olup olmadığını kontrol etmek için |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Belirtilen tek hesabı kaldırma
| Parametreler |
accountName |
String |
| İlerlemeler |
boolean |
Kaldırma işlemi başarılıysa doğru, aksi takdirde yanlış. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Cihazdaki tüm hesapları kaldırma
| İlerlemeler |
boolean |
Kaldırma işlemi başarılıysa doğru, aksi takdirde yanlış. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Belirtilen Google Hesabı ile senkronizasyonu kapatır. Senkronizasyonun açık olduğunu varsayın.
| Parametreler |
device |
ITestDevice: ITestDevice |
userId |
int: Bu işlemin üzerinde çalıştırılacağı kullanıcının kimliği |
accountName |
String: Senkronizasyonun devre dışı bırakılacağı Google Hesabı'nın tam adı |
syncThenOff |
long: Senkronizasyonun kapatılmadan önce çalışmasına izin verilecek süre (saniye) |
| İlerlemeler |
boolean |
Senkronizasyon başarıyla kapatıldıysa true |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Belirtilen Google Hesabı ile senkronizasyonu etkinleştirir. Senkronizasyonun yanlış olduğunu varsayın;
| Parametreler |
device |
ITestDevice: ITestDevice |
userId |
int: Bu işlemin üzerinde çalıştırılacağı kullanıcının kimliği |
accountName |
String: Senkronizasyonun etkinleştirileceği Google Hesabı'nın tam adı |
| İlerlemeler |
boolean |
Senkronizasyon başarıyla kapatıldıysa true |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Jar dosyasında bulunan hesap yardımcı programı APK'sını kaldırın.
| Parametreler |
device |
ITestDevice: Hesap yardımcı programının kaldırılacağı cihaz. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Cihazın senkronizasyonu tamamlamasını bekleyin.
| Parametreler |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-12-04 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-12-04 UTC."],[],[]]