ডিভাইস ম্যানেজার
public class DeviceManager
extends Object implements IDeviceManager
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceManager |
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | DeviceManager.FastbootDeviceফাস্টবুট মোডে থাকা একটি ডিভাইসের চিত্র। |
ধ্রুবক | |
|---|---|
String | UNKNOWN_DISPLAY_STRINGঅজানা প্রপার্টিগুলির জন্য স্ট্রিং প্রদর্শন করুন |
ক্ষেত্র | |
|---|---|
protected DeviceMonitorMultiplexer | mDvcMon |
protected boolean | mFastbootEnabled |
সরকারি নির্মাণকারী | |
|---|---|
DeviceManager () ডিভাইস ম্যানেজারটি | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | addAvailableDevice ( IDevice stubDevice) |
void | addAvailableNativeDevice ( IDevice stubDevice) |
void | addDeviceMonitor ( IDeviceMonitor mon) একটি |
void | addFastbootDevice ( DeviceManager.FastbootDevice fastbootDevice) |
void | addFastbootListener ( IDeviceManager.IFastbootListener listener)ম্যানেজারকে জানায় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আগ্রহী। |
void | addMonitoringTcpFastbootDevice (String serial, String fastbootSerial)ফাস্টবুট মনিটরে একটি ডিভাইস যুক্ত করুন। |
ITestDevice | allocateDevice ( IDeviceSelection options, boolean isTemporary)পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন। |
ITestDevice | allocateDevice ( IDeviceSelection options)পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন। |
ITestDevice | allocateDevice ()পরীক্ষার জন্য একটি ভৌত ডিভাইসের অনুরোধ করুন |
ITestDevice | connectToTcpDevice (String ipAndPort)adb-over-tcp ব্যবহার করে একটি ডিভাইসের সাথে সংযোগ করুন এই পদ্ধতিটি একটি নতুন ডিভাইস বরাদ্দ করে, যা অবশেষেdisconnectFromTcpDevice(ITestDevice) এর মাধ্যমে মুক্ত করা উচিত। ফেরত আসা ITestDevice টি অনলাইন থাকবে, কিন্তু সাড়া নাও দিতে পারে। |
boolean | disconnectFromTcpDevice ( ITestDevice tcpDevice)adb-over-tcp দ্বারা সংযুক্ত ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন। |
void | displayDevicesInfo (PrintWriter stream, boolean includeStub) পরিচিত ডিভাইসগুলোর তালিকা, সেগুলোর অবস্থা এবং সচরাচর ব্যবহৃত |
CommandResult | executeCmdOnAvailableDevice (String serial, String command, long timeout, TimeUnit timeUnit)উপলব্ধ ডিভাইসে শেল কমান্ড কার্যকর করার জন্য একটি সহায়ক পদ্ধতি। |
String | executeGlobalAdbCommand (String... cmdArgs)কোনো নির্দিষ্ট ডিভাইসের জন্য নয় এমন একটি adb কমান্ড চালান, যেমন— |
ITestDevice | forceAllocateDevice (String serial)রূঢ়ভাবে একটি ডিভাইস বরাদ্দ করুন, এমনকি যদি সেটি বর্তমানে উপলব্ধ না থাকে। |
void | freeDevice ( ITestDevice device, FreeDeviceState deviceState)পুলে একটি ডিভাইস ফেরত দিন পূর্বে বরাদ্দ করা হয়নি এমন কোনো ডিভাইস ফেরত দেওয়ার প্রচেষ্টা উপেক্ষা করা হবে। |
String | getAdbPath ()ব্যবহার করার জন্য adb বাইনারির পাথ ফেরত দেয়। |
String | getAdbVersion ()ডিভাইস ম্যানেজার বর্তমানে যে adb সংস্করণটি ব্যবহার করছে, সেটি জেনে নিন। |
DeviceDescriptor | getDeviceDescriptor (String serial)প্রদত্ত সিরিয়াল নম্বর সহ ডিভাইস ডেসক্রিপ্টরটি ফেরত দেয়। |
String | getFastbootPath ()ব্যবহার করার জন্য ফাস্টবুট বাইনারির পাথ ফেরত দেয়। |
long | getShellCheckCmdTime ()শেল প্রাপ্যতা যাচাই কমান্ডের টাইমআউট মিলিসেকেন্ডে পাওয়া যায়। |
void | init ( IDeviceSelection globalDeviceFilter, List< IDeviceMonitor > globalDeviceMonitors, IManagedTestDeviceFactory deviceFactory)ডিভাইস ম্যানেজার চালু করুন। |
void | init ( IDeviceSelection globalDeviceFilter, List< IDeviceMonitor > globalDeviceMonitors)ডিভাইস ম্যানেজার চালু করুন। |
void | init ()ডিভাইস ম্যানেজার চালু করুন। |
boolean | isEmulator (String serial)প্রদত্ত সিরিয়ালটি একটি এমুলেটরকে প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন। |
boolean | isFileSystemMountCheckEnabled () ফাইল সিস্টেমটি সঠিকভাবে মাউন্ট হয়েছে কিনা, তা |
boolean | isNullDevice (String serial)প্রদত্ত সিরিয়ালটি একটি নাল ডিভাইস কিনা তা নির্ণয় করুন। |
void | killEmulator ( ITestDevice device)প্রদত্ত এমুলেটরটি বন্ধ করুন। |
void | launchEmulator ( ITestDevice device, long bootTimeout, IRunUtil runUtil, List<String> emulatorArgs)এমুলেটর চালু করার সহায়ক পদ্ধতি। |
List< DeviceDescriptor > | listAllDevices (boolean shortDescriptor)সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়। |
List< DeviceDescriptor > | listAllDevices ()সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়। |
ITestDevice | reconnectDeviceToTcp ( ITestDevice usbDevice) একটি সহায়ক মেথড যা প্রদত্ত ইউএসবি ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করে এবং তারপর |
void | removeDeviceMonitor ( IDeviceMonitor mon) পূর্বে যোগ করা একটি |
void | removeFastbootListener ( IDeviceManager.IFastbootListener listener)ম্যানেজারকে জানানো হয় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আর আগ্রহী নয়। |
void | removeMonitoringTcpFastbootDevice (String serial) |
void | restartAdbBridge () (যদি |
void | stopAdbBridge ()adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি বন্ধ করুন। |
void | terminate ()ডিভাইস পর্যবেক্ষণ পরিষেবাগুলো বন্ধ করে দেয় এবং ddm লাইব্রেরিটি বন্ধ করে দেয়। |
void | terminateDeviceMonitor ()ডিভাইস মনিটরগুলো বন্ধ করুন। |
void | terminateDeviceRecovery ()ডিভাইস পুনরুদ্ধার থ্রেডটি বন্ধ করে দেয়। |
void | terminateHard (String reason) |
void | terminateHard () |
boolean | waitForFirstDeviceAdded (long timeout)প্রথম ফিজিক্যাল ডিভাইসটি সংযুক্ত হওয়া পর্যন্ত অপেক্ষা করুন। |
ধ্রুবক
অজানা_ডিসপ্লে_স্ট্রিং
public static final String UNKNOWN_DISPLAY_STRING
অজানা প্রপার্টিগুলির জন্য স্ট্রিং প্রদর্শন করুন
ধ্রুবক মান: 'অজানা'
ক্ষেত্র
mDvcMon
protected DeviceMonitorMultiplexer mDvcMon
mFastbootEnabled
protected boolean mFastbootEnabled
সরকারি নির্মাণকারী
ডিভাইস ম্যানেজার
public DeviceManager ()
ডিভাইস ম্যানেজারটি GlobalConfiguration থেকে পুনরুদ্ধার করা উচিত।
জনসাধারণের পদ্ধতি
উপলব্ধ ডিভাইস যোগ করুন
public void addAvailableDevice (IDevice stubDevice)
| প্যারামিটার | |
|---|---|
stubDevice | IDevice |
অ্যাডঅ্যাভেইলেবলনেটিভডিভাইস
public void addAvailableNativeDevice (IDevice stubDevice)
| প্যারামিটার | |
|---|---|
stubDevice | IDevice |
ডিভাইস মনিটর যোগ করুন
public void addDeviceMonitor (IDeviceMonitor mon)
একটি IDeviceMonitor যোগ করে
| প্যারামিটার | |
|---|---|
mon | IDeviceMonitor |
addFastbootDevice
public void addFastbootDevice (DeviceManager.FastbootDevice fastbootDevice)
| প্যারামিটার | |
|---|---|
fastbootDevice | DeviceManager.FastbootDevice |
addFastbootListener
public void addFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানায় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আগ্রহী।
বর্তমানে একটিIDeviceManager ফাস্টবুটে ডিভাইসগুলোকে কেবল তখনই মনিটর করবে, যখন এক বা একাধিক সক্রিয় লিসেনার থাকবে। করণীয়: এটা এক ধরনের জোড়াতালি - আরও ভালো কোনো সমাধান খুঁজে বের করুন। addMonitoringTcpFastbootDevice
public void addMonitoringTcpFastbootDevice (String serial,
String fastbootSerial)ফাস্টবুট মনিটরে একটি ডিভাইস যুক্ত করুন। ফাস্টবুট মনিটর ডিভাইসটির সাথে যোগাযোগের জন্য 'fastboot_serial' ব্যবহার করবে।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসটির সিরিয়াল নম্বর। |
fastbootSerial | String : ডিভাইসটির ফাস্টবুট মোডের সিরিয়াল নম্বর। |
ডিভাইস বরাদ্দ করুন
public ITestDevice allocateDevice (IDeviceSelection options, boolean isTemporary)
পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন।
| প্যারামিটার | |
|---|---|
options | IDeviceSelection : যে IDeviceSelection ডিভাইসটিকে পূরণ করতে হবে। |
isTemporary | boolean : একটি অস্থায়ী NullDevice তৈরি করা হবে কি না। |
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
ডিভাইস বরাদ্দ করুন
public ITestDevice allocateDevice (IDeviceSelection options)
পরীক্ষার জন্য নির্দিষ্ট মানদণ্ড পূরণ করে এমন একটি ডিভাইসের অনুরোধ করুন।
| প্যারামিটার | |
|---|---|
options | IDeviceSelection : যে IDeviceSelection ডিভাইসটিকে পূরণ করতে হবে। |
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
ডিভাইস বরাদ্দ করুন
public ITestDevice allocateDevice ()
পরীক্ষার জন্য একটি ভৌত ডিভাইসের অনুরোধ করুন
| ফেরত | |
|---|---|
ITestDevice | পরীক্ষার জন্য একটি ITestDevice , অথবা সেটি উপলব্ধ না থাকলে null |
Tcp ডিভাইসের সাথে সংযোগ করুন
public ITestDevice connectToTcpDevice (String ipAndPort)
adb-over-tcp ব্যবহার করে একটি ডিভাইসের সাথে সংযোগ করুন
এই পদ্ধতিটি একটি নতুন ডিভাইস বরাদ্দ করে, যা অবশেষেdisconnectFromTcpDevice(ITestDevice) এর মাধ্যমে মুক্ত করা উচিত। ফেরত আসা ITestDevice টি অনলাইন থাকবে, কিন্তু সাড়া নাও দিতে পারে। মনে রাখবেন যে, TCP-সংযুক্ত কোনো ডিভাইসে রিবুট করার মতো কাজ করলে, ডিভাইসটির সাথে TCP সংযোগ বিচ্ছিন্ন হয়ে যাবে এবং এর ফলে একটি DeviceNotAvailableException দেখা দেবে।| প্যারামিটার | |
|---|---|
ipAndPort | String : সংযোগ করার জন্য ডিভাইসটির মূল আইপি অ্যাড্রেস এবং পোর্ট |
| ফেরত | |
|---|---|
ITestDevice | ITestDevice অথবা null , যদি একটি TCP সংযোগ স্থাপন করা না যায়। |
TcpDevice থেকে সংযোগ বিচ্ছিন্ন করুন
public boolean disconnectFromTcpDevice (ITestDevice tcpDevice)
adb-over-tcp দ্বারা সংযুক্ত ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন।
ডিভাইসটিকে আবার ইউএসবি মোডে ফিরিয়ে আনে এবং এটিকে মুক্ত করে।| প্যারামিটার | |
|---|---|
tcpDevice | ITestDevice : বর্তমানে টিসিপি মোডে থাকা ডিভাইস, যা পূর্বে connectToTcpDevice(String) এর মাধ্যমে বরাদ্দ করা হয়েছিল। |
| ফেরত | |
|---|---|
boolean | ইউএসবি মোডে স্যুইচ সফল হলে true |
ডিসপ্লেডিভাইসেসইনফো
public void displayDevicesInfo (PrintWriter stream,
boolean includeStub)পরিচিত ডিভাইসগুলোর তালিকা, সেগুলোর অবস্থা এবং সচরাচর ব্যবহৃত IDeviceSelection অপশনগুলোর মান সম্বলিত একটি ব্যবহারবান্ধব বিবরণ আউটপুট করুন।
| প্যারামিটার | |
|---|---|
stream | PrintWriter : যে PrintWriter বর্ণনা আউটপুট করবে |
includeStub | boolean : স্টাব ডিভাইসগুলোও প্রদর্শন করা হবে কি না। |
executeCmdOnAvailableDevice
public CommandResult executeCmdOnAvailableDevice (String serial, String command, long timeout, TimeUnit timeUnit)
উপলব্ধ ডিভাইসে শেল কমান্ড কার্যকর করার জন্য একটি সহায়ক পদ্ধতি।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল। |
command | String : শেল কমান্ড। |
timeout | long : কমান্ডটি সম্পন্ন হতে যে সময় লাগে। |
timeUnit | TimeUnit : টাইমআউটের একক। |
| ফেরত | |
|---|---|
CommandResult | একটি CommandResult । |
executeGlobalAdbCommand
public String executeGlobalAdbCommand (String... cmdArgs)
কোনো নির্দিষ্ট ডিভাইসকে লক্ষ্য না করে এমন একটি adb কমান্ড চালান, যেমন: 'adb connect'।
| ফেরত | |
|---|---|
String | কমান্ড সফল হলে স্ট্যান্ডার্ড আউটপুট, অন্যথায় নাল। |
forceAllocateDevice
public ITestDevice forceAllocateDevice (String serial)
রূঢ়ভাবে একটি ডিভাইস বরাদ্দ করুন, এমনকি যদি সেটি বর্তমানে উপলব্ধ না থাকে।
ডিভাইসটি ইতিমধ্যে বরাদ্দ করা থাকলে এর কোনো প্রভাব পড়বে না।| প্যারামিটার | |
|---|---|
serial | String : বরাদ্দ করার জন্য ডিভাইস সিরিয়াল। |
| ফেরত | |
|---|---|
ITestDevice | ITestDevice , অথবা বরাদ্দ করা না গেলে null |
ফ্রিডিভাইস
public void freeDevice (ITestDevice device, FreeDeviceState deviceState)
পুলে একটি ডিভাইস ফেরত দিন
পূর্বে বরাদ্দ করা হয়নি এমন কোনো ডিভাইস ফেরত দেওয়ার প্রচেষ্টা উপেক্ষা করা হবে।| প্যারামিটার | |
|---|---|
device | ITestDevice : বিনামূল্যে ITestDevice |
deviceState | FreeDeviceState : FreeDeviceState উপলব্ধ ডিভাইস পুলে ফেরত পাঠানো হবে কিনা তা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। |
getAdbPath
public String getAdbPath ()
ব্যবহার করার জন্য adb বাইনারির পাথ ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getAdbVersion
public String getAdbVersion ()
ডিভাইস ম্যানেজার বর্তমানে যে adb সংস্করণটি ব্যবহার করছে, সেটি জেনে নিন।
| ফেরত | |
|---|---|
String | |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (String serial)
প্রদত্ত সিরিয়াল নম্বর সহ ডিভাইস ডেসক্রিপ্টরটি ফেরত দেয়।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসটির সিরিয়াল নম্বর যা পেতে হবে |
| ফেরত | |
|---|---|
DeviceDescriptor | নির্বাচিত ডিভাইসের জন্য DeviceDescriptor , অথবা সিরিয়াল নম্বরটি কোনো পরিচিত ডিভাইসের সাথে না মিললে নাল (null)। |
getFastbootPath
public String getFastbootPath ()
ব্যবহার করার জন্য ফাস্টবুট বাইনারির পাথ ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getShellCheckCmdTime
public long getShellCheckCmdTime ()
শেল প্রাপ্যতা যাচাই কমান্ডের টাইমআউট মিলিসেকেন্ডে পাওয়া যায়।
| ফেরত | |
|---|---|
long | |
ইনিট
public void init (IDeviceSelection globalDeviceFilter, List<IDeviceMonitor> globalDeviceMonitors, IManagedTestDeviceFactory deviceFactory)
ডিভাইস ম্যানেজার চালু করুন। অন্য কোনো মেথড কল করার আগে এটি অবশ্যই একবার এবং শুধুমাত্র একবারই কল করতে হবে।
| প্যারামিটার | |
|---|---|
globalDeviceFilter | IDeviceSelection |
globalDeviceMonitors | List |
deviceFactory | IManagedTestDeviceFactory |
ইনিট
public void init (IDeviceSelection globalDeviceFilter, List<IDeviceMonitor> globalDeviceMonitors)
ডিভাইস ম্যানেজার চালু করুন। অন্য কোনো মেথড কল করার আগে এটি অবশ্যই একবার এবং শুধুমাত্র একবারই কল করতে হবে।
| প্যারামিটার | |
|---|---|
globalDeviceFilter | IDeviceSelection : ডিভাইস ফিল্টার |
globalDeviceMonitors | List |
ইনিট
public void init ()
ডিভাইস ম্যানেজার চালু করুন। অন্য কোনো মেথড কল করার আগে এটি অবশ্যই একবার এবং শুধুমাত্র একবারই কল করতে হবে।
isEmulator
public boolean isEmulator (String serial)
প্রদত্ত সিরিয়ালটি একটি এমুলেটরকে প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
boolean | |
isFileSystemMountCheckEnabled
public boolean isFileSystemMountCheckEnabled ()
ফাইল সিস্টেমটি সঠিকভাবে মাউন্ট হয়েছে কিনা, তা NativeDeviceStateMonitor এ পরীক্ষা করা উচিত কি না, তা ফেরত দেয়।
| ফেরত | |
|---|---|
boolean | |
isNullDevice
public boolean isNullDevice (String serial)
প্রদত্ত সিরিয়ালটি একটি নাল ডিভাইস কিনা তা নির্ণয় করুন।
| প্যারামিটার | |
|---|---|
serial | String |
| ফেরত | |
|---|---|
boolean | |
কিলএমুলেটর
public void killEmulator (ITestDevice device)
প্রদত্ত এমুলেটরটি বন্ধ করুন।
adb থেকে এমুলেটর অদৃশ্য না হওয়া পর্যন্ত এটি ব্লক করে রাখে। যদি এমুলেটর আগে থেকেই উপলব্ধ না থাকে, তবে এর কোনো প্রভাব পড়বে না।| প্যারামিটার | |
|---|---|
device | ITestDevice : এমুলেটরের প্রতিনিধিত্বকারী ITestDevice যা বন্ধ করতে হবে |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
লঞ্চএমুলেটর
public void launchEmulator (ITestDevice device, long bootTimeout, IRunUtil runUtil, List<String> emulatorArgs)
এমুলেটর চালু করার সহায়ক পদ্ধতি।
আহ্বানকারীর নির্দেশ অনুযায়ী এমুলেটরটি চালু করা হবে।| প্যারামিটার | |
|---|---|
device | ITestDevice : বরাদ্দকৃত এমুলেটর ডিভাইসকে প্রতিনিধিত্বকারী প্লেসহোল্ডার ITestDevice |
bootTimeout | long : এমুলেটর বুট হওয়ার জন্য অপেক্ষা করার সময় (মিলিসেকেন্ডে)। |
emulatorArgs | List : এমুলেটর চালু করার জন্য কমান্ড লাইন আর্গুমেন্টসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
সমস্ত ডিভাইস তালিকাভুক্ত করুন
public List<DeviceDescriptor> listAllDevices (boolean shortDescriptor)
সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়।
| প্যারামিটার | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীগুলোকে ন্যূনতম তথ্যে সীমাবদ্ধ করা হবে কিনা। |
| ফেরত | |
|---|---|
List< DeviceDescriptor > | সকল পরিচিত ডিভাইসের DeviceDescriptor একটি তালিকা |
সমস্ত ডিভাইস তালিকাভুক্ত করুন
public List<DeviceDescriptor> listAllDevices ()
সকল জ্ঞাত ডিভাইসের ডিভাইস ডেসক্রিপ্টরের একটি তালিকা ফেরত দেয়।
| ফেরত | |
|---|---|
List< DeviceDescriptor > | সকল পরিচিত ডিভাইসের DeviceDescriptor একটি তালিকা |
ডিভাইসকে টিসিপি-তে পুনরায় সংযোগ করুন
public ITestDevice reconnectDeviceToTcp (ITestDevice usbDevice)
একটি সহায়ক মেথড যা প্রদত্ত ইউএসবি ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করে এবং তারপর connectToTcpDevice(String) এর মাধ্যমে সেটির সাথে সংযোগ স্থাপন করে।
| প্যারামিটার | |
|---|---|
usbDevice | ITestDevice : ডিভাইসটি বর্তমানে ইউএসবি মোডে আছে |
| ফেরত | |
|---|---|
ITestDevice | নতুন বরাদ্দকৃত ITestDevice tcp মোডে থাকবে, অথবা tcp সংযোগ স্থাপন করা না গেলে null |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস মনিটর সরান
public void removeDeviceMonitor (IDeviceMonitor mon)
পূর্বে যোগ করা একটি IDeviceMonitor মুছে ফেলে। যদি mon যোগ করা না হয়ে থাকে, তবে এর কোনো প্রভাব নেই।
| প্যারামিটার | |
|---|---|
mon | IDeviceMonitor |
removeFastbootListener
public void removeFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানানো হয় যে একজন লিসেনার ফাস্টবুট অবস্থার পরিবর্তনে আর আগ্রহী নয়।
removeMonitoringTcpFastbootDevice
public void removeMonitoringTcpFastbootDevice (String serial)
| প্যারামিটার | |
|---|---|
serial | String |
রিস্টার্টঅ্যাডবিব্রিজ
public void restartAdbBridge ()
(যদি stopAdbBridge() কল করা হয়ে থাকে) adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি পুনরায় চালু করুন।
স্টপঅ্যাডবিব্রিজ
public void stopAdbBridge ()
adb ব্রিজ এবং adb সংযোগের উপর নির্ভরশীল পরিষেবাগুলি বন্ধ করুন।
শেষ করুন
public void terminate ()
ডিভাইস পর্যবেক্ষণ পরিষেবাগুলো বন্ধ করে দেয় এবং ddm লাইব্রেরিটি বন্ধ করে দেয়।
অ্যাপ্লিকেশনটি বন্ধ করার পর এটি অবশ্যই কল করতে হবে।terminateDeviceMonitor
public void terminateDeviceMonitor ()
ডিভাইস মনিটরগুলো বন্ধ করুন।
ডিভাইস পুনরুদ্ধার বন্ধ করুন
public void terminateDeviceRecovery ()
ডিভাইস পুনরুদ্ধার থ্রেডটি বন্ধ করে দেয়।
টার্মিনেটহার্ড
public void terminateHard (String reason)
terminateHard() এর মতো।
| প্যারামিটার | |
|---|---|
reason | String : চাকরিচ্যুতির ঐচ্ছিক কারণ। |
টার্মিনেটহার্ড
public void terminateHard ()
terminate() মতোই, কিন্তু এটি adb কেও জোরপূর্বক বন্ধ করার চেষ্টা করে।
প্রথম ডিভাইস যোগ করার জন্য অপেক্ষা করুন
public boolean waitForFirstDeviceAdded (long timeout)
প্রথম কোনো ফিজিক্যাল ডিভাইস সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন। যদি আগে কোনো ডিভাইস সংযুক্ত করা হয়ে থাকে, তবে এটি সরাসরি True রিটার্ন করে। যদি কোনো ডিভাইস যুক্ত না করা হয়, তবে টাইমআউটের পর এটি False রিটার্ন করে।
| প্যারামিটার | |
|---|---|
timeout | long : false রিটার্ন করার আগে কতক্ষণ (মিলিসেকেন্ডে) অপেক্ষা করতে হবে। |
| ফেরত | |
|---|---|
boolean | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।