Sl4a ক্লায়েন্ট
public class Sl4aClient
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.sl4a.Sl4aClient |
Sl4A ক্লায়েন্ট SL4A স্ক্রিপ্টিং স্তরের সাথে RPC এর মাধ্যমে ইন্টারঅ্যাক্ট করতে।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | IS_SL4A_RUNNING_CMD |
public static final String | IS_SL4A_RUNNING_CMD_OLD |
public static final String | SL4A_LAUNCH_CMD |
public static final String | STOP_SL4A_CMD
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
Sl4aClient ( ITestDevice device, int hostPort, int devicePort) Sl4A ক্লায়েন্ট তৈরি করে। | |
Sl4aClient ( ITestDevice device, File sl4aApkFile) Sl4A ক্লায়েন্ট তৈরি করে। |
পাবলিক পদ্ধতি | |
---|---|
void | close () ডিভাইসের পাশে sl4a সংযোগ বন্ধ করুন এবং sl4a-এর যেকোন চলমান উদাহরণকে হত্যা করে। |
Sl4aEventDispatcher | getEventDispatcher () ইভেন্টের জন্য অপেক্ষা করতে ইভেন্ট প্রেরণকারীকে ফেরত দিন। |
boolean | isSl4ARunning () sl4a ডিভাইস সাইড ক্লায়েন্ট চলমান থাকলে সত্যে ফিরে যান। |
void | open () সাহায্যকারী আসলে sl4a এর জন্য ডিভাইসে সংযোগ হোস্ট শুরু করে। |
Object | rpcCall (String methodName, Object... args) sl4a স্তরে একটি RPC কল চালান। |
static Sl4aClient | startSL4A ( ITestDevice device, File sl4aApkFile) ব্যবহার করার জন্য প্রস্তুত একটি ক্লায়েন্ট তৈরি এবং শুরু করার সুবিধার পদ্ধতি। |
void | startSl4A () ডিভাইসের পাশে sl4a ক্লায়েন্ট শুরু করে। |
সুরক্ষিত পদ্ধতি | |
---|---|
IRunUtil | getRunUtil () ডিফল্ট রানুটিল উদাহরণটি ফেরত দিন। |
void | startEventDispatcher () ইভেন্ট প্রেরক শুরু হয়. |
ক্ষেত্র
IS_SL4A_RUNNING_CMD
public static final String IS_SL4A_RUNNING_CMD
IS_SL4A_RUNNING_CMD_OLD
public static final String IS_SL4A_RUNNING_CMD_OLD
SL4A_LAUNCH_CMD
public static final String SL4A_LAUNCH_CMD
STOP_SL4A_CMD
public static final String STOP_SL4A_CMD
পাবলিক কনস্ট্রাক্টর
Sl4a ক্লায়েন্ট
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
Sl4A ক্লায়েন্ট তৈরি করে।
পরামিতি | |
---|---|
device | ITestDevice : {ITestDevice} যেটির জন্য ক্লায়েন্ট হবে। |
hostPort | int : sl4a ক্লায়েন্টের সাথে সংযোগ করার জন্য হোস্ট মেশিনের পোর্ট। |
devicePort | int : যোগাযোগের জন্য ব্যবহৃত ডিভাইস পোর্ট। |
Sl4a ক্লায়েন্ট
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Sl4A ক্লায়েন্ট তৈরি করে।
পরামিতি | |
---|---|
device | ITestDevice : {ITestDevice} যেটির জন্য ক্লায়েন্ট হবে। |
sl4aApkFile | File : ইন্সটল করার জন্য hte sl4a apk-এ ফাইল পাথ, অথবা যদি ইতিমধ্যে ইন্সটল করা থাকে তাহলে নাল। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পাবলিক পদ্ধতি
বন্ধ
public void close ()
ডিভাইসের পাশে sl4a সংযোগ বন্ধ করুন এবং sl4a-এর যেকোন চলমান উদাহরণকে হত্যা করে। যদি কোন দৃষ্টান্ত চলমান না হয় তাহলে কিছুই করা হয় না।
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
ইভেন্টের জন্য অপেক্ষা করতে ইভেন্ট প্রেরণকারীকে ফেরত দিন।
রিটার্নস | |
---|---|
Sl4aEventDispatcher |
isSl4ARunning
public boolean isSl4ARunning ()
sl4a ডিভাইস সাইড ক্লায়েন্ট চলমান থাকলে সত্যে ফিরে যান।
রিটার্নস | |
---|---|
boolean |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
খোলা
public void open ()
সাহায্যকারী আসলে sl4a এর জন্য ডিভাইসে সংযোগ হোস্ট শুরু করে।
rpcCall
public Object rpcCall (String methodName, Object... args)
sl4a স্তরে একটি RPC কল চালান।
পরামিতি | |
---|---|
methodName | String : ডিভাইসের পাশে কল করা পদ্ধতির নাম। |
args | Object : পদ্ধতিতে ব্যবহার করা arg তালিকা। |
রিটার্নস | |
---|---|
Object | অনুরোধের ফলাফল। |
নিক্ষেপ করে | |
---|---|
| যদি অনুরোধ করা পদ্ধতি বিদ্যমান না থাকে। |
startSL4A
public static Sl4aClient startSL4A (ITestDevice device, File sl4aApkFile)
ব্যবহার করার জন্য প্রস্তুত একটি ক্লায়েন্ট তৈরি এবং শুরু করার সুবিধার পদ্ধতি।
পরামিতি | |
---|---|
device | ITestDevice : {ITestDevice} যেটির জন্য ক্লায়েন্ট হবে। |
sl4aApkFile | File : ইন্সটল করার জন্য hte sl4a apk-এ ফাইল পাথ, অথবা যদি ইতিমধ্যে ইন্সটল করা থাকে তাহলে নাল। |
রিটার্নস | |
---|---|
Sl4aClient | একটি Sl4aClient উদাহরণ যা শুরু করা হয়েছে। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
ডিভাইসের পাশে sl4a ক্লায়েন্ট শুরু করে। অনুমান করুন sl4a apk ইনস্টল করা আছে।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সুরক্ষিত পদ্ধতি
getRunUtil
protected IRunUtil getRunUtil ()
ডিফল্ট রানুটিল উদাহরণটি ফেরত দিন। পরীক্ষার জন্য উন্মুক্ত।
রিটার্নস | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
ইভেন্ট প্রেরক শুরু হয়. পরীক্ষার জন্য উন্মুক্ত।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |