ApkChangeDetector
public
class
ApkChangeDetector
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
คลาสนี้จะตรวจจับว่า APK ที่จะติดตั้งแตกต่างจาก APK ในอุปกรณ์หรือไม่ เพื่อตัดสินใจว่าจะข้ามการติดตั้งและถอนการติดตั้งแอประหว่าง setUp และ tearDown ของ ERROR(/TestAppInstallSetup)
หรือไม่
สรุป
ตัวสร้างแบบสาธารณะ
ApkChangeDetector
public ApkChangeDetector ()
เมธอดสาธารณะ
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
จัดการกระบวนการล้างข้อมูลแพ็กเกจ
พารามิเตอร์ |
packageName |
String : ชื่อของแพ็กเกจที่จะล้าง |
device |
ITestDevice : ระบุอุปกรณ์ที่ทำการทดสอบ |
userId |
Integer : รหัสผู้ใช้ปัจจุบัน |
forAllUsers |
boolean : ระบุว่าควรล้างข้อมูลสำหรับผู้ใช้ทั้งหมดหรือไม่ |
คิกรีเทิร์น |
boolean |
การดำเนินการล้างข้อมูลของแพ็กเกจที่ระบุเสร็จสมบูรณ์แล้วหรือยัง ค่าเริ่มต้นคือเท็จ ซึ่งบ่งบอกว่าการล้างข้อมูลยังไม่เสร็จสมบูรณ์ |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device)
จัดการกระบวนการติดตั้งแอปล่วงหน้า
พารามิเตอร์ |
packageName |
String : ชื่อแพ็กเกจ |
testApps |
: ระบุไฟล์ APK ทั้งหมดในแพ็กเกจที่มีชื่อ ERROR(/packageName) |
device |
ITestDevice : ระบุอุปกรณ์ที่ทำการทดสอบ |
คิกรีเทิร์น |
boolean |
จัดการ APK ใน ERROR(/packageName) ภายใต้การตั้งค่าการเพิ่มในเครื่องอย่างสมบูรณ์หรือไม่ ค่าเริ่มต้นคือเท็จ ซึ่งไม่จําเป็นต้องติดตั้ง APK ของแพ็กเกจอีกครั้ง |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-01-30 UTC
[null,null,["อัปเดตล่าสุด 2025-01-30 UTC"],[],[]]