ডিভাইস ম্যানেজার
public class DeviceManager
extends Object implements IDeviceManager প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | 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(com.android.tradefed.device.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 ()ব্যবহারের জন্য ফাস্টবুট বাইনারির পথ ফেরত পাঠায়। |
void | init ( IDeviceSelection globalDeviceFilter,ডিভাইস ম্যানেজারটি আরম্ভ করুন। |
void | init ( IDeviceSelection globalDeviceFilter,ডিভাইস ম্যানেজারটি আরম্ভ করুন। |
void | init ()ডিভাইস ম্যানেজারটি আরম্ভ করুন। |
boolean | isEmulator (String serial)প্রদত্ত সিরিয়ালটি একটি এমুলেটর প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন |
boolean | isFileSystemMountCheckEnabled () |
boolean | isNullDevice (String serial)প্রদত্ত সিরিয়ালটি একটি নাল ডিভাইস প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন |
void | killEmulator ( ITestDevice device)প্রদত্ত এমুলেটরটি বন্ধ করুন। |
void | launchEmulator ( ITestDevice device, long bootTimeout, IRunUtil runUtil,এমুলেটর চালু করার জন্য সহায়ক পদ্ধতি। |
| listAllDevices (boolean shortDescriptor)সকল পরিচিত ডিভাইসের জন্য DeviceDescriptors এর একটি তালিকা প্রদান করে। |
| listAllDevices ()সকল পরিচিত ডিভাইসের জন্য DeviceDescriptors এর একটি তালিকা প্রদান করে। |
ITestDevice | reconnectDeviceToTcp ( ITestDevice usbDevice) একটি সহায়ক পদ্ধতি যা প্রদত্ত USB ডিভাইসটিকে adb-over-tcp মোডে স্যুইচ করে এবং তারপর |
void | removeDeviceMonitor ( IDeviceMonitor mon) পূর্বে যোগ করা একটি |
void | removeFastbootListener ( IDeviceManager.IFastbootListener listener)ম্যানেজারকে জানায় যে একজন শ্রোতা আর ফাস্টবুট অবস্থা পরিবর্তনে আগ্রহী নন। |
void | removeMonitoringTcpFastbootDevice (String serial) |
void | restartAdbBridge () পুনঃসূচনা করুন (যদি |
void | stopAdbBridge ()স্টপ অ্যাডবি ব্রিজ এবং পরিষেবাগুলি অ্যাডবি সংযোগের উপর নির্ভর করে। |
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 থেকে পুনরুদ্ধার করা উচিত
পাবলিক পদ্ধতি
addAvailableDevice সম্পর্কে
public void addAvailableDevice (IDevice stubDevice)
| পরামিতি | |
|---|---|
stubDevice | IDevice |
addAvailableNativeDevice সম্পর্কে
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 |
অ্যাডফাস্টবুটলিস্টনার
public void addFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানায় যে একজন শ্রোতা ফাস্টবুট অবস্থা পরিবর্তনে আগ্রহী।
বর্তমানে একটিIDeviceManager শুধুমাত্র ফাস্টবুটে থাকা ডিভাইসগুলি পর্যবেক্ষণ করবে যদি এক বা একাধিক সক্রিয় শ্রোতা থাকে। করণীয়: এটি কিছুটা হ্যাক - আরও ভালো সমাধান খুঁজুন অ্যাডমনিটরিংটিসিপিফাস্টবুটডিভাইস
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 |
কানেক্টটুটিসিপিডিভাইস
public ITestDevice connectToTcpDevice (String ipAndPort)
adb-over-tcp ব্যবহার করে একটি ডিভাইসের সাথে সংযোগ করুন
এই পদ্ধতিটি একটি নতুন ডিভাইস বরাদ্দ করে, যা অবশেষেdisconnectFromTcpDevice(com.android.tradefed.device.ITestDevice) এর মাধ্যমে মুক্ত করা উচিত। ফেরত দেওয়া ITestDevice অনলাইনে থাকবে, কিন্তু রেসপন্সিভ নাও হতে পারে। মনে রাখবেন যে tcp সংযুক্ত ডিভাইসে রিবুটের মতো কাজ করলে, ডিভাইসের সাথে tcp সংযোগ বিচ্ছিন্ন হয়ে যাবে এবং এর ফলে DeviceNotAvailableException তৈরি হবে।| পরামিতি | |
|---|---|
ipAndPort | String : যে ডিভাইসের সাথে সংযোগ স্থাপন করতে হবে তার আসল আইপি ঠিকানা এবং পোর্ট |
| রিটার্নস | |
|---|---|
ITestDevice | যদি একটি tcp সংযোগ তৈরি করা না যায়, তাহলে ITestDevice অথবা null |
টিসিপিডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন
public boolean disconnectFromTcpDevice (ITestDevice tcpDevice)
একটি adb-over-tcp সংযুক্ত ডিভাইস থেকে সংযোগ বিচ্ছিন্ন করুন।
ডিভাইসটিকে আবার USB মোডে স্যুইচ করে, এবং এটিকে মুক্ত করে।| পরামিতি | |
|---|---|
tcpDevice | ITestDevice : বর্তমানে tcp মোডে থাকা ডিভাইসটি, পূর্বে connectToTcpDevice(String) এর মাধ্যমে বরাদ্দ করা হয়েছিল। |
| রিটার্নস | |
|---|---|
boolean | ইউএসবি মোডে স্যুইচ সফল হলে true |
ডিসপ্লেডিভাইসইনফো
public void displayDevicesInfo (PrintWriter stream,
boolean includeStub)সাধারণভাবে ব্যবহৃত IDeviceSelection বিকল্পগুলির জন্য পরিচিত ডিভাইসের তালিকা, তাদের অবস্থা এবং মান সম্বলিত একটি ব্যবহারকারী-বান্ধব বিবরণ আউটপুট করুন।
| পরামিতি | |
|---|---|
stream | PrintWriter : বর্ণনা আউটপুট করার জন্য ERROR(/PrintWriter) |
includeStub | boolean : স্টাব ডিভাইসগুলিও প্রদর্শন করা হবে কিনা। |
এক্সিকিউট সিএমডিঅনএভাইলেবলডিভাইস
public CommandResult executeCmdOnAvailableDevice (String serial, String command, long timeout, TimeUnit timeUnit)
উপলব্ধ ডিভাইসে শেল কমান্ড কার্যকর করার জন্য একটি সহায়ক পদ্ধতি।
| পরামিতি | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল। |
command | String : শেল কমান্ড। |
timeout | long : কমান্ডটি সম্পূর্ণ হতে যে পরিমাণ সময় লাগে। |
timeUnit | TimeUnit : টাইমআউটের ইউনিট। |
| রিটার্নস | |
|---|---|
CommandResult | একটি CommandResult । |
এক্সিকিউটগ্লোবালএডবিকমান্ড
public String executeGlobalAdbCommand (String... cmdArgs)
একটি নির্দিষ্ট ডিভাইসের জন্য নয় এমন একটি adb কমান্ড কার্যকর করুন যেমন 'adb connect'
| রিটার্নস | |
|---|---|
String | যদি কমান্ডটি সফল হয় তাহলে std আউটপুট null অন্যথায়। |
forceAllocateDevice সম্পর্কে
public ITestDevice forceAllocateDevice (String serial)
একটি ডিভাইস অভদ্রভাবে বরাদ্দ করুন, এমনকি যদি এটি বর্তমানে উপলব্ধ নাও থাকে।
ডিভাইসটি ইতিমধ্যেই বরাদ্দ করা থাকলে কোনও প্রভাব পড়বে না।| পরামিতি | |
|---|---|
serial | String : বরাদ্দ করার জন্য ডিভাইস সিরিয়াল |
| রিটার্নস | |
|---|---|
ITestDevice | ITestDevice , অথবা বরাদ্দ করা না গেলে null |
freeDevice সম্পর্কে
public void freeDevice (ITestDevice device, FreeDeviceState deviceState)
পুলে একটি ডিভাইস ফিরিয়ে দিন
পূর্বে বরাদ্দ করা হয়নি এমন ডিভাইস ফেরত দেওয়ার প্রচেষ্টা উপেক্ষা করা হবে।| পরামিতি | |
|---|---|
device | ITestDevice : মুক্ত করার জন্য ITestDevice |
deviceState | FreeDeviceState : FreeDeviceState । ডিভাইসটি উপলব্ধ ডিভাইস পুলে ফিরিয়ে আনা হবে কিনা তা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। |
অ্যাডবিপাথ পান
public String getAdbPath ()
ব্যবহারের জন্য adb বাইনারির পথটি ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
String | |
getAdbVersion সম্পর্কে
public String getAdbVersion ()
ডিভাইস ম্যানেজারের বর্তমানে ব্যবহৃত adb সংস্করণটি পান।
| রিটার্নস | |
|---|---|
String | |
ডিভাইস বর্ণনাকারী পান
public DeviceDescriptor getDeviceDescriptor (String serial)
প্রদত্ত সিরিয়ালের সাথে ডিভাইস বর্ণনাকারী ফেরত পাঠায়।
| পরামিতি | |
|---|---|
serial | String : ডিভাইসটি পাওয়ার জন্য সিরিয়াল নম্বর |
| রিটার্নস | |
|---|---|
DeviceDescriptor | নির্বাচিত ডিভাইসের জন্য DeviceDescriptor , অথবা যদি সিরিয়ালটি কোনও পরিচিত ডিভাইসের সাথে মেলে না, তাহলে null। |
ফাস্টবুটপাথ পান
public String getFastbootPath ()
ব্যবহারের জন্য ফাস্টবুট বাইনারির পথ ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
String | |
init সম্পর্কে
public void init (IDeviceSelection globalDeviceFilter,globalDeviceMonitors, IManagedTestDeviceFactory deviceFactory)
ডিভাইস ম্যানেজারটি আরম্ভ করুন। অন্য কোনও পদ্ধতিতে কল করার আগে এটি একবার এবং কেবল একবার কল করতে হবে।
| পরামিতি | |
|---|---|
globalDeviceFilter | IDeviceSelection |
globalDeviceMonitors | |
deviceFactory | IManagedTestDeviceFactory |
init সম্পর্কে
public void init (IDeviceSelection globalDeviceFilter,globalDeviceMonitors)
ডিভাইস ম্যানেজারটি আরম্ভ করুন। অন্য কোনও পদ্ধতিতে কল করার আগে এটি একবার এবং কেবল একবার কল করতে হবে।
| পরামিতি | |
|---|---|
globalDeviceFilter | IDeviceSelection : ডিভাইস ফিল্টার |
globalDeviceMonitors | |
init সম্পর্কে
public void init ()
ডিভাইস ম্যানেজারটি আরম্ভ করুন। অন্য কোনও পদ্ধতিতে কল করার আগে এটি একবার এবং কেবল একবার কল করতে হবে।
ইএমুলেটর
public boolean isEmulator (String serial)
প্রদত্ত সিরিয়ালটি একটি এমুলেটর প্রতিনিধিত্ব করে কিনা তা নির্ধারণ করুন
| পরামিতি | |
|---|---|
serial | String |
| রিটার্নস | |
|---|---|
boolean | |
ফাইলসিস্টেমমাউন্টচেক সক্রিয় আছে
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,emulatorArgs)
এমুলেটর চালু করার জন্য সহায়ক পদ্ধতি।
কলকারীর দ্বারা নির্দিষ্ট করা এমুলেটরটি চালু করবে| পরামিতি | |
|---|---|
device | ITestDevice : স্থানধারক ITestDevice বরাদ্দকৃত এমুলেটর ডিভাইসের প্রতিনিধিত্ব করে |
bootTimeout | long : এমুলেটর বুট হওয়ার জন্য ms-এ অপেক্ষা করার সময় |
emulatorArgs | : এমুলেটর চালু করার জন্য কমান্ড লাইন আর্গুমেন্ট |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
তালিকাভুক্ত সকল ডিভাইস
publiclistAllDevices (boolean shortDescriptor)
সকল পরিচিত ডিভাইসের জন্য DeviceDescriptors এর একটি তালিকা প্রদান করে।
| পরামিতি | |
|---|---|
shortDescriptor | boolean : বর্ণনাকারীকে ন্যূনতম তথ্যের মধ্যে সীমাবদ্ধ রাখা উচিত কিনা |
| রিটার্নস | |
|---|---|
| সকল পরিচিত ডিভাইসের জন্য DeviceDescriptor এর একটি তালিকা |
তালিকাভুক্ত সকল ডিভাইস
publiclistAllDevices ()
সকল পরিচিত ডিভাইসের জন্য DeviceDescriptors এর একটি তালিকা প্রদান করে।
| রিটার্নস | |
|---|---|
| সকল পরিচিত ডিভাইসের জন্য DeviceDescriptor এর একটি তালিকা |
ডিভাইসটুটিসিপি পুনরায় সংযোগ করুন
public ITestDevice reconnectDeviceToTcp (ITestDevice usbDevice)
একটি সহায়ক পদ্ধতি যা প্রদত্ত USB ডিভাইসটিকে adb-over-tcp মোডে স্যুইচ করে এবং তারপর connectToTcpDevice(String) এর মাধ্যমে এটির সাথে সংযোগ স্থাপন করে।
| পরামিতি | |
|---|---|
usbDevice | ITestDevice : ডিভাইসটি বর্তমানে USB মোডে রয়েছে |
| রিটার্নস | |
|---|---|
ITestDevice | নতুন বরাদ্দকৃত ITestDevice টিসিপি মোডে অথবা টিসিপি সংযোগ তৈরি না হলে null |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
ডিভাইস মনিটর সরান
public void removeDeviceMonitor (IDeviceMonitor mon)
পূর্বে যোগ করা IDeviceMonitor মুছে ফেলে। mon যোগ না করা থাকলে এর কোন প্রভাব নেই।
| পরামিতি | |
|---|---|
mon | IDeviceMonitor |
ফাস্টবুটলিস্টনার সরান
public void removeFastbootListener (IDeviceManager.IFastbootListener listener)
ম্যানেজারকে জানায় যে একজন শ্রোতা আর ফাস্টবুট অবস্থা পরিবর্তনে আগ্রহী নন।
অপসারণমনিটরিংটিসিপিফাস্টবুটডিভাইস
public void removeMonitoringTcpFastbootDevice (String serial)
| পরামিতি | |
|---|---|
serial | String |
অ্যাডবিব্রিজ পুনরায় চালু করুন
public void restartAdbBridge ()
পুনঃসূচনা করুন (যদি stopAdbBridge() কল করা হয়ে থাকে) adb bridge এবং পরিষেবাগুলি adb সংযোগের উপর নির্ভর করে।
stopAdbBridge সম্পর্কে
public void stopAdbBridge ()
স্টপ অ্যাডবি ব্রিজ এবং পরিষেবাগুলি অ্যাডবি সংযোগের উপর নির্ভর করে।
সমাপ্ত করা
public void terminate ()
ডিভাইস পর্যবেক্ষণ পরিষেবা বন্ধ করে দেয় এবং ddm লাইব্রেরি বন্ধ করে দেয়।
আবেদন বাতিলের সময় এটি অবশ্যই করা উচিত।ডিভাইস মনিটর বন্ধ করুন
public void terminateDeviceMonitor ()
ডিভাইস মনিটর বন্ধ করুন।
ডিভাইস পুনরুদ্ধার বন্ধ করুন
public void terminateDeviceRecovery ()
ডিভাইস পুনরুদ্ধার থ্রেড বন্ধ করে।
টার্মিনেটহার্ড
public void terminateHard (String reason)
যেমন terminateHard() ।
| পরামিতি | |
|---|---|
reason | String : সমাপ্তির জন্য প্রদত্ত ঐচ্ছিক কারণ। |
টার্মিনেটহার্ড
public void terminateHard ()
যেমন terminate() , কিন্তু জোর করে adb বন্ধ করার চেষ্টা করে।
waitForFirstDevice যোগ করা হয়েছে
public boolean waitForFirstDeviceAdded (long timeout)
প্রথম ফিজিক্যাল ডিভাইসটি সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন। যদি কোনও ডিভাইস আগে সংযুক্ত থাকে, তবে এটি সরাসরি True ফেরত দেয়। যদি কোনও ডিভাইস যোগ না করা থাকে, তবে সময় শেষ হওয়ার পরে এটি false ফেরত দেয়।
| পরামিতি | |
|---|---|
timeout | long : মিথ্যা ফেরত দেওয়ার আগে মিলিসেকেন্ডে অপেক্ষা করার সময়। |
| রিটার্নস | |
|---|---|
boolean | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।