নেস্টেড ক্লাস |
---|
class | ModulePusher.ModulePushError মেইনলাইন মডিউল পুশ করার সময় মারাত্মক ত্রুটি। |
পাবলিক পদ্ধতি |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) moduleFiles মাধ্যমে ডিভাইসে মডিউল ফাইল ইনস্টল করে। |
সুরক্ষিত পদ্ধতি |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) সমস্ত apexes সক্রিয় আছে কিনা পরীক্ষা করুন. |
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) একটি ম্যাপে "প্যাকেজ:{key} versionCode:{value}" এর লাইন পার্স করে। |
void | setupDevice ( ITestDevice device) /system এর অধীনে ফাইল পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস |
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 |
সুরক্ষিত পদ্ধতি
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
সমস্ত apexes সক্রিয় আছে কিনা পরীক্ষা করুন.
পরামিতি |
---|
device | ITestDevice : পরীক্ষার অধীনে। |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
পরামিতি |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
সক্রিয় হতে ব্যর্থ মডিউল পান.
পরামিতি |
---|
toInstall | |
activatedApexes | : ডিভাইসে সক্রিয় শীর্ষের সেট |
রিটার্নস |
---|
| ইনপুট এপেক্স মডিউলগুলির শীর্ষস্থানীয় তথ্য ধারণকারী একটি তালিকা যা সক্রিয় হতে ব্যর্থ হয়েছে। |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
ডিভাইসে প্যাকেজের ইনস্টলেশন ফাইলগুলির পাথগুলি পান।
পরামিতি |
---|
device | ITestDevice : পরীক্ষার অধীনে |
packageName | String : মডিউলের |
রিটার্নস |
---|
String[] | প্যাকেজের সমস্ত ফাইলের পাথ |
প্রিলোডপাথ পান
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
ডিভাইসে প্রিলোড প্যাকেজের পাথগুলি পান৷
বিভক্ত প্যাকেজের জন্য, ফাইলের পাথ অনুসরণ করে প্যাকেজ dir-এর পাথ ফেরত দিন। ফলস্বরূপ, এই ক্ষেত্রে রিটার্নের আকার সর্বদা > 1 হয়। অ-বিভক্ত প্যাকেজগুলির জন্য, কেবল প্রিলোড ইনস্টলেশন ফাইলের পথটি ফেরত দিন।
পরামিতি |
---|
device | ITestDevice : পরীক্ষার অধীনে |
moduleFiles | File : ইনস্টল করার জন্য স্থানীয় মডিউল ফাইল |
packageName | String : মডিউলের |
apiLevel | int : ডিভাইসের |
রিটার্নস |
---|
Path[] | প্রিলোড ফাইলের পাথ। |
পার্স প্যাকেজ সংস্করণ কোড
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
একটি ম্যাপে "প্যাকেজ:{key} versionCode:{value}" এর লাইন পার্স করে।
রিটার্নস |
---|
ImmutableMap<String, String> | |
সেটআপ ডিভাইস
protected void setupDevice (ITestDevice device)
/system এর অধীনে ফাইল পুশ করার আগে adb রুট এবং রিমাউন্ট ডিভাইস
পরামিতি |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-11-07 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":"অন্যান্য"
}]