ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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,
Integer userId,
boolean forAllUsers)
จัดการกระบวนการติดตั้งแอปล่วงหน้า
| พารามิเตอร์ |
packageName |
String: ชื่อแพ็กเกจ |
testApps |
: ระบุไฟล์ APK ทั้งหมดในแพ็กเกจที่มีชื่อ ERROR(/packageName) |
device |
ITestDevice: ระบุอุปกรณ์ที่ทำการทดสอบ |
userId |
Integer: รหัสผู้ใช้ปัจจุบัน |
forAllUsers |
boolean: ระบุว่าควรล้างข้อมูลสำหรับผู้ใช้ทั้งหมดหรือไม่ |
| คิกรีเทิร์น |
boolean |
จัดการ APK ใน ERROR(/packageName) ภายใต้การตั้งค่าการเพิ่มในเครื่องอย่างสมบูรณ์หรือไม่ ค่าเริ่มต้นคือเท็จ ซึ่งไม่จําเป็นต้องติดตั้ง APK ของแพ็กเกจอีกครั้ง |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[null,null,["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]