ডিভাইস ফ্ল্যাশপ্রিপারার
public abstract class DeviceFlashPreparer
extends BaseTargetPreparer
একটি ITargetPreparer
যা ফিজিক্যাল অ্যান্ড্রয়েড হার্ডওয়্যারে একটি ছবি ফ্ল্যাশ করে।
সারাংশ
নেস্টেড ক্লাস |
---|
enum | DeviceFlashPreparer.EncryptionOptions ব্যবহারকারীর ডেটা চিত্রের এনক্রিপশন পরিচালনা করার জন্য বিকল্পগুলির সংখ্যা |
পাবলিক কনস্ট্রাক্টর
ডিভাইস ফ্ল্যাশপ্রিপারার
public DeviceFlashPreparer ()
পাবলিক পদ্ধতি
public void setUp (TestInformation testInfo)
পরামিতি |
---|
testInfo | TestInformation |
নিক্ষেপ করে |
---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
public void tearDown (TestInformation testInfo,
Throwable e)
পরামিতি |
---|
testInfo | TestInformation |
e | Throwable |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সুরক্ষিত পদ্ধতি
ডিভাইস প্রোডাক্ট টাইপ চেক করুন
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
বিল্ড তথ্যের তুলনায় ডিভাইসটি প্রত্যাশিত হিসাবে নিশ্চিত করতে ফ্ল্যাশ করার আগে সম্ভাব্য চেক করুন৷
নিক্ষেপ করে |
---|
| com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException | |
BuildError | |
ফ্ল্যাশার তৈরি করুন
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
ব্যবহার করার জন্য IDeviceFlasher
তৈরি করুন। সাবক্লাস ওভাররাইড করতে পারে
পরামিতি |
---|
device | ITestDevice |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
GetDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
ডিভাইস বুট অপেক্ষার সময় পায়
getHostOptions
protected IHostOptions getHostOptions ()
ব্যবহার করার জন্য IHostOptions
উদাহরণ পায়।
ইউনিট পরীক্ষার জন্য উন্মুক্ত
রিপোর্ট ফ্ল্যাশমেট্রিক্স
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
মেট্রিক্স ব্যাকএন্ডে ডিভাইস ফ্ল্যাশিং টাইমিং ডেটা রিপোর্ট করে
পরামিতি |
---|
branch | String : যে শাখা থেকে ডিভাইস তৈরির উৎপত্তি হয়েছে |
buildFlavor | String : ডিভাইস বিল্ডের বিল্ড ফ্লেভার |
buildId | String : ডিভাইস বিল্ডের বিল্ড নম্বর |
serial | String : ডিভাইসের সিরিয়াল নম্বর |
queueTime | long : একটি ফ্ল্যাশিং সীমা উপলব্ধ হওয়ার জন্য অপেক্ষা করা সময় |
flashingTime | long : ফ্ল্যাশিং ডিভাইস ইমেজ জিপ সময় ব্যয় |
flashingStatus | CommandStatus : ফ্ল্যাশিং কমান্ডের কার্যকরী অবস্থা |
SkipPostFlashBuildIdCheck সেট করুন
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
পরামিতি |
---|
skipPostFlashBuildIdCheck | boolean |
সেটSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
পরামিতি |
---|
skipPostFlashFlavorCheck | boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-03-26 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"]],["2025-03-26 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]