আইডিভাইসম্যানেজার
public interface IDeviceManager
| com.android.tradefed.device.IDeviceManager |
পরীক্ষার জন্য উপলব্ধ ডিভাইসগুলো পরিচালনা করার ইন্টারফেস।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
interface | IDeviceManager.IFastbootListenerফাস্টবুট অবস্থার পরিবর্তন শোনার জন্য একটি লিসেনার। |
জনসাধারণের পদ্ধতি | |
|---|---|
abstract void | addDeviceMonitor ( IDeviceMonitor mon) একটি |
abstract void | addFastbootListener ( IDeviceManager.IFastbootListener listener)ম্যানেজারকে জানায় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আগ্রহী। |
abstract void | addMonitoringTcpFastbootDevice (String serial, String fastboot_serial)ফাস্টবুট মনিটরে একটি ডিভাইস যুক্ত করুন। |
abstract ITestDevice | allocateDevice ( IDeviceSelection options, boolean isTemporary)পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন। |
abstract ITestDevice | allocateDevice ( IDeviceSelection options)পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন। |
abstract ITestDevice | allocateDevice ()পরীক্ষার জন্য একটি ভৌত ডিভাইসের অনুরোধ করুন |
abstract ITestDevice | connectToTcpDevice (String ipAndPort)adb-over-tcp ব্যবহার করে একটি ডিভাইসের সাথে সংযোগ করুন এই পদ্ধতিটি একটি নতুন ডিভাইস বরাদ্দ করে, যা অবশেষেdisconnectFromTcpDevice(ITestDevice) এর মাধ্যমে মুক্ত করা উচিত। ফেরত আসা ITestDevice টি অনলাইন থাকবে, কিন্তু সাড়া নাও দিতে পারে। |
abstract boolean | disconnectFromTcpDevice ( ITestDevice tcpDevice)adb-over-tcp দ্বারা সংযুক্ত ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন। |
abstract void | displayDevicesInfo (PrintWriter printWriter, boolean includeStub) পরিচিত ডিভাইসগুলোর তালিকা, সেগুলোর অবস্থা এবং সচরাচর ব্যবহৃত |
abstract CommandResult | executeCmdOnAvailableDevice (String serial, String command, long timeout, TimeUnit timeUnit)উপলব্ধ ডিভাইসে শেল কমান্ড কার্যকর করার জন্য একটি সহায়ক পদ্ধতি। |
abstract ITestDevice | forceAllocateDevice (String serial)রূঢ়ভাবে একটি ডিভাইস বরাদ্দ করুন, এমনকি যদি সেটি বর্তমানে উপলব্ধ না থাকে। |
abstract void | freeDevice ( ITestDevice device, FreeDeviceState state)পুলে একটি ডিভাইস ফেরত দিন পূর্বে বরাদ্দ করা হয়নি এমন কোনো ডিভাইস ফেরত দেওয়ার প্রচেষ্টা উপেক্ষা করা হবে। |
abstract String | getAdbPath ()ব্যবহার করার জন্য adb বাইনারির পাথ ফেরত দেয়। |
abstract String | getAdbVersion ()ডিভাইস ম্যানেজার বর্তমানে যে adb সংস্করণটি ব্যবহার করছে, সেটি জেনে নিন। |
abstract DeviceDescriptor | getDeviceDescriptor (String serial)প্রদত্ত সিরিয়াল নম্বর সহ ডিভাইস ডেসক্রিপ্টরটি ফেরত দেয়। |
abstract String | getFastbootPath ()ব্যবহার করার জন্য ফাস্টবুট বাইনারির পাথ ফেরত দেয়। |
abstract long | getShellCheckCmdTime ()শেল প্রাপ্যতা যাচাই কমান্ডের টাইমআউট মিলিসেকেন্ডে পাওয়া যায়। |
abstract void | init ( IDeviceSelection globalDeviceFilter, List< IDeviceMonitor > deviceMonitors)একটি ডিভাইস ফিল্টার দিয়ে ডিভাইস ম্যানেজারটি চালু করুন। |
abstract void | init ()ডিভাইস ম্যানেজার চালু করুন। |
abstract boolean | isEmulator (String serial)প্রদত্ত সিরিয়ালটি একটি এমুলেটরকে প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন। |
default boolean | isFileSystemMountCheckEnabled () ফাইল সিস্টেমটি সঠিকভাবে মাউন্ট হয়েছে কিনা, তা |
abstract boolean | isNullDevice (String serial)প্রদত্ত সিরিয়ালটি একটি নাল ডিভাইস কিনা তা নির্ণয় করুন। |
abstract void | killEmulator ( ITestDevice device)প্রদত্ত এমুলেটরটি বন্ধ করুন। |
abstract void | launchEmulator ( ITestDevice device, long bootTimeout, IRunUtil runUtil, List<String> emulatorArgs)এমুলেটর চালু করার সহায়ক পদ্ধতি। |
abstract List< DeviceDescriptor > | listAllDevices (boolean shortDescriptor)সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়। |
abstract List< DeviceDescriptor > | listAllDevices ()সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়। |
abstract ITestDevice | reconnectDeviceToTcp ( ITestDevice usbDevice) একটি সহায়ক মেথড যা প্রদত্ত ইউএসবি ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করে এবং তারপর |
abstract void | removeDeviceMonitor ( IDeviceMonitor mon) পূর্বে যোগ করা একটি |
abstract void | removeFastbootListener ( IDeviceManager.IFastbootListener listener)ম্যানেজারকে জানানো হয় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আর আগ্রহী নয়। |
default void | removeMonitoringTcpFastbootDevice (String serial) |
abstract void | restartAdbBridge () (যদি |
abstract void | stopAdbBridge ()adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি বন্ধ করুন। |
abstract void | terminate ()ডিভাইস পর্যবেক্ষণ পরিষেবাগুলো বন্ধ করে দেয় এবং ddm লাইব্রেরিটি বন্ধ করে দেয়। |
abstract void | terminateDeviceMonitor ()ডিভাইস মনিটরগুলো বন্ধ করুন। |
abstract void | terminateDeviceRecovery ()ডিভাইস পুনরুদ্ধার থ্রেডটি বন্ধ করে দেয়। |
default void | terminateHard (String reason) |
abstract void | terminateHard () |
abstract boolean | waitForFirstDeviceAdded (long timeout)প্রথম ফিজিক্যাল ডিভাইসটি সংযুক্ত হওয়া পর্যন্ত অপেক্ষা করুন। |
জনসাধারণের পদ্ধতি
ডিভাইস মনিটর যোগ করুন
public abstract void addDeviceMonitor (IDeviceMonitor mon)
একটি IDeviceMonitor যোগ করে
| প্যারামিটার | |
|---|---|
mon | IDeviceMonitor |
addFastbootListener
public abstract void addFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানায় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আগ্রহী।
বর্তমানে একটিIDeviceManager ফাস্টবুটে ডিভাইসগুলোকে কেবল তখনই মনিটর করবে, যখন এক বা একাধিক সক্রিয় লিসেনার থাকবে। করণীয়: এটা এক ধরনের জোড়াতালি - আরও ভালো কোনো সমাধান খুঁজে বের করুন। addMonitoringTcpFastbootDevice
public abstract void addMonitoringTcpFastbootDevice (String serial,
String fastboot_serial)ফাস্টবুট মনিটরে একটি ডিভাইস যুক্ত করুন। ফাস্টবুট মনিটর ডিভাইসটির সাথে যোগাযোগের জন্য 'fastboot_serial' ব্যবহার করবে।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসটির সিরিয়াল নম্বর। |
fastboot_serial | String : ডিভাইসটির ফাস্টবুট মোডের সিরিয়াল নম্বর। |
ডিভাইস বরাদ্দ করুন
public abstract ITestDevice allocateDevice (IDeviceSelection options, boolean isTemporary)
পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন।
| প্যারামিটার | |
|---|---|
options | IDeviceSelection : যে IDeviceSelection ডিভাইসটিকে পূরণ করতে হবে। |
isTemporary | boolean : একটি অস্থায়ী NullDevice তৈরি করা হবে কি না। |
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
ডিভাইস বরাদ্দ করুন
public abstract ITestDevice allocateDevice (IDeviceSelection options)
পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন।
| প্যারামিটার | |
|---|---|
options | IDeviceSelection : যে IDeviceSelection ডিভাইসটিকে পূরণ করতে হবে। |
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
ডিভাইস বরাদ্দ করুন
public abstract ITestDevice allocateDevice ()
পরীক্ষার জন্য একটি ভৌত ডিভাইসের অনুরোধ করুন
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
Tcp ডিভাইসের সাথে সংযোগ করুন
public abstract ITestDevice connectToTcpDevice (String ipAndPort)
adb-over-tcp ব্যবহার করে একটি ডিভাইসের সাথে সংযোগ করুন
এই পদ্ধতিটি একটি নতুন ডিভাইস বরাদ্দ করে, যা অবশেষেdisconnectFromTcpDevice(ITestDevice) এর মাধ্যমে মুক্ত করা উচিত। ফেরত আসা ITestDevice টি অনলাইন থাকবে, কিন্তু সাড়া নাও দিতে পারে। মনে রাখবেন যে, TCP-সংযুক্ত কোনো ডিভাইসে রিবুট করার মতো কাজ করলে, ডিভাইসটির সাথে TCP সংযোগ বিচ্ছিন্ন হয়ে যাবে এবং এর ফলে একটি DeviceNotAvailableException দেখা দেবে।| প্যারামিটার | |
|---|---|
ipAndPort | String : সংযোগ করার জন্য ডিভাইসটির মূল আইপি অ্যাড্রেস এবং পোর্ট |
| ফেরত | |
|---|---|
ITestDevice | ITestDevice অথবা null , যদি একটি TCP সংযোগ স্থাপন করা না যায়। |
TcpDevice থেকে সংযোগ বিচ্ছিন্ন করুন
public abstract boolean disconnectFromTcpDevice (ITestDevice tcpDevice)
adb-over-tcp দ্বারা সংযুক্ত ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন।
ডিভাইসটিকে আবার ইউএসবি মোডে ফিরিয়ে আনে এবং এটিকে মুক্ত করে।| প্যারামিটার | |
|---|---|
tcpDevice | ITestDevice : বর্তমানে টিসিপি মোডে থাকা ডিভাইস, যা পূর্বে connectToTcpDevice(String) এর মাধ্যমে বরাদ্দ করা হয়েছিল। |
| ফেরত | |
|---|---|
boolean | ইউএসবি মোডে স্যুইচ সফল হলে true |
ডিসপ্লেডিভাইসেসইনফো
public abstract void displayDevicesInfo (PrintWriter printWriter,
boolean includeStub) পরিচিত ডিভাইসগুলোর তালিকা, সেগুলোর অবস্থা এবং সচরাচর ব্যবহৃত IDeviceSelection অপশনগুলোর মান সম্বলিত একটি ব্যবহারবান্ধব বিবরণ আউটপুট করুন।
| প্যারামিটার | |
|---|---|
printWriter | PrintWriter : যে PrintWriter বর্ণনা আউটপুট করবে |
includeStub | boolean : স্টাব ডিভাইসগুলোও প্রদর্শন করা হবে কি না। |
executeCmdOnAvailableDevice
public abstract CommandResult executeCmdOnAvailableDevice (String serial, String command, long timeout, TimeUnit timeUnit)
উপলব্ধ ডিভাইসে শেল কমান্ড কার্যকর করার জন্য একটি সহায়ক পদ্ধতি।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল। |
command | String : শেল কমান্ড। |
timeout | long : কমান্ডটি সম্পন্ন হতে যে সময় লাগে। |
timeUnit | TimeUnit : টাইমআউটের একক। |
| ফেরত | |
|---|---|
CommandResult | একটি CommandResult । |
forceAllocateDevice
public abstract ITestDevice forceAllocateDevice (String serial)
রূঢ়ভাবে একটি ডিভাইস বরাদ্দ করুন, এমনকি যদি সেটি বর্তমানে উপলব্ধ না থাকে।
ডিভাইসটি ইতিমধ্যে বরাদ্দ করা থাকলে এর কোনো প্রভাব পড়বে না।| প্যারামিটার | |
|---|---|
serial | String : বরাদ্দ করার জন্য ডিভাইস সিরিয়াল। |
| ফেরত | |
|---|---|
ITestDevice | ITestDevice , অথবা বরাদ্দ করা না গেলে null |
ফ্রিডিভাইস
public abstract void freeDevice (ITestDevice device, FreeDeviceState state)
পুলে একটি ডিভাইস ফেরত দিন
পূর্বে বরাদ্দ করা হয়নি এমন কোনো ডিভাইস ফেরত দেওয়ার প্রচেষ্টা উপেক্ষা করা হবে।| প্যারামিটার | |
|---|---|
device | ITestDevice : বিনামূল্যে ITestDevice |
state | FreeDeviceState : FreeDeviceState উপলব্ধ ডিভাইস পুলে ফেরত পাঠানো হবে কিনা তা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। |
getAdbPath
public abstract String getAdbPath ()
ব্যবহার করার জন্য adb বাইনারির পাথ ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getAdbVersion
public abstract String getAdbVersion ()
ডিভাইস ম্যানেজার বর্তমানে যে adb সংস্করণটি ব্যবহার করছে, সেটি জেনে নিন।
| ফেরত | |
|---|---|
String | |
getDeviceDescriptor
public abstract DeviceDescriptor getDeviceDescriptor (String serial)
প্রদত্ত সিরিয়াল নম্বর সহ ডিভাইস ডেসক্রিপ্টরটি ফেরত দেয়।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসটির সিরিয়াল নম্বর যা পেতে হবে |
| ফেরত | |
|---|---|
DeviceDescriptor | নির্বাচিত ডিভাইসের জন্য DeviceDescriptor , অথবা সিরিয়াল নম্বরটি কোনো পরিচিত ডিভাইসের সাথে না মিললে নাল (null)। |
getFastbootPath
public abstract String getFastbootPath ()
ব্যবহার করার জন্য ফাস্টবুট বাইনারির পাথ ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getShellCheckCmdTime
public abstract long getShellCheckCmdTime ()
শেল প্রাপ্যতা যাচাই কমান্ডের টাইমআউট মিলিসেকেন্ডে পাওয়া যায়।
| ফেরত | |
|---|---|
long | |
ইনিট
public abstract void init (IDeviceSelection globalDeviceFilter, List<IDeviceMonitor> deviceMonitors)
একটি ডিভাইস ফিল্টার দিয়ে ডিভাইস ম্যানেজারটি চালু করুন। এই ফিল্টারটি ব্যবহার করে ডিভাইস ম্যানেজারকে নির্দিষ্ট কিছু সংযুক্ত ডিভাইস উপেক্ষা করার নির্দেশ দেওয়া যায়।
| প্যারামিটার | |
|---|---|
globalDeviceFilter | IDeviceSelection : ডিভাইস ফিল্টার |
deviceMonitors | List |
ইনিট
public abstract void init ()
ডিভাইস ম্যানেজার চালু করুন। অন্য কোনো মেথড কল করার আগে এটি অবশ্যই একবার এবং শুধুমাত্র একবারই কল করতে হবে।
isEmulator
public abstract boolean isEmulator (String serial)
প্রদত্ত সিরিয়ালটি একটি এমুলেটরকে প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
boolean | |
isFileSystemMountCheckEnabled
public boolean isFileSystemMountCheckEnabled ()
ফাইল সিস্টেমটি সঠিকভাবে মাউন্ট হয়েছে কিনা, তা NativeDeviceStateMonitor এ পরীক্ষা করা উচিত কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
isNullDevice
public abstract boolean isNullDevice (String serial)
প্রদত্ত সিরিয়ালটি একটি নাল ডিভাইস কিনা তা নির্ণয় করুন।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
boolean | |
কিলএমুলেটর
public abstract void killEmulator (ITestDevice device)
প্রদত্ত এমুলেটরটি বন্ধ করুন।
adb থেকে এমুলেটর অদৃশ্য না হওয়া পর্যন্ত এটি ব্লক করে রাখে। যদি এমুলেটর আগে থেকেই উপলব্ধ না থাকে, তবে এর কোনো প্রভাব পড়বে না।| প্যারামিটার | |
|---|---|
device | ITestDevice : এমুলেটরের প্রতিনিধিত্বকারী ITestDevice যা বন্ধ করতে হবে |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | যদি এমুলেটর বন্ধ হতে ব্যর্থ হয় |
লঞ্চএমুলেটর
public abstract void launchEmulator (ITestDevice device, long bootTimeout, IRunUtil runUtil, List<String> emulatorArgs)
এমুলেটর চালু করার সহায়ক পদ্ধতি।
আহ্বানকারীর নির্দেশ অনুযায়ী এমুলেটরটি চালু করা হবে।| প্যারামিটার | |
|---|---|
device | ITestDevice : বরাদ্দকৃত এমুলেটর ডিভাইসকে প্রতিনিধিত্বকারী প্লেসহোল্ডার ITestDevice |
bootTimeout | long : এমুলেটর বুট হওয়ার জন্য অপেক্ষা করার সময় (মিলিসেকেন্ডে)। |
emulatorArgs | List : এমুলেটর চালু করার জন্য কমান্ড লাইন আর্গুমেন্টসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | যদি এমুলেটর বুট করতে বা অনলাইন হতে ব্যর্থ হয় |
সমস্ত ডিভাইস তালিকাভুক্ত করুন
public abstract List<DeviceDescriptor> listAllDevices (boolean shortDescriptor)
সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়।
| প্যারামিটার | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীগুলোকে ন্যূনতম তথ্যে সীমাবদ্ধ করা হবে কিনা। |
| ফেরত | |
|---|---|
List< DeviceDescriptor > | সকল পরিচিত ডিভাইসের DeviceDescriptor একটি তালিকা |
সমস্ত ডিভাইস তালিকাভুক্ত করুন
public abstract List<DeviceDescriptor> listAllDevices ()
সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়।
| ফেরত | |
|---|---|
List< DeviceDescriptor > | সকল পরিচিত ডিভাইসের DeviceDescriptor একটি তালিকা |
ডিভাইসকে টিসিপি-তে পুনরায় সংযোগ করুন
public abstract ITestDevice reconnectDeviceToTcp (ITestDevice usbDevice)
একটি সহায়ক মেথড যা প্রদত্ত ইউএসবি ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করে এবং তারপর connectToTcpDevice(String) এর মাধ্যমে সেটির সাথে সংযোগ স্থাপন করে।
| প্যারামিটার | |
|---|---|
usbDevice | ITestDevice : ডিভাইসটি বর্তমানে ইউএসবি মোডে আছে |
| ফেরত | |
|---|---|
ITestDevice | নতুন বরাদ্দকৃত ITestDevice tcp মোডে থাকবে, অথবা tcp সংযোগ স্থাপন করা না গেলে null |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | যদি usbDevice সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় এবং তা পুনরুদ্ধার করা না যায় |
ডিভাইস মনিটর সরান
public abstract void removeDeviceMonitor (IDeviceMonitor mon)
পূর্বে যোগ করা একটি IDeviceMonitor মুছে ফেলে। যদি mon যোগ করা না হয়ে থাকে, তবে এর কোনো প্রভাব নেই।
| প্যারামিটার | |
|---|---|
mon | IDeviceMonitor |
removeFastbootListener
public abstract void removeFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানানো হয় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আর আগ্রহী নয়।
removeMonitoringTcpFastbootDevice
public void removeMonitoringTcpFastbootDevice (String serial)
| প্যারামিটার | |
|---|---|
serial | String |
রিস্টার্টঅ্যাডবিব্রিজ
public abstract void restartAdbBridge ()
(যদি stopAdbBridge() কল করা হয়ে থাকে) adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি পুনরায় চালু করুন।
স্টপঅ্যাডবিব্রিজ
public abstract void stopAdbBridge ()
adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি বন্ধ করুন।
শেষ করুন
public abstract void terminate ()
ডিভাইস পর্যবেক্ষণ পরিষেবাগুলো বন্ধ করে দেয় এবং ddm লাইব্রেরিটি বন্ধ করে দেয়।
অ্যাপ্লিকেশনটি বন্ধ করার পর এটি অবশ্যই কল করতে হবে।আরও দেখুন:
terminateDeviceMonitor
public abstract void terminateDeviceMonitor ()
ডিভাইস মনিটরগুলো বন্ধ করুন।
ডিভাইস পুনরুদ্ধার বন্ধ করুন
public abstract void terminateDeviceRecovery ()
ডিভাইস পুনরুদ্ধার থ্রেডটি বন্ধ করে দেয়।
টার্মিনেটহার্ড
public void terminateHard (String reason)
terminateHard() এর মতো।
| প্যারামিটার | |
|---|---|
reason | String : চাকরিচ্যুতির ঐচ্ছিক কারণ। |
টার্মিনেটহার্ড
public abstract void terminateHard ()
terminate() মতোই, কিন্তু এটি adb কেও জোরপূর্বক বন্ধ করার চেষ্টা করে।
প্রথম ডিভাইস যোগ করার জন্য অপেক্ষা করুন
public abstract boolean waitForFirstDeviceAdded (long timeout)
প্রথম কোনো ফিজিক্যাল ডিভাইস সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন। যদি আগে কোনো ডিভাইস সংযুক্ত করা হয়ে থাকে, তবে এটি সরাসরি True রিটার্ন করে। যদি কোনো ডিভাইস যুক্ত না করা হয়, তবে টাইমআউটের পর এটি False রিটার্ন করে।
| প্যারামিটার | |
|---|---|
timeout | long : false রিটার্ন করার আগে কতক্ষণ (মিলিসেকেন্ডে) অপেক্ষা করতে হবে। |
| ফেরত | |
|---|---|
boolean | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।