IManagedTestDevice
public interface IManagedTestDevice
implements ITestDevice
com.android.tradefed.device.IManagedTestDevice |
একটি ITestDevice যার জীবনচক্র পরিচালিত হয়৷
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | IManagedTestDevice.DeviceEventResponse একটি |
পাবলিক পদ্ধতি | |
---|---|
abstract DeviceAllocationState | getAllocationState () ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন |
abstract Process | getEmulatorProcess () এই এমুলেটরের সাথে সম্পর্কিত |
abstract String | getFastbootPath () ফাস্টবুট বাইনারি ব্যবহার করা পথ ফেরত দেয়। |
abstract String | getFastbootVersion () ফাস্টবুট বাইনারি ব্যবহার করা সংস্করণ স্ট্রিং প্রদান করে। |
abstract String | getMacAddress () ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল। |
abstract IDeviceStateMonitor | getMonitor () ডিভাইসের সাথে যুক্ত |
abstract String | getSimOperator () সিম কার্ড অপারেটর ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইস উপলব্ধ না হলে নাল করুন। |
abstract String | getSimState () সিম কার্ডের অবস্থা ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইসটি উপলভ্য না থাকলে শূন্য করুন। |
abstract IManagedTestDevice.DeviceEventResponse | handleAllocationEvent (DeviceEvent event) প্রদত্ত ডিভাইস ইভেন্টটি প্রক্রিয়া করুন। |
abstract boolean | isFastbootEnabled () ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফিরে যান। |
abstract boolean | recoverDevice () ডিভাইসে পুনরুদ্ধারের আহ্বান জানান। |
abstract void | setDeviceState ( TestDeviceState deviceState) ডিভাইসের অবস্থা আপডেট করুন। |
abstract void | setEmulatorProcess (Process p) |
abstract void | setFastbootEnabled (boolean fastbootEnabled) ডিভাইসের জন্য ফাস্টবুট বিকল্প সেট করুন। |
abstract void | setFastbootPath (String fastbootPath) ফাস্টবুট বাইনারিতে পথ সেট করে যা ব্যবহার করা উচিত। |
abstract void | setIDevice (IDevice device) এই ITestDevice এর সাথে যুক্ত IDevice আপডেট করুন। |
পাবলিক পদ্ধতি
বরাদ্দ রাজ্য পান
public abstract DeviceAllocationState getAllocationState ()
ডিভাইসের বর্তমান বরাদ্দ অবস্থা ফেরত দিন
রিটার্নস | |
---|---|
DeviceAllocationState |
getEmulatorProcess
public abstract Process getEmulatorProcess ()
এই এমুলেটরের সাথে সম্পর্কিত Process
ফেরত দিন।
রিটার্নস | |
---|---|
Process | Process বা null |
GetFastbootPath
public abstract String getFastbootPath ()
ফাস্টবুট বাইনারি ব্যবহার করা পথ ফেরত দেয়। ফাস্টবুট ফাংশন সক্ষম করার জন্য এখনও isFastbootEnabled()
সত্য হতে হবে।
রিটার্নস | |
---|---|
String |
ফাস্টবুট সংস্করণ পান
public abstract String getFastbootVersion ()
ফাস্টবুট বাইনারি ব্যবহার করা সংস্করণ স্ট্রিং প্রদান করে। কিছু ভুল হয়ে গেলে বা নাল.
রিটার্নস | |
---|---|
String |
getMacAddress
public abstract String getMacAddress ()
ডিভাইসের MAC ঠিকানা ফেরত দেয়, যদি এটি ডিভাইস থেকে অনুসন্ধান করতে ব্যর্থ হয় তাহলে নাল।
রিটার্নস | |
---|---|
String |
getMonitor
public abstract IDeviceStateMonitor getMonitor ()
ডিভাইসের সাথে যুক্ত IDeviceStateMonitor
ফেরত দিন।
রিটার্নস | |
---|---|
IDeviceStateMonitor |
getSimOperator
public abstract String getSimOperator ()
সিম কার্ড অপারেটর ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইস উপলব্ধ না হলে নাল করুন।
রিটার্নস | |
---|---|
String |
getSimState
public abstract String getSimState ()
সিম কার্ডের অবস্থা ফেরত দিন বা উপলভ্য না থাকলে বা ডিভাইসটি উপলভ্য না থাকলে শূন্য করুন।
রিটার্নস | |
---|---|
String |
হ্যান্ডেল বরাদ্দ ইভেন্ট
public abstract IManagedTestDevice.DeviceEventResponse handleAllocationEvent (DeviceEvent event)
প্রদত্ত ডিভাইস ইভেন্টটি প্রক্রিয়া করুন। ডিভাইসটিকে নতুন অবস্থায় রূপান্তর করতে পারে। IDeviceMonitor
রাজ্যের যেকোনো পরিবর্তন সম্পর্কে অবহিত করবে।
পরামিতি | |
---|---|
event | DeviceEvent |
রিটার্নস | |
---|---|
IManagedTestDevice.DeviceEventResponse |
ফাস্টবুট সক্ষম
public abstract boolean isFastbootEnabled ()
ডিভাইসের জন্য ফাস্টবুট উপলব্ধ থাকলে ফিরে যান।
রিটার্নস | |
---|---|
boolean |
ডিভাইস পুনরুদ্ধার করুন
public abstract boolean recoverDevice ()
ডিভাইসে পুনরুদ্ধারের আহ্বান জানান।
রিটার্নস | |
---|---|
boolean | পুনরুদ্ধারের চেষ্টা করা হলে এবং সফল হলে সত্য, পুনরুদ্ধার এড়িয়ে গেলে মিথ্যা প্রদান করে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি পুনরুদ্ধার সফল না হয় |
setDeviceState
public abstract void setDeviceState (TestDeviceState deviceState)
ডিভাইসের অবস্থা আপডেট করুন।
পরামিতি | |
---|---|
deviceState | TestDeviceState : TestDeviceState |
সেট ইমুলেটরপ্রসেস
public abstract void setEmulatorProcess (Process p)
Process
সেট করে, যখন এই ডিভাইসটি একটি এমুলেটর হয়।
পরামিতি | |
---|---|
p | Process |
setFastbootEnabled
public abstract void setFastbootEnabled (boolean fastbootEnabled)
ডিভাইসের জন্য ফাস্টবুট বিকল্প সেট করুন। ডিভাইস প্রথম বরাদ্দ করা হলে সেট করা উচিত।
পরামিতি | |
---|---|
fastbootEnabled | boolean : ডিভাইসের জন্য ফাস্টবুট উপলব্ধ কিনা |
সেট ফাস্টবুটপাথ
public abstract void setFastbootPath (String fastbootPath)
ফাস্টবুট বাইনারিতে পথ সেট করে যা ব্যবহার করা উচিত। ফাস্টবুট ফাংশন সক্ষম করার জন্য এখনও isFastbootEnabled()
সত্য হতে হবে।
পরামিতি | |
---|---|
fastbootPath | String |
সেটআইডিভাইস
public abstract void setIDevice (IDevice device)
এই ITestDevice এর সাথে যুক্ত IDevice আপডেট করুন।
নতুন IDevice অবশ্যই বর্তমান রেফারেন্স হিসাবে একই শারীরিক ডিভাইস উল্লেখ করতে হবে। এই পদ্ধতিটি বলা হবে যদি DDMS একটি নতুন IDevice বরাদ্দ করে থাকেপরামিতি | |
---|---|
device | IDevice : IDevice |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-12 UTC-তে শেষবার আপডেট করা হয়েছে।