साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
यह एक ऐसा कलेक्टर है जो डिवाइस से Perfect Trace फ़ाइलें इकट्ठा करता है. इसके पास फ़ाइलों को कंप्रेस करने का विकल्प होता है. साथ ही, यह फ़ाइलों को टेस्ट लॉग में जोड़ता है.
खास जानकारी
सार्वजनिक तरीके |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
इस तरीके को लागू करने से, डायरेक्ट्री को लॉग करने और मेट्रिक के लिए पार्स करने की अनुमति मिलनी चाहिए, ताकि उन्हें DeviceMetricData में रखा जा सके.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
डिवाइस से खींची गई परफ़ेक्टो ट्रेस फ़ाइल लें. यह फ़ाइल रॉ या कंप्रेस की गई हो सकती है. इसके बाद, इसे टेस्ट लॉग में जोड़ें.
|
सुरक्षित तरीके |
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)
डिवाइस से खींची गई परफ़ेक्टो ट्रेस फ़ाइल लें. यह फ़ाइल रॉ या कंप्रेस की गई हो सकती है. इसके बाद, इसे टेस्ट लॉग में जोड़ें.
| पैरामीटर |
key |
String: यह उस फ़ाइल से जुड़ी विकल्प कुंजी है जिसे पुल किया गया था. |
metricFile |
File: यह ERROR(/File), विकल्प कुंजी से मेल खाने वाले डिवाइस से लिया गया है. |
data |
DeviceMetricData: DeviceMetricData, जहां मेट्रिक सेव की जा सकती हैं. |
सुरक्षित तरीके
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
डिवाइस में बताए गए पाथ से फ़ाइल को खींचें. अगर कंप्रेस परफ़ेक्टो का विकल्प चालू है, तो परफ़ेक्टो फ़ाइल का कंप्रेस किया गया कॉन्टेंट पुल करें.
| पैरामीटर |
device |
ITestDevice: जिसमें फ़ाइल मौजूद है. |
remoteFilePath |
String: डिवाइस में मौजूद जगह की जानकारी. |
userId |
int: वह यूज़र आईडी जिससे डेटा पाना है |
| रिटर्न |
File |
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) को अपडेट किया गया."],[],[]]