নেস্টেড ক্লাস |
---|
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) |
ক্ষেত্র
LINE_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)
অ্যাডবি পুশের মাধ্যমে ডিভাইসে 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 License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-31 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"]],["2024-10-31 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]