नेस्टेड कक्षाएं |
---|
class | ModulePusher.ModulePushError मेनलाइन मॉड्यूल पुश के दौरान गंभीर त्रुटि। |
सार्वजनिक तरीके |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) एडीबी पुश द्वारा डिवाइस पर moduleFiles इंस्टॉल करता है। |
संरक्षित तरीके |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) जांचें कि क्या सभी शीर्ष सक्रिय हैं। |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) वे मॉड्यूल प्राप्त करें जो सक्रिय होने में विफल रहे। |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) डिवाइस पर पैकेज की स्थापना फ़ाइलों के पथ प्राप्त करें। |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) डिवाइस पर प्रीलोड पैकेज के पथ प्राप्त करें। |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) मानचित्र में "पैकेज:{कुंजी} संस्करणकोड:{मान}" की पंक्तियों को पार्स करता है। |
void | setupDevice ( ITestDevice device) /सिस्टम के अंतर्गत फ़ाइलों को पुश करने से पहले एडीबी रूट और डिवाइस को रीमाउंट करें |
void | waitForDeviceToBeResponsive (long waitTime) |
खेत
पंक्ति तोड़ना
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)
एडीबी पुश द्वारा डिवाइस पर moduleFiles
इंस्टॉल करता है।
पैरामीटर |
---|
moduleFiles | ImmutableMultimap : पैकेज नामों से पैकेज फ़ाइलों तक एक मल्टीमैप। विभाजित मामले में, आधार पैकेज पुनरावृत्ति क्रम में पहला होना चाहिए। |
factoryReset | boolean : यदि फ़ैक्टरी रीसेट के माध्यम से पुनः लोड करें। |
disablePackageCache | boolean |
संरक्षित तरीके
चेकएपेक्स सक्रिय
protected void checkApexActivated (ITestDevice device,
modules)
जांचें कि क्या सभी शीर्ष सक्रिय हैं।
पैरामीटर |
---|
device | ITestDevice : परीक्षण के अंतर्गत। |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
पैरामीटर |
---|
device | ITestDevice |
packageName | String |
getModulesFairToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
वे मॉड्यूल प्राप्त करें जो सक्रिय होने में विफल रहे।
पैरामीटर |
---|
toInstall | |
activatedApexes | : डिवाइस पर सक्रिय शीर्षों का सेट |
रिटर्न |
---|
| एक सूची जिसमें इनपुट एपेक्स मॉड्यूल की एपेक्सइन्फो शामिल है जो सक्रिय होने में विफल रही। |
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)
डिवाइस पर प्रीलोड पैकेज के पथ प्राप्त करें।
विभाजित पैकेजों के लिए, फ़ाइलों के पथों के बाद पैकेज डीआईआर का पथ लौटाएँ। परिणामस्वरूप, इस मामले में रिटर्न का आकार हमेशा > 1 होता है। गैर-विभाजित पैकेजों के लिए, बस प्रीलोड इंस्टॉलेशन फ़ाइल का पथ लौटाएँ।
पैरामीटर |
---|
device | ITestDevice : परीक्षण के अंतर्गत |
moduleFiles | File : स्थापित करने के लिए स्थानीय मॉड्यूल फ़ाइलें |
packageName | String : मॉड्यूल का |
apiLevel | int : डिवाइस का |
रिटर्न |
---|
Path[] | प्रीलोड फ़ाइलों के पथ. |
पार्सपैकेजवर्जनकोड
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
मानचित्र में "पैकेज:{कुंजी} संस्करणकोड:{मान}" की पंक्तियों को पार्स करता है।
रिटर्न |
---|
ImmutableMap<String, String> | |
सेटअपडिवाइस
protected void setupDevice (ITestDevice device)
/सिस्टम के अंतर्गत फ़ाइलों को पुश करने से पहले एडीबी रूट और डिवाइस को रीमाउंट करें
पैरामीटर |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[]
[]