ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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
[[["เข้าใจง่าย","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-07-27 UTC"],[],[]]