রিমোটঅ্যান্ড্রয়েডভার্চুয়ালডিভাইস

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


গুগল কম্পিউট ইঞ্জিন (Gce)-এ চলমান একটি ফুল স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের জন্য RemoteAndroidDevice আচরণকে প্রসারিত করে। ধরে নিন ডিভাইসের সিরিয়ালটি এই ফরম্যাটে থাকবে। : adb-তে

সারসংক্ষেপ

সরকারি নির্মাণকারী

RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

একটি RemoteAndroidVirtualDevice তৈরি করে।

জনসাধারণের পদ্ধতি

DeviceInspectionResult debugDeviceNotAvailable ()

ডিভাইসটি অনুপলব্ধ হয়ে পড়লে, সেটি পরিদর্শন করুন এবং বিস্তারিত তথ্য ফেরত দিন।

GceAvdInfo getAvdInfo ()

এই পদ্ধতিটি অপ্রচলিত। সরাসরি সংযোগ এপিআই (API) ব্যবহার করা উচিত।

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই ডিভাইসটির তথ্য পেতে, ডিভাইস ইনফরমেশন থেকে একটি DeviceDescriptor রিটার্ন করুন।

List<File> getTombstones ()

কাটলফিশের একটি বিশেষ বৈশিষ্ট্য আছে যা সমাধিফলকগুলোকে রিমোট হোস্টে নিয়ে আসে, যেখান থেকে আমরা সরাসরি সেগুলো পেতে পারি।

CommandResult powerwash ()

একটি GCE ইনস্ট্যান্স পাওয়ারওয়াশ করার প্রচেষ্টা

CommandResult powerwashGce (String user, Integer offset)

এই পদ্ধতিটি অপ্রচলিত। সংযোগ পদ্ধতির সুবিধার জন্য এটি সরিয়ে ফেলা হয়েছে।

boolean powerwashGce ()

সরকারি নির্মাণকারী

রিমোটঅ্যান্ড্রয়েডভার্চুয়ালডিভাইস

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

একটি RemoteAndroidVirtualDevice তৈরি করে।

প্যারামিটার
device IDevice : সংশ্লিষ্ট IDevice

stateMonitor IDeviceStateMonitor : ব্যবহার করার জন্য IDeviceStateMonitor মেকানিজম

allocationMonitor IDeviceMonitor : অ্যালোকেশন অবস্থার পরিবর্তন সম্পর্কে অবহিত করার জন্য ব্যবহৃত IDeviceMonitor

জনসাধারণের পদ্ধতি

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

ডিভাইসটি অনুপলব্ধ হয়ে পড়লে, সেটি পরিদর্শন করুন এবং বিস্তারিত তথ্য ফেরত দিন।

ফেরত
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

এই পদ্ধতিটি অপ্রচলিত।
সরাসরি সংযোগ এপিআই ব্যবহার করা উচিত

তৈরি করা রিমোট ভিএম থেকে GceAvdInfo ফেরত দেয়। চালু করা সফল না হলে null ফেরত দেয়।

ফেরত
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই ডিভাইসটির তথ্য পেতে, ডিভাইস ইনফরমেশন থেকে একটি DeviceDescriptor রিটার্ন করুন।

প্যারামিটার
shortDescriptor boolean : বর্ণনাকারীকে ন্যূনতম তথ্যে সীমাবদ্ধ করা হবে কি না।

ফেরত
DeviceDescriptor

সমাধিফলকগুলি পান

public List<File> getTombstones ()

কাটলফিশের একটি বিশেষ বৈশিষ্ট্য আছে যা সমাধিফলকগুলোকে রিমোট হোস্টে নিয়ে আসে, যেখান থেকে আমরা সরাসরি সেগুলো পেতে পারি।

ফেরত
List<File> সমাধিফলক ফাইলগুলির একটি তালিকা, কোনো সমাধিফলক না থাকলে এটি খালি থাকবে।

নিক্ষেপ
DeviceNotAvailableException

পাওয়ারওয়াশ

public CommandResult powerwash ()

একটি GCE ইনস্ট্যান্স পাওয়ারওয়াশ করার প্রচেষ্টা

ফেরত
CommandResult পাওয়ারওয়াশ প্রচেষ্টাগুলোর CommandResult ফেরত দেয়

নিক্ষেপ
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

পাওয়ারওয়াশজিসিই

public CommandResult powerwashGce (String user, 
                Integer offset)

এই পদ্ধতিটি অপ্রচলিত।
সংযোগ এক এর সুবিধার্থে অপসারণ করা হয়েছে

প্যারামিটার
user String

offset Integer

ফেরত
CommandResult

নিক্ষেপ
TargetSetupError

পাওয়ারওয়াশজিসিই

public boolean powerwashGce ()

ফেরত
boolean

নিক্ষেপ
TargetSetupError