স্টাবডিভাইস
public class StubDevice
extends Object implements IDevice প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.device.StubDevice সম্পর্কে |
একটি IDevice এর স্টাব প্লেসহোল্ডার বাস্তবায়ন।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
StubDevice (String serial) | |
StubDevice (String serial, boolean isEmulator) | |
পাবলিক পদ্ধতি | |
|---|---|
boolean | arePropertiesSet () প্রোপার্টি ক্যাশে করা থাকলে |
void | createForward (int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace)একটি স্থানীয় TCP পোর্ট এবং একটি দূরবর্তী ইউনিক্স ডোমেন সকেটের মধ্যে একটি পোর্ট ফরওয়ার্ডিং তৈরি করে। |
void | createForward (int localPort, int remotePort)স্থানীয় এবং দূরবর্তী পোর্টের মধ্যে একটি পোর্ট ফরওয়ার্ডিং তৈরি করে। |
void | createReverse (int remotePort, int localPort)একটি রিমোট এবং একটি স্থানীয় পোর্টের মধ্যে বিপরীতমুখী একটি পোর্ট তৈরি করে। |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায়। |
void | executeShellCommand (String command, IShellOutputReceiver receiver)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায় এটি |
void | executeShellCommand (String command, IShellOutputReceiver receiver, int maxTimeToOutputResponse) এই পদ্ধতিটি অবচিত। |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায়। |
| getAbis ()এই ডিভাইস দ্বারা সমর্থিত ABI গুলি ফেরত পাঠায়। |
String | getAvdName ()এমুলেটরটি যে AVD তে চলছে তার নাম ফেরত দেয়। |
String | getAvdPath ()ফাইল সিস্টেমে ভার্চুয়াল ডিভাইসের পরম পথ প্রদান করে। |
| getBattery (long freshnessTime, TimeUnit timeUnit)ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন। |
| getBattery ()ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন। |
Integer | getBatteryLevel (long freshnessMs) এই পদ্ধতিটি অবচিত। পরিবর্তে |
Integer | getBatteryLevel () এই পদ্ধতিটি অবচিত। পরিবর্তে |
Client | getClient (String applicationName) একটি |
String | getClientName (int pid) ক্লায়েন্টের নাম pid দিয়ে রিটার্ন করে অথবা pid অজানা থাকলে |
Client[] | getClients ()ক্লায়েন্টদের অ্যারে ফেরত পাঠায়। |
int | getDensity () সিস্টেম প্রোপার্টি |
FileListingService | getFileListingService () এই ডিভাইসের জন্য একটি |
String | getLanguage ()ব্যবহারকারীর ভাষা ফেরত দেয়। |
String | getMountPoint (String name)একটি মাউন্ট পয়েন্ট ফেরত দেয়। |
String | getName ()এই ডিভাইসের জন্য একটি (মানবিক) নাম প্রদান করে। |
| getProperties () এই পদ্ধতিটি অবচিত। পরিবর্তে |
String | getProperty (String name) সুবিধাজনক পদ্ধতি যা খুব কম অপেক্ষার সময় |
String | getPropertyCacheOrSync (String name) এই পদ্ধতিটি অবচিত। পরিবর্তে |
int | getPropertyCount ()এই পদ্ধতিটি অবচিত। ddmlib-এ "বাস্তবায়নের বিস্তারিত" কারণ হিসেবে ব্যবহার করে অবচিত। |
String | getPropertySync (String name) এই পদ্ধতিটি অবচিত। পরিবর্তে |
String | getRegion ()ব্যবহারকারীর অঞ্চল ফেরত পাঠায়। |
RawImage | getScreenshot () ডিভাইসটির একটি স্ক্রিন শট নেয় এবং এটিকে |
RawImage | getScreenshot (long timeout, TimeUnit unit) |
String | getSerialNumber ()ডিভাইসের সিরিয়াল নম্বর প্রদান করে। |
IDevice.DeviceState | getState ()ডিভাইসের অবস্থা ফেরত পাঠায়। |
SyncService | getSyncService () ডিভাইসে এবং ডিভাইস থেকে ফাইল পুশ/টান করার জন্য একটি |
ListenableFuture<String> | getSystemProperty (String name)একটি সিস্টেম প্রপার্টির জন্য একটি সম্ভাব্য অ্যাসিঙ্ক্রোনাস কোয়েরি করুন। |
boolean | hasClients () |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackage (String packageFilePath, boolean reinstall, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackages (বেশ কয়েকটি APK ফাইল (একটি প্রধান এবং 0..n বিভক্ত প্যাকেজ) দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে। |
void | installRemotePackage (String remoteFilePath, boolean reinstall, String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে। |
void | installRemotePackage (String remoteFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে। |
boolean | isBootLoader ()ডিভাইসটি বুটলোডার মোডে থাকলে ফেরত আসে। |
boolean | isEmulator () ডিভাইসটি যদি এমুলেটর হয়, তাহলে |
boolean | isOffline ()ডিভাইসটি অফলাইনে থাকলে ফেরত পাঠায়। |
boolean | isOnline ()ডিভাইসটি প্রস্তুত থাকলে ফেরত আসে। |
boolean | isRoot ()ডিভাইসের বর্তমান রুট-স্ট্যাটাস জিজ্ঞাসা করে। |
void | pullFile (String remote, String local)একটি ফাইল টেনে নেয়। |
void | pushFile (String local, String remote)একটি ফাইল ঠেলে দেয়। |
void | reboot (String into)ডিভাইসটি রিবুট করুন। |
void | removeForward (int localPort)স্থানীয় এবং দূরবর্তী পোর্টের মধ্যে একটি পোর্ট ফরওয়ার্ডিং সরিয়ে দেয়। |
void | removeForward (int localPort, int remotePort) |
void | removeForward (int localPort, String remoteSocketName, IDevice.DeviceUnixSocketNamespace namespace) |
void | removeRemotePackage (String remoteFilePath)ডিভাইস থেকে একটি ফাইল সরিয়ে দেয়। |
void | removeReverse (int remotePort)একটি রিমোট এবং একটি স্থানীয় পোর্টের মধ্যে বিপরীতমুখী একটি পোর্ট সরিয়ে দেয়। |
boolean | root ()ডিভাইসে adb ডেমনকে রুট হতে বলুন। |
void | setSerial (String serial) |
void | startScreenRecorder (String remoteFilePath, ScreenRecorderOptions options, IShellOutputReceiver receiver) যদি ডিভাইসটি |
boolean | supportsFeature ( IDevice.HardwareFeature arg0)এই ডিভাইসটি প্রদত্ত হার্ডওয়্যার বৈশিষ্ট্যটি সমর্থন করে কিনা তা ফেরত দেয়। |
boolean | supportsFeature ( IDevice.Feature feature)এই ডিভাইসটি প্রদত্ত সফ্টওয়্যার বৈশিষ্ট্যটি সমর্থন করে কিনা তা ফেরত দেয়। |
String | syncPackageToDevice (String localFilePath)একটি ফাইল ডিভাইসে ঠেলে দেয় |
String | uninstallApp (String applicationID, String... extraArgs)ডিভাইস থেকে একটি অ্যাপ আনইনস্টল করে। |
String | uninstallPackage (String packageName)ডিভাইস থেকে একটি প্যাকেজ আনইনস্টল করে। |
পাবলিক কনস্ট্রাক্টর
স্টাবডিভাইস
public StubDevice (String serial)
| পরামিতি | |
|---|---|
serial | String |
স্টাবডিভাইস
public StubDevice (String serial,
boolean isEmulator)| পরামিতি | |
|---|---|
serial | String |
isEmulator | boolean |
পাবলিক পদ্ধতি
arePropertiesSet সম্পর্কে
public boolean arePropertiesSet ()
প্রোপার্টি ক্যাশে করা থাকলে true রিটার্ন করে।
| রিটার্নস | |
|---|---|
boolean | |
createForward সম্পর্কে
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)একটি স্থানীয় TCP পোর্ট এবং একটি দূরবর্তী ইউনিক্স ডোমেন সকেটের মধ্যে একটি পোর্ট ফরওয়ার্ডিং তৈরি করে।
| পরামিতি | |
|---|---|
localPort | int : ফরোয়ার্ড করার জন্য স্থানীয় পোর্ট |
remoteSocketName | String : ডিভাইসে তৈরি ইউনিক্স ডোমেন সকেটের নাম |
namespace | IDevice.DeviceUnixSocketNamespace : এমন একটি নামস্থান যেখানে ইউনিক্স ডোমেইন সকেট তৈরি করা হয়েছিল |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
createForward সম্পর্কে
public void createForward (int localPort,
int remotePort)স্থানীয় এবং দূরবর্তী পোর্টের মধ্যে একটি পোর্ট ফরওয়ার্ডিং তৈরি করে।
| পরামিতি | |
|---|---|
localPort | int : ফরোয়ার্ড করার জন্য স্থানীয় পোর্ট |
remotePort | int : দূরবর্তী পোর্ট। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
বিপরীত তৈরি করুন
public void createReverse (int remotePort,
int localPort)একটি রিমোট এবং একটি স্থানীয় পোর্টের মধ্যে বিপরীতমুখী একটি পোর্ট তৈরি করে।
| পরামিতি | |
|---|---|
remotePort | int : রিভার্স করার জন্য রিমোট পোর্ট। |
localPort | int : স্থানীয় বন্দর |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায়।
ডিভাইস থেকে কমান্ড আউটপুট আশা করার সময় maxTimeToOutputResponse সর্বোচ্চ অপেক্ষার সময় হিসেবে ব্যবহৃত হয়।
যেকোনো সময়, যদি শেল কমান্ড maxTimeToOutputResponse এর চেয়ে বেশি সময়ের জন্য কিছু আউটপুট না দেয়, তাহলে পদ্ধতিটি ShellCommandUnresponsiveException নিক্ষেপ করবে।
লগ আউটপুটের মতো কমান্ডের জন্য, maxTimeToOutputResponse মান 0 ব্যবহার করা উচিত, যার অর্থ পদ্ধতিটি কখনই থ্রো করবে না এবং রিসিভারের IShellOutputReceiver.isCancelled() true না ফেরানো পর্যন্ত ব্লক করবে।
| পরামিতি | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যা শেল কমান্ডের আউটপুট গ্রহণ করবে। |
maxTimeToOutputResponse | long : সর্বোচ্চ সেই সময়কাল যখন কমান্ড কোনও প্রতিক্রিয়া আউটপুট না দিতে পারে। 0 এর মান মানে হল পদ্ধতিটি কমান্ড আউটপুটের জন্য চিরকাল অপেক্ষা করবে (যতক্ষণ না receiver কার্যকরকরণ বাতিল করে) এবং কখনও থ্রো করবে না। |
maxTimeUnits | TimeUnit : শূন্য-বহির্ভূত maxTimeToOutputResponse মানের একক। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায়
এটি executeShellCommand(command, receiver, DdmPreferences.getTimeOut()) কল করার অনুরূপ।
| পরামিতি | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যা শেল কমান্ডের আউটপুট গ্রহণ করবে। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse) এই পদ্ধতিটি অবচিত।
executeShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit) ব্যবহার করুন।
| পরামিতি | |
|---|---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
এক্সিকিউটশেলকম্যান্ড
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং ফলাফলটি একটি receiver কাছে পাঠায়।
ডিভাইস থেকে কমান্ড আউটপুট আশা করার সময় maxTimeToOutputResponse সর্বোচ্চ অপেক্ষার সময় হিসেবে ব্যবহৃত হয়।
যেকোনো সময়, যদি শেল কমান্ড maxTimeToOutputResponse এর চেয়ে বেশি সময়ের জন্য কিছু আউটপুট না দেয়, তাহলে পদ্ধতিটি ShellCommandUnresponsiveException নিক্ষেপ করবে।
লগ আউটপুটের মতো কমান্ডের জন্য, maxTimeToOutputResponse মান 0 ব্যবহার করা উচিত, যার অর্থ পদ্ধতিটি কখনই থ্রো করবে না এবং রিসিভারের IShellOutputReceiver.isCancelled() true না ফেরানো পর্যন্ত ব্লক করবে।
| পরামিতি | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যা শেল কমান্ডের আউটপুট গ্রহণ করবে। |
maxTimeout | long : কমান্ডটি ফেরত পাঠানোর জন্য সর্বোচ্চ সময়সীমা। 0 এর মান মানে সর্বোচ্চ সময়সীমা প্রয়োগ করা হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সেই সময়কাল যখন কমান্ড কোনও প্রতিক্রিয়া আউটপুট না দিতে পারে। 0 এর মান মানে হল পদ্ধতিটি কমান্ড আউটপুটের জন্য চিরকাল অপেক্ষা করবে (যতক্ষণ না receiver কার্যকরকরণ বাতিল করে) এবং কখনও থ্রো করবে না। |
maxTimeUnits | TimeUnit : শূন্য-বহির্ভূত maxTimeout এবং maxTimeToOutputResponse মানের একক। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis সম্পর্কে
publicgetAbis ()
এই ডিভাইস দ্বারা সমর্থিত ABI গুলি ফেরত পাঠায়। ABI গুলি পছন্দের ক্রমে সাজানো হয়, যেখানে প্রথম ABI টি সবচেয়ে পছন্দের।
| রিটার্নস | |
|---|---|
| ABI-এর তালিকা। |
getAvdName সম্পর্কে
public String getAvdName ()
এমুলেটরটি যে AVD তে চলছে তার নাম ফেরত দেয়।
এটি শুধুমাত্র তখনই বৈধ যদি isEmulator() সত্য প্রদান করে।
যদি এমুলেটরটি কোনও AVD চালাচ্ছে না (উদাহরণস্বরূপ এটি একটি অ্যান্ড্রয়েড সোর্স ট্রি বিল্ড থেকে চলছে), তাহলে এই পদ্ধতিটি " <build> " ফেরত দেবে।
দ্রষ্টব্য: টাইমআউট নিয়ন্ত্রণ করতে চাইলে getAvdData() ব্যবহার করা পছন্দ করুন।
| রিটার্নস | |
|---|---|
String | AVD এর নাম অথবা যদি না থাকে তাহলে null । |
getAvdPath সম্পর্কে
public String getAvdPath ()
ফাইল সিস্টেমে ভার্চুয়াল ডিভাইসের পরম পাথ ফেরত দেয়। পাথটি অপারেটিং সিস্টেম নির্ভর; লিনাক্সে / নাম বিভাজক এবং উইন্ডোজে \ বিভাজক থাকবে।
দ্রষ্টব্য: টাইমআউট নিয়ন্ত্রণ করতে চাইলে getAvdData() ব্যবহার করা পছন্দ করুন।
| রিটার্নস | |
|---|---|
String | AVD পাথ অথবা null যদি এটি একটি ফিজিক্যাল ডিভাইস হয়, এমুলেটর কনসোল সাবকমান্ড ব্যর্থ হয়, অথবা এমুলেটরের সংস্করণ 30.0.18 এর চেয়ে পুরনো হয় |
ব্যাটারি পান
publicgetBattery (long freshnessTime, TimeUnit timeUnit)
ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারি লেভেল ক্যাশে করা থাকতে পারে। শেষ সফল কোয়েরির পর থেকে যদি freshnessTime এর মেয়াদ শেষ হয়ে যায়, তাহলেই কেবল ডিভাইসটির ব্যাটারি লেভেলের জন্য জিজ্ঞাসা করা হবে।
| পরামিতি | |
|---|---|
freshnessTime | long : ব্যাটারি স্তরের কাঙ্ক্ষিত রিসেনসি |
timeUnit | TimeUnit : ফ্রেশনেসটাইমের ERROR(/TimeUnit) |
| রিটার্নস | |
|---|---|
| একটি ERROR(/Future) যা ব্যাটারি লেভেল জিজ্ঞাসা করতে ব্যবহার করা যেতে পারে। যদি ব্যাটারি লেভেল পুনরুদ্ধার করা না যায় তাহলে Future একটি ERROR(/ExecutionException) ফেরত দেবে। |
ব্যাটারি পান
publicgetBattery ()
ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারি লেভেল ক্যাশে করা থাকতে পারে। শেষ সফল কোয়েরির পর থেকে ৫ মিনিটের মেয়াদ শেষ হয়ে গেলেই কেবল ডিভাইসটির ব্যাটারি লেভেলের জন্য জিজ্ঞাসা করা হবে।
| রিটার্নস | |
|---|---|
| একটি ERROR(/Future) যা ব্যাটারি লেভেল জিজ্ঞাসা করতে ব্যবহার করা যেতে পারে। যদি ব্যাটারি লেভেল পুনরুদ্ধার করা না যায় তাহলে Future একটি ERROR(/ExecutionException) ফেরত দেবে। |
ব্যাটারি লেভেল পান
public Integer getBatteryLevel (long freshnessMs)
এই পদ্ধতিটি অবচিত।
পরিবর্তে getBattery(long, TimeUnit) ব্যবহার করুন।
ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারি লেভেল ক্যাশে করা থাকতে পারে। শেষ সফল কোয়েরির পর থেকে যদি freshnessMs ms এর মেয়াদ শেষ হয়ে যায়, তাহলেই কেবল ডিভাইসটির ব্যাটারি লেভেলের জন্য জিজ্ঞাসা করা হবে।
| রিটার্নস | |
|---|---|
Integer | ব্যাটারি লেভেল অথবা যদি এটি পুনরুদ্ধার করা না যায় তাহলে null |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ব্যাটারি লেভেল পান
public Integer getBatteryLevel ()
এই পদ্ধতিটি অবচিত।
পরিবর্তে getBattery() ব্যবহার করুন।
ডিভাইসের ব্যাটারির স্তর ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারি লেভেল ক্যাশে করা থাকতে পারে। শেষ সফল কোয়েরির পর থেকে ৫ মিনিটের মেয়াদ শেষ হয়ে গেলেই কেবল ডিভাইসটির ব্যাটারি লেভেলের জন্য জিজ্ঞাসা করা হবে।
| রিটার্নস | |
|---|---|
Integer | ব্যাটারি লেভেল অথবা যদি এটি পুনরুদ্ধার করা না যায় তাহলে null |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getClient সম্পর্কে
public Client getClient (String applicationName)
একটি Client তার অ্যাপ্লিকেশনের নাম দিয়ে ফেরত পাঠায়।
| পরামিতি | |
|---|---|
applicationName | String : অ্যাপ্লিকেশনের নাম |
| রিটার্নস | |
|---|---|
Client | Client অবজেক্ট অথবা যদি কোন মিল না পাওয়া যায় তাহলে null । |
ক্লায়েন্টের নাম পান
public String getClientName (int pid)
ক্লায়েন্টের নাম pid দিয়ে রিটার্ন করে অথবা pid অজানা থাকলে null রিটার্ন করে।
| পরামিতি | |
|---|---|
pid | int : ক্লায়েন্টের পিড। |
| রিটার্নস | |
|---|---|
String | |
getDensity সম্পর্কে
public int getDensity ()
সিস্টেম প্রোপার্টি PROP_DEVICE_DENSITY এর মান পড়ে ডিভাইস স্ক্রিনের ঘনত্ব বাকেট ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
int | ঘনত্ব, অথবা -1 যদি এটি নির্ধারণ করা না যায়। |
ফাইললিস্টিং সার্ভিস পান
public FileListingService getFileListingService ()
এই ডিভাইসের জন্য একটি FileListingService প্রদান করে।
| রিটার্নস | |
|---|---|
FileListingService | |
ভাষা পান
public String getLanguage ()
ব্যবহারকারীর ভাষা ফেরত দেয়।
| রিটার্নস | |
|---|---|
String | ব্যবহারকারীর ভাষা, অথবা অজানা থাকলে null |
মাউন্টপয়েন্ট পান
public String getMountPoint (String name)
একটি মাউন্ট পয়েন্ট ফেরত দেয়।
| পরামিতি | |
|---|---|
name | String : যে মাউন্ট পয়েন্টটি ফেরত পাঠানো হবে তার নাম |
| রিটার্নস | |
|---|---|
String | |
নাম পান
public String getName ()
এই ডিভাইসের জন্য একটি (মানবিক) নাম প্রদান করে। সাধারণত এটি AVD-এর জন্য AVD নাম এবং ডিভাইসের জন্য প্রস্তুতকারকের নাম, মডেলের নাম এবং সিরিয়াল নম্বরের সংমিশ্রণ।
| রিটার্নস | |
|---|---|
String | |
বৈশিষ্ট্য পান
publicgetProperties ()
এই পদ্ধতিটি অবচিত।
পরিবর্তে getSystemProperty(String) ব্যবহার করুন।
ক্যাশেড ডিভাইসের বৈশিষ্ট্যগুলি ফেরত দেয়। এতে 'getprop' এর সম্পূর্ণ আউটপুট থাকে।
| রিটার্নস | |
|---|---|
| |
সম্পত্তি পান
public String getProperty (String name)
সুবিধাজনক পদ্ধতি যা খুব কম অপেক্ষার সময় IShellEnabledDevice.getSystemProperty(String) এর মাধ্যমে একটি সম্পত্তি পুনরুদ্ধার করার চেষ্টা করে এবং ব্যতিক্রমগুলি গ্রাস করে।
দ্রষ্টব্য: টাইমআউট নিয়ন্ত্রণ করতে চাইলে IShellEnabledDevice.getSystemProperty(String) ব্যবহার করা পছন্দ করুন।
| পরামিতি | |
|---|---|
name | String : যে মানের নাম প্রদান করা হবে। |
| রিটার্নস | |
|---|---|
String | সম্পত্তির মান তাৎক্ষণিকভাবে উপলব্ধ না হলে মান অথবা null |
প্রোপার্টি ক্যাশেঅরসিঙ্ক পান
public String getPropertyCacheOrSync (String name)
এই পদ্ধতিটি অবচিত।
পরিবর্তে getProperty(String) ব্যবহার করুন।
getProperty(String) এবং getPropertySync(String) এর একটি সংমিশ্রণ যা ক্যাশে থেকে সম্পত্তি পুনরুদ্ধার করার চেষ্টা করবে। যদি না পাওয়া যায়, তাহলে সিঙ্ক্রোনাসভাবে সরাসরি ডিভাইসটি অনুসন্ধান করার চেষ্টা করবে এবং সফল হলে ক্যাশে পুনরায় পূরণ করবে।
| পরামিতি | |
|---|---|
name | String : যে মানের নাম প্রদান করা হবে। |
| রিটার্নস | |
|---|---|
String | যদি সম্পত্তিটি বিদ্যমান না থাকে তবে মান অথবা null |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount সম্পর্কে
public int getPropertyCount ()
এই পদ্ধতিটি অবচিত।
ddmlib-এ "বাস্তবায়নের বিস্তারিত" কারণ হিসেবে অবচিত।
এই ডিভাইসের জন্য সম্পত্তির সংখ্যা প্রদান করে।
| রিটার্নস | |
|---|---|
int | |
getPropertySync সম্পর্কে
public String getPropertySync (String name)
এই পদ্ধতিটি অবচিত।
পরিবর্তে getProperty(String) ব্যবহার করুন।
getProperty(String) এর একটি রূপ যা ক্যাশে ব্যবহার না করেই সরাসরি ডিভাইস থেকে প্রদত্ত সম্পত্তি পুনরুদ্ধার করার চেষ্টা করবে। এই পদ্ধতিটি (শুধুমাত্র) যেকোনো অস্থির বৈশিষ্ট্যের জন্য ব্যবহার করা উচিত।
| পরামিতি | |
|---|---|
name | String : যে মানের নাম প্রদান করা হবে। |
| রিটার্নস | |
|---|---|
String | যদি সম্পত্তিটি বিদ্যমান না থাকে তবে মান অথবা null |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
অঞ্চল পান
public String getRegion ()
ব্যবহারকারীর অঞ্চল ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
String | ব্যবহারকারীর অঞ্চল, অথবা অজানা থাকলে null |
স্ক্রিনশট পান
public RawImage getScreenshot ()
ডিভাইসটির একটি স্ক্রিন শট নেয় এবং এটিকে RawImage হিসেবে ফেরত দেয়।
| রিটার্নস | |
|---|---|
RawImage | স্ক্রিনশটটি RawImage হিসেবে অথবা কিছু ভুল হলে null । |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
স্ক্রিনশট পান
public RawImage getScreenshot (long timeout, TimeUnit unit)
| পরামিতি | |
|---|---|
timeout | long |
unit | TimeUnit |
| রিটার্নস | |
|---|---|
RawImage | |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
সিরিয়াল নম্বর পান
public String getSerialNumber ()
ডিভাইসের সিরিয়াল নম্বর প্রদান করে।
| রিটার্নস | |
|---|---|
String | |
getState সম্পর্কে
public IDevice.DeviceState getState ()
ডিভাইসের অবস্থা ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
IDevice.DeviceState | |
getSyncService সম্পর্কে
public SyncService getSyncService ()
ডিভাইসে এবং ডিভাইস থেকে ফাইল পুশ/টান করার জন্য একটি SyncService অবজেক্ট ফেরত দেয়।
| রিটার্নস | |
|---|---|
SyncService | যদি SyncService তৈরি করা না যায়, তাহলে null ব্যবহার করুন। IDevice অবৈধ (অথবা সংযোগ বিচ্ছিন্ন) হওয়ার কারণে adb সংযোগ খুলতে অস্বীকৃতি জানালে এটি ঘটতে পারে। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
সিস্টেমপ্রপার্টি পান
public ListenableFuture<String> getSystemProperty (String name)
একটি সিস্টেম প্রপার্টির জন্য একটি সম্ভাব্য অ্যাসিঙ্ক্রোনাস কোয়েরি করুন।
| পরামিতি | |
|---|---|
name | String : যে মানের নাম প্রদান করা হবে। |
| রিটার্নস | |
|---|---|
ListenableFuture<String> | একটি ListenableFuture. ERROR(get/Future#get() get) null রিটার্ন করতে পারে। |
hasClients সম্পর্কে
public boolean hasClients ()
IDevice এ Client s আছে কিনা তা ফেরত দেয়।
| রিটার্নস | |
|---|---|
boolean | |
ইনস্টলপ্যাকেজ
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। এটি একটি সহায়ক পদ্ধতি যা syncPackageToDevice, installRemotePackage এবং removePackage ধাপগুলিকে একত্রিত করে।
| পরামিতি | |
|---|---|
packageFilePath | String : স্থানীয় হোস্টে ইনস্টল করার জন্য ফাইল করার জন্য পরম ফাইল সিস্টেম পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
receiver | InstallReceiver : ইনস্টলেশন পর্যবেক্ষণ এবং চূড়ান্ত অবস্থা পেতে InstallReceiver ব্যবহার করা হবে। |
maxTimeout | long : কমান্ডটি ফেরত পাঠানোর জন্য সর্বোচ্চ সময়সীমা। 0 এর মান মানে সর্বোচ্চ সময়সীমা প্রয়োগ করা হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সেই সময়কাল যখন কমান্ড কোনও প্রতিক্রিয়া আউটপুট না দিতে পারে। 0 এর মান মানে হল পদ্ধতিটি কমান্ড আউটপুটের জন্য চিরকাল অপেক্ষা করবে (যতক্ষণ না receiver কার্যকরকরণ বাতিল করে) এবং কখনও থ্রো করবে না। |
maxTimeUnits | TimeUnit : শূন্য-বহির্ভূত maxTimeout এবং maxTimeToOutputResponse মানের একক। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
ইনস্টলপ্যাকেজ
public void installPackage (String packageFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। এটি একটি সহায়ক পদ্ধতি যা syncPackageToDevice, installRemotePackage এবং removePackage ধাপগুলিকে একত্রিত করে।
| পরামিতি | |
|---|---|
packageFilePath | String : স্থানীয় হোস্টে ইনস্টল করার জন্য ফাইল করার জন্য পরম ফাইল সিস্টেম পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
receiver | InstallReceiver : ইনস্টলেশন পর্যবেক্ষণ এবং চূড়ান্ত অবস্থা পেতে InstallReceiver ব্যবহার করা হবে। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
ইনস্টলপ্যাকেজ
public void installPackage (String packageFilePath,
boolean reinstall,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। এটি একটি সহায়ক পদ্ধতি যা syncPackageToDevice, installRemotePackage এবং removePackage ধাপগুলিকে একত্রিত করে।
| পরামিতি | |
|---|---|
packageFilePath | String : স্থানীয় হোস্টে ইনস্টল করার জন্য ফাইল করার জন্য পরম ফাইল সিস্টেম পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
প্যাকেজ ইনস্টল করুন
public void installPackages (apkFilePaths, boolean reinstall, extraArgs, long timeOutInMs, TimeUnit timeunit)
বেশ কয়েকটি APK ফাইল (একটি প্রধান এবং 0..n বিভক্ত প্যাকেজ) দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে।
| পরামিতি | |
|---|---|
apkFilePaths | : ইনস্টল করার জন্য apks এর তালিকা (১টি প্রধান apk + ০..n বিভক্ত apks) |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
extraArgs | : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
timeOutInMs | long : ইনস্টলেশনের সময়সীমা শেষ |
timeunit | TimeUnit : টাইমআউট প্যারামিটারের সাথে সম্পর্কিত ERROR(/TimeUnit) |
| থ্রো | |
|---|---|
InstallException | |
রিমোটপ্যাকেজ ইনস্টল করুন
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে।
| পরামিতি | |
|---|---|
remoteFilePath | String : ডিভাইসে প্যাকেজ ফাইলের জন্য পরম ফাইল পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
receiver | InstallReceiver : ইনস্টলেশন পর্যবেক্ষণ এবং চূড়ান্ত অবস্থা পেতে InstallReceiver ব্যবহার করা হবে। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
রিমোটপ্যাকেজ ইনস্টল করুন
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে।
| পরামিতি | |
|---|---|
remoteFilePath | String : ডিভাইসে প্যাকেজ ফাইলের জন্য পরম ফাইল পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
রিমোটপ্যাকেজ ইনস্টল করুন
public void installRemotePackage (String remoteFilePath,
boolean reinstall,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)ডিভাইসে একটি অস্থায়ী স্থানে পুশ করা অ্যাপ্লিকেশন প্যাকেজটি ইনস্টল করে।
| পরামিতি | |
|---|---|
remoteFilePath | String : ডিভাইসে প্যাকেজ ফাইলের জন্য পরম ফাইল পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করার প্রয়োজন হলে true তে সেট করা হবে। |
receiver | InstallReceiver : ইনস্টলেশন পর্যবেক্ষণ এবং চূড়ান্ত অবস্থা পেতে InstallReceiver ব্যবহার করা হবে। |
maxTimeout | long : কমান্ডটি ফেরত পাঠানোর জন্য সর্বোচ্চ সময়সীমা। 0 এর মান মানে সর্বোচ্চ সময়সীমা প্রয়োগ করা হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সেই সময়কাল যখন কমান্ড কোনও প্রতিক্রিয়া আউটপুট না দিতে পারে। 0 এর মান মানে হল পদ্ধতিটি কমান্ড আউটপুটের জন্য চিরকাল অপেক্ষা করবে (যতক্ষণ না receiver কার্যকরকরণ বাতিল করে) এবং কখনও থ্রো করবে না। |
maxTimeUnits | TimeUnit : শূন্য-বহির্ভূত maxTimeout এবং maxTimeToOutputResponse মানের একক। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| থ্রো | |
|---|---|
InstallException | |
বুটলোডার
public boolean isBootLoader ()
ডিভাইসটি বুটলোডার মোডে থাকলে ফেরত আসে।
| রিটার্নস | |
|---|---|
boolean | যদি getState() DeviceState.BOOTLOADER ফেরত দেয়, তাহলে true |
ইএমুলেটর
public boolean isEmulator ()
ডিভাইসটি যদি এমুলেটর হয়, তাহলে true রিটার্ন করে।
| রিটার্নস | |
|---|---|
boolean | |
অফলাইন
public boolean isOffline ()
ডিভাইসটি অফলাইনে থাকলে ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
boolean | যদি getState() DeviceState.OFFLINE ফেরত দেয়, তাহলে true । |
অনলাইনে আছে
public boolean isOnline ()
ডিভাইসটি প্রস্তুত থাকলে ফেরত আসে।
| রিটার্নস | |
|---|---|
boolean | যদি getState() DeviceState.ONLINE ফেরত দেয়, তাহলে true । |
isRoot সম্পর্কে
public boolean isRoot ()
ডিভাইসের বর্তমান রুট-স্ট্যাটাস জিজ্ঞাসা করে। আরও তথ্যের জন্য "adb root" দেখুন।
| রিটার্নস | |
|---|---|
boolean | যদি adb ডেমন রুট হিসেবে চলমান থাকে তাহলে true, অন্যথায় false। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
পুলফাইল
public void pullFile (String remote,
String local)একটি ফাইল টেনে নেয়।
| পরামিতি | |
|---|---|
remote | String : রিমোট ফাইলের সম্পূর্ণ পথ |
local | String : স্থানীয় গন্তব্য। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
পুশফাইল
public void pushFile (String local,
String remote)একটি ফাইল ঠেলে দেয়।
| পরামিতি | |
|---|---|
local | String : স্থানীয় ফাইলপথ। |
remote | String : দূরবর্তী ফাইলপথ |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
রিবুট করুন
public void reboot (String into)
ডিভাইসটি রিবুট করুন।
| পরামিতি | |
|---|---|
into | String : বুটলোডারের নাম যা রিবুট করতে হবে, অথবা ডিভাইসটি রিবুট করতে null। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
সরান ফরোয়ার্ড
public void removeForward (int localPort)
স্থানীয় এবং দূরবর্তী পোর্টের মধ্যে একটি পোর্ট ফরওয়ার্ডিং সরিয়ে দেয়।
| পরামিতি | |
|---|---|
localPort | int : ফরোয়ার্ড করার জন্য স্থানীয় পোর্ট |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
সরান ফরোয়ার্ড
public void removeForward (int localPort,
int remotePort)| পরামিতি | |
|---|---|
localPort | int |
remotePort | int |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
সরান ফরোয়ার্ড
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)| পরামিতি | |
|---|---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
রিমোটপ্যাকেজ সরান
public void removeRemotePackage (String remoteFilePath)
ডিভাইস থেকে একটি ফাইল সরিয়ে দেয়।
| পরামিতি | |
|---|---|
remoteFilePath | String : মুছে ফেলার জন্য ফাইলের ডিভাইসের পাথ |
| থ্রো | |
|---|---|
InstallException | |
বিপরীত অপসারণ করুন
public void removeReverse (int remotePort)
একটি রিমোট এবং একটি স্থানীয় পোর্টের মধ্যে বিপরীতমুখী একটি পোর্ট সরিয়ে দেয়।
| পরামিতি | |
|---|---|
remotePort | int : দূরবর্তী পোর্ট। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
TimeoutException | |
মূল
public boolean root ()
ডিভাইসে adb ডেমনকে রুট হতে বলুন। এটি নীরবে ব্যর্থ হতে পারে এবং শুধুমাত্র ডেভেলপার বিল্ডগুলিতেই সফল হতে পারে। আরও তথ্যের জন্য "adb root" দেখুন।
| রিটার্নস | |
|---|---|
boolean | যদি adb ডেমন রুট হিসেবে চলমান থাকে তাহলে true, অন্যথায় false। |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
সেটসিরিয়াল
public void setSerial (String serial)
| পরামিতি | |
|---|---|
serial | String |
স্টার্টস্ক্রিনরেকর্ডার
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)যদি ডিভাইসটি IDevice.Feature.SCREEN_RECORD সমর্থন করে তবে ডিভাইসে স্ক্রিন রেকর্ডিং শুরু করে।
| পরামিতি | |
|---|---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
সমর্থন বৈশিষ্ট্য
public boolean supportsFeature (IDevice.HardwareFeature arg0)
এই ডিভাইসটি প্রদত্ত হার্ডওয়্যার বৈশিষ্ট্যটি সমর্থন করে কিনা তা ফেরত দেয়।
| পরামিতি | |
|---|---|
arg0 | IDevice.HardwareFeature |
| রিটার্নস | |
|---|---|
boolean | |
সমর্থন বৈশিষ্ট্য
public boolean supportsFeature (IDevice.Feature feature)
এই ডিভাইসটি প্রদত্ত সফ্টওয়্যার বৈশিষ্ট্যটি সমর্থন করে কিনা তা ফেরত দেয়।
| পরামিতি | |
|---|---|
feature | IDevice.Feature |
| রিটার্নস | |
|---|---|
boolean | |
সিঙ্কপ্যাকেজটুডিভাইস
public String syncPackageToDevice (String localFilePath)
একটি ফাইল ডিভাইসে ঠেলে দেয়
| পরামিতি | |
|---|---|
localFilePath | String : স্থানীয় হোস্টে ফাইল করার পরম পথ |
| রিটার্নস | |
|---|---|
String | ফাইলের জন্য ডিভাইসে String গন্তব্য পথ |
| থ্রো | |
|---|---|
AdbCommandRejectedException | |
SyncException | |
TimeoutException | |
আনইনস্টল অ্যাপ
public String uninstallApp (String applicationID,
String... extraArgs)ডিভাইস থেকে একটি অ্যাপ আনইনস্টল করে।
| পরামিতি | |
|---|---|
applicationID | String : আনইনস্টল করার জন্য অ্যান্ড্রয়েড অ্যাপ্লিকেশন আইডি |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট পাস করতে হবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
InstallException | |
প্যাকেজ আনইনস্টল করুন
public String uninstallPackage (String packageName)
ডিভাইস থেকে একটি প্যাকেজ আনইনস্টল করে।
| পরামিতি | |
|---|---|
packageName | String : আনইনস্টল করার জন্য অ্যান্ড্রয়েড অ্যাপ্লিকেশন আইডি |
| রিটার্নস | |
|---|---|
String | ত্রুটি কোড সহ একটি String , অথবা সফল হলে null । |
| থ্রো | |
|---|---|
InstallException | |