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

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.অবজেক্ট
com.android.tradefed.device.NativeDevice সম্পর্কে
com.android.tradefed.device.TestDevice সম্পর্কে
com.android.tradefed.device.রিমোটঅ্যান্ড্রয়েডডিভাইস
com.android.tradefed.device.cloud.Remoteঅ্যান্ড্রয়েডভার্চুয়ালডিভাইস


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

সারাংশ

পাবলিক কনস্ট্রাক্টর

RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

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

পাবলিক পদ্ধতি

DeviceInspectionResult debugDeviceNotAvailable ()

কোনও ডিভাইস পরীক্ষা করুন এবং কোনও ডিভাইস অনুপলব্ধ হলে বিস্তারিত তথ্য প্রদান করুন।

GceAvdInfo getAvdInfo ()

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

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

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

পাবলিক পদ্ধতি

ডিবাগডিভাইস উপলব্ধ নয়

public DeviceInspectionResult debugDeviceNotAvailable ()

কোনও ডিভাইস পরীক্ষা করুন এবং কোনও ডিভাইস অনুপলব্ধ হলে বিস্তারিত তথ্য প্রদান করুন।

রিটার্নস
DeviceInspectionResult

getAvdInfo সম্পর্কে

public GceAvdInfo getAvdInfo ()

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

তৈরি করা রিমোট VM থেকে GceAvdInfo ফেরত পাঠায়। আনইনস্টল সফল না হলে null ফেরত পাঠায়।

রিটার্নস
GceAvdInfo

ডিভাইস বর্ণনাকারী পান

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

পরামিতি
shortDescriptor boolean : বর্ণনাকারীকে ন্যূনতম তথ্যের মধ্যে সীমাবদ্ধ রাখা উচিত কিনা

রিটার্নস
DeviceDescriptor

সমাধিস্তম্ভ পান

public  getTombstones ()

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

রিটার্নস
সমাধিফলক ফাইলের একটি তালিকা, যদি সমাধিফলক না থাকে তবে খালি।

থ্রো
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