INative ডিভাইস
public interface INativeDevice
com.android.tradefed.device.INativeDevice |
একটি ddmlib IDevice
এ একটি নির্ভরযোগ্য এবং সামান্য উচ্চ স্তরের API প্রদান করে।
সারাংশ
ধ্রুবক | |
---|---|
int | UNKNOWN_API_LEVEL ডিফল্ট মান যখন API স্তর সনাক্ত করা যাবে না |
পাবলিক পদ্ধতি | |
---|---|
abstract boolean | checkApiLevelAgainstNextRelease (int strictMinLevel) একটি ন্যূনতম সমর্থিত স্তরে একটি বৈশিষ্ট্য বর্তমানে সমর্থিত কিনা তা পরীক্ষা করুন। |
abstract void | clearLogcat () কোনো জমে থাকা লগক্যাট ডেটা মুছে দেয়। |
abstract void | deleteFile (String deviceFilePath) ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি। |
abstract void | deleteFile (String deviceFilePath, int userId) ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি। |
abstract boolean | deviceSoftRestarted ( ProcessInfo prevSystemServerProcess) পূর্ববর্তী system_server |
abstract boolean | deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit) ডিভাইস থেকে ইউটিসি সময় থেকে যুগ থেকে ডিভাইস সফ্ট-রিস্টার্ট হয়েছে কিনা এবং এর |
abstract boolean | disableAdbRoot () অ্যাডবি রুট বন্ধ করে। |
abstract boolean | doesFileExist (String deviceFilePath) ডিভাইসে ফাইল আছে কিনা তা নির্ধারণ করতে সহায়ক পদ্ধতি। |
abstract boolean | enableAdbRoot () অ্যাডবি রুট চালু করে। |
abstract String | executeAdbCommand (long timeout, String... commandArgs) সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
abstract String | executeAdbCommand (String... commandArgs) সহায়ক পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে। |
abstract String | executeAdbCommand (long timeout, envMap, String... commandArgs) executeAdbCommand (long timeout, envMap, String... commandArgs) সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে। |
abstract CommandResult | executeFastbootCommand (long timeout, String... commandArgs) সহায়ক পদ্ধতি যা একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে। |
abstract CommandResult | executeFastbootCommand (String... commandArgs) হেল্পার পদ্ধতি যা 2 মিনিটের ডিফল্ট টাইমআউট সহ একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে। |
abstract CommandResult | executeLongFastbootCommand (String... commandArgs) হেল্পার পদ্ধতি যা একটি দীর্ঘ চলমান ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে। |
abstract CommandResult | executeLongFastbootCommand ( envVarMap, String... commandArgs) executeLongFastbootCommand ( envVarMap, String... commandArgs) হেল্পার পদ্ধতি যা সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সহ একটি সিস্টেম কমান্ড হিসাবে একটি দীর্ঘ চলমান ফাস্টবুট কমান্ড কার্যকর করে। |
abstract String | executeShellCommand (String command) সাহায্যকারী পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract void | executeShellCommand (String command, IShellOutputReceiver receiver) প্রদত্ত adb শেল কমান্ড কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে। |
abstract CommandResult | executeShellV2Command (String command) হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে |
abstract CommandResult | executeShellV2Command (String command, OutputStream pipeToOutput) হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট এবং stderr এর সাথে সঠিকভাবে |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput) হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে |
abstract CommandResult | executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract CommandResult | executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract CommandResult | executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts) কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে। |
abstract CommandResult | fastbootWipePartition (String partition) সাহায্যকারী পদ্ধতি যা ডিভাইসের জন্য একটি পার্টিশন মুছে দেয়। |
abstract int | getApiLevel () ডিভাইস API লেভেল পান। |
abstract String | getBasebandVersion () এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পেতে সুবিধার পদ্ধতি। |
abstract Integer | getBattery () একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ হলে শূন্য প্রদান করে৷ |
abstract boolean | getBooleanProperty (String name, boolean defaultValue) প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে। |
abstract | getBootHistory () হেল্পার পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে। |
abstract | getBootHistorySince (long utcEpochTime, TimeUnit timeUnit) হেল্পার মেথড বুট টাইম এবং বুট কারণ সহ বুট হিস্ট্রি ম্যাপ সংগ্রহ করে ডিভাইস থেকে epoch থেকে প্রদত্ত সময় এবং নির্দিষ্ট সময় ইউনিট। |
abstract String | getBootloaderVersion () এই ডিভাইসের বুটলোডার সংস্করণ পেতে সুবিধার পদ্ধতি। |
abstract String | getBuildAlias () ডিভাইসটি বর্তমানে চলমান বিল্ডের উপনাম পুনরুদ্ধার করুন। |
abstract String | getBuildFlavor () ডিভাইসের জন্য বিল্ড ফ্লেভার পুনরুদ্ধার করুন। |
abstract String | getBuildId () ডিভাইসটি বর্তমানে চলমান বিল্ডটি পুনরুদ্ধার করুন। |
abstract String | getBuildSigningKeys () ডিভাইস ইমেজ সাইন ইন করতে ব্যবহৃত কী টাইপ প্রদান করে সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কি (যেমন AOSP-তে) বা রিলিজ-কি (ব্যক্তিগত ডিভাইস নির্মাতাদের দ্বারা নিয়ন্ত্রিত) দিয়ে স্বাক্ষরিত হতে পারে |
abstract DeviceDescriptor | getCachedDeviceDescriptor () ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা |
abstract DeviceDescriptor | getCachedDeviceDescriptor (boolean shortDescriptor) ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা |
abstract String[] | getChildren (String deviceFilePath) |
abstract AbstractConnection | getConnection () ডিভাইসের সাথে যুক্ত সংযোগ ফেরত দেয়। |
abstract String | getDeviceClass () ডিভাইস ক্লাস পান। |
abstract long | getDeviceDate () যুগ থেকে মিলিসেকেন্ডে ডিভাইসের তারিখ ফেরত দিন। |
abstract DeviceDescriptor | getDeviceDescriptor () প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি |
abstract DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি |
abstract TestDeviceState | getDeviceState () ডিভাইসের অবস্থা পান। |
abstract long | getDeviceTimeOffset (Date date) ডিভাইস এবং একটি প্রদত্ত |
abstract InputStreamSource | getEmulatorOutput () এমুলেটর stdout এবং stderr এর স্ট্রীম পান |
abstract long | getExternalStoreFreeSpace () ডিভাইসের বাহ্যিক সঞ্চয়স্থানে খালি স্থানের পরিমাণ নির্ধারণ করতে সহায়ক পদ্ধতি। |
abstract String | getFastbootProductType () ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি। |
abstract String | getFastbootProductVariant () ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি। |
abstract String | getFastbootSerialNumber () ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে। |
abstract String | getFastbootVariable (String variableName) ডিভাইস থেকে প্রদত্ত ফাস্টবুট পরিবর্তনশীল মান পুনরুদ্ধার করুন। |
abstract IFileEntry | getFileEntry (String path) ডিভাইসে একটি দূরবর্তী ফাইলের একটি রেফারেন্স পুনরুদ্ধার করুন। |
abstract IDevice | getIDevice () সংশ্লিষ্ট ddmlib |
abstract long | getIntProperty (String name, long defaultValue) ডিভাইস থেকে প্রদত্ত সম্পত্তির পূর্ণসংখ্যা মান প্রদান করে। |
abstract long | getLastExpectedRebootTimeMillis () |
abstract int | getLaunchApiLevel () ডিভাইসের প্রথম চালু API স্তর পান. |
abstract InputStreamSource | getLogcat () লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে। |
abstract InputStreamSource | getLogcat (int maxBytes) ক্যাপচার করা লগক্যাট ডেটার শেষ |
abstract InputStreamSource | getLogcatDump () ডিভাইসের জন্য বর্তমান লগক্যাটের একটি ডাম্প পান। |
abstract InputStreamSource | getLogcatSince (long date) প্রদত্ত তারিখ থেকে ক্যাপচার করা লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে। |
abstract String | getMountPoint (String mountName) একটি মাউন্ট পয়েন্ট প্রদান করে। |
abstract ITestDevice.MountPointInfo | getMountPointInfo (String mountpoint) নির্দিষ্ট মাউন্টপয়েন্ট পাথের সাথে সম্পর্কিত একটি |
abstract | getMountPointInfo () ডিভাইসে /proc/mounts-এ তথ্যের পার্স করা সংস্করণ প্রদান করে |
abstract long | getPartitionFreeSpace (String partition) ডিভাইস পার্টিশনে খালি জায়গার পরিমাণ নির্ধারণ করতে সাহায্যকারী পদ্ধতি। |
abstract ProcessInfo | getProcessByName (String processName) হেল্পার পদ্ধতি "pidof" এবং "stat" কমান্ড চালায় এবং প্রদত্ত প্রক্রিয়ার PID এবং প্রক্রিয়া শুরুর সময় সহ |
abstract String | getProcessPid (String process) কিছু ভুল হয়ে গেলে পরিষেবার পিড বা নাল ফেরত দেয়। |
abstract String | getProductType () এই ডিভাইসের পণ্যের ধরন পেতে সুবিধার পদ্ধতি। |
abstract String | getProductVariant () এই ডিভাইসের পণ্য বৈকল্পিক পেতে সুবিধার পদ্ধতি. |
abstract String | getProperty (String name) ডিভাইস থেকে প্রদত্ত সম্পত্তি মান পুনরুদ্ধার করুন. |
abstract ITestDevice.RecoveryMode | getRecoveryMode () ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড পান। |
abstract String | getSerialNumber () এই ডিভাইসের সিরিয়াল নম্বর পেতে সুবিধার পদ্ধতি। |
abstract | getTombstones () ডিভাইস থেকে সমাধির পাথরের তালিকা আনুন এবং ফেরত দিন। |
abstract long | getTotalMemory () অভ্যন্তরীণ ত্রুটির ক্ষেত্রে বাইটে মোট শারীরিক মেমরির আকার বা -1 প্রদান করে |
default String | getTrackingSerial () ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করতে ব্যবহৃত সিরিয়ালটি পান। |
abstract boolean | getUseFastbootErase () ডিভাইসে একটি পার্টিশন মুছতে ফাস্টবুট ইরেজ বা ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন কিনা তা পান। |
abstract boolean | isAdbRoot () |
abstract boolean | isAdbTcp () |
abstract boolean | isAppEnumerationSupported () ডিভাইসের প্ল্যাটফর্ম অ্যাপ গণনা সমর্থন করে কিনা তা পরীক্ষা করুন |
abstract boolean | isBypassLowTargetSdkBlockSupported () ডিভাইসের প্ল্যাটফর্ম অ্যাপ ইনস্টলে কম লক্ষ্য sdk ব্লক বাইপাস সমর্থন করে কিনা তা পরীক্ষা করুন |
abstract boolean | isDebugfsMounted () ডিবাগফ মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করুন। |
abstract boolean | isDeviceEncrypted () ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত দেয়। |
abstract boolean | isDirectory (String deviceFilePath) ডিভাইসের পাথ একটি ডিরেক্টরি হলে True রিটার্ন করুন, অন্যথায় মিথ্যা। |
abstract boolean | isEncryptionSupported () ডিভাইসে এনক্রিপশন সমর্থিত হলে ফেরত দেয়। |
abstract boolean | isExecutable (String fullPath) ডিভাইসে ফাইল পাথ একটি এক্সিকিউটেবল ফাইল হলে True ফেরত দেয়, অন্যথায় মিথ্যা। |
abstract boolean | isHeadless () ডিভাইসটি হেডলেস হলে (স্ক্রিন নেই), অন্যথায় মিথ্যা হলে সত্য ফেরত দিন। |
abstract boolean | isRuntimePermissionSupported () ডিভাইসের প্ল্যাটফর্ম রানটাইম অনুমতি প্রদান সমর্থন করে কিনা তা পরীক্ষা করুন |
abstract boolean | isStateBootloaderOrFastbootd () ডিভাইসটি |
abstract boolean | logAnrs ( ITestLogger logger) ডিভাইস থেকে ANR সংগ্রহ করে এবং লগ করে। |
abstract void | logOnDevice (String tag, Log.LogLevel level, String format, Object... args) ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। |
abstract void | mountDebugfs () মাউন্ট debugfs. |
abstract void | nonBlockingReboot () ডিভাইস রিবুট করার জন্য একটি কমান্ড ইস্যু করে এবং কমান্ড সম্পূর্ণ হলে এবং যখন ডিভাইসটি আর adb-এর কাছে দৃশ্যমান হয় না তখন ফিরে আসে। |
abstract void | postBootSetup () প্রতিটি বুটের পরে পরীক্ষা করার জন্য ডিভাইস কনফিগার করার নির্দেশাবলী সম্পাদন করুন। |
default void | postInvocationTearDown () এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে |
abstract void | postInvocationTearDown (Throwable invocationException) ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে। |
default void | preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes) ডিভাইস নির্দিষ্ট প্রয়োজনীয় সেটআপের জন্য অতিরিক্ত পদক্ষেপ যা আমন্ত্রণ প্রবাহের আগে ডিভাইসে কার্যকর করা হবে। |
abstract boolean | pullDir (String deviceFilePath, File localDir) বারবার ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন। |
abstract boolean | pullDir (String deviceFilePath, File localDir, int userId) বারবার ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন। |
abstract File | pullFile (String remoteFilePath, int userId) ডিভাইস থেকে একটি ফাইল পুনরুদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী |
abstract File | pullFile (String remoteFilePath) ডিভাইস থেকে একটি ফাইল পুনরুদ্ধার করে, এটি একটি স্থানীয় অস্থায়ী |
abstract boolean | pullFile (String remoteFilePath, File localFile) ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে. |
abstract boolean | pullFile (String remoteFilePath, File localFile, int userId) ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে. |
abstract String | pullFileContents (String remoteFilePath) ডিভাইস বন্ধ একটি ফাইল পুনরুদ্ধার করে, এবং বিষয়বস্তু ফেরত. |
abstract File | pullFileFromExternal (String remoteFilePath) ডিভাইসের বাহ্যিক সঞ্চয়স্থান থেকে একটি ফাইল পুনরুদ্ধার করার একটি সুবিধাজনক পদ্ধতি, এটি একটি স্থানীয় অস্থায়ী |
abstract boolean | pushDir (File localDir, String deviceFilePath, int userId) বারবার ডিভাইসে ডিরেক্টরি বিষয়বস্তু পুশ করুন। |
abstract boolean | pushDir (File localDir, String deviceFilePath, excludedDirectories) pushDir (File localDir, String deviceFilePath, excludedDirectories) ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে বারবার ডিরেক্টরির বিষয়বস্তু ডিভাইসে পুশ করুন। |
abstract boolean | pushDir (File localDir, String deviceFilePath) বারবার ডিভাইসে ডিরেক্টরি বিষয়বস্তু পুশ করুন। |
abstract boolean | pushFile (File localFile, String deviceFilePath, boolean evaluateContentProviderNeeded) |
abstract boolean | pushFile (File localFile, String deviceFilePath) ডিভাইসে একটি ফাইল পুশ করুন। |
abstract boolean | pushFile (File localFile, String deviceFilePath, int userId) ডিভাইসে একটি ফাইল পুশ করুন। |
abstract boolean | pushString (String contents, String deviceFilePath) একটি স্ট্রিং থেকে ডিভাইসে তৈরি করা ফাইল পুশ করুন |
abstract void | reboot () ডিভাইসটিকে অ্যাডবি মোডে রিবুট করুন। |
abstract void | reboot (String reason) রিবুট জুড়ে টিকে থাকার প্রদত্ত |
abstract void | rebootIntoBootloader () ডিভাইসটিকে বুটলোডার মোডে রিবুট করুন। |
abstract void | rebootIntoFastbootd () ডিভাইসটিকে ফাস্টবুট মোডে রিবুট করুন। |
abstract void | rebootIntoRecovery () ডিভাইসটিকে অ্যাডবি রিকভারি মোডে রিবুট করুন। |
abstract void | rebootIntoSideload (boolean autoReboot) ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
abstract void | rebootIntoSideload () ডিভাইসটিকে অ্যাডবি সাইডলোড মোডে রিবুট করুন (মনে রাখবেন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড) ডিভাইস সাইডলোড মোডে প্রবেশ না করা পর্যন্ত ব্লক করে |
abstract void | rebootUntilOnline () |
abstract void | rebootUntilOnline (String reason) |
abstract void | rebootUserspace () ডিভাইসের শুধুমাত্র ইউজারস্পেস অংশ রিবুট করে। |
abstract void | rebootUserspaceUntilOnline () |
abstract void | remountSystemReadOnly () ডিভাইসে সিস্টেম পার্টিশনটি শুধুমাত্র পড়ার জন্য তৈরি করুন। |
abstract void | remountSystemWritable () ডিভাইসে সিস্টেম পার্টিশন লেখার যোগ্য করুন। |
abstract void | remountVendorReadOnly () শুধুমাত্র পঠনযোগ্য ডিভাইসে বিক্রেতা পার্টিশন করুন। |
abstract void | remountVendorWritable () ডিভাইসে বিক্রেতা পার্টিশন লেখার যোগ্য করুন। |
abstract boolean | runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners) প্যারামিটার হিসাবে পাস করা এক বা একাধিক শ্রোতাদের সাথে |
abstract boolean | runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) runInstrumentationTests (IRemoteAndroidTestRunner runner, listeners) ইন্সট্রুমেন্টেশন পরীক্ষা চালায়, এবং ডিভাইস পুনরুদ্ধার প্রদান করে। |
abstract boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, listeners) |
abstract boolean | runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners) |
abstract void | setDate (Date date) ডিভাইসে তারিখ সেট করে দ্রষ্টব্য: ডিভাইসে তারিখ সেট করার জন্য রুট প্রয়োজন |
abstract void | setOptions ( TestDeviceOptions options) ডিভাইসের জন্য |
abstract boolean | setProperty (String propKey, String propValue) ডিভাইসে প্রদত্ত সম্পত্তি মান সেট করে। |
abstract void | setRecovery ( IDeviceRecovery recovery) এই ডিভাইসের জন্য ব্যবহার করার জন্য |
abstract void | setRecoveryMode ( ITestDevice.RecoveryMode mode) ডিভাইসের জন্য ব্যবহার করার জন্য বর্তমান পুনরুদ্ধার মোড সেট করুন। |
abstract void | setTrackingSerial (String trackingSerial) ডিভাইস পরিচালনার উদ্দেশ্যে আমরা ডিভাইসের উল্লেখ করার জন্য যে সিরিয়ালটি ব্যবহার করি তা ট্র্যাক করি। |
abstract void | setUseFastbootErase (boolean useFastbootErase) ডিভাইসে একটি পার্টিশন মুছে ফেলার জন্য fastboot ইরেজ বা fastboot বিন্যাস ব্যবহার করবেন কিনা তা সেট করুন। |
abstract void | startLogcat () ব্যাকগ্রাউন্ডে ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা শুরু করুন। |
abstract void | stopEmulatorOutput () এমুলেটর আউটপুট বন্ধ করুন এবং মুছুন। |
abstract void | stopLogcat () ডিভাইস থেকে logcat আউটপুট ক্যাপচার করা বন্ধ করুন, এবং বর্তমানে সংরক্ষিত logcat ডেটা বাতিল করুন৷ |
abstract String | switchToAdbTcp () ডিভাইসটিকে adb-over-tcp মোডে পরিবর্তন করুন। |
abstract boolean | switchToAdbUsb () ইউএসবি মোডে ডিভাইসটি অ্যাডবি-তে স্যুইচ করুন। |
abstract boolean | syncFiles (File localFileDir, String deviceFilePath) ডিভাইসে স্থানীয় ফাইল ডিরেক্টরির বিষয়বস্তু ক্রমবর্ধমানভাবে সিঙ্ক করে। |
abstract boolean | unlockDevice () ডিভাইসটি এনক্রিপ্ট করা অবস্থায় থাকলে ডিভাইসটিকে আনলক করে। |
abstract void | unmountDebugfs () ডিবাগগুলি আনমাউন্ট করুন। |
abstract boolean | waitForBootComplete (long timeOut) ডিভাইসের বুট সম্পূর্ণ পতাকা সেট না হওয়া পর্যন্ত ব্লক করে। |
abstract boolean | waitForDeviceAvailable () ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
abstract boolean | waitForDeviceAvailable (long waitTime) ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
abstract boolean | waitForDeviceAvailableInRecoverPath (long waitTime) রিকভারি পাথ বিবেচনা না করে ডিভাইসটি প্রতিক্রিয়াশীল এবং উপলব্ধ হওয়ার জন্য অপেক্ষা করে। |
abstract void | waitForDeviceBootloader () ফাস্টবুটের মাধ্যমে ডিভাইসটি দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
abstract boolean | waitForDeviceInRecovery (long waitTime) ডিভাইসটিকে 'adb রিকভারি' অবস্থায় থাকার জন্য ব্লক করে (মনে রাখবেন এটি |
abstract boolean | waitForDeviceInSideload (long waitTime) ডিভাইসটিকে 'adb sideload' অবস্থায় থাকতে ব্লক করে |
abstract boolean | waitForDeviceNotAvailable (long waitTime) ডিভাইসটি উপলব্ধ না হওয়ার জন্য ব্লকগুলি যেমন adb থেকে অনুপস্থিত |
abstract void | waitForDeviceOnline () ডিভাইসটি adb এর মাধ্যমে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
abstract void | waitForDeviceOnline (long waitTime) ডিভাইসটি adb এর মাধ্যমে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে। |
abstract boolean | waitForDeviceShell (long waitTime) একটি মৌলিক adb শেল কমান্ডের জন্য ডিভাইস প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করে। |
ধ্রুবক
UNKNOWN_API_LEVEL
public static final int UNKNOWN_API_LEVEL
ডিফল্ট মান যখন API স্তর সনাক্ত করা যাবে না
ধ্রুবক মান: -1 (0xffffffff)
পাবলিক পদ্ধতি
CheckApiLevel AgainstNextRelease
public abstract boolean checkApiLevelAgainstNextRelease (int strictMinLevel)
একটি ন্যূনতম সমর্থিত স্তরে একটি বৈশিষ্ট্য বর্তমানে সমর্থিত কিনা তা পরীক্ষা করুন। API স্তর উত্থাপিত হওয়ার আগে এই পদ্ধতিটি এখনও অপ্রকাশিত বৈশিষ্ট্যগুলিকে বিবেচনা করে।
পরামিতি | |
---|---|
strictMinLevel | int : বৈশিষ্ট্যটিকে সমর্থন করে এমন কঠোর ন্যূনতম সম্ভাব্য স্তর। |
রিটার্নস | |
---|---|
boolean | সত্য যদি স্তর সমর্থিত হয়. অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
clearLogcat
public abstract void clearLogcat ()
কোনো জমে থাকা লগক্যাট ডেটা মুছে দেয়।
এটি সেই ক্ষেত্রে উপযোগী যখন আপনি নিশ্চিত করতে চান যেITestDevice#getLogcat()
শুধুমাত্র একটি নির্দিষ্ট বিন্দুর পরে উত্পাদিত লগ ডেটা ফেরত দেয় (যেমন একটি নতুন ডিভাইস বিল্ড ফ্ল্যাশ করার পরে, ইত্যাদি)। ডিলিট ফাইল
public abstract void deleteFile (String deviceFilePath)
ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ডিলিট ফাইল
public abstract void deleteFile (String deviceFilePath, int userId)
ডিভাইসে একটি ফাইল বা ডিরেক্টরি মুছে ফেলার জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
deviceFilePath | String : ডিভাইসে ফাইলের পরম পথ। |
userId | int : যে ইউজার আইডি থেকে মুছে ফেলতে হবে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ডিভাইস সফট রিস্টার্ট হয়েছে
public abstract boolean deviceSoftRestarted (ProcessInfo prevSystemServerProcess)
পূর্ববর্তী system_server ProcessInfo
এর সাথে বর্তমান system_server তুলনা করে ডিভাইস সফট-রিস্টার্ট হয়েছে কিনা তা পরীক্ষা করার জন্য সহায়ক পদ্ধতি। ProcessInfo
পেতে getProcessByName(String)
ব্যবহার করুন।
পরামিতি | |
---|---|
prevSystemServerProcess | ProcessInfo : পূর্ববর্তী system_server প্রক্রিয়া ProcessInfo । |
রিটার্নস | |
---|---|
boolean | ডিভাইস সফট-রিস্টার্ট হলে true |
নিক্ষেপ করে | |
---|---|
RuntimeException | যদি ডিভাইসে অস্বাভাবিক বুট কারণ থাকে |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ডিভাইস সফট রিস্টার্ট হয়েছে
public abstract boolean deviceSoftRestartedSince (long utcEpochTime, TimeUnit timeUnit)
ডিভাইস থেকে ইউটিসি সময় থেকে যুগ থেকে ডিভাইস সফ্ট-রিস্টার্ট হয়েছে কিনা এবং এর ERROR(/TimeUnit)
পরীক্ষা করার জন্য সহায়ক পদ্ধতি। সফ্ট-রিস্টার্ট বলতে একটি ডিভাইস হার্ড রিবুটের বাইরে সিস্টেম_সার্ভার পুনরায় চালু করাকে বোঝায় (উদাহরণস্বরূপ: রিবুট অনুরোধ করা হয়েছে)। মিলিসেকেন্ডে বর্তমান ডিভাইস utcEpochTime getDeviceDate()
পদ্ধতি দ্বারা প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
utcEpochTime | long : যুগের পর থেকে ডিভাইসের সময় দ্বিতীয়। |
timeUnit | TimeUnit : প্রদত্ত utcEpochTime এর জন্য সময় ইউনিট TimeUnit । |
রিটার্নস | |
---|---|
boolean | ডিভাইস সফট-রিস্টার্ট হলে true |
নিক্ষেপ করে | |
---|---|
RuntimeException | যদি ডিভাইসে অস্বাভাবিক বুট কারণ থাকে |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
অক্ষমAdbRoot
public abstract boolean disableAdbRoot ()
অ্যাডবি রুট বন্ধ করে।
অ্যাডবি রুট অক্ষম করলে ডিভাইসটি অ্যাডবি থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক করা হবে।রিটার্নস | |
---|---|
boolean | সফল হলে true । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ফাইলের অস্তিত্ব নেই
public abstract boolean doesFileExist (String deviceFilePath)
ডিভাইসে ফাইল আছে কিনা তা নির্ধারণ করতে সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
deviceFilePath | String : পরীক্ষা করার জন্য ডিভাইসে ফাইলের পরম পথ |
রিটার্নস | |
---|---|
boolean | ফাইল বিদ্যমান থাকলে true , অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
অ্যাডবিরুট সক্ষম করুন
public abstract boolean enableAdbRoot ()
অ্যাডবি রুট চালু করে। যদি "সক্ষম-রুট" সেটিং "মিথ্যা" হয়, তাহলে একটি বার্তা লগ করবে এবং রুট সক্রিয় না করেই ফিরে আসবে৷
অ্যাডবি রুট সক্রিয় করার ফলে ডিভাইসটি অ্যাডবি থেকে সংযোগ বিচ্ছিন্ন হতে পারে। ডিভাইসটি উপলব্ধ না হওয়া পর্যন্ত এই পদ্ধতিটি ব্লক করা হবে।রিটার্নস | |
---|---|
boolean | সফল হলে true । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানAdbCommand
public abstract String executeAdbCommand (long timeout, String... commandArgs)
সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
পরামিতি | |
---|---|
timeout | long : ডিভাইসটিকে প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, টাইমআউটের জন্য 0L |
commandArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানAdbCommand
public abstract String executeAdbCommand (String... commandArgs)
সহায়ক পদ্ধতি যা একটি adb কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।পরামিতি | |
---|---|
commandArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানAdbCommand
public abstract String executeAdbCommand (long timeout,envMap, String... commandArgs)
সহায়ক পদ্ধতি যা একটি নির্দিষ্ট সময়সীমার সাথে একটি সিস্টেম কমান্ড হিসাবে একটি adb কমান্ড কার্যকর করে।
executeShellCommand(String)
যেখানে সম্ভব সেখানে ব্যবহার করা উচিত, কারণ সেই পদ্ধতিটি আরও ভাল ব্যর্থতা সনাক্তকরণ এবং কর্মক্ষমতা প্রদান করে।
পরামিতি | |
---|---|
timeout | long : ডিভাইসটিকে প্রতিক্রিয়াহীন বলে বিবেচিত হওয়ার আগে মিলিসেকেন্ডে সময়, টাইমআউটের জন্য 0L |
envMap | |
commandArgs | String : চালানোর জন্য adb কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
String | কমান্ড থেকে stdout. null যদি কমান্ড কার্যকর করতে ব্যর্থ হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ফাস্টবুটকমান্ড চালান
public abstract CommandResult executeFastbootCommand (long timeout, String... commandArgs)
সহায়ক পদ্ধতি যা একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে।
ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা প্রত্যাশিত৷পরামিতি | |
---|---|
timeout | long : কমান্ডের মেয়াদ শেষ হওয়ার আগে মিলিসেকেন্ডে সময় |
commandArgs | String : রান করার জন্য ফাস্টবুট কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ফাস্টবুটকমান্ড চালান
public abstract CommandResult executeFastbootCommand (String... commandArgs)
হেল্পার পদ্ধতি যা 2 মিনিটের ডিফল্ট টাইমআউট সহ একটি সিস্টেম কমান্ড হিসাবে একটি ফাস্টবুট কমান্ড কার্যকর করে।
ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা প্রত্যাশিত৷
পরামিতি | |
---|---|
commandArgs | String : রান করার জন্য ফাস্টবুট কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
লংফাস্টবুটকমান্ড চালান
public abstract CommandResult executeLongFastbootCommand (String... commandArgs)
হেল্পার পদ্ধতি যা একটি দীর্ঘ চলমান ফাস্টবুট কমান্ডকে সিস্টেম কমান্ড হিসাবে কার্যকর করে।
executeFastbootCommand(String)
জন্য অভিন্ন একটি দীর্ঘ সময়সীমা ব্যবহার করা ছাড়া।পরামিতি | |
---|---|
commandArgs | String : রান করার জন্য ফাস্টবুট কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
লংফাস্টবুটকমান্ড চালান
public abstract CommandResult executeLongFastbootCommand (envVarMap, String... commandArgs)
হেল্পার পদ্ধতি যা সিস্টেম এনভায়রনমেন্ট ভেরিয়েবল সহ একটি সিস্টেম কমান্ড হিসাবে একটি দীর্ঘ চলমান ফাস্টবুট কমান্ড কার্যকর করে।
executeFastbootCommand(String)
জন্য অভিন্ন একটি দীর্ঘ সময়সীমা ব্যবহার করা ছাড়া।
পরামিতি | |
---|---|
envVarMap | |
commandArgs | String : রান করার জন্য ফাস্টবুট কমান্ড এবং আর্গুমেন্ট |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellCommand
public abstract String executeShellCommand (String command)
সাহায্যকারী পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং String
হিসাবে আউটপুট প্রদান করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
রিটার্নস | |
---|---|
String | শেল আউটপুট |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellCommand
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যাতে সরাসরি শেল আউটপুট থাকে। |
maxTimeToOutputShellResponse | long : সর্বোচ্চ সময় যে সময়ে কমান্ডটিকে কোনো প্রতিক্রিয়া আউটপুট না করার অনুমতি দেওয়া হয়; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellCommand
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver, long maxTimeoutForCommand, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যাতে সরাসরি শেল আউটপুট থাকে। |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit উল্লিখিত ইউনিট |
maxTimeToOutputShellResponse | long : সর্বোচ্চ সময় যে সময়ে কমান্ডটিকে কোনো প্রতিক্রিয়া আউটপুট না করার অনুমতি দেওয়া হয়; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellCommand
public abstract void executeShellCommand (String command, IShellOutputReceiver receiver)
প্রদত্ত adb শেল কমান্ড কার্যকর করে, কমান্ড ব্যর্থ হলে একাধিকবার পুনরায় চেষ্টা করে।
ডিফল্ট মান সহexecuteShellCommand(String, com.android.ddmlib.IShellOutputReceiver, long, TimeUnit, int)
এর একটি সহজ রূপ।পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
receiver | IShellOutputReceiver : IShellOutputReceiver যাতে সরাসরি শেল আউটপুট থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে।
পরামিতি | |
---|---|
command | String : কমান্ড যা চালানো উচিত। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, OutputStream pipeToOutput)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট এবং stderr এর সাথে সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে। stdout নির্দিষ্ট স্ট্রিমে নির্দেশিত হয়।
পরামিতি | |
---|---|
command | String : কমান্ড যা চালানো উচিত। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput)
হেল্পার পদ্ধতি যা একটি adb শেল কমান্ড কার্যকর করে এবং কমান্ড স্ট্যাটাস আউটপুট, stdout এবং stderr সহ সঠিকভাবে CommandResult
হিসাবে ফলাফল প্রদান করে।
পরামিতি | |
---|---|
command | String : কমান্ড যা চালানো উচিত। |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডে ইনপুট হিসাবে পাইপ করা হবে, বা নাল। |
রিটার্নস | |
---|---|
CommandResult | CommandResult এ ফলাফল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আরও দেখুন:
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, long maxTimeoutForCommand, TimeUnit timeUnit)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আরও দেখুন:
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডে ইনপুট হিসাবে পাইপ করা হবে, বা নাল। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আরও দেখুন:
চালানShellV2Command
public abstract CommandResult executeShellV2Command (String command, File pipeAsInput, OutputStream pipeToOutput, OutputStream pipeToError, long maxTimeoutForCommand, TimeUnit timeUnit, int retryAttempts)
কমান্ড আচরণ নিয়ন্ত্রণ করতে আরো পরামিতি সহ একটি adb শেল কমান্ড কার্যকর করে।
পরামিতি | |
---|---|
command | String : চালানোর জন্য adb শেল কমান্ড |
pipeAsInput | File : একটি ERROR(/File) যা কমান্ডে ইনপুট হিসাবে পাইপ করা হবে, বা নাল। |
pipeToOutput | OutputStream : ERROR(/OutputStream) যেখানে std আউটপুট পুনঃনির্দেশিত হবে, বা নাল। |
pipeToError | OutputStream : ERROR(/OutputStream) যেখানে std ত্রুটি পুনঃনির্দেশিত হবে, বা শূন্য। |
maxTimeoutForCommand | long : কমান্ড সম্পূর্ণ করার জন্য সর্বাধিক সময়সীমা; timeUnit উল্লিখিত ইউনিট |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য ইউনিট |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে সর্বোচ্চ কতবার পুনরায় চেষ্টা করতে হবে। DeviceNotResponsiveException নিক্ষেপ করা হবে যদি retryAttempts সফল না হয়ে সঞ্চালিত হয়। |
রিটার্নস | |
---|---|
CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আরও দেখুন:
fastbootWipePartition
public abstract CommandResult fastbootWipePartition (String partition)
সাহায্যকারী পদ্ধতি যা ডিভাইসের জন্য একটি পার্টিশন মুছে দেয়।
getUseFastbootErase()
true
হলে, ফাস্টবুট ইরেজ পার্টিশনটি মুছে ফেলার জন্য ব্যবহার করা হবে। পরের বার যখন ডিভাইস বুট হবে তখন ডিভাইসটিকে অবশ্যই একটি ফাইল সিস্টেম তৈরি করতে হবে। অন্যথায়, ফাস্টবুট ফর্ম্যাট ব্যবহার করা হয় যা ডিভাইসে একটি নতুন ফাইল সিস্টেম তৈরি করবে। ডিভাইসটি ইতিমধ্যেই ফাস্টবুট মোডে থাকা অবস্থায় ব্যবহার করা প্রত্যাশিত৷পরামিতি | |
---|---|
partition | String : মোছার পার্টিশন |
রিটার্নস | |
---|---|
CommandResult | কমান্ডের আউটপুট ধারণকারী CommandResult |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
getApiLevel
public abstract int getApiLevel ()
ডিভাইস API লেভেল পান। UNKNOWN_API_LEVEL
এ ডিফল্ট।
রিটার্নস | |
---|---|
int | ডিভাইসের API স্তর নির্দেশ করে একটি পূর্ণসংখ্যা |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBaseband Version
public abstract String getBasebandVersion ()
এই ডিভাইসের বেসব্যান্ড (রেডিও) সংস্করণ পেতে সুবিধার পদ্ধতি। রেডিও সংস্করণ পাওয়া ডিভাইস নির্দিষ্ট, তাই এটি সমস্ত ডিভাইসের জন্য সঠিক তথ্য নাও দিতে পারে। এই পদ্ধতিটি সঠিক সংস্করণের তথ্য ফেরত দিতে gsm.version.baseband প্রপারটির উপর নির্ভর করে। এটি কিছু CDMA ডিভাইসের জন্য সঠিক নয় এবং এখানে প্রত্যাবর্তন করা সংস্করণটি fastboot থেকে রিপোর্ট করা সংস্করণের সাথে নাও মিলতে পারে এবং CDMA রেডিওর সংস্করণটি নাও পেতে পারে৷ TL;DR এই পদ্ধতিটি শুধুমাত্র সঠিক সংস্করণের রিপোর্ট করে যদি gsm.version.baseband বৈশিষ্ট্যটি fastboot getvar version-baseband
দ্বারা প্রত্যাবর্তিত সংস্করণের মতই হয়।
রিটার্নস | |
---|---|
String | String বেসব্যান্ড সংস্করণ বা null যদি এটি নির্ধারণ করা না যায় (ডিভাইসটিতে কোনও রেডিও নেই বা সংস্করণ স্ট্রিং পড়া যাবে না) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ব্যাটারি পান
public abstract Integer getBattery ()
একটি ডিভাইসের বর্তমান ব্যাটারি স্তর বা ব্যাটারি স্তর অনুপলব্ধ হলে শূন্য প্রদান করে৷
রিটার্নস | |
---|---|
Integer |
GetBoolanProperty
public abstract boolean getBooleanProperty (String name, boolean defaultValue)
প্রদত্ত সম্পত্তির বুলিয়ান মান প্রদান করে।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
defaultValue | boolean : প্রপার্টি খালি থাকলে বা বিদ্যমান না থাকলে ফেরত দিতে ডিফল্ট মান। |
রিটার্নস | |
---|---|
boolean | প্রপার্টির মান "1" , "y" , "yes" , "on" বা "true" থাকলে true false যদি প্রপার্টির মান "0" , "n" , "no" , "off" , "false" , অথবা defaultValue অন্যথায়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getBootHistory
public abstractgetBootHistory ()
হেল্পার পদ্ধতি বুট সময় এবং বুট কারণ সহ বুট ইতিহাস মানচিত্র সংগ্রহ করে।
রিটার্নস | |
---|---|
বুট সময়ের মানচিত্র (ইপোচের পর থেকে সেকেন্ডে ইউটিসি সময়) এবং বুটের কারণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getBootHistory থেকে
public abstractgetBootHistorySince (long utcEpochTime, TimeUnit timeUnit)
হেল্পার মেথড বুট টাইম এবং বুট কারণ সহ বুট হিস্ট্রি ম্যাপ সংগ্রহ করে ডিভাইস থেকে epoch থেকে প্রদত্ত সময় এবং নির্দিষ্ট সময় ইউনিট। মিলিসেকেন্ডে বর্তমান ডিভাইস utcEpochTime getDeviceDate()
পদ্ধতি দ্বারা প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
utcEpochTime | long : যুগ থেকে ডিভাইসের সময়। |
timeUnit | TimeUnit : সময়ের একক TimeUnit । |
রিটার্নস | |
---|---|
বুট সময়ের মানচিত্র (ইপোচের পর থেকে সেকেন্ডে ইউটিসি সময়) এবং বুটের কারণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
বুটলোডার সংস্করণ পান
public abstract String getBootloaderVersion ()
এই ডিভাইসের বুটলোডার সংস্করণ পেতে সুবিধার পদ্ধতি।
ডিভাইসের বর্তমান অবস্থা থেকে বুটলোডার সংস্করণ পুনরুদ্ধার করার চেষ্টা করবে। (অর্থাৎ ডিভাইসটি যদি ফাস্টবুট মোডে থাকে তবে এটি ফাস্টবুট থেকে সংস্করণ পুনরুদ্ধার করার চেষ্টা করবে)রিটার্নস | |
---|---|
String | String বুটলোডার সংস্করণ বা null যদি এটি পাওয়া না যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
getBuildAlias
public abstract String getBuildAlias ()
ডিভাইসটি বর্তমানে চলমান বিল্ডের উপনাম পুনরুদ্ধার করুন।
বিল্ড উপনাম সাধারণত বিল্ড আইডি (সাধারণত নেক্সাস বিল্ডের জন্য একটি সংখ্যা) এর চেয়ে বেশি পঠনযোগ্য স্ট্রিং। উদাহরণস্বরূপ, চূড়ান্ত অ্যান্ড্রয়েড 4.2 রিলিজে বিল্ড ওরফে JDQ39 এবং বিল্ড আইডি 573038 রয়েছে
রিটার্নস | |
---|---|
String | বিল্ড উপনাম বা বিল্ড আইডিতে ফিরে যান যদি এটি পুনরুদ্ধার করা না যায় |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
বিল্ডফ্লেভার পান
public abstract String getBuildFlavor ()
ডিভাইসের জন্য বিল্ড ফ্লেভার পুনরুদ্ধার করুন।
রিটার্নস | |
---|---|
String | বিল্ড ফ্লেভার বা নাল যদি এটি পুনরুদ্ধার করা যায় না |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildId
public abstract String getBuildId ()
ডিভাইসটি বর্তমানে চলমান বিল্ডটি পুনরুদ্ধার করুন।
রিটার্নস | |
---|---|
String | বিল্ড আইডি বা IBuildInfo#UNKNOWN_BUILD_ID যদি এটি পুনরুদ্ধার করা না যায় |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBuildSigningKeys
public abstract String getBuildSigningKeys ()
ডিভাইস ইমেজ সাইন ইন করতে ব্যবহৃত কী টাইপ প্রদান করে
সাধারণত অ্যান্ড্রয়েড ডিভাইসগুলি টেস্ট-কি (যেমন AOSP-তে) বা রিলিজ-কি (ব্যক্তিগত ডিভাইস নির্মাতাদের দ্বারা নিয়ন্ত্রিত) দিয়ে স্বাক্ষরিত হতে পারে
রিটার্নস | |
---|---|
String | সাইনিং কী পাওয়া গেলে, অন্যথায় নাল। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getCachedDeviceDescriptor
public abstract DeviceDescriptor getCachedDeviceDescriptor ()
ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা DeviceDescriptor
ফেরত দেয়, অন্যথায় বর্তমান DeviceDescriptor
ফেরত দেয়।
রিটার্নস | |
---|---|
DeviceDescriptor |
getCachedDeviceDescriptor
public abstract DeviceDescriptor getCachedDeviceDescriptor (boolean shortDescriptor)
ডিভাইসটি বরাদ্দ করা হলে একটি ক্যাশ করা DeviceDescriptor
ফেরত দেয়, অন্যথায় বর্তমান DeviceDescriptor
ফেরত দেয়।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে সর্বনিম্ন তথ্যের মধ্যে সীমাবদ্ধ করতে হবে কিনা |
রিটার্নস | |
---|---|
DeviceDescriptor |
বাচ্চাদের পান
public abstract String[] getChildren (String deviceFilePath)
IFileEntry
ব্যবহার করার বিকল্প যা কখনও কখনও অনুমতির কারণে কাজ করবে না।
পরামিতি | |
---|---|
deviceFilePath | String : ডিভাইসের পাথ যেখানে অনুসন্ধান করতে হবে |
রিটার্নস | |
---|---|
String[] | ডিভাইসের একটি পাথে সমস্ত ফাইল ধারণকারী স্ট্রিং এর অ্যারে। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
সংযোগ পান
public abstract AbstractConnection getConnection ()
ডিভাইসের সাথে যুক্ত সংযোগ ফেরত দেয়।
রিটার্নস | |
---|---|
AbstractConnection |
ডিভাইসক্লাস পান
public abstract String getDeviceClass ()
ডিভাইস ক্লাস পান।
রিটার্নস | |
---|---|
String | String ডিভাইস ক্লাস। |
GetDeviceDate
public abstract long getDeviceDate ()
যুগ থেকে মিলিসেকেন্ডে ডিভাইসের তারিখ ফেরত দিন।
রিটার্নস | |
---|---|
long | যুগের বিন্যাসে ডিভাইসের তারিখ। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getDeviceDescriptor
public abstract DeviceDescriptor getDeviceDescriptor ()
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
রিটার্নস | |
---|---|
DeviceDescriptor |
getDeviceDescriptor
public abstract DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
প্রকৃত ডিভাইস অবজেক্টটি পাস না করে এটিতে তথ্য পেতে ডিভাইসের তথ্য থেকে একটি DeviceDescriptor
ফেরত দিন।
পরামিতি | |
---|---|
shortDescriptor | boolean : বর্ণনাকারীকে সর্বনিম্ন তথ্যের মধ্যে সীমাবদ্ধ করতে হবে কিনা |
রিটার্নস | |
---|---|
DeviceDescriptor |
getDeviceState
public abstract TestDeviceState getDeviceState ()
ডিভাইসের অবস্থা পান।
রিটার্নস | |
---|---|
TestDeviceState |
getDeviceTimeOffset
public abstract long getDeviceTimeOffset (Date date)
ডিভাইস এবং একটি প্রদত্ত ERROR(/Date)
এর মধ্যে সময়ের পার্থক্য পেতে সাহায্যকারী। অভ্যন্তরীণভাবে Epoch সময় ব্যবহার করুন।
পরামিতি | |
---|---|
date | Date |
রিটার্নস | |
---|---|
long | মিলিসেকেন্ডে পার্থক্য |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getEmulatorOutput
public abstract InputStreamSource getEmulatorOutput ()
এমুলেটর stdout এবং stderr এর স্ট্রীম পান
রিটার্নস | |
---|---|
InputStreamSource | এমুলেটর আউটপুট |
এক্সটার্নালস্টোরফ্রিস্পেস পান
public abstract long getExternalStoreFreeSpace ()
ডিভাইসের বাহ্যিক সঞ্চয়স্থানে খালি স্থানের পরিমাণ নির্ধারণ করতে সহায়ক পদ্ধতি।
রিটার্নস | |
---|---|
long | KB-তে খালি জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
GetFastbootProductType
public abstract String getFastbootProductType ()
ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির তুলনায় এটি কিছুটা নিরাপদ, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হলে ITestDevice ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্য প্রকারের নাম বা null যদি এটি নির্ধারণ করা না যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
GetFastbootProduct ভেরিয়েন্ট
public abstract String getFastbootProductVariant ()
ফাস্টবুট মোডে থাকা অবস্থায় এই ডিভাইসটির পণ্যের ধরন পেতে সুবিধার পদ্ধতি।
এই পদ্ধতিটি শুধুমাত্র তখনই ব্যবহার করা উচিত যদি ডিভাইসটি ফাস্টবুটে থাকা উচিত। এই ক্ষেত্রে জেনেরিকgetProductType()
পদ্ধতির তুলনায় এটি কিছুটা নিরাপদ, কারণ ডিভাইসটি ভুল অবস্থায় থাকলে বা প্রতিক্রিয়াহীন হলে ITestDevice ডিভাইসটিকে ফাস্টবুটে পুনরুদ্ধার করতে জানবে।রিটার্নস | |
---|---|
String | String পণ্য প্রকারের নাম বা null যদি এটি নির্ধারণ করা না যায় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগ হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ফাস্টবুট সিরিয়াল নম্বর পান
public abstract String getFastbootSerialNumber ()
ফাস্টবুট মোড সিরিয়াল নম্বর প্রদান করে।
রিটার্নস | |
---|---|
String |
getFastbootVariable
public abstract String getFastbootVariable (String variableName)
ডিভাইস থেকে প্রদত্ত ফাস্টবুট পরিবর্তনশীল মান পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
variableName | String : পরিবর্তনশীল নাম |
রিটার্নস | |
---|---|
String | সম্পত্তি মান বা null যদি এটি বিদ্যমান না থাকে |
নিক্ষেপ করে | |
---|---|
| অসমর্থিত অপারেশন ব্যতিক্রম |
DeviceNotAvailableException |
getFileEntry
public abstract IFileEntry getFileEntry (String path)
ডিভাইসে একটি দূরবর্তী ফাইলের একটি রেফারেন্স পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
path | String : পুনরুদ্ধার করার জন্য ফাইল পাথ। '/' এর সাপেক্ষে একটি পরম পথ বা পথ হতে পারে। (অর্থাৎ "/ সিস্টেম" এবং "সিস্টেম" সিনট্যাক্স উভয়ই সমর্থিত) |
রিটার্নস | |
---|---|
IFileEntry | IFileEntry বা null যদি প্রদত্ত path ফাইল পাওয়া যায় না |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getIDevice
public abstract IDevice getIDevice ()
সংশ্লিষ্ট ddmlib IDevice
এর একটি রেফারেন্স প্রদান করে।
IDevice
বরাদ্দ করা হতে পারে। তাই কলারদের IDevice
এর রেফারেন্স রাখা উচিত নয়, কারণ সেই রেফারেন্সটি বাসি হয়ে যেতে পারে।রিটার্নস | |
---|---|
IDevice | IDevice |
getIntProperty
public abstract long getIntProperty (String name, long defaultValue)
ডিভাইস থেকে প্রদত্ত সম্পত্তির পূর্ণসংখ্যা মান প্রদান করে।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
defaultValue | long : সম্পত্তি খালি বা বিদ্যমান না থাকলে ফেরত দিতে ডিফল্ট মান। |
রিটার্নস | |
---|---|
long | প্রপার্টি ভ্যালু বা defaultValue যদি প্রপার্টিটি খালি থাকে, বিদ্যমান না থাকে বা পূর্ণসংখ্যার মান না থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetLastExpectedRebootTimeMillis
public abstract long getLastExpectedRebootTimeMillis ()
System.currentTimeMillis()
দ্বারা প্রত্যাবর্তিত EPOCH থেকে ট্রেডফেড এপিআই মিলিসেকেন্ডে রিবুট করা শেষ বার রিটার্ন করে।
রিটার্নস | |
---|---|
long |
getLaunchApiLevel
public abstract int getLaunchApiLevel ()
ডিভাইসের প্রথম চালু API স্তর পান. UNKNOWN_API_LEVEL
এ ডিফল্ট।
রিটার্নস | |
---|---|
int | ডিভাইসের প্রথম চালু হওয়া API স্তর নির্দেশ করে একটি পূর্ণসংখ্যা |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getLogcat
public abstract InputStreamSource getLogcat ()
লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রীম ধরে।
দুটি মোডে কাজ করে:
TestDeviceOptions.getMaxLogcatDataSize()
বাইটে ফিরে আসবেরিটার্নস | |
---|---|
InputStreamSource |
getLogcat
public abstract InputStreamSource getLogcat (int maxBytes)
ক্যাপচার করা লগক্যাট ডেটার শেষ maxBytes
একটি স্ন্যাপশট স্ট্রীম ধরে।
আপনি যখন পুরো getLogcat()
স্ন্যাপশট পাওয়ার সম্ভাব্য বড় ডিস্ক স্পেস পেনাল্টি খরচ না করে ক্যাপচার করা লগক্যাট ডেটার ঘন ঘন স্ন্যাপশট ক্যাপচার করতে চান সেই ক্ষেত্রে দরকারী।
পরামিতি | |
---|---|
maxBytes | int : ফেরত দিতে সর্বোচ্চ পরিমাণ ডেটা। মেমরিতে আরামে ফিট করতে পারে এমন পরিমাণ হওয়া উচিত |
রিটার্নস | |
---|---|
InputStreamSource |
getLogcatDump
public abstract InputStreamSource getLogcatDump ()
ডিভাইসের জন্য বর্তমান লগক্যাটের একটি ডাম্প পান। getLogcat()
এর বিপরীতে, এই পদ্ধতিটি সর্বদা লগক্যাটের একটি স্ট্যাটিক ডাম্প ফেরত দেবে।
ডিভাইস না পৌঁছালে কিছুই ফেরত দেওয়া হবে না যে অসুবিধা আছে.
রিটার্নস | |
---|---|
InputStreamSource | লগক্যাট ডেটার একটি InputStreamSource । লগক্যাট ডেটা ক্যাপচার করতে ব্যর্থ হলে একটি খালি স্ট্রিম ফিরে আসে। |
getlogcatsince
public abstract InputStreamSource getLogcatSince (long date)
প্রদত্ত তারিখটি শুরু করে ক্যাপচার করা লগক্যাট ডেটার একটি স্ন্যাপশট স্ট্রিম ধরেছে। ডিভাইসে সময়টি getDeviceDate()
ব্যবহার করা উচিত।
পরামিতি | |
---|---|
date | long : মিলিসেকেন্ডে যখন উপস্থিত অবধি স্ন্যাপশটটি শুরু করা যায় তার যুগের ফর্ম্যাট থেকে। ('তারিখ +%s' ব্যবহার করে প্রাপ্ত করা যেতে পারে) |
রিটার্নস | |
---|---|
InputStreamSource |
গেটমাউন্টপয়েন্ট
public abstract String getMountPoint (String mountName)
একটি মাউন্ট পয়েন্ট ফিরে।
IDevice
ক্যাশেড তথ্য উপলব্ধ না হলে সরাসরি ডিভাইসটি অনুসন্ধান করে। টোডো: এই আচরণটি IDevice#getMountPoint(String)
এ সরানপরামিতি | |
---|---|
mountName | String : মাউন্ট পয়েন্টের নাম |
রিটার্নস | |
---|---|
String | মাউন্ট পয়েন্ট বা null |
আরও দেখুন:
getMountPointinfo
public abstract ITestDevice.MountPointInfo getMountPointInfo (String mountpoint)
নির্দিষ্ট মাউন্টপয়েন্ট পাথের সাথে সম্পর্কিত একটি MountPointInfo
ফেরত দেয়, বা null
যদি সেই পথটি মাউন্ট না করে থাকে বা অন্যথায় মাউন্টপয়েন্ট হিসাবে /PROC /মাউন্টগুলিতে উপস্থিত হয় না।
পরামিতি | |
---|---|
mountpoint | String |
রিটার্নস | |
---|---|
ITestDevice.MountPointInfo | "/প্রোক/মাউন্টস" এর তথ্যযুক্ত MountPointInfo একটি ERROR(/List) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আরও দেখুন:
getMountPointinfo
public abstractgetMountPointInfo ()
ডিভাইসে /প্রোক /মাউন্টগুলিতে তথ্যের একটি পার্সড সংস্করণ প্রদান করে
রিটার্নস | |
---|---|
"/প্রোক/মাউন্টস" এর তথ্যযুক্ত MountPointInfo একটি ERROR(/List) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getPertitionfrespace
public abstract long getPartitionFreeSpace (String partition)
ডিভাইস পার্টিশনে মুক্ত স্থানের পরিমাণ নির্ধারণের জন্য সহায়ক পদ্ধতি।
পরামিতি | |
---|---|
partition | String |
রিটার্নস | |
---|---|
long | কেবিতে মুক্ত জায়গার পরিমাণ |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
getprocessbyname
public abstract ProcessInfo getProcessByName (String processName)
হেল্পার পদ্ধতিটি "পিডোফ" এবং "স্ট্যাট" কমান্ডটি চালায় এবং প্রদত্ত প্রক্রিয়াটির প্রক্রিয়া শুরু করার সময় পিআইডি এবং প্রক্রিয়া শুরু করার সাথে ProcessInfo
অবজেক্টটি ফেরত দেয়।
পরামিতি | |
---|---|
processName | String : প্রসেসের নাম স্ট্রিং। |
রিটার্নস | |
---|---|
ProcessInfo | প্রদত্ত প্রক্রিয়া নামের প্রসেসিনফো |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
getprocesspid
public abstract String getProcessPid (String process)
যদি কিছু ভুল হয়ে যায় তবে পরিষেবার পিড বা নালটি ফেরত দেয়।
পরামিতি | |
---|---|
process | String : প্রসেসের নাম স্ট্রিং। |
রিটার্নস | |
---|---|
String |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetProductType
public abstract String getProductType ()
এই ডিভাইসের পণ্যের ধরণটি পেতে সুবিধার্থে পদ্ধতি।
ডিভাইসটি এডিবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্যের ধরণের নাম। নাল হবে না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না, বা যদি পণ্যের ধরণ নির্ধারণ করা যায় না |
getProductviriant
public abstract String getProductVariant ()
এই ডিভাইসের পণ্য বৈকল্পিক পেতে সুবিধার্থে পদ্ধতি।
ডিভাইসটি এডিবি বা ফাস্টবুট মোডে থাকলে এই পদ্ধতিটি কাজ করবে।রিটার্নস | |
---|---|
String | String পণ্যের বৈকল্পিক নাম বা null যদি এটি নির্ধারণ করা যায় না |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
সম্পত্তি পান
public abstract String getProperty (String name)
ডিভাইস থেকে প্রদত্ত সম্পত্তি মান পুনরুদ্ধার করুন।
পরামিতি | |
---|---|
name | String : সম্পত্তির নাম |
রিটার্নস | |
---|---|
String | সম্পত্তির মান বা null যদি এটি না থাকে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getRecoverymode
public abstract ITestDevice.RecoveryMode getRecoveryMode ()
ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড পান।
রিটার্নস | |
---|---|
ITestDevice.RecoveryMode | ডিভাইসের জন্য ব্যবহৃত বর্তমান পুনরুদ্ধার মোড। |
getserialnumber
public abstract String getSerialNumber ()
এই ডিভাইসের ক্রমিক নম্বর পেতে সুবিধার্থে পদ্ধতি।
রিটার্নস | |
---|---|
String | String সিরিয়াল নম্বর |
সমাধি পাথর পেতে
public abstractgetTombstones ()
ডিভাইসগুলি থেকে সমাধিক্ষেত্রের তালিকা আনুন এবং ফিরিয়ে দিন। রুট প্রয়োজন।
পদ্ধতিটি সেরা-প্রচেষ্টা তাই যদি কোনও সমাধিস্থলটি কোনও কারণে টানতে ব্যর্থ হয় তবে এটি তালিকা থেকে অনুপস্থিত হবে। শুধুমাত্র একটি DeviceNotAvailableException
পদ্ধতিটি তাড়াতাড়ি শেষ করবে।
রিটার্নস | |
---|---|
সমাধির পাথর ফাইলের একটি তালিকা, যদি সমাধিস্তম্ভ না থাকে তাহলে খালি। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
আরও দেখুন:
getTotalmemory
public abstract long getTotalMemory ()
অভ্যন্তরীণ ত্রুটির ক্ষেত্রে বাইট বা -1 এ মোট শারীরিক মেমরির আকার ফেরত দেয়
রিটার্নস | |
---|---|
long |
getTrackingserial
public String getTrackingSerial ()
ডিভাইস পরিচালনার উদ্দেশ্যে ডিভাইসটি ট্র্যাক করতে ব্যবহৃত সিরিয়াল পান।
রিটার্নস | |
---|---|
String |
getuseftBooterase
public abstract boolean getUseFastbootErase ()
ডিভাইসে পার্টিশন মুছতে ফাস্টবুট ইরেজ বা ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন কিনা তা পান।
রিটার্নস | |
---|---|
boolean | true যদি ফাস্টবুট মুছতে ব্যবহৃত হয় বা false যদি ফাস্টবুট ফর্ম্যাট ব্যবহার করা হয়। |
আরও দেখুন:
ইসাদব্রুট
public abstract boolean isAdbRoot ()
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসের বর্তমানে এডিবি রুট থাকে তবে অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আইএসএডিবিটিসিপি
public abstract boolean isAdbTcp ()
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এডিবি-ওভার-টিসিপির সাথে সংযুক্ত থাকে তবে অন্যথায় false । |
isappenumerationsupported
public abstract boolean isAppEnumerationSupported ()
ডিভাইসে প্ল্যাটফর্ম অ্যাপ্লিকেশন গণনা সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি অ্যাপ্লিকেশন গণনা সমর্থিত হয় তবে অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isbypasslowtargetsdkblocksupported
public abstract boolean isBypassLowTargetSdkBlockSupported ()
ডিভাইসে প্ল্যাটফর্মটি অ্যাপ্লিকেশন ইনস্টলগুলিতে কম টার্গেট এসডিকে ব্লক বাইপাস করে সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি বাইপাস কম টার্গেট এসডিকে ব্লক সমর্থিত হয়, অন্যথায় মিথ্যা |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isdebugfsmounted
public abstract boolean isDebugfsMounted ()
ডিবাগফস মাউন্ট করা হয়েছে কিনা তা পরীক্ষা করুন।
রিটার্নস | |
---|---|
boolean | true যদি ডিবাগফস মাউন্ট করা হয় |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isdeviceencrypted
public abstract boolean isDeviceEncrypted ()
ডিভাইসটি এনক্রিপ্ট করা থাকলে ফেরত দেয়।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপ্ট করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
isDirectory
public abstract boolean isDirectory (String deviceFilePath)
যদি ডিভাইসের পথটি কোনও ডিরেক্টরি হয় তবে অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
deviceFilePath | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isencryptionsupported
public abstract boolean isEncryptionSupported ()
ডিভাইসে এনক্রিপশন সমর্থিত হলে রিটার্নগুলি।
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইসটি এনক্রিপশন সমর্থন করে। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
isexecutable
public abstract boolean isExecutable (String fullPath)
ডিভাইসে ফাইল পাথ যদি এক্সিকিউটেবল ফাইল হয় তবে অন্যথায় মিথ্যা।
পরামিতি | |
---|---|
fullPath | String |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
মাথাবিহীন
public abstract boolean isHeadless ()
যদি ডিভাইসটি হেডলেস (কোনও স্ক্রিন নেই) হয় তবে সত্য ফিরিয়ে দিন, অন্যথায় মিথ্যা।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ইসরান্টটাইমপারমিশনসপোর্টড
public abstract boolean isRuntimePermissionSupported ()
ডিভাইসে প্ল্যাটফর্মটি রানটাইম অনুমতি প্রদানকে সমর্থন করে কিনা তা পরীক্ষা করে দেখুন
রিটার্নস | |
---|---|
boolean | সত্য যদি রানটাইম অনুমতি সমর্থিত হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ইসস্টেটবুটলডেরফেরফুটবুটড
public abstract boolean isStateBootloaderOrFastbootd ()
যদি ডিভাইসটি TestDeviceState#FASTBOOT
বা TestDeviceState.FASTBOOTD
থাকে তবে সত্যটি সত্য।
রিটার্নস | |
---|---|
boolean |
লোগানার্স
public abstract boolean logAnrs (ITestLogger logger)
ডিভাইস থেকে এএনআর সংগ্রহ করে এবং লগ করে।
পরামিতি | |
---|---|
logger | ITestLogger : ANRS লগ করার জন্য একটি ITestLogger । |
রিটার্নস | |
---|---|
boolean | সত্য যদি লগিং সফল হয় তবে অন্যথায় মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
লগনডেভাইস
public abstract void logOnDevice (String tag, Log.LogLevel level, String format, Object... args)
ডিভাইসের লগক্যাটে একটি বার্তা লগ করুন। এটি একটি নিরাপদ কল যা লগিং ব্যর্থ হলেও ফেলে দেবে না।
পরামিতি | |
---|---|
tag | String : ট্যাগ যার অধীনে আমরা লগক্যাটে আমাদের বার্তাটি লগ করি। |
level | Log.LogLevel : লগক্যাটে বার্তার ডিবাগ স্তর। |
format | String : বার্তা ফর্ম্যাট। |
args | Object : স্ট্রিং.ফর্ম্যাট () এর মাধ্যমে আরগগুলি প্রতিস্থাপন করা হবে। |
মাউন্টডেবুগফস
public abstract void mountDebugfs ()
মাউন্ট ডিবাগফস।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ননব্লকিংরেবুট
public abstract void nonBlockingReboot ()
ডিভাইসটি পুনরায় বুট করার জন্য একটি কমান্ড জারি করে এবং কমান্ড সম্পূর্ণরূপে ফিরে আসে এবং যখন ডিভাইসটি আর এডিবিতে দৃশ্যমান হয় না।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
পোস্টবুটসেটআপ
public abstract void postBootSetup ()
প্রতিটি বুটের পরে পরীক্ষার জন্য ডিভাইস কনফিগার করার জন্য নির্দেশাবলী সম্পাদন করুন।
ডিভাইস পুরোপুরি বুট/উপলব্ধ হওয়ার পরে কল করা উচিত সাধারণ পরিস্থিতিতে এই পদ্ধতিটি স্পষ্টভাবে কল করার দরকার নেই, কারণ বাস্তবায়নগুলি পুনরায় বুট করার সময় এই পদক্ষেপগুলি স্বয়ংক্রিয়ভাবে সম্পাদন করা উচিত। যেখানে অন্যান্য ইভেন্টগুলির কারণে ডিভাইস পুনরায় বুট করে (যেমন একটি ফাস্টবুট আপডেট কমান্ডটি শেষ হয়ে গেছে)নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পোস্টআইনভোকেশনটায়ারডাউন
public void postInvocationTearDown ()
এই পদ্ধতি অবজ্ঞা করা হয়.
পরিবর্তে postInvocationTearDown(Throwable)
ব্যবহার করুন।
ডিভাইসের জন্য অতিরিক্ত পদক্ষেপগুলি নির্দিষ্ট প্রয়োজনীয় ক্লিন আপ যা অনুরোধটি সম্পন্ন হওয়ার পরে কার্যকর করা হবে।
পোস্টআইনভোকেশনটায়ারডাউন
public abstract void postInvocationTearDown (Throwable invocationException)
ডিভাইসের জন্য অতিরিক্ত পদক্ষেপগুলি নির্দিষ্ট প্রয়োজনীয় ক্লিন আপ যা অনুরোধটি সম্পন্ন হওয়ার পরে কার্যকর করা হবে।
পরামিতি | |
---|---|
invocationException | Throwable : যদি থাকে তবে অনুরোধ ব্যর্থতার দ্বারা উত্থাপিত চূড়ান্ত ব্যতিক্রম। |
প্রিনভোকেশনসেটআপ
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
ডিভাইস নির্দিষ্ট প্রয়োজনীয় সেটআপের জন্য অতিরিক্ত পদক্ষেপ যা অনুরোধ প্রবাহের আগে ডিভাইসে কার্যকর করা হবে।
পরামিতি | |
---|---|
info | IBuildInfo : ডিভাইসের IBuildInfo । |
attributes | MultiMap : অনুরোধ প্রসঙ্গে সঞ্চিত বৈশিষ্ট্যগুলি |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
TargetSetupError |
পুলডির
public abstract boolean pullDir (String deviceFilePath, File localDir)
পুনরাবৃত্তভাবে ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন।
পরামিতি | |
---|---|
deviceFilePath | String : দূরবর্তী উত্সের পরম ফাইল পাথ |
localDir | File : ফাইলগুলি টানতে স্থানীয় ডিরেক্টরি |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলটি সফলভাবে টানা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলডির
public abstract boolean pullDir (String deviceFilePath, File localDir, int userId)
পুনরাবৃত্তভাবে ডিভাইস থেকে ডিরেক্টরি বিষয়বস্তু টানুন।
পরামিতি | |
---|---|
deviceFilePath | String : দূরবর্তী উত্সের পরম ফাইল পাথ |
localDir | File : ফাইলগুলি টানতে স্থানীয় ডিরেক্টরি |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলটি সফলভাবে টানা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলফিল
public abstract File pullFile (String remoteFilePath, int userId)
কোনও ফাইল অফ ডিভাইস পুনরুদ্ধার করে, এটি স্থানীয় অস্থায়ী ERROR(/File)
এ সঞ্চয় করে এবং সেই File
ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলফিল
public abstract File pullFile (String remoteFilePath)
কোনও ফাইল অফ ডিভাইস পুনরুদ্ধার করে, এটি স্থানীয় অস্থায়ী ERROR(/File)
এ সঞ্চয় করে এবং সেই File
ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলফিল
public abstract boolean pullFile (String remoteFilePath, File localFile)
ডিভাইস অফ একটি ফাইল পুনরুদ্ধার করে।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
localFile | File : স্থানীয় ফাইলটি সামগ্রী সংরক্ষণের জন্য। যদি খালি খালি হয় তবে সামগ্রীগুলি প্রতিস্থাপন করা হবে। |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে পুনরুদ্ধার করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলফিল
public abstract boolean pullFile (String remoteFilePath, File localFile, int userId)
ডিভাইস অফ একটি ফাইল পুনরুদ্ধার করে।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
localFile | File : স্থানীয় ফাইলটি সামগ্রী সংরক্ষণের জন্য। যদি খালি খালি হয় তবে সামগ্রীগুলি প্রতিস্থাপন করা হবে। |
userId | int : ব্যবহারকারী আইডি থেকে টানতে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে পুনরুদ্ধার করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুলফিলিকন্টেন্টস
public abstract String pullFileContents (String remoteFilePath)
ডিভাইস অফ কোনও ফাইল পুনরুদ্ধার করে এবং সামগ্রীগুলি ফেরত দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসে ফাইল করার পরম পথ। |
রিটার্নস | |
---|---|
String | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি String , বা null যদি কোনও কারণে অনুলিপি ব্যর্থ হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পুলফিলফ্রোমেক্সটার্নাল
public abstract File pullFileFromExternal (String remoteFilePath)
ডিভাইসের বাহ্যিক স্টোরেজ থেকে কোনও ফাইল পুনরুদ্ধার করার জন্য একটি সুবিধা পদ্ধতি, এটি স্থানীয় অস্থায়ী ERROR(/File)
এ সঞ্চয় করে এবং সেই File
একটি রেফারেন্স ফিরিয়ে দেয়।
পরামিতি | |
---|---|
remoteFilePath | String : ডিভাইসের বাহ্যিক স্টোরেজ মাউন্টপয়েন্টের তুলনায় ডিভাইসে ফাইল করার পথ |
রিটার্নস | |
---|---|
File | ডিভাইস ফাইলের বিষয়বস্তুযুক্ত একটি ERROR(/File) , বা যদি কোনও কারণে অনুলিপি null হয় (হোস্ট ফাইল সিস্টেমের সমস্যা সহ) |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশদির
public abstract boolean pushDir (File localDir, String deviceFilePath, int userId)
পুনরাবৃত্তভাবে ডিভাইসে ডিরেক্টরি সামগ্রীগুলি চাপুন।
পরামিতি | |
---|---|
localDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
userId | int : ব্যবহারকারী আইডি ধাক্কা |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশদির
public abstract boolean pushDir (File localDir, String deviceFilePath,excludedDirectories)
ফিল্টার করা কিছু ডিরেক্টরি বাদ দিয়ে পুনরাবৃত্তভাবে ডিভাইসে ডিরেক্টরি সামগ্রীগুলি চাপুন।
পরামিতি | |
---|---|
localDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
excludedDirectories |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশদির
public abstract boolean pushDir (File localDir, String deviceFilePath)
পুনরাবৃত্তভাবে ডিভাইসে ডিরেক্টরি সামগ্রীগুলি চাপুন।
পরামিতি | |
---|---|
localDir | File : ধাক্কা দেওয়ার জন্য স্থানীয় ডিরেক্টরি |
deviceFilePath | String : দূরবর্তী গন্তব্যটির পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশফাইল
public abstract boolean pushFile (File localFile, String deviceFilePath, boolean evaluateContentProviderNeeded)
pushFile(File, String)
যা সামগ্রী সরবরাহকারীর প্রয়োজনীয়তার মূল্যায়ন করার বিষয়টি ally চ্ছিকভাবে বিবেচনা করতে পারে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
evaluateContentProviderNeeded | boolean : আমাদের সামগ্রী সরবরাহকারীর প্রয়োজন কিনা তা যাচাই করা উচিত কিনা |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশফাইল
public abstract boolean pushFile (File localFile, String deviceFilePath)
ডিভাইসে একটি ফাইল চাপুন। একটি সামগ্রী সরবরাহকারী ব্যবহার করে ডিফল্টরূপে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশফাইল
public abstract boolean pushFile (File localFile, String deviceFilePath, int userId)
ডিভাইসে একটি ফাইল চাপুন। একটি সামগ্রী সরবরাহকারী ব্যবহার করে ডিফল্টরূপে।
পরামিতি | |
---|---|
localFile | File : স্থানীয় ফাইল ধাক্কা |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
userId | int : ধাক্কা দেওয়ার জন্য ব্যবহারকারী |
রিটার্নস | |
---|---|
boolean | true যদি ফাইল সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
পুশস্ট্রিং
public abstract boolean pushString (String contents, String deviceFilePath)
স্ট্রিং থেকে ডিভাইসে তৈরি করা ফাইলটি পুশ করুন
পরামিতি | |
---|---|
contents | String : ধাক্কা দেওয়ার জন্য ফাইলের বিষয়বস্তু |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ |
রিটার্নস | |
---|---|
boolean | true যদি স্ট্রিং সফলভাবে ধাক্কা দেওয়া হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
রিবুট
public abstract void reboot ()
ডিভাইসটিকে এডিবি মোডে পুনরায় বুট করে।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
রিবুট
public abstract void reboot (String reason)
রিবুট জুড়ে অবিরত থাকার reason
সহ ডিভাইসটিকে এডিবি মোডে রিবুট করে।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।
সর্বশেষ রিবুট কারণ sys.boot.reason
প্রোপেটি জিজ্ঞাসা করে প্রাপ্ত করা যেতে পারে।
পরামিতি | |
---|---|
reason | String : এই রিবুটের একটি কারণ, বা কোনও কারণ নির্দিষ্ট না করা থাকলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
রিবুটআইন্টোবুটলোডার
public abstract void rebootIntoBootloader ()
বুটলোডার মোডে ডিভাইসটি পুনরায় বুট করে।
ডিভাইস বুটলোডার মোডে না থাকা পর্যন্ত ব্লকগুলি।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
রিবুটিন্টফাস্টবুটড
public abstract void rebootIntoFastbootd ()
ডিভাইসটি ফাস্টবুটড মোডে পুনরায় বুট করে।
ডিভাইস ফাস্টবুটড মোডে না থাকা পর্যন্ত ব্লকগুলি।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
রিবুটিনটোরেকোভারজি
public abstract void rebootIntoRecovery ()
ডিভাইসটিকে এডিবি পুনরুদ্ধার মোডে পুনরায় বুট করে।
ডিভাইস পুনরুদ্ধারে প্রবেশ না হওয়া পর্যন্ত ব্লকগুলিনিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
রিবুটিনটোসাইডেললোড
public abstract void rebootIntoSideload (boolean autoReboot)
ডিভাইসটিকে এডিবি সাইডেলোড মোডে পুনরায় বুট করে (নোট করুন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইস সাইডেলোড মোডে প্রবেশ না করা পর্যন্ত ব্লকগুলি
পরামিতি | |
---|---|
autoReboot | boolean : সাইডেলডের পরে স্বয়ংক্রিয়ভাবে ডিভাইসটি পুনরায় বুট করবেন কিনা |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি পুনরায় বুট করার পরে সাইডেলডে না থাকে |
রিবুটিনটোসাইডেললোড
public abstract void rebootIntoSideload ()
ডিভাইসটিকে এডিবি সাইডেলোড মোডে পুনরায় বুট করে (নোট করুন যে এটি পুনরুদ্ধারের অধীনে একটি বিশেষ মোড)
ডিভাইস সাইডেলোড মোডে প্রবেশ না করা পর্যন্ত ব্লকগুলি
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি পুনরায় বুট করার পরে সাইডেলডে না থাকে |
রিবুটুন্টিলোনলাইন
public abstract void rebootUntilOnline ()
reboot()
এর বিকল্প যা কেবলমাত্র ডিভাইস অনলাইনে আইই এডিবিতে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
রিবুটুন্টিলোনলাইন
public abstract void rebootUntilOnline (String reason)
reboot()
এর বিকল্প যা কেবলমাত্র ডিভাইস অনলাইনে আইই এডিবিতে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
পরামিতি | |
---|---|
reason | String : এই রিবুটের একটি কারণ, বা কোনও কারণ নির্দিষ্ট না করা থাকলে null । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
আরও দেখুন:
রিবুটারস্পেস
public abstract void rebootUserspace ()
কেবল ডিভাইসের অংশের অংশটি পুনরায় বুট করে।
ডিভাইস উপলব্ধ না হওয়া পর্যন্ত ব্লকগুলি।
সতর্কতা। ইউজারস্পেস রিবুট বর্তমানে সক্রিয় বিকাশের অধীনে রয়েছে, এটি আপনার নিজের ঝুঁকিতে ব্যবহার করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
রিবুটারস্পেসুন্টিলঅনলাইন
public abstract void rebootUserspaceUntilOnline ()
rebootUserspace()
() এর একটি বিকল্প} যা কেবল ডিভাইস অনলাইনে আইই এডিবিতে দৃশ্যমান না হওয়া পর্যন্ত ব্লক করে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসটি রিবুট করার পরে পাওয়া যায় না |
Remountsystemreadonly
public abstract void remountSystemReadOnly ()
ডিভাইসে সিস্টেম বিভাজনকে কেবল পঠন করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Remountsystemwaretable
public abstract void remountSystemWritable ()
ডিভাইসে সিস্টেম বিভাজনকে লিখিত করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Remountvendereadonly
public abstract void remountVendorReadOnly ()
ডিভাইসে বিক্রেতার পার্টিশনটি কেবল পঠন করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Remountvendorwortial
public abstract void remountVendorWritable ()
ডিভাইসে বিক্রেতার পার্টিশনটি লিখিত করুন। ডিভাইসটি পুনরায় বুট করতে পারে।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
রানইনস্ট্রুমেন্টেশন টেস্টস
public abstract boolean runInstrumentationTests (IRemoteAndroidTestRunner runner, ITestLifeCycleReceiver... listeners)
এক বা একাধিক শ্রোতা প্যারামিটার হিসাবে পাস করার সাথে ERROR(/#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection))
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : IRemoteAndroidTestRunner যা পরীক্ষাগুলি চালায় |
listeners | ITestLifeCycleReceiver : পরীক্ষার ফলাফল শ্রোতা (গুলি) |
রিটার্নস | |
---|---|
boolean | true যদি টেস্ট কমান্ডটি সম্পন্ন হয়। false যদি এটি সম্পূর্ণ করতে ব্যর্থ হয় তবে পুনরুদ্ধার সফল হয় |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। আইই টেস্ট কমান্ডটি সম্পূর্ণ করতে ব্যর্থ হয়েছে এবং পুনরুদ্ধার ব্যর্থ হয়েছে। |
রানইনস্ট্রুমেন্টেশন টেস্টস
public abstract boolean runInstrumentationTests (IRemoteAndroidTestRunner runner,listeners)
উপকরণ পরীক্ষা চালায় এবং ডিভাইস পুনরুদ্ধার সরবরাহ করে।
যদি পরীক্ষার রান শেষ হওয়ার আগে ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার সফল হয়, তবে সমস্ত শ্রোতাকে টেস্টরুনফেইল করা সম্পর্কে অবহিত করা হবে এবং "মিথ্যা" ফিরে আসবে। পরীক্ষার কমান্ডটি পুনরায় চালু হবে না। প্রয়োজনে পুনরায় চেষ্টা করার জন্য এটি কলকারীদের কাছে রেখে দেওয়া হয়েছে।
যদি পরীক্ষার রান শেষ হওয়ার আগে ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার ব্যর্থ হয় তবে সমস্ত শ্রোতাদের টেস্টরুনফেইলড এবং ডিভাইসনোট্যাভেলেবল এক্সসেপশনটি নিক্ষেপ করা হবে বলে অবহিত করা হবে।
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner : IRemoteAndroidTestRunner যা পরীক্ষাগুলি চালায় |
listeners |
রিটার্নস | |
---|---|
boolean | true যদি টেস্ট কমান্ডটি সম্পন্ন হয়। ডিভাইস যোগাযোগ ব্যতিক্রমের কারণে যদি এটি সম্পূর্ণ করতে ব্যর্থ হয় তবে false , তবে পুনরুদ্ধার সফল হয়েছে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। আইই টেস্ট কমান্ডটি সম্পূর্ণ করতে ব্যর্থ হয়েছে এবং পুনরুদ্ধার ব্যর্থ হয়েছে। |
রানিনস্ট্রুমেন্টেশন টেস্টসাসার
public abstract boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId,listeners)
ERROR(ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection)/com.android.tradefed.device.ITestDevice#runInstrumentationTests(com.android.ddmlib.testrunner.IRemoteAndroidTestRunner,Collection) ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, Collection))
তবে পরীক্ষা চালায় প্রদত্ত ব্যবহারকারীর জন্য।
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রানিনস্ট্রুমেন্টেশন টেস্টসাসার
public abstract boolean runInstrumentationTestsAsUser (IRemoteAndroidTestRunner runner, int userId, ITestLifeCycleReceiver... listeners)
ITestDevice#runInstrumentationTests(IRemoteAndroidTestRunner, ITestLifeCycleReceiver...)
হিসাবে একই তবে প্রদত্ত ব্যবহারকারীর জন্য পরীক্ষা চালায়।
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |
userId | int |
listeners | ITestLifeCycleReceiver |
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটডেট
public abstract void setDate (Date date)
ডিভাইসে তারিখ সেট করে
দ্রষ্টব্য: ডিভাইসে তারিখ নির্ধারণের জন্য মূলের প্রয়োজন
পরামিতি | |
---|---|
date | Date : একটি নির্দিষ্ট তারিখ নির্দিষ্ট করুন; null থাকলে হোস্টের তারিখ ব্যবহার করবে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
সেট অপশন
public abstract void setOptions (TestDeviceOptions options)
ডিভাইসের জন্য TestDeviceOptions
সেট করুন
পরামিতি | |
---|---|
options | TestDeviceOptions |
সেট প্রপার্টি
public abstract boolean setProperty (String propKey, String propValue)
ডিভাইসে প্রদত্ত সম্পত্তি মান সেট করে। এডিবি রুট সত্য প্রয়োজন।
পরামিতি | |
---|---|
propKey | String : সেট করা মূল লক্ষ্য। |
propValue | String : সম্পত্তির মান সেট করা হবে। |
রিটার্নস | |
---|---|
boolean | সেটপ্রপ কমান্ডটি সফল হলে, অন্যথায় মিথ্যা হলে True প্রত্যাবর্তন করে। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
সেটরেকওভারজি
public abstract void setRecovery (IDeviceRecovery recovery)
এই ডিভাইসের জন্য ব্যবহারের জন্য IDeviceRecovery
সেট করুন। ডিভাইসটি প্রথমে বরাদ্দ করা হলে সেট করা উচিত।
পরামিতি | |
---|---|
recovery | IDeviceRecovery : IDeviceRecovery |
সেটরেকওভারিমোড
public abstract void setRecoveryMode (ITestDevice.RecoveryMode mode)
ডিভাইসের জন্য ব্যবহার করতে বর্তমান পুনরুদ্ধার মোডটি সেট করুন।
কোনও ডিভাইস যোগাযোগের সমস্যার মুখোমুখি হলে কোন পুনরুদ্ধার পদ্ধতিটি ব্যবহার করতে হবে তা নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এটি যখন প্রয়োজন তখন কেবল এই পদ্ধতিটি অল্প পরিমাণে ব্যবহার করার পরামর্শ দেওয়া হয়েছে (উদাহরণস্বরূপ, যখন কাঠামোটি নিচে থাকে ইত্যাদিপরামিতি | |
---|---|
mode | ITestDevice.RecoveryMode : 'কেবল অনলাইনে পুনরুদ্ধার করা' মোড চালু থাকা উচিত কি না। |
সেটট্র্যাকিংসিরিয়াল
public abstract void setTrackingSerial (String trackingSerial)
ডিভাইস পরিচালনার উদ্দেশ্যে আমরা ডিভাইসটি রেফারেন্স করার জন্য আমরা যে সিরিয়ালটি ব্যবহার করি তা ট্র্যাক করি।
পরামিতি | |
---|---|
trackingSerial | String |
সেটিউসফেস্টবুটেরেস
public abstract void setUseFastbootErase (boolean useFastbootErase)
ডিভাইসে পার্টিশন মুছতে ফাস্টবুট ইরেজ বা ফাস্টবুট ফর্ম্যাট ব্যবহার করবেন কিনা সেটি সেট করুন।
পরামিতি | |
---|---|
useFastbootErase | boolean : true যদি ফাস্টবুট মুছতে ব্যবহার করা উচিত বা false যদি ফাস্টবুট ফর্ম্যাটটি ব্যবহার করা উচিত। |
আরও দেখুন:
স্টার্টলগক্যাট
public abstract void startLogcat ()
পটভূমিতে ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার শুরু করুন।
লগক্যাট আউটপুট ইতিমধ্যে ক্যাপচার করা হলে কোনও প্রভাব ফেলবে না। ডেটা পরে getlogcat এর মাধ্যমে পুনরুদ্ধার করা যায়। যখন ডিভাইসটি আর ব্যবহারে নেই,stopLogcat()
কল করতে হবে। টিএফ ফ্রেমওয়ার্কটি শুরু হবে এবং লগক্যাট বন্ধ করে দেবে বলে startLogcat()
এবং stopLogcat()
সাধারণত কোনও টিএফের অনুরোধের প্রসঙ্গে ডাকা হবে না। স্টপেমুলেটরআউটপুট
public abstract void stopEmulatorOutput ()
এমুলেটর আউটপুট বন্ধ করুন এবং মুছুন।
স্টপলগক্যাট
public abstract void stopLogcat ()
ডিভাইস থেকে লগক্যাট আউটপুট ক্যাপচার করা বন্ধ করুন এবং বর্তমানে সংরক্ষণ করা লগক্যাট ডেটা বাতিল করুন।
লগক্যাট আউটপুট ক্যাপচার না করা হলে কোনও প্রভাব ফেলবে না।স্যুইচটোডবিটিসিপি
public abstract String switchToAdbTcp ()
ADB-Over-TCP মোডে ডিভাইসটি স্যুইচ করুন।
রিটার্নস | |
---|---|
String | টিসিপি সিরিয়াল নম্বর বা null যদি ডিভাইসটি স্যুইচ করা যায় না |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
সুইচটোডবাসবি
public abstract boolean switchToAdbUsb ()
ইউএসবি মোডে এডিবিতে ডিভাইসটি স্যুইচ করুন।
রিটার্নস | |
---|---|
boolean | true যদি স্যুইচ সফল হয়, অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
সিঙ্কফাইলস
public abstract boolean syncFiles (File localFileDir, String deviceFilePath)
ক্রমবর্ধমানভাবে ডিভাইসে স্থানীয় ফাইল ডিরেক্টরিগুলির সামগ্রীগুলি সিঙ্ক করে।
স্থানীয় ফাইলগুলির টাইমস্ট্যাম্পগুলি তাদের দূরবর্তী সমতুল্যগুলির সাথে তুলনা করে কোন ফাইলগুলি চাপ দেওয়া উচিত তা স্থির করে। কেবলমাত্র 'নতুন' বা অস্তিত্বহীন ফাইলগুলি ডিভাইসে ঠেলে দেওয়া হবে। সুতরাং ডিভাইসে ফাইল সেট ইতিমধ্যে আপ টু ডেট থাকলে ওভারহেড তুলনামূলকভাবে ছোট হওয়া উচিত। লুকানো ফাইলগুলি (নামগুলি "" "দিয়ে শুরু করে) উপেক্ষা করা হবে। উদাহরণ ব্যবহার: সিঙ্কফাইলস ("/টিএমপি/ফাইল", "/এসডকার্ড") যদি এটি ইতিমধ্যে বিদ্যমান না থাকে তবে একটি/এসডকার্ড/ফাইল ডিরেক্টরি তৈরি করবে এবং পুনরাবৃত্তভাবে/টিএমপি/ফাইলগুলি/এসডকার্ড/ফাইলগুলিতে চাপ দিন।পরামিতি | |
---|---|
localFileDir | File : স্থানীয় ফাইল ডিরেক্টরিটি পুনরাবৃত্তভাবে ধাক্কা দেওয়ার জন্য ফাইল রয়েছে। |
deviceFilePath | String : দূরবর্তী গন্তব্য পরম ফাইল পাথ রুট। থোস ফাইল পাথের সমস্ত ডিরেক্টরি অবশ্যই পঠনযোগ্য হতে হবে। অর্থাত্ এডিবি যখন রুট না হয় তখন/ডেটা/স্থানীয়/টিএমপিতে চাপ দেওয়া ব্যর্থ হবে |
রিটার্নস | |
---|---|
boolean | true যদি ফাইলগুলি সফলভাবে সিঙ্ক করা হয়। অন্যথায় false । |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
আনলকডেভাইস
public abstract boolean unlockDevice ()
ডিভাইসটি এনক্রিপ্ট করা অবস্থায় থাকলে ডিভাইসটি আনলক করে।
এই পদ্ধতিটি কাঠামোটি পুনরায় চালু করতে পারে তবেpostBootSetup()
কল করবে না। অতএব, এই পদ্ধতিটি ফিরে এলে ডিভাইসটি পরীক্ষা করার জন্য পুরোপুরি প্রস্তুত নাও হতে পারে।রিটার্নস | |
---|---|
boolean | true যদি সফল হয় বা ডিভাইসটি আনক্রিপ্ট করা হয়। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
UnsupportedOperationException | যদি এনক্রিপশন ডিভাইসে সমর্থিত না হয়। |
unmoundebugfs
public abstract void unmountDebugfs ()
আনমাউন্ট ডিবাগফস।
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ওয়েটফোরবুট কমপ্লিট
public abstract boolean waitForBootComplete (long timeOut)
ডিভাইসের বুট সম্পূর্ণ পতাকা সেট না হওয়া পর্যন্ত ব্লকগুলি।
পরামিতি | |
---|---|
timeOut | long : পতাকা সেট করার জন্য অপেক্ষা করার জন্য এমসিসিতে সময় |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইসের বুট সম্পূর্ণ পতাকা সময়সীমার মধ্যে সেট করা থাকে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
ওয়েটফোর্ডভিসিভেলেবল
public abstract boolean waitForDeviceAvailable ()
ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে। ডিফল্ট সময়সীমা ব্যবহার করে।
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে মিথ্যা যদি পুনরুদ্ধার অক্ষম এবং অনুপলব্ধ থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ওয়েটফোর্ডভিসিভেলেবল
public abstract boolean waitForDeviceAvailable (long waitTime)
ডিভাইসটি প্রতিক্রিয়াশীল এবং পরীক্ষার জন্য উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে মিথ্যা যদি পুনরুদ্ধার অক্ষম এবং অনুপলব্ধ থাকে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | ওয়েটটাইম শেষ হওয়ার পরে যদি ডিভাইসটি এখনও প্রতিক্রিয়াহীন থাকে। |
ওয়েটফোর্ডভিসেভেলেবলইনরেকওভারপথ
public abstract boolean waitForDeviceAvailableInRecoverPath (long waitTime)
পুনরুদ্ধারের পথ বিবেচনা না করে ডিভাইসটি প্রতিক্রিয়াশীল এবং উপলব্ধ হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long |
রিটার্নস | |
---|---|
boolean | সত্য যদি ডিভাইস উপলব্ধ থাকে তবে অনুপলব্ধ থাকলে মিথ্যা। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ওয়েটফোর্ডভাইসবুটলোডার
public abstract void waitForDeviceBootloader ()
ফাস্টবুটের মাধ্যমে ডিভাইস দৃশ্যমান না হওয়া পর্যন্ত ব্লকগুলি। ডিফল্ট সময়সীমা ব্যবহার করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ওয়েটফোর্ডভাইসিন রিকওভারজি
public abstract boolean waitForDeviceInRecovery (long waitTime)
ডিভাইসটির জন্য ব্লকগুলি 'এডিবি রিকভারি' অবস্থায় থাকতে পারে (নোট করুন এটি IDeviceRecovery
থেকে পৃথক)।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইস সময়ের মেয়াদ শেষ হওয়ার আগে পুনরুদ্ধারে বুট করে। অন্যথায় false |
ওয়েটফোর্ডভিসিনসাইডলড
public abstract boolean waitForDeviceInSideload (long waitTime)
ডিভাইসটির জন্য ব্লকগুলি 'এডিবি সাইডেলড' অবস্থায় থাকতে পারে
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সময়ের মেয়াদ শেষ হওয়ার আগে ডিভাইসটি সাইডেলডে বুট করে তবে true । অন্যথায় false |
ওয়েটফোর্ডেভিসেনট্যাভেলেবল
public abstract boolean waitForDeviceNotAvailable (long waitTime)
ডিভাইসটির জন্য ব্লকগুলি উপলভ্য নয় অর্থাত্ এডিবি থেকে অনুপস্থিত
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | সময়ের মেয়াদ শেষ হওয়ার আগে যদি ডিভাইসটি উপলভ্য না হয় তবে true । অন্যথায় false |
ওয়েটফোর্ডভাইসঅনলাইন
public abstract void waitForDeviceOnline ()
ADB এর মাধ্যমে ডিভাইস দৃশ্যমান না হওয়া পর্যন্ত ব্লকগুলি। ডিফল্ট সময়সীমা ব্যবহার করে
দ্রষ্টব্য ডিভাইসটি অগত্যা সমাপ্তির কমান্ডগুলির জন্য প্রতিক্রিয়াশীল নাও হতে পারে। পরিবর্তেwaitForDeviceAvailable()
ব্যবহার করুন।নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ওয়েটফোর্ডভাইসঅনলাইন
public abstract void waitForDeviceOnline (long waitTime)
ADB এর মাধ্যমে ডিভাইস দৃশ্যমান না হওয়া পর্যন্ত ব্লকগুলি।
দ্রষ্টব্য ডিভাইসটি অগত্যা সমাপ্তির কমান্ডগুলির জন্য প্রতিক্রিয়াশীল নাও হতে পারে। পরিবর্তেwaitForDeviceAvailable()
ব্যবহার করুন।পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | যদি ডিভাইসের সাথে সংযোগটি হারিয়ে যায় এবং পুনরুদ্ধার করা যায় না। |
ওয়েটফোর্ডভিসেল
public abstract boolean waitForDeviceShell (long waitTime)
ডিভাইসটি একটি বেসিক এডিবি শেল কমান্ডের প্রতিক্রিয়াশীল হওয়ার জন্য অপেক্ষা করে।
পরামিতি | |
---|---|
waitTime | long : অপেক্ষা করার সময় এমএসে |
রিটার্নস | |
---|---|
boolean | true যদি ডিভাইস waitTime কেটে যাওয়ার আগে প্রতিক্রিয়াশীল হয়ে ওঠে। |