নেস্টেড ক্লাস |
|---|
class | ModulePusher.ModulePushError মেইনলাইন মডিউল পুশ করার সময় মারাত্মক ত্রুটি ঘটেছে। |
জনসাধারণের পদ্ধতি |
|---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) adb push ব্যবহার করে ডিভাইসে moduleFiles ইনস্টল করা হয়। |
ধ্রুবক
লাইন_ব্রেক
public static final String LINE_BREAK
ধ্রুবক মান: "\r?\n"
সরকারি নির্মাণকারী
মডিউলপুশার
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 ব্যবহার করে ডিভাইসে moduleFiles ইনস্টল করা হয়।
| প্যারামিটার |
|---|
moduleFiles | ImmutableMultimap : প্যাকেজের নাম থেকে প্যাকেজ ফাইল পর্যন্ত একটি মাল্টিম্যাপ। স্প্লিট কেসের ক্ষেত্রে, বেস প্যাকেজটি ইটারেশন অর্ডারে প্রথমে থাকবে। |
factoryReset | boolean : ফ্যাক্টরি রিসেটের মাধ্যমে রিলোড করা হবে কিনা। |
disablePackageCache | boolean |
সুরক্ষিত পদ্ধতি
চেকএপেক্সঅ্যাক্টিভেটেড
protected void checkApexActivated (ITestDevice device,
List<ModulePusher.ModuleInfo> modules) সমস্ত অ্যাপেক্স সক্রিয় আছে কিনা তা পরীক্ষা করুন।
| প্যারামিটার |
|---|
device | ITestDevice : পরীক্ষাধীন। |
modules | List |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)| প্যারামিটার |
|---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected List<ModulePusher.ModuleInfo> getModulesFailToActivate (List<ModulePusher.ModuleInfo> toInstall,
Set<ITestDevice.ApexInfo> activatedApexes) যে মডিউলগুলো সক্রিয় করা যায়নি, সেগুলো সংগ্রহ করুন।
| প্যারামিটার |
|---|
toInstall | List |
activatedApexes | Set : ডিভাইসে সক্রিয় শীর্ষবিন্দুগুলোর সেট |
| ফেরত |
|---|
List<ModulePusher.ModuleInfo> | যেসব ইনপুট এপেক্স মডিউল সক্রিয় হতে ব্যর্থ হয়েছে, তাদের এপেক্স তথ্য সম্বলিত একটি তালিকা। |
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[] | প্রিলোড ফাইলগুলোর পাথ। |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
"package:{key} versionCode:{value}" লাইনগুলোকে পার্স করে একটি ম্যাপে রূপান্তর করে।
| প্যারামিটার |
|---|
output | String |
| ফেরত |
|---|
ImmutableMap<String, String> | |
সেটআপডিভাইস
protected void setupDevice (ITestDevice device)
/system-এর অধীনে ফাইলগুলি পুশ করার আগে adb root এবং ডিভাইসটি রিমাউন্ট করুন।
| প্যারামিটার |
|---|
device | ITestDevice |
ডিভাইসটি সাড়া দেওয়ার জন্য অপেক্ষা করুন
protected void waitForDeviceToBeResponsive (long waitTime)
| প্যারামিটার |
|---|
waitTime | long |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]