ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง 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)
ติดตั้ง APK ของยูทิลิตีบัญชีที่อยู่ใน JAR หากจำเป็น
|
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)
ถอนการติดตั้ง APK ของยูทิลิตีบัญชีที่อยู่ใน JAR
|
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: รหัสของผู้ใช้ที่จะเพิ่มบัญชี |
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: รหัสผู้ใช้ที่จะตรวจสอบ |
installUtil
public static boolean installUtil (ITestDevice device)
| พารามิเตอร์ |
device |
ITestDevice |
installUtil
public static boolean installUtil (ITestDevice device,
File altApk)
ติดตั้ง APK ของยูทิลิตีบัญชีที่อยู่ใน JAR หากจำเป็น
| พารามิเตอร์ |
device |
ITestDevice: ที่จะติดตั้งยูทิลิตี |
altApk |
File |
isAccountUtilInstalled
public static boolean isAccountUtilInstalled (ITestDevice device)
ตรวจสอบว่าได้ติดตั้งยูทิลิตีบัญชีแล้วหรือไม่
| พารามิเตอร์ |
device |
ITestDevice: ที่ใช้ตรวจสอบว่ามีการติดตั้งยูทิลิตีบัญชีหรือไม่ |
removeAccountAttempt
public static boolean removeAccountAttempt (ITestDevice device,
int userId,
String accountName)
นำบัญชีเดียวที่ระบุออก
| พารามิเตอร์ |
accountName |
String |
| คิกรีเทิร์น |
boolean |
จริง หากนำออกสำเร็จ หรือเป็นเท็จ |
removeAllAccountAttempt
public static boolean removeAllAccountAttempt (ITestDevice device,
int userId)
นำบัญชีทั้งหมดออกจากอุปกรณ์
| คิกรีเทิร์น |
boolean |
จริง หากนำออกสำเร็จ หรือเป็นเท็จ |
syncAndOff
public static boolean syncAndOff (ITestDevice device,
int userId,
String accountName,
long syncThenOff)
ปิดการซิงค์กับบัญชี Google ที่ระบุ สมมติว่าการซิงค์เปิดอยู่
| พารามิเตอร์ |
device |
ITestDevice: ITestDevice |
userId |
int: รหัสของผู้ใช้ที่จะเรียกใช้การดำเนินการนี้ |
accountName |
String: ชื่อเต็มของบัญชี Google เพื่อปิดการซิงค์ |
syncThenOff |
long: วินาทีเพื่อให้ซิงค์ทำงานก่อนที่จะปิด |
| คิกรีเทิร์น |
boolean |
true หากปิดการซิงค์สำเร็จ |
syncOn
public static boolean syncOn (ITestDevice device,
int userId,
String accountName)
เปิดการซิงค์กับบัญชี Google ที่ระบุ Assume syncing is false;
| พารามิเตอร์ |
device |
ITestDevice: ITestDevice |
userId |
int: รหัสของผู้ใช้ที่จะเรียกใช้การดำเนินการนี้ |
accountName |
String: ชื่อเต็มของบัญชี Google ที่จะเปิดการซิงค์ |
| คิกรีเทิร์น |
boolean |
true หากปิดการซิงค์สำเร็จ |
uninstallUtil
public static boolean uninstallUtil (ITestDevice device)
ถอนการติดตั้ง APK ของยูทิลิตีบัญชีที่อยู่ใน JAR
| พารามิเตอร์ |
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"],[],[]]