27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লুটুথ ইউটিলস
public class BluetoothUtils
extends Object
| java.lang.অবজেক্ট |
| ↳ | com.android.tradefed.util.BluetoothUtils সম্পর্কে |
ডিভাইসে ব্লুটুথ ইন্সট্রুমেন্টেশন কল করার জন্য ইউটিলিটি ফাংশন
ডিভাইস সাইড ব্লুটুথ ইন্সট্রুমেন্টেশন কোড AOSP তে এখানে পাওয়া যাবে: frameworks/base/core/tests/bluetoothtests
সারাংশ
ধ্রুবক
BTSNOOP_API সম্পর্কে
public static final String BTSNOOP_API
ধ্রুবক মান: "ব্লুটুথকনফিগএইচসিস্নুপলগ"
BTSNOOP_CMD সম্পর্কে
public static final String BTSNOOP_CMD
ধ্রুবক মান: "setprop persist.bluetooth.btsnoopenable"
BTSNOOP_DISABLE_CMD সম্পর্কে
public static final String BTSNOOP_DISABLE_CMD
ধ্রুবক মান: "setprop persist.bluetooth.btsnoopenable false"
BTSNOOP_ENABLE_CMD সম্পর্কে
public static final String BTSNOOP_ENABLE_CMD
ধ্রুবক মান: "setprop persist.bluetooth.btsnoopenable true"
সোনালী_বিটিএসনূপ_লগ_পাথ
public static final String GOLD_BTSNOOP_LOG_PATH
ধ্রুবক মান: "/data/misc/bluetooth/logs/btsnoop_hci.log"
ও_বিল্ড
public static final String O_BUILD
ধ্রুবক মান: "O"
পাবলিক কনস্ট্রাক্টর
ব্লুটুথ ইউটিলস
public BluetoothUtils ()
পাবলিক পদ্ধতি
ক্লিনলগফাইল
public static void cleanLogFile (ITestDevice device)
ডিভাইস থেকে স্নুপ লগ ফাইল মুছুন
| পরামিতি |
|---|
device | ITestDevice |
নিষ্ক্রিয় করা
public static boolean disable (ITestDevice device)
প্রদত্ত ডিভাইসে ব্লুটুথ অক্ষম করে
| রিটার্নস |
|---|
boolean | নিষ্ক্রিয় সফল হলে সত্য, অন্যথায় মিথ্যা |
বিটিএসনুপলগিং অক্ষম করুন
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন
| পরামিতি |
|---|
sl4aApkFile | File : sl4a.apk ফাইলের অবস্থান, যদি এটি ইনস্টল করা থাকে তবে শূন্য |
| রিটার্নস |
|---|
boolean | সাফল্য হোক বা না হোক |
বিটিএসনুপলগিং অক্ষম করুন
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a কলের মাধ্যমে btsnoop লগিং অক্ষম করুন
| রিটার্নস |
|---|
boolean | সাফল্য হোক বা না হোক |
সক্রিয় করা
public static boolean enable (ITestDevice device)
প্রদত্ত ডিভাইসে ব্লুটুথ সক্ষম করে
| রিটার্নস |
|---|
boolean | সক্রিয় করা সফল হলে সত্য, অন্যথায় মিথ্যা |
বিটিএসনুপলগিং সক্ষম করুন
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন
| পরামিতি |
|---|
sl4aApkFile | File : sl4a.apk ফাইলের অবস্থান, যদি এটি ইনস্টল করা থাকে তবে শূন্য |
| রিটার্নস |
|---|
boolean | সাফল্য হোক বা না হোক |
বিটিএসনুপলগিং সক্ষম করুন
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a কলের মাধ্যমে btsnoop লগিং সক্ষম করুন
| রিটার্নস |
|---|
boolean | সাফল্য হোক বা না হোক |
ব্লুটুথম্যাক পান
public static String getBluetoothMac (ITestDevice device)
প্রদত্ত ডিভাইসের BT ম্যাক পুনরুদ্ধার করে।
| রিটার্নস |
|---|
String | যদি না পাওয়া যায় তাহলে BT mac অথবা null |
getBondedDevices সম্পর্কে
public static getBondedDevices (ITestDevice device)
প্রদত্ত ডিভাইসটি যেসব ডিভাইসের সাথে সংযুক্ত আছে তার ব্লুটুথ ম্যাক ঠিকানাগুলি ফেরত পাঠায়।
| রিটার্নস |
|---|
| ব্লুটুথ ম্যাক অ্যাড্রেস |
getBtSnoopLogFilePath সম্পর্কে
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config ফাইল থেকে bt snoop লগ ফাইলের পাথ পান
| রিটার্নস |
|---|
String | bt_snoop_log এর ফাইলের নাম অথবা যদি এটি না পাওয়া যায়, তাহলে null |
রানব্লুটুথইনস্ট্রুমেন্টেশন
public static String runBluetoothInstrumentation (ITestDevice device,
String command)বিটি ইন্সট্রুমেন্টেশন কমান্ড কার্যকর করার এবং আউটপুট ফেরত দেওয়ার সুবিধাজনক পদ্ধতি
| পরামিতি |
|---|
command | String : একটি কমান্ড স্ট্রিং যা BT ইন্সট্রুমেন্টেশনে পাঠানো হয়েছে, বর্তমানে সমর্থিত: সক্ষম করুন, অক্ষম করুন, আনপেয়ারঅল, getName, getAddress, getBondedDevices; আরও বিস্তারিত জানার জন্য AOSP উৎস দেখুন। |
| রিটার্নস |
|---|
String | ব্লুটুথ ইন্সট্রুমেন্টেশনের আউটপুট |
ব্লুটুথ চালানইনস্ট্রুমেন্টেশনউইথরিট্রি
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)| পরামিতি |
|---|
device | ITestDevice |
command | String |
টগল করুনBtsnoopলগিং
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)| পরামিতি |
|---|
client | Sl4aClient |
onOff | boolean |
পুনরায় চেষ্টা করার সাথে জোড়া খুলে দিন
public static boolean unpairWithRetry (ITestDevice device)
রৈখিক ব্যাকঅফের সাথে BT পেয়ারিং পরিষ্কার করার পুনরায় চেষ্টা করে
আপলোড লগফাইল
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)পরীক্ষার ফলাফলের জন্য স্নুপ লগ ফাইল আপলোড করুন
| পরামিতি |
|---|
listener | ITestInvocationListener |
device | ITestDevice |
type | String |
iteration | int |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]