ตั้งแต่ปี 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.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
เครื่องมือรวบรวมที่ดึงไฟล์การติดตามของ Perfetto จากอุปกรณ์ บีบอัดไฟล์ (ไม่บังคับ) และ
เพิ่มไฟล์ลงในบันทึกการทดสอบ
สรุป
วิธีการที่ได้รับการป้องกัน |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
ดึงไฟล์จากเส้นทางที่ระบุในอุปกรณ์
|
เครื่องมือสร้างสาธารณะ
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
เมธอดสาธารณะ
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
การใช้งานเมธอดควรอนุญาตให้บันทึกไดเรกทอรี แยกวิเคราะห์เพื่อหาเมตริกที่จะใส่ใน DeviceMetricData
| พารามิเตอร์ |
key |
String: คีย์ตัวเลือกที่เชื่อมโยงกับไดเรกทอรีที่ดึงมา |
metricDirectory |
File: ERROR(/File)ที่ดึงมาจากอุปกรณ์ที่ตรงกับปุ่มตัวเลือก |
runData |
DeviceMetricData: DeviceMetricData ที่จัดเก็บเมตริกได้ |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
นำไฟล์การติดตาม Perfetto ที่ดึงมาจากอุปกรณ์ ซึ่งอาจเป็นแบบดิบหรือแบบบีบอัด
แล้วเพิ่มลงในบันทึกการทดสอบ
| พารามิเตอร์ |
key |
String: คีย์ตัวเลือกที่เชื่อมโยงกับไฟล์ที่ดึงมา |
metricFile |
File: ERROR(/File)ที่ดึงมาจากอุปกรณ์ที่ตรงกับปุ่มตัวเลือก |
data |
DeviceMetricData: DeviceMetricData ที่จัดเก็บเมตริกได้ |
วิธีการที่ได้รับการป้องกัน
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
ดึงไฟล์จากเส้นทางที่ระบุในอุปกรณ์ ดึงเนื้อหาที่บีบอัดของ
ไฟล์ Perfetto หากเปิดใช้ตัวเลือกบีบอัด Perfetto
| พารามิเตอร์ |
device |
ITestDevice: ซึ่งมีไฟล์ |
remoteFilePath |
String: ตำแหน่งในอุปกรณ์ |
userId |
int: รหัสผู้ใช้ที่จะดึงข้อมูล |
| คิกรีเทิร์น |
File |
เวอร์ชันที่บีบอัดหรือคลายการบีบอัดของไฟล์ Perfetto โดยอิงตามตัวเลือก mCompressPerfetto
ที่ตั้งค่าไว้หรือไม่ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา 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"],[],[]]