রিমোটঅ্যান্ড্রয়েডভার্চুয়ালডিভাইস
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 আচরণকে প্রসারিত করে। ধরে নিন ডিভাইসের সিরিয়ালটি এই ফরম্যাটে থাকবে।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) একটি | |
জনসাধারণের পদ্ধতি | |
|---|---|
DeviceInspectionResult | debugDeviceNotAvailable ()ডিভাইসটি অনুপলব্ধ হয়ে পড়লে, সেটি পরিদর্শন করুন এবং বিস্তারিত তথ্য ফেরত দিন। |
GceAvdInfo | getAvdInfo ()এই পদ্ধতিটি অপ্রচলিত। সরাসরি সংযোগ এপিআই (API) ব্যবহার করা উচিত। |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) প্রকৃত ডিভাইস অবজেক্টটি পাস না করেই ডিভাইসটির তথ্য পেতে, ডিভাইস ইনফরমেশন থেকে একটি |
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 | |