স্টাবডিভাইস
public class StubDevice
extends Object implements IDevice , Serializable
| java.lang.Object | |
| ↳ | 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)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল receiver কাছে পাঠায়। এটি |
void | executeShellCommand (String command, IShellOutputReceiver receiver, int maxTimeToOutputResponse) এই পদ্ধতিটি অপ্রচলিত। |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল একজন receiver কাছে পাঠায়। |
void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputResponse, TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল একজন receiver কাছে পাঠায়। |
List<String> | getAbis ()এই ডিভাইস দ্বারা সমর্থিত ABI-গুলো ফেরত দেয়। |
String | getAvdName ()এমুলেটরটি যে AVD চালাচ্ছে তার নাম ফেরত দেয়। |
String | getAvdPath ()ফাইল সিস্টেমে ভার্চুয়াল ডিভাইসটির পরম পাথ ফেরত দেয়। |
Future<Integer> | getBattery (long freshnessTime, TimeUnit timeUnit)ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন। |
Future<Integer> | getBattery ()ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন। |
Integer | getBatteryLevel (long freshnessMs) এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে |
Integer | getBatteryLevel () এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে |
int | getDensity () সিস্টেম প্রপার্টি |
FileListingService | getFileListingService () এই ডিভাইসের জন্য একটি |
String | getLanguage ()ব্যবহারকারীর ভাষা ফেরত দেয়। |
String | getMountPoint (String name)একটি মাউন্ট পয়েন্ট ফেরত দেয়। |
String | getName ()এই ডিভাইসটির জন্য একটি সহজবোধ্য নাম প্রদান করে। |
Map<String, String> | 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)সিস্টেম প্রপার্টির জন্য একটি সম্ভাব্য অ্যাসিঙ্ক্রোনাস কোয়েরি করুন। |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackage (String packageFilePath, boolean reinstall, InstallReceiver receiver, long maxTimeout, long maxTimeToOutputResponse, TimeUnit maxTimeUnits, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackage (String packageFilePath, boolean reinstall, String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। |
void | installPackages (List<File> apkFilePaths, boolean reinstall, List<String> extraArgs, long timeOutInMs, TimeUnit timeunit)একাধিক APK ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে (একটি প্রধান এবং ০..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 | |
ক্রিয়েটফরওয়ার্ড
public void createForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)একটি স্থানীয় TCP পোর্ট এবং একটি দূরবর্তী ইউনিক্স ডোমেইন সকেটের মধ্যে পোর্ট ফরওয়ার্ডিং তৈরি করে।
| প্যারামিটার | |
|---|---|
localPort | int : ফরওয়ার্ড করার জন্য স্থানীয় পোর্ট |
remoteSocketName | String : ডিভাইসে তৈরি করা ইউনিক্স ডোমেইন সকেটের নাম |
namespace | IDevice.DeviceUnixSocketNamespace : যে নেমস্পেসে ইউনিক্স ডোমেইন সকেটটি তৈরি করা হয়েছিল |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
ক্রিয়েটফরওয়ার্ড
public void createForward (int localPort,
int remotePort)একটি স্থানীয় এবং একটি দূরবর্তী পোর্টের মধ্যে পোর্ট ফরওয়ার্ডিং তৈরি করে।
| প্যারামিটার | |
|---|---|
localPort | int : ফরওয়ার্ড করার জন্য স্থানীয় পোর্ট |
remotePort | int : রিমোট পোর্ট। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
createReverse
public void createReverse (int remotePort,
int localPort)একটি রিমোট এবং একটি লোকাল পোর্টের মধ্যে পোর্ট রিভার্সিং তৈরি করে।
| প্যারামিটার | |
|---|---|
remotePort | int : রিভার্স করার জন্য রিমোট পোর্ট। |
localPort | int : স্থানীয় পোর্ট |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল receiver কাছে পাঠায়।
এটি executeShellCommand(command, receiver, DdmPreferences.getTimeOut()) কল করার অনুরূপ।
| প্যারামিটার | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : যে IShellOutputReceiver টি শেল কমান্ডের আউটপুট গ্রহণ করবে। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
int maxTimeToOutputResponse) এই পদ্ধতিটি অপ্রচলিত।
executeShellCommand(String,IShellOutputReceiver,long,TimeUnit) ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
command | String |
receiver | IShellOutputReceiver |
maxTimeToOutputResponse | int |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল একজন receiver কাছে পাঠায়।
ডিভাইস থেকে কমান্ড আউটপুটের জন্য অপেক্ষা করার সর্বোচ্চ সময় হিসেবে maxTimeToOutputResponse ব্যবহৃত হয়।
যেকোনো সময়ে, যদি শেল কমান্ডটি maxTimeToOutputResponse চেয়ে বেশি সময় ধরে কোনো আউটপুট না দেয়, তাহলে মেথডটি ShellCommandUnresponsiveException থ্রো করবে।
লগ আউটপুটের মতো কমান্ডের জন্য, maxTimeToOutputResponse এর মান ০ ব্যবহার করা উচিত, যার অর্থ হলো মেথডটি কখনোই কোনো এরর থ্রো করবে না এবং রিসিভারের IShellOutputReceiver.isCancelled() true রিটার্ন না করা পর্যন্ত ব্লক হয়ে থাকবে।
| প্যারামিটার | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : যে IShellOutputReceiver টি শেল কমান্ডের আউটপুট গ্রহণ করবে। |
maxTimeout | long : কমান্ডটি রিটার্ন করার জন্য সর্বোচ্চ সময়সীমা। ০ মানটির অর্থ হলো কোনো সর্বোচ্চ সময়সীমা প্রযোজ্য হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারে। ০ মানটির অর্থ হলো, মেথডটি কমান্ডের আউটপুটের জন্য অনির্দিষ্টকাল অপেক্ষা করবে (যতক্ষণ না receiver এক্সিকিউশন বাতিল করে) এবং কখনোই কোনো এরর থ্রো করবে না। |
maxTimeUnits | TimeUnit : অশূন্য maxTimeout এবং maxTimeToOutputResponse মানগুলির জন্য একক। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
executeShellCommand
public void executeShellCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)ডিভাইসে একটি শেল কমান্ড কার্যকর করে এবং এর ফলাফল একজন receiver কাছে পাঠায়।
ডিভাইস থেকে কমান্ড আউটপুটের জন্য অপেক্ষা করার সর্বোচ্চ সময় হিসেবে maxTimeToOutputResponse ব্যবহৃত হয়।
যেকোনো সময়ে, যদি শেল কমান্ডটি maxTimeToOutputResponse চেয়ে বেশি সময় ধরে কোনো আউটপুট না দেয়, তাহলে মেথডটি ShellCommandUnresponsiveException থ্রো করবে।
লগ আউটপুটের মতো কমান্ডের জন্য, maxTimeToOutputResponse এর মান ০ ব্যবহার করা উচিত, যার অর্থ হলো মেথডটি কখনোই কোনো এরর থ্রো করবে না এবং রিসিভারের IShellOutputReceiver.isCancelled() true রিটার্ন না করা পর্যন্ত ব্লক হয়ে থাকবে।
| প্যারামিটার | |
|---|---|
command | String : কার্যকর করার জন্য শেল কমান্ড |
receiver | IShellOutputReceiver : যে IShellOutputReceiver টি শেল কমান্ডের আউটপুট গ্রহণ করবে। |
maxTimeToOutputResponse | long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারে। ০ মানটির অর্থ হলো, মেথডটি কমান্ডের আউটপুটের জন্য অনির্দিষ্টকাল অপেক্ষা করবে (যতক্ষণ না receiver এক্সিকিউশন বাতিল করে) এবং কখনোই কোনো এরর থ্রো করবে না। |
maxTimeUnits | TimeUnit : maxTimeToOutputResponse অশূন্য মানগুলোর জন্য একক। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getAbis
public List<String> getAbis ()
এই ডিভাইস দ্বারা সমর্থিত ABI-গুলো ফেরত দেয়। ABI-গুলো পছন্দের ক্রমানুসারে সাজানো থাকে, যেখানে প্রথম ABI-টি সর্বাধিক পছন্দের।
| ফেরত | |
|---|---|
List<String> | ABI-গুলোর তালিকা। |
getAvdName
public String getAvdName ()
এমুলেটরটি যে AVD চালাচ্ছে তার নাম ফেরত দেয়।
এটি কেবল তখনই বৈধ হবে, যখন isEmulator() true রিটার্ন করবে।
যদি এমুলেটরটি কোনো AVD না চালায় (উদাহরণস্বরূপ, এটি একটি অ্যান্ড্রয়েড সোর্স ট্রি বিল্ড থেকে চলছে), তাহলে এই মেথডটি " <build> " রিটার্ন করবে।
দ্রষ্টব্য: টাইমআউটের উপর নিয়ন্ত্রণ রাখতে চাইলে getAvdData() ব্যবহার করা শ্রেয়।
| ফেরত | |
|---|---|
String | AVD-এর নাম, অথবা কোনো নাম না থাকলে null । |
getAvdPath
public String getAvdPath ()
ফাইল সিস্টেমে থাকা ভার্চুয়াল ডিভাইসটির সম্পূর্ণ পাথ (absolute path) ফেরত দেয়। এই পাথটি অপারেটিং সিস্টেমের উপর নির্ভরশীল; লিনাক্সে এতে / চিহ্ন এবং উইন্ডোজে \ চিহ্ন নাম বিভাজক হিসেবে থাকবে।
দ্রষ্টব্য: টাইমআউটের উপর নিয়ন্ত্রণ রাখতে চাইলে getAvdData() ব্যবহার করা শ্রেয়।
| ফেরত | |
|---|---|
String | যদি এটি একটি ফিজিক্যাল ডিভাইস হয় তবে AVD পাথ বা null, এমুলেটর কনসোল সাবকমান্ড ব্যর্থ হয়েছে, অথবা এমুলেটরের ভার্সন 30.0.18 এর চেয়ে পুরোনো। |
ব্যাটারি পান
public Future<Integer> getBattery (long freshnessTime,
TimeUnit timeUnit)ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারির লেভেল ক্যাশ করা থাকতে পারে। শেষ সফল অনুসন্ধানের পর যদি freshnessTime শেষ হয়ে যায়, তবেই ডিভাইসের ব্যাটারির লেভেল জানতে অনুসন্ধান করা হবে।
| প্যারামিটার | |
|---|---|
freshnessTime | long : ব্যাটারি লেভেলের কাঙ্ক্ষিত সাম্প্রতিকতা |
timeUnit | TimeUnit : সতেজতার TimeUnit |
| ফেরত | |
|---|---|
Future<Integer> | একটি Future যা ব্যাটারির লেভেল জানতে ব্যবহার করা যেতে পারে। যদি ব্যাটারির লেভেল পাওয়া না যায়, তাহলে Future-টি একটি ExecutionException রিটার্ন করবে। |
ব্যাটারি পান
public Future<Integer> getBattery ()
ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারির লেভেল ক্যাশ করা থাকতে পারে। শেষ সফল অনুসন্ধানের পর ৫ মিনিট অতিবাহিত হলেই কেবল ডিভাইসটির ব্যাটারির লেভেল জানতে চাওয়া হবে।
| ফেরত | |
|---|---|
Future<Integer> | একটি Future যা ব্যাটারির লেভেল জানতে ব্যবহার করা যেতে পারে। যদি ব্যাটারির লেভেল পাওয়া না যায়, তাহলে Future-টি একটি ExecutionException রিটার্ন করবে। |
ব্যাটারির স্তর পান
public Integer getBatteryLevel (long freshnessMs)
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে getBattery(long,TimeUnit) ব্যবহার করুন।
ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারির লেভেল ক্যাশ করা থাকতে পারে। শেষ সফল অনুসন্ধানের পর যদি freshnessMs সময় শেষ হয়ে যায়, তবেই ডিভাইসের ব্যাটারির লেভেল জানতে অনুসন্ধান করা হবে।
| ফেরত | |
|---|---|
Integer | ব্যাটারির স্তর অথবা যদি তা পুনরুদ্ধার করা না যায় তবে null |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ব্যাটারির স্তর পান
public Integer getBatteryLevel ()
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে getBattery() ব্যবহার করুন।
ডিভাইসটির ব্যাটারির চার্জ ০ থেকে ১০০ শতাংশে ফিরিয়ে আনুন।
ব্যাটারির লেভেল ক্যাশ করা থাকতে পারে। শেষ সফল অনুসন্ধানের পর ৫ মিনিট অতিবাহিত হলেই কেবল ডিভাইসটির ব্যাটারির লেভেল জানতে চাওয়া হবে।
| ফেরত | |
|---|---|
Integer | ব্যাটারির স্তর অথবা যদি তা পুনরুদ্ধার করা না যায় তবে null |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
ঘনত্ব পান
public int getDensity ()
সিস্টেম প্রপার্টি PROP_DEVICE_DENSITY এর মান পাঠ করে ডিভাইস স্ক্রিনের ডেনসিটি বাকেট ফেরত দেয়।
| ফেরত | |
|---|---|
int | ঘনত্ব, অথবা তা নির্ধারণ করা না গেলে -১। |
getFileListingService
public FileListingService getFileListingService ()
এই ডিভাইসের জন্য একটি FileListingService ফেরত দেয়।
| ফেরত | |
|---|---|
FileListingService | |
ভাষা জানুন
public String getLanguage ()
ব্যবহারকারীর ভাষা ফেরত দেয়।
| ফেরত | |
|---|---|
String | ব্যবহারকারীর ভাষা, অথবা অজানা হলে null। |
মাউন্ট পয়েন্ট পান
public String getMountPoint (String name)
একটি মাউন্ট পয়েন্ট ফেরত দেয়।
| প্যারামিটার | |
|---|---|
name | String : ফেরত দেওয়ার জন্য মাউন্ট পয়েন্টের নাম |
| ফেরত | |
|---|---|
String | |
নাম পান
public String getName ()
এই ডিভাইসটির জন্য একটি সহজবোধ্য নাম প্রদান করে। সাধারণত এটি এভিডি-এর জন্য এভিডি নাম এবং ডিভাইসগুলির জন্য প্রস্তুতকারকের নাম, মডেলের নাম ও সিরিয়াল নম্বরের একটি সংমিশ্রণ হয়ে থাকে।
| ফেরত | |
|---|---|
String | |
getProperties
public Map<String, String> getProperties ()
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে getSystemProperty(String) ব্যবহার করুন।
ক্যাশে করা ডিভাইস প্রোপার্টিগুলো ফেরত দেয়। এতে 'getprop'-এর সম্পূর্ণ আউটপুট থাকে।
| ফেরত | |
|---|---|
Map<String, String> | |
getProperty
public String getProperty (String name)
এটি একটি সুবিধাজনক পদ্ধতি যা খুব অল্প অপেক্ষার সময়ে getSystemProperty(String) এর মাধ্যমে কোনো প্রপার্টি পুনরুদ্ধার করার চেষ্টা করে এবং এক্সেপশন উপেক্ষা করে।
দ্রষ্টব্য: টাইমআউটের উপর নিয়ন্ত্রণ রাখতে চাইলে getSystemProperty(String) ব্যবহার করা শ্রেয়।
| প্যারামিটার | |
|---|---|
name | String : যে মানটি ফেরত দেওয়া হবে তার নাম। |
| ফেরত | |
|---|---|
String | প্রপার্টির মান তাৎক্ষণিকভাবে উপলব্ধ না হলে মানটি অথবা null |
getPropertyCacheOrSync
public String getPropertyCacheOrSync (String name)
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে getProperty(String) ব্যবহার করুন।
getProperty(String) এবং getPropertySync(String) এর একটি সমন্বয় যা ক্যাশে থেকে প্রপার্টিটি পুনরুদ্ধার করার চেষ্টা করবে। যদি খুঁজে না পাওয়া যায়, তবে এটি সরাসরি ডিভাইসে সিঙ্ক্রোনাসভাবে কোয়েরি করার চেষ্টা করবে এবং সফল হলে ক্যাশে পুনরায় পূরণ করবে।
| প্যারামিটার | |
|---|---|
name | String : যে মানটি ফেরত দেওয়া হবে তার নাম। |
| ফেরত | |
|---|---|
String | প্রপার্টিটি বিদ্যমান না থাকলে মান অথবা null |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
getPropertyCount
public int getPropertyCount ()
এই পদ্ধতিটি অপ্রচলিত।
'বাস্তবায়নগত বিবরণ' কারণ দেখিয়ে ddmlib-এ এটিকে অপ্রচলিত ঘোষণা করা হয়েছে।
এই ডিভাইসের জন্য প্রপার্টির সংখ্যা ফেরত দেয়।
| ফেরত | |
|---|---|
int | |
getPropertySync
public String getPropertySync (String name)
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে getProperty(String) ব্যবহার করুন।
getProperty(String) এর একটি বিকল্প যা ক্যাশে ব্যবহার না করে সরাসরি ডিভাইস থেকে প্রদত্ত প্রপার্টিটি পুনরুদ্ধার করার চেষ্টা করবে। এই পদ্ধতিটি (শুধুমাত্র) যেকোনো ভলাটাইল প্রপার্টির জন্য ব্যবহার করা উচিত।
| প্যারামিটার | |
|---|---|
name | String : যে মানটি ফেরত দেওয়া হবে তার নাম। |
| ফেরত | |
|---|---|
String | প্রপার্টিটি বিদ্যমান না থাকলে মান অথবা null |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
অঞ্চল পান
public String getRegion ()
ব্যবহারকারীর অঞ্চল ফেরত দেয়।
| ফেরত | |
|---|---|
String | ব্যবহারকারীর অঞ্চল, অথবা অজানা হলে null। |
স্ক্রিনশট নিন
public RawImage getScreenshot ()
ডিভাইসটির একটি স্ক্রিনশট নিয়ে সেটিকে RawImage হিসেবে ফেরত দেয়।
| ফেরত | |
|---|---|
RawImage | স্ক্রিনশটটি RawImage হিসেবে অথবা কোনো সমস্যা হলে null । |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
স্ক্রিনশট নিন
public RawImage getScreenshot (long timeout, TimeUnit unit)
| প্যারামিটার | |
|---|---|
timeout | long |
unit | TimeUnit |
| ফেরত | |
|---|---|
RawImage | |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
সিরিয়াল নম্বর পান
public String getSerialNumber ()
ডিভাইসটির সিরিয়াল নম্বর ফেরত দেয়।
| ফেরত | |
|---|---|
String | |
getSyncService
public SyncService getSyncService ()
ডিভাইসে ফাইল পুশ বা পুল করার জন্য একটি SyncService অবজেক্ট রিটার্ন করে।
| ফেরত | |
|---|---|
SyncService | যদি SyncService তৈরি করা না যায়, তাহলে এর null । এমনটা হতে পারে যদি IDevice অবৈধ হওয়ার কারণে (বা সংযোগ বিচ্ছিন্ন হয়ে যাওয়ার কারণে) adb সংযোগটি খুলতে অস্বীকার করে। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
getSystemProperty
public ListenableFuture<String> getSystemProperty (String name)
সিস্টেম প্রপার্টির জন্য একটি সম্ভাব্য অ্যাসিঙ্ক্রোনাস কোয়েরি করুন।
| প্যারামিটার | |
|---|---|
name | String : যে মানটি ফেরত দেওয়া হবে তার নাম। |
| ফেরত | |
|---|---|
ListenableFuture<String> | একটি ListenableFuture. null রিটার্ন করতে get । |
প্যাকেজ ইনস্টল করুন
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,
InstallReceiver receiver,
long maxTimeout,
long maxTimeToOutputResponse,
TimeUnit maxTimeUnits,
String... extraArgs)ডিভাইসে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে। এটি একটি হেল্পার মেথড যা syncPackageToDevice, installRemotePackage, এবং removePackage ধাপগুলোকে একত্রিত করে।
| প্যারামিটার | |
|---|---|
packageFilePath | String : লোকাল হোস্টে ইনস্টল করার জন্য ফাইলের সম্পূর্ণ ফাইল সিস্টেম পাথ |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করা হবে কিনা তা জানতে এর মান ' true সেট করুন। |
receiver | InstallReceiver : ইনস্টলেশন পর্যবেক্ষণ করতে এবং চূড়ান্ত অবস্থা জানতে ব্যবহৃত InstallReceiver । |
maxTimeout | long : কমান্ডটি রিটার্ন করার জন্য সর্বোচ্চ সময়সীমা। ০ মানটির অর্থ হলো কোনো সর্বোচ্চ সময়সীমা প্রযোজ্য হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারে। ০ মানটির অর্থ হলো, মেথডটি কমান্ডের আউটপুটের জন্য অনির্দিষ্টকাল অপেক্ষা করবে (যতক্ষণ না receiver এক্সিকিউশন বাতিল করে) এবং কখনোই কোনো এরর থ্রো করবে না। |
maxTimeUnits | TimeUnit : অশূন্য maxTimeout এবং maxTimeToOutputResponse মানগুলির জন্য একক। |
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 (List<File> apkFilePaths,
boolean reinstall,
List<String> extraArgs,
long timeOutInMs,
TimeUnit timeunit)একাধিক APK ফাইল দিয়ে তৈরি একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করে (একটি প্রধান এবং ০..n সংখ্যক বিভক্ত প্যাকেজ)।
| প্যারামিটার | |
|---|---|
apkFilePaths | List : ইনস্টল করার জন্য এপিকে-গুলির তালিকা (১টি মূল এপিকে + ০..n টি বিভক্ত এপিকে) |
reinstall | boolean : অ্যাপটি পুনরায় ইনস্টল করা হবে কিনা তা জানতে এর মান ' true সেট করুন। |
extraArgs | List : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট যা যোগ করা যাবে। উপলব্ধ বিকল্পগুলির জন্য 'adb shell pm install --help' দেখুন। |
timeOutInMs | long : ইনস্টলেশন সময়সীমা |
timeunit | TimeUnit : টাইমআউট প্যারামিটারের সাথে সম্পর্কিত 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 : কমান্ডটি রিটার্ন করার জন্য সর্বোচ্চ সময়সীমা। ০ মানটির অর্থ হলো কোনো সর্বোচ্চ সময়সীমা প্রযোজ্য হবে না। |
maxTimeToOutputResponse | long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারে। ০ মানটির অর্থ হলো, মেথডটি কমান্ডের আউটপুটের জন্য অনির্দিষ্টকাল অপেক্ষা করবে (যতক্ষণ না receiver এক্সিকিউশন বাতিল করে) এবং কখনোই কোনো এরর থ্রো করবে না। |
maxTimeUnits | TimeUnit : অশূন্য maxTimeout এবং maxTimeToOutputResponse মানগুলির জন্য একক। |
extraArgs | String : ঐচ্ছিক অতিরিক্ত আর্গুমেন্ট যা যোগ করা যাবে। উপলব্ধ অপশনগুলোর জন্য 'adb shell pm install --help' দেখুন। |
| নিক্ষেপ | |
|---|---|
InstallException | |
isBootLoader
public boolean isBootLoader ()
ডিভাইসটি বুটলোডার মোডে থাকলে রিটার্ন করে।
| ফেরত | |
|---|---|
boolean | যদি getState() DeviceState.BOOTLOADER রিটার্ন করে, তাহলে true |
isEmulator
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 | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
পুলফাইল
public void pullFile (String remote,
String local)একটিমাত্র ফাইল টেনে আনে।
| প্যারামিটার | |
|---|---|
remote | String : রিমোট ফাইলের সম্পূর্ণ পাথ |
local | String : স্থানীয় গন্তব্য। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
SyncException | |
TimeoutException | |
পুশফাইল
public void pushFile (String local,
String remote)একটি ফাইল পুশ করে।
| প্যারামিটার | |
|---|---|
local | String : স্থানীয় ফাইলপথ। |
remote | String : রিমোট ফাইলপাথ |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
SyncException | |
TimeoutException | |
রিবুট
public void reboot (String into)
ডিভাইসটি রিবুট করুন।
| প্যারামিটার | |
|---|---|
into | String : যে বুটলোডারে রিবুট করতে হবে তার নাম, অথবা শুধু ডিভাইসটি রিবুট করার জন্য নাল (null)। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
অপসারণ করুন
public void removeForward (int localPort)
স্থানীয় এবং দূরবর্তী পোর্টের মধ্যেকার পোর্ট ফরওয়ার্ডিং অপসারণ করে।
| প্যারামিটার | |
|---|---|
localPort | int : ফরওয়ার্ড করার জন্য স্থানীয় পোর্ট |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
অপসারণ করুন
public void removeForward (int localPort,
int remotePort)| প্যারামিটার | |
|---|---|
localPort | int |
remotePort | int |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
অপসারণ করুন
public void removeForward (int localPort,
String remoteSocketName,
IDevice.DeviceUnixSocketNamespace namespace)| প্যারামিটার | |
|---|---|
localPort | int |
remoteSocketName | String |
namespace | IDevice.DeviceUnixSocketNamespace |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
রিমোট প্যাকেজ সরান
public void removeRemotePackage (String remoteFilePath)
ডিভাইস থেকে একটি ফাইল মুছে ফেলে।
| প্যারামিটার | |
|---|---|
remoteFilePath | String : ডিভাইস থেকে অপসারণ করার ফাইলের পাথ |
| নিক্ষেপ | |
|---|---|
InstallException | |
রিমুভরিভার্স
public void removeReverse (int remotePort)
রিমোট ও লোকাল পোর্টের মধ্যে পোর্ট পরিবর্তনের প্রক্রিয়াটি বন্ধ করে।
| প্যারামিটার | |
|---|---|
remotePort | int : রিমোট পোর্ট। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
TimeoutException | |
মূল
public boolean root ()
ডিভাইসটিতে রুট অ্যাক্সেস পাওয়ার জন্য adb ডেমনকে অনুরোধ করুন। এটি নীরবে ব্যর্থ হতে পারে এবং শুধুমাত্র ডেভেলপার বিল্ডেই সফল হতে পারে। আরও তথ্যের জন্য "adb root" দেখুন।
| ফেরত | |
|---|---|
boolean | adb ডেমনটি রুট হিসেবে চললে true, অন্যথায় false। |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
সেটসিরিয়াল
public void setSerial (String serial)
| প্যারামিটার | |
|---|---|
serial | String |
স্টার্টস্ক্রিনরেকর্ডার
public void startScreenRecorder (String remoteFilePath,
ScreenRecorderOptions options,
IShellOutputReceiver receiver)ডিভাইসটি Feature.SCREEN_RECORD সমর্থন করলে, ডিভাইসটিতে স্ক্রিন রেকর্ডিং শুরু করে।
| প্যারামিটার | |
|---|---|
remoteFilePath | String |
options | ScreenRecorderOptions |
receiver | IShellOutputReceiver |
| নিক্ষেপ | |
|---|---|
AdbCommandRejectedException | |
IOException | |
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 | |
IOException | |
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 | |