संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
मॉड्यूल पुशर
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
खास जानकारी
फ़ील्ड्स की फ़िल्में |
public
static
final
String |
LINE_BREAK
|
सार्वजनिक तरीके |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
adb push certificate से डिवाइस पर moduleFiles इंस्टॉल होता है.
|
फ़ील्ड्स की फ़िल्में
लाइन_BREAK
public static final String LINE_BREAK
सार्वजनिक कंस्ट्रक्टर
मॉड्यूल पुशर
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
पैरामीटर |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
सार्वजनिक तरीके
इंस्टॉल मॉड्यूल
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
adb push certificate से डिवाइस पर moduleFiles
इंस्टॉल करता है.
पैरामीटर |
moduleFiles |
ImmutableMultimap : पैकेज के नाम से लेकर पैकेज फ़ाइलों तक का मल्टीमैप. विभाजित मामले में,
बेस पैकेज, बार-बार लागू होने वाले क्रम में सबसे पहला होना चाहिए. |
factoryReset |
boolean : फ़ैक्ट्री रीसेट के ज़रिए फिर से लोड करने पर. |
disablePackageCache |
boolean |
सुरक्षित तरीके
CheckApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
देखें कि सभी एपेक्स चालू हैं या नहीं.
पैरामीटर |
device |
ITestDevice : जांच में है. |
modules |
|
गेटApexPathDownSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
पैरामीटर |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
वे मॉड्यूल पाएं जो चालू नहीं हो पाए.
पैरामीटर |
toInstall |
|
activatedApexes |
: डिवाइस पर सक्रिय एपेक्स का सेट |
रिटर्न |
|
ऐसी सूची जिसमें इनपुट एपेक्स मॉड्यूल की apexinfo फ़ाइल है, जो चालू नहीं हो सकी. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
डिवाइस पर पैकेज को इंस्टॉल करने वाली फ़ाइलों के पाथ पाएं.
पैरामीटर |
device |
ITestDevice : जांच में है |
packageName |
मॉड्यूल का String : |
रिटर्न |
String[] |
पैकेज की सभी फ़ाइलों के पाथ |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
डिवाइस पर, पहले से लोड किए गए पैकेज के पाथ पाएं.
स्प्लिट पैकेज के लिए, पैकेज डायर का पाथ, उसके बाद फ़ाइलों के पाथ पर जाएं. जैसे
नतीजे के तौर पर, रिटर्न का साइज़ हमेशा > होता है अगर हां, तो स्प्लिट नहीं किए जा सकने वाले पैकेज के लिए, सिर्फ़
यह विकल्प, पहले से लोड की गई इंस्टॉलेशन फ़ाइल का पाथ दिखाता है.
पैरामीटर |
device |
ITestDevice : जांच में है |
moduleFiles |
File : इंस्टॉल करने के लिए लोकल मॉड्यूल फ़ाइलें |
packageName |
मॉड्यूल का String : |
apiLevel |
डिवाइस का int : |
रिटर्न |
Path[] |
प्रीलोड फ़ाइलों के पाथ. |
ParपैकेजVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
यह "package:{key} versionCode:{value}" की लाइनों को पार्स करता है मैप में जोड़ दिया जाता है.
रिटर्न |
ImmutableMap<String, String> |
|
डिवाइस सेटअप करें
protected void setupDevice (ITestDevice device)
फ़ाइलों को /system में पुश करने से पहले adb रूट और डिवाइस को फिर से माउंट करें
पैरामीटर |
device |
ITestDevice |
प्रतीक्षा करेंForDeviceToBeरिस्पॉन्सिव
protected void waitForDeviceToBeResponsive (long waitTime)
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-08-20 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-08-20 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}
[[["समझने में आसान है","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"]],["आखिरी बार 2024-08-20 (UTC) को अपडेट किया गया."]]