IDeviceRecovery

public interface IDeviceRecovery

com.android.tradefed.device.IDeviceRecovery


অফলাইনে চলে যাওয়া একটি ডিভাইস পুনরুদ্ধারের জন্য ইন্টারফেস।

সারসংক্ষেপ

পাবলিক পদ্ধতি

abstract void recoverDevice ( IDeviceStateMonitor monitor, boolean recoverUntilOnline)

প্রদত্ত ডিভাইসটি পুনরুদ্ধার করার চেষ্টা করুন যার সাথে আর যোগাযোগ করা যাবে না।

abstract void recoverDeviceBootloader ( IDeviceStateMonitor monitor)

বুটলোডার মোডে প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইস পুনরুদ্ধার করার চেষ্টা করুন।

abstract void recoverDeviceFastbootd ( IDeviceStateMonitor monitor)

ফাস্টবুট মোডে প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইসটি পুনরুদ্ধার করার চেষ্টা করুন।

abstract void recoverDeviceRecovery ( IDeviceStateMonitor monitor)

প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইস পুনরুদ্ধার মোডে পুনরুদ্ধার করার চেষ্টা করুন।

default void setFastbootPath (String fastbootPath)

ফাস্টবুট বাইনারি ব্যবহার করার জন্য পথ সেট করে।

পাবলিক পদ্ধতি

ডিভাইস পুনরুদ্ধার করুন

public abstract void recoverDevice (IDeviceStateMonitor monitor, 
                boolean recoverUntilOnline)

প্রদত্ত ডিভাইসটি পুনরুদ্ধার করার চেষ্টা করুন যার সাথে আর যোগাযোগ করা যাবে না।

পদ্ধতিটি অবরুদ্ধ করা উচিত এবং ডিভাইসটি অনুরোধ অবস্থায় থাকলেই ফিরে আসে।

পরামিতি
monitor IDeviceStateMonitor : IDeviceStateMonitor ব্যবহার করতে হবে।

recoverUntilOnline boolean : সত্য হলে, ডিভাইসটি অ্যাডবি-তে অনলাইন হওয়ার সাথে সাথে পদ্ধতিটি ফিরে আসা উচিত। মিথ্যা হলে, ডিভাইসটি পরীক্ষার জন্য সম্পূর্ণরূপে উপলব্ধ না হওয়া পর্যন্ত পদ্ধতিটি ব্লক করা উচিত (যেমন IDeviceStateMonitor#waitForDeviceAvailable() সফল হয়।

নিক্ষেপ করে
DeviceNotAvailableException যদি ডিভাইস পুনরুদ্ধার করা যায় না

RecoverDeviceBootloader

public abstract void recoverDeviceBootloader (IDeviceStateMonitor monitor)

বুটলোডার মোডে প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইস পুনরুদ্ধার করার চেষ্টা করুন।

পরামিতি
monitor IDeviceStateMonitor : IDeviceStateMonitor ব্যবহার করতে হবে।

নিক্ষেপ করে
DeviceNotAvailableException যদি ডিভাইস পুনরুদ্ধার করা যায় না

recoverDeviceFastbootd

public abstract void recoverDeviceFastbootd (IDeviceStateMonitor monitor)

ফাস্টবুট মোডে প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইসটি পুনরুদ্ধার করার চেষ্টা করুন।

পরামিতি
monitor IDeviceStateMonitor : IDeviceStateMonitor ব্যবহার করতে হবে।

নিক্ষেপ করে
DeviceNotAvailableException যদি ডিভাইস পুনরুদ্ধার করা যায় না

recoverDeviceRecovery

public abstract void recoverDeviceRecovery (IDeviceStateMonitor monitor)

প্রদত্ত অপ্রতিক্রিয়াশীল ডিভাইস পুনরুদ্ধার মোডে পুনরুদ্ধার করার চেষ্টা করুন।

পরামিতি
monitor IDeviceStateMonitor : IDeviceStateMonitor ব্যবহার করতে হবে।

নিক্ষেপ করে
DeviceNotAvailableException যদি ডিভাইস পুনরুদ্ধার করা যায় না

সেট ফাস্টবুটপাথ

public void setFastbootPath (String fastbootPath)

ফাস্টবুট বাইনারি ব্যবহার করার জন্য পথ সেট করে।

পরামিতি
fastbootPath String : একটি String ফাস্টবুট বাইনারির পথ নির্ধারণ করে।