WaitDeviceRecovery
public class WaitDeviceRecovery
extends Object
implements IDeviceRecovery
java.lang.অবজেক্ট |
↳ | com.android.tradefed.device.WaitDeviceRecovery |
একটি IDeviceRecovery
এর একটি সাধারণ বাস্তবায়ন যা ডিভাইসের অনলাইন হওয়ার জন্য অপেক্ষা করে এবং সাধারণ কমান্ডগুলিতে সাড়া দেয়।
সারাংশ
সুরক্ষিত পদ্ধতি |
---|
void | checkMinBatteryLevel (IDevice device) ডিভাইসের ব্যাটারি স্তর ন্যূনতম প্রয়োজনীয়তা পূরণ করে কিনা তা পরীক্ষা করে |
IRunUtil | getRunUtil () ব্যবহার করার জন্য RunUtil উদাহরণ পান। |
void | handleDeviceNotAvailable (IDeviceStateMonitor monitor, boolean recoverTillOnline) ডিভাইস উপলব্ধ না যেখানে পরিস্থিতি হ্যান্ডেল. |
void | handleDeviceUnresponsive (IDevice device, IDeviceStateMonitor monitor) পরিস্থিতি হ্যান্ডেল করুন যেখানে ডিভাইস অনলাইন কিন্তু প্রতিক্রিয়াহীন। |
ধ্রুবক
BOOTLOADER_POLL_ATTEMPTS
public static final int BOOTLOADER_POLL_ATTEMPTS
ডিভাইস বুটলোডারে আছে কিনা তা পরীক্ষা করার চেষ্টার সংখ্যা।
ইউনিট পরীক্ষার জন্য উন্মুক্ত
ধ্রুবক মান: 3 (0x00000003)
INITIAL_PAUSE_TIME
protected static final long INITIAL_PAUSE_TIME
পুনরুদ্ধারের প্রচেষ্টা শুরু করার আগে ms-এ অপেক্ষা করার সময়
ধ্রুবক মান: 5000 (0x0000000000001388)
ক্ষেত্র
এমবুটলোডার ওয়েটটাইম
protected long mBootloaderWaitTime
mDisableUnresponsiveReboot
protected boolean mDisableUnresponsiveReboot
mFastbootWaitTime
protected long mFastbootWaitTime
অনলাইন ওয়েটটাইম
protected long mOnlineWaitTime
m প্রয়োজনীয় মিন ব্যাটারি
protected int mRequiredMinBattery
mShellWaitTime
protected long mShellWaitTime
mWaitTime
protected long mWaitTime
পাবলিক কনস্ট্রাক্টর
WaitDeviceRecovery
public WaitDeviceRecovery ()
পাবলিক পদ্ধতি
ডিভাইস পুনরুদ্ধার করুন
public void recoverDevice (IDeviceStateMonitor monitor,
boolean recoverUntilOnline)
পরামিতি |
---|
monitor | IDeviceStateMonitor |
recoverUntilOnline | boolean |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
RecoverDeviceBootloader
public void recoverDeviceBootloader (IDeviceStateMonitor monitor)
পরামিতি |
---|
monitor | IDeviceStateMonitor |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
recoverDeviceFastbootd
public void recoverDeviceFastbootd (IDeviceStateMonitor monitor)
পরামিতি |
---|
monitor | IDeviceStateMonitor |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
recoverDeviceRecovery
public void recoverDeviceRecovery (IDeviceStateMonitor monitor)
পরামিতি |
---|
monitor | IDeviceStateMonitor |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সেট ফাস্টবুটপাথ
public void setFastbootPath (String fastbootPath)
পরামিতি |
---|
fastbootPath | String |
সুরক্ষিত পদ্ধতি
মিন ব্যাটারি লেভেল চেক করুন
protected void checkMinBatteryLevel (IDevice device)
ডিভাইসের ব্যাটারি স্তর ন্যূনতম প্রয়োজনীয়তা পূরণ করে কিনা তা পরীক্ষা করে
নিক্ষেপ করে |
---|
DeviceNotAvailableException | যদি ব্যাটারি স্তর পড়া যায় না বা মিনিটের চেয়ে কম হয় |
getRunUtil
protected IRunUtil getRunUtil ()
ব্যবহার করার জন্য RunUtil
উদাহরণ পান।
ইউনিট পরীক্ষার জন্য উন্মুক্ত.
handleDeviceNotAvailable
protected void handleDeviceNotAvailable (IDeviceStateMonitor monitor,
boolean recoverTillOnline)
ডিভাইস উপলব্ধ না যেখানে পরিস্থিতি হ্যান্ডেল.
পরামিতি |
---|
monitor | IDeviceStateMonitor : IDeviceStateMonitor |
recoverTillOnline | boolean : সত্য হলে এই পদ্ধতিটি ফিরে আসা উচিত যদি ডিভাইস অনলাইন থাকে, এবং প্রতিক্রিয়াশীলতার জন্য পরীক্ষা না করে |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
হ্যান্ডেলডিভাইস অপ্রতিক্রিয়াশীল
protected void handleDeviceUnresponsive (IDevice device,
IDeviceStateMonitor monitor)
পরিস্থিতি হ্যান্ডেল করুন যেখানে ডিভাইস অনলাইন কিন্তু প্রতিক্রিয়াহীন।
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |