Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
GoogleAccountUtil
public
class
GoogleAccountUtil
extends Object
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.GoogleAccountUtil
|
Một tiện ích hỗ trợ việc định cấu hình tài khoản Google trên thiết bị
Tóm tắt
Phương thức công khai |
static
boolean
|
addAccountAttempt(ITestDevice device, int userId, String accountName, String password, boolean sync, boolean waitForCheckin)
Hãy thử định cấu hình thiết bị đang được kiểm thử bằng Tài khoản Google đã cho.
|
static
boolean
|
hasAccount(ITestDevice device, int userId)
Kiểm tra xem có tài khoản nào trên thiết bị hay không.
|
static
boolean
|
installUtil(ITestDevice device)
|
static
boolean
|
installUtil(ITestDevice device, File altApk)
Cài đặt apk tiện ích tài khoản có trong jar nếu cần
|
static
boolean
|
isAccountUtilInstalled(ITestDevice device)
Kiểm tra xem tiện ích tài khoản đã được cài đặt hay chưa
|
static
boolean
|
removeAccountAttempt(ITestDevice device, int userId, String accountName)
Xoá tài khoản duy nhất được chỉ định
|
static
boolean
|
removeAllAccountAttempt(ITestDevice device, int userId)
Xoá tất cả tài khoản khỏi thiết bị
|
static
boolean
|
syncAndOff(ITestDevice device, int userId, String accountName, long syncThenOff)
Tắt tính năng đồng bộ hoá với Tài khoản Google đã cho.
|
static
boolean
|
syncOn(ITestDevice device, int userId, String accountName)
Bật tính năng đồng bộ hoá với Tài khoản Google đã cho.
|
static
boolean
|
uninstallUtil(ITestDevice device)
Gỡ cài đặt apk tiện ích tài khoản có trong jar
|
static
boolean
|
waitForAccountSync(ITestDevice device, int userId, long interval, long timeout, boolean forceSync)
Chờ thiết bị hoàn tất quá trình đồng bộ hoá.
|
Hằng số
ACCOUNT_PKG_NAME
public static final String ACCOUNT_PKG_NAME
Giá trị không đổi:
"com.google.android.tradefed.account"
UTIL_APK_NAME
public static final String UTIL_APK_NAME
Giá trị không đổi:
"GoogleAccountUtil"
Trường
CHECK_INSTRUMENTATION_CMD
public static final String CHECK_INSTRUMENTATION_CMD
Hàm khởi tạo công khai
GoogleAccountUtil
public GoogleAccountUtil ()
Phương thức công khai
addAccountAttempt
public static boolean addAccountAttempt (ITestDevice device,
int userId,
String accountName,
String password,
boolean sync,
boolean waitForCheckin)
Hãy thử định cấu hình thiết bị đang được kiểm thử bằng Tài khoản Google đã cho.
Tài khoản phải đã tồn tại trên máy chủ.
Được hiển thị để kiểm thử đơn vị.
| Tham số |
device |
ITestDevice: ITestDevice |
userId |
int: mã nhận dạng của người dùng sẽ được thêm vào tài khoản |
accountName |
String: tên đầy đủ của Tài khoản Google cần thêm |
password |
String: mật khẩu của tài khoản |
sync |
boolean: true nếu bạn muốn bật tính năng tự động đồng bộ hoá cho tài khoản này |
waitForCheckin |
boolean: true để chờ đăng ký sau khi thêm tài khoản |
| Giá trị trả về |
boolean |
true nếu tài khoản được tạo thành công, false nếu không |
hasAccount
public static boolean hasAccount (ITestDevice device,
int userId)
Kiểm tra xem có tài khoản nào trên thiết bị hay không.
| Tham số |
device |
ITestDevice: ITestDevice được kiểm tra cho một tài khoản |
userId |
int: mã nhận dạng người dùng cần kiểm tra |
installUtil
public static boolean installUtil (ITestDevice device)
| Tham số |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
Cài đặt apk tiện ích tài khoản có trong jar nếu cần
| Tham số |
device |
ITestDevice: để cài đặt tiện ích. |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
Kiểm tra xem tiện ích tài khoản đã được cài đặt hay chưa
| Tham số |
device |
ITestDevice: để kiểm tra xem tiện ích tài khoản đã được cài đặt hay chưa |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
Xoá tài khoản duy nhất được chỉ định
| Tham số |
accountName |
String |
| Giá trị trả về |
boolean |
true nếu xoá thành công, false nếu không. |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
Xoá tất cả tài khoản khỏi thiết bị
| Giá trị trả về |
boolean |
true nếu xoá thành công, false nếu không. |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
Tắt tính năng đồng bộ hoá với Tài khoản Google đã cho. Giả sử tính năng đồng bộ hoá đang bật.
| Tham số |
device |
ITestDevice: ITestDevice |
userId |
int: mã nhận dạng của người dùng để chạy thao tác này |
accountName |
String: tên đầy đủ của Tài khoản Google để tắt tính năng đồng bộ hoá |
syncThenOff |
long: giây để cho phép quá trình đồng bộ hoá chạy trước khi tắt |
| Giá trị trả về |
boolean |
true nếu bạn đã tắt thành công tính năng đồng bộ hoá |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
Bật tính năng đồng bộ hoá với Tài khoản Google đã cho. Giả sử tính năng đồng bộ hoá đang tắt;
| Tham số |
device |
ITestDevice: ITestDevice |
userId |
int: mã nhận dạng của người dùng để chạy thao tác này |
accountName |
String: tên đầy đủ của Tài khoản Google để bật tính năng đồng bộ hoá |
| Giá trị trả về |
boolean |
true nếu bạn đã tắt thành công tính năng đồng bộ hoá |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
Gỡ cài đặt apk tiện ích tài khoản có trong jar
| Tham số |
device |
ITestDevice: để gỡ cài đặt tiện ích tài khoản. |
waitForAccountSync
public static boolean waitForAccountSync (ITestDevice device,
int userId,
long interval,
long timeout,
boolean forceSync)
Chờ thiết bị hoàn tất quá trình đồng bộ hoá.
| Tham số |
device |
ITestDevice |
userId |
int |
interval |
long |
timeout |
long |
forceSync |
boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-04 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-04 UTC."],[],[]]