সাইডলোডওটাটার্গেটপ্রিপারার
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
| java.lang.Object | ||||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
| ↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
| ↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
| ↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer | |||
একটি টার্গেট প্রিপেয়ারার যা একটি নির্দিষ্ট OTA প্যাকেজের সাইডলোড সম্পাদন করে, প্যাকেজটি প্রয়োগ করে, ডিভাইসটি বুট আপ হওয়ার জন্য অপেক্ষা করে এবং বিল্ড ইনফো হিসাবে ব্যবহারের জন্য ডিভাইসের বিল্ড প্রোপার্টিগুলো ইনজেক্ট করে।
এই টার্গেট প্রিপেয়ারার ধরে নেয় যে, ডিভাইসটি চালু হওয়ার সময় সাধারণ adb মোডে থাকবে এবং এটি নিশ্চিত করবে যে ডিভাইসটি একই মোডে বন্ধ হলেও এতে নতুন বিল্ডটি প্রয়োগ করা থাকবে। এই প্রক্রিয়া চলাকালীন ডিভাইসের অবস্থার যেকোনো অপ্রত্যাশিত পরিবর্তনকে TargetSetupError হিসেবে রিপোর্ট করা হবে এবং শনাক্ত হওয়া যেকোনো OTA সাইডলোড ত্রুটির ক্ষেত্রেও একই নিয়ম প্রযোজ্য।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
SideloadOtaTargetPreparer () | |
সুরক্ষিত পদ্ধতি | |
|---|---|
File | getDeviceUpdateImage () আপডেটের জন্য ব্যবহৃত ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্বকারী একটি |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device)OTA প্যাকেজের সাইডলোড সম্পাদন করে। |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device)ডিভাইসটি সাইডলোড থেকে রিকভারিতে স্থানান্তরিত হওয়ার জন্য অপেক্ষা করে, তারপর ইউজারস্পেসে রিবুট করে। |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device)প্রস্তুতির জন্য ডিভাইসটিকে সাইডলোড মোডে রিবুট করে। |
সরকারি নির্মাণকারী
সাইডলোডওটাটার্গেটপ্রিপারার
public SideloadOtaTargetPreparer ()
সুরক্ষিত পদ্ধতি
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
আপডেটের জন্য ব্যবহৃত ডিভাইস ইমেজ ফাইলের প্রতিনিধিত্বকারী একটি File ইনস্ট্যান্স প্রদান করে।
| ফেরত | |
|---|---|
File | |
ডিভাইস আপডেট করুন
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)OTA প্যাকেজের সাইডলোড সম্পাদন করে।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
পোস্টআপডেট অ্যাকশন
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)ডিভাইসটি সাইডলোড থেকে রিকভারিতে স্থানান্তরিত হওয়ার জন্য অপেক্ষা করে, তারপর ইউজারস্পেসে রিবুট করে।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
প্রি-আপডেট অ্যাকশন
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)প্রস্তুতির জন্য ডিভাইসটিকে সাইডলোড মোডে রিবুট করে।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |