সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
নেটিভ ডিভাইস স্টেট মনিটর
public class NativeDeviceStateMonitor
extends Object
implements IDeviceStateMonitor
java.lang.অবজেক্ট |
↳ | 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
'প্রতিক্রিয়াশীলতার জন্য পোল' কমান্ডের জন্য ms-এ সর্বাধিক অপারেশন সময়
ধ্রুবক মান: 10000 (0x00002710)
ক্ষেত্র
PERM_DENIED_ERROR_PATTERN
protected static final String PERM_DENIED_ERROR_PATTERN
পাবলিক কনস্ট্রাক্টর
নেটিভ ডিভাইস স্টেট মনিটর
public NativeDeviceStateMonitor (IDeviceManager mgr,
IDevice device,
boolean fastbootEnabled)
পরামিতি |
---|
mgr | IDeviceManager |
device | IDevice |
fastbootEnabled | boolean |
পাবলিক পদ্ধতি
getDeviceState
public TestDeviceState getDeviceState ()
ফাস্টবুট সিরিয়াল নম্বর পান
public String getFastbootSerialNumber ()
getMountPoint
public String getMountPoint (String mountName)
সিরিয়াল নম্বর পান
public String getSerialNumber ()
isAdbTcp
public boolean isAdbTcp ()
setDefaultAvailableTimeout
public void setDefaultAvailableTimeout (long timeoutMs)
waitForDeviceAvailable()
এ একটি ডিভাইস উপলব্ধ হওয়ার জন্য অপেক্ষা করার জন্য ms-এ সময় সেট করুন।
সেটডিফল্টঅনলাইনটাইমআউট
public void setDefaultOnlineTimeout (long timeoutMs)
waitForDeviceOnline()
এ একটি ডিভাইস অনলাইন হওয়ার জন্য অপেক্ষা করার জন্য ms-এ সময় সেট করুন।
সেটFastbootSerialNumber
public void setFastbootSerialNumber (String serial)
ফাস্টবুট মোড সিরিয়াল নম্বর সেট করুন।
সেটআইডিভাইস
public void setIDevice (IDevice newDevice)
পরামিতি |
---|
newDevice | IDevice |
সেট স্টেট
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)
সুরক্ষিত পদ্ধতি
আউটপুট রিসিভার তৈরি করুন
protected CollectingOutputReceiver createOutputReceiver ()
পরীক্ষার জন্য উন্মুক্ত
GetCheckPollTime
protected long getCheckPollTime ()
পরীক্ষার জন্য উন্মুক্ত
GetCurrentTime
protected long getCurrentTime ()
পরীক্ষার জন্য উন্মুক্ত
getIDevice
protected IDevice getIDevice ()
রিটার্নস |
---|
IDevice | রাষ্ট্র মনিটর সঙ্গে IDevice সহযোগী |
পোস্ট অনলাইন চেক
protected boolean postOnlineCheck (long waitTime)
একটি অনলাইন ডিভাইসে অতিরিক্ত চেক করতে হবে
পরামিতি |
---|
waitTime | long : হাল ছেড়ে দেওয়ার আগে অপেক্ষা করার জন্য MS-এ সময় |
রিটার্নস |
---|
boolean | অপেক্ষার সময় শেষ হওয়ার আগে চেক সফল হলে true । অন্যথায় false |
waitForStoreMount
protected boolean waitForStoreMount (long waitTime)
ডিভাইসের বাহ্যিক স্টোর মাউন্ট করার জন্য অপেক্ষা করে।
পরামিতি |
---|
waitTime | long : হাল ছেড়ে দেওয়ার আগে অপেক্ষা করার জন্য MS-এ সময় |
রিটার্নস |
---|
boolean | ওয়েটটাইম মেয়াদ শেষ হওয়ার আগে বহিরাগত স্টোর মাউন্ট করা হলে true । অন্যথায় false |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]