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, File sl4aApkFile)

Sl4A ক্লায়েন্ট তৈরি করে।

Sl4aClient ( ITestDevice device, int hostPort, int devicePort)

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, 
                File sl4aApkFile)

Sl4A ক্লায়েন্ট তৈরি করে।

পরামিতি
device ITestDevice : {ITestDevice} যেটির জন্য ক্লায়েন্ট হবে।

sl4aApkFile File : ইন্সটল করার জন্য hte sl4a apk-এ ফাইল পাথ, অথবা যদি ইতিমধ্যে ইন্সটল করা থাকে তাহলে নাল।

নিক্ষেপ করে
DeviceNotAvailableException

Sl4a ক্লায়েন্ট

public Sl4aClient (ITestDevice device, 
                int hostPort, 
                int devicePort)

Sl4A ক্লায়েন্ট তৈরি করে।

পরামিতি
device ITestDevice : {ITestDevice} যেটির জন্য ক্লায়েন্ট হবে।

hostPort int : sl4a ক্লায়েন্টের সাথে সংযোগ করার জন্য হোস্ট মেশিনের পোর্ট।

devicePort int : যোগাযোগের জন্য ব্যবহৃত ডিভাইস পোর্ট।

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

বন্ধ

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