ব্লুটুথ ইউটিলস

public class BluetoothUtils
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.BluetoothUtils


ডিভাইসে ব্লুটুথ ইন্সট্রুমেন্টেশন কল করার জন্য ইউটিলিটি ফাংশন

ডিভাইস সাইড ব্লুটুথ ইন্সট্রুমেন্টেশন কোড এওএসপি-তে পাওয়া যাবে: frameworks/base/core/tests/bluetoothtests

সারাংশ

ক্ষেত্র

public static final String BTSNOOP_API

public static final String BTSNOOP_CMD

public static final String BTSNOOP_DISABLE_CMD

public static final String BTSNOOP_ENABLE_CMD

public static final String GOLD_BTSNOOP_LOG_PATH

public static final String O_BUILD

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

BluetoothUtils ()

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

static void cleanLogFile ( ITestDevice device)

ডিভাইস থেকে স্নুপ লগ ফাইল মুছুন

static boolean disable ( ITestDevice device)

প্রদত্ত ডিভাইসে ব্লুটুথ অক্ষম করে

static boolean disableBtsnoopLogging ( ITestDevice device, File sl4aApkFile)

sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন

static boolean disableBtsnoopLogging ( ITestDevice device)

sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন

static boolean enable ( ITestDevice device)

প্রদত্ত ডিভাইসে ব্লুটুথ সক্ষম করে

static boolean enableBtsnoopLogging ( ITestDevice device, File sl4aApkFile)

sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন

static boolean enableBtsnoopLogging ( ITestDevice device)

sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন

static String getBluetoothMac ( ITestDevice device)

প্রদত্ত ডিভাইসের BT ম্যাক পুনরুদ্ধার করে

static getBondedDevices ( ITestDevice device)

প্রদত্ত ডিভাইসের সাথে বন্ধন আছে এমন ডিভাইসগুলির ব্লুটুথ ম্যাক ঠিকানাগুলি প্রদান করে৷

static String getBtSnoopLogFilePath ( ITestDevice device)

bt_stack.config ফাইল থেকে bt snoop লগ ফাইল পাথ পান

static String runBluetoothInstrumentation ( ITestDevice device, String command)

বিটি ইন্সট্রুমেন্টেশন কমান্ড এবং রিটার্ন আউটপুট চালানোর সুবিধার পদ্ধতি

static boolean runBluetoothInstrumentationWithRetry ( ITestDevice device, String command)
static boolean toggleBtsnoopLogging ( Sl4aClient client, boolean onOff)
static boolean unpairWithRetry ( ITestDevice device)

রৈখিক ব্যাকঅফের সাথে BT পেয়ারিং পরিষ্কার করার পুনরায় চেষ্টা করে

static void uploadLogFiles ( ITestInvocationListener listener, ITestDevice device, String type, int iteration)

পরীক্ষার ফলাফলের জন্য স্নুপ লগ ফাইল আপলোড করুন

ক্ষেত্র

BTSNOOP_API

public static final String BTSNOOP_API

BTSNOOP_CMD

public static final String BTSNOOP_CMD

BTSNOOP_DISABLE_CMD

public static final String BTSNOOP_DISABLE_CMD

BTSNOOP_ENABLE_CMD

public static final String BTSNOOP_ENABLE_CMD

GOLD_BTSNOOP_LOG_PATH

public static final String GOLD_BTSNOOP_LOG_PATH

O_BUILD

public static final String O_BUILD

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

ব্লুটুথ ইউটিলস

public BluetoothUtils ()

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

ক্লিনলগফাইল

public static void cleanLogFile (ITestDevice device)

ডিভাইস থেকে স্নুপ লগ ফাইল মুছুন

পরামিতি
device ITestDevice

নিক্ষেপ করে
DeviceNotAvailableException

নিষ্ক্রিয়

public static boolean disable (ITestDevice device)

প্রদত্ত ডিভাইসে ব্লুটুথ অক্ষম করে

রিটার্নস
boolean অক্ষম সফল হলে সত্য, অন্যথায় মিথ্যা

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

অক্ষমBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন

পরামিতি
sl4aApkFile File : sl4a.apk ফাইলের অবস্থান, এটি ইনস্টল করা থাকলে নাল

রিটার্নস
boolean সাফল্য বা না

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

অক্ষমBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device)

sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন

রিটার্নস
boolean সাফল্য বা না

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

সক্ষম

public static boolean enable (ITestDevice device)

প্রদত্ত ডিভাইসে ব্লুটুথ সক্ষম করে

রিটার্নস
boolean সক্ষম হলে সত্য, অন্যথায় মিথ্যা

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

BtsnoopLogging সক্ষম করুন

public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন

পরামিতি
sl4aApkFile File : sl4a.apk ফাইলের অবস্থান, এটি ইনস্টল করা থাকলে নাল

রিটার্নস
boolean সাফল্য বা না

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

BtsnoopLogging সক্ষম করুন

public static boolean enableBtsnoopLogging (ITestDevice device)

sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন

রিটার্নস
boolean সাফল্য বা না

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ব্লুটুথম্যাক পান

public static String getBluetoothMac (ITestDevice device)

প্রদত্ত ডিভাইসের BT ম্যাক পুনরুদ্ধার করে

রিটার্নস
String বিটি ম্যাক বা নাল না পাওয়া গেলে

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBondedDevices

public static  getBondedDevices (ITestDevice device)

প্রদত্ত ডিভাইসের সাথে বন্ধন আছে এমন ডিভাইসগুলির ব্লুটুথ ম্যাক ঠিকানাগুলি প্রদান করে৷

রিটার্নস
ব্লুটুথ ম্যাক ঠিকানা

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getBtSnoopLogFilePath

public static String getBtSnoopLogFilePath (ITestDevice device)

bt_stack.config ফাইল থেকে bt snoop লগ ফাইল পাথ পান

রিটার্নস
String bt_snoop_log বা null-এর জন্য ফাইলের নাম যদি না পাওয়া যায়

নিক্ষেপ করে
DeviceNotAvailableException

ব্লুটুথ ইন্সট্রুমেন্টেশন চালান

public static String runBluetoothInstrumentation (ITestDevice device, 
                String command)

বিটি ইন্সট্রুমেন্টেশন কমান্ড এবং রিটার্ন আউটপুট চালানোর সুবিধার পদ্ধতি

পরামিতি
command String : বিটি ইন্সট্রুমেন্টেশনে পাঠানো একটি কমান্ড স্ট্রিং, বর্তমানে সমর্থিত: সক্ষম, নিষ্ক্রিয়, আনপেয়ারঅল, getName, getAddress, getBondedDevices; আরো বিস্তারিত জানার জন্য AOSP উৎস দেখুন

রিটার্নস
String ব্লুটুথ ইন্সট্রুমেন্টেশনের আউটপুট

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

রান ব্লুটুথ ইন্সট্রুমেন্টেশন উইথ পুনঃপ্রচার

public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)

পরামিতি
device ITestDevice

command String

রিটার্নস
boolean

নিক্ষেপ করে
DeviceNotAvailableException

toggleBtsnoopLogging

public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)

পরামিতি
client Sl4aClient

onOff boolean

রিটার্নস
boolean

নিক্ষেপ করে
DeviceNotAvailableException

আনপেয়ার উইথপুনরায় চেষ্টা করুন

public static boolean unpairWithRetry (ITestDevice device)

রৈখিক ব্যাকঅফের সাথে BT পেয়ারিং পরিষ্কার করার পুনরায় চেষ্টা করে

রিটার্নস
boolean

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

আপলোডলগফাইলস

public static void uploadLogFiles (ITestInvocationListener listener, 
                ITestDevice device, 
                String type, 
                int iteration)

পরীক্ষার ফলাফলের জন্য স্নুপ লগ ফাইল আপলোড করুন

পরামিতি
listener ITestInvocationListener

device ITestDevice

type String

iteration int

নিক্ষেপ করে
DeviceNotAvailableException