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

Hằng số

String ACCOUNT_PKG_NAME

String UTIL_APK_NAME

Trường

public static final String CHECK_INSTRUMENTATION_CMD

Hàm khởi tạo công khai

GoogleAccountUtil()

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

Gửi
DeviceNotAvailableException

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

Giá trị trả về
boolean

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installUtil

public static boolean installUtil (ITestDevice device)

Tham số
device ITestDevice

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException

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

Giá trị trả về
boolean

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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

Giá trị trả về
boolean

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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.

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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.

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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á

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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á

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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.

Giá trị trả về
boolean

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

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

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException