با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
NativeDeviceStateMonitor
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.object |
↳ | com.android.tradefed.device.NativeDeviceStateMonitor |
زیر کلاس های مستقیم شناخته شده |
زیر کلاس های غیر مستقیم شناخته شده NestedDeviceStateMonitor | مانیتور وضعیت دستگاه که بررسیهای اضافی را روی دستگاه تودرتو انجام میدهد تا ویژگیهای محیط مجازیسازی شده را تطبیق دهد. |
|
کلاس کمکی برای نظارت بر وضعیت یک IDevice
بدون پشتیبانی از چارچوب.
خلاصه
ثابت ها
MAX_CHECK_POLL_TIME
protected static final long MAX_CHECK_POLL_TIME
مقدار ثابت: 30000 (0x0000000000007530)
MAX_OP_TIME
protected static final int MAX_OP_TIME
حداکثر زمان عملیات بر حسب میلی ثانیه برای دستور «نظرسنجی برای پاسخگویی».
مقدار ثابت: 10000 (0x00002710)
فیلدها
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
سازندگان عمومی
NativeDeviceStateMonitor
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
پارامترها |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
روش های عمومی
getDeviceState
public TestDeviceState getDeviceState ()
برمی گرداند |
---|
TestDeviceState | |
getFastbootSerialNumber
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
پارامترها |
---|
mountName | String |
دریافت شماره سریال
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
زمان را بر حسب ms تنظیم کنید تا منتظر در دسترس بودن دستگاه در waitForDeviceAvailable()
باشد.
setDefaultOnlineTimeout
public void setDefaultOnlineTimeout (long timeoutMs)
زمان انتظار برای آنلاین شدن دستگاه را در waitForDeviceOnline()
بر حسب ms تنظیم کنید.
setFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
شماره سریال حالت فست بوت را تنظیم کنید.
setIDevice
public void setIDevice (IDevice newDevice)
پارامترها |
---|
newDevice | IDevice |
setState
public void setState (TestDeviceState deviceState)
پارامترها |
---|
deviceState | TestDeviceState |
waitForBootComplete
public boolean waitForBootComplete (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable (long waitTime)
waitForDeviceAvailable
public IDevice waitForDeviceAvailable ()
waitForDeviceBootloader
public boolean waitForDeviceBootloader (long time)
waitForDeviceBootloaderStateUpdate
public void waitForDeviceBootloaderStateUpdate ()
waitForDeviceFastbootd
public boolean waitForDeviceFastbootd (String fastbootPath,
long time)
پارامترها |
---|
fastbootPath | String |
time | long |
waitForDeviceInRecovery
public IDevice waitForDeviceInRecovery ()
waitForDeviceInRecovery
public boolean waitForDeviceInRecovery (long waitTime)
waitForDeviceInSideload
public boolean waitForDeviceInSideload (long waitTime)
waitForDeviceNotAvailable
public boolean waitForDeviceNotAvailable (long waitTime)
waitForDeviceOnline
public IDevice waitForDeviceOnline ()
waitForDeviceOnline
public IDevice waitForDeviceOnline (long waitTime)
waitForDeviceShell
public boolean waitForDeviceShell (long waitTime)
روش های محافظت شده
CreativeOutputReceiver
protected CollectingOutputReceiver createOutputReceiver ()
در معرض آزمایش قرار گرفته است
getCheckPollTime
protected long getCheckPollTime ()
در معرض آزمایش قرار گرفته است
getCurrentTime
protected long getCurrentTime ()
در معرض آزمایش قرار گرفته است
getIDevice
protected IDevice getIDevice ()
برمی گرداند |
---|
IDevice | IDevice با مانیتور دولتی مرتبط شود |
postOnline Check
protected boolean postOnlineCheck (long waitTime)
بررسیهای اضافی روی دستگاه آنلاین انجام میشود
پارامترها |
---|
waitTime | long : زمان بر حسب میلی ثانیه برای صبر کردن قبل از تسلیم شدن |
برمی گرداند |
---|
boolean | true اگر بررسی ها قبل از انقضای زمان انتظار موفقیت آمیز باشد. false در غیر این صورت |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
منتظر می ماند تا فروشگاه خارجی دستگاه نصب شود.
پارامترها |
---|
waitTime | long : زمان بر حسب میلی ثانیه برای صبر کردن قبل از تسلیم شدن |
برمی گرداند |
---|
boolean | true اگر ذخیره خارجی قبل از منقضی شدن زمان انتظار نصب شده باشد. false در غیر این صورت |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-01-04 بهوقت ساعت هماهنگ جهانی."],[],[]]