2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
デバイスでの Google アカウントの設定をサポートするユーティリティ
概要
パブリック メソッド |
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)
必要に応じて jar に含まれるアカウント ユーティリティ apk をインストールします。
|
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)
jar に含まれるアカウント ユーティリティ apk をアンインストールします。
|
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
定数値:
"GoogleAccountUtil"
フィールド
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
パブリック コンストラクタ
GoogleAccountUtil
public GoogleAccountUtil ()
パブリック メソッド
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
指定された Google アカウントでテスト対象デバイスを設定しようとします。
アカウントはサーバーにすでに存在している必要があります。
単体テスト用に公開されています。
| パラメータ |
device |
ITestDevice: ITestDevice |
userId |
int: アカウントを追加するユーザーの ID |
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: 確認するユーザー ID |
installUtil
public static boolean installUtil (ITestDevice device)
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
必要に応じて jar に含まれるアカウント ユーティリティ apk をインストールする
| パラメータ |
device |
ITestDevice: ユーティリティをインストールする場所。 |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
アカウント ユーティリティが現在インストールされているかどうかを確認する
| パラメータ |
device |
ITestDevice: アカウント ユーティリティがインストールされているかどうかを確認する対象 |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
指定された単一のアカウントを削除します
| 戻り値 |
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: このオペレーションを実行するユーザーの ID |
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: このオペレーションを実行するユーザーの ID |
accountName |
String: 同期をオンにする Google アカウントのフルネーム |
| 戻り値 |
boolean |
同期が正常にオフになった場合は true |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
jar に含まれるアカウント ユーティリティ apk をアンインストール
| パラメータ |
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。"],[],[]]