২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লুটুথইউটিলস
public class BluetoothUtils
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.BluetoothUtils |
ডিভাইসে BluetoothInstrumentation কল করার জন্য ইউটিলিটি ফাংশন
ডিভাইস সাইডের BluetoothInstrumentation কোড AOSP-তে frameworks/base/core/tests/bluetoothtests এ পাওয়া যাবে।
সারসংক্ষেপ
ধ্রুবক
BTSNOOP_API
public static final String BTSNOOP_API
ধ্রুবক মান: "bluetoothConfigHciSnoopLog"
বিটিএসএনওওপি_সিএমডি
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 | নিষ্ক্রিয়করণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)sl4a কলের মাধ্যমে btsnoop লগিং নিষ্ক্রিয় করুন
| প্যারামিটার |
|---|
sl4aApkFile | File : sl4a.apk ফাইলের অবস্থান, ইনস্টল করা থাকলে null |
| ফেরত |
|---|
boolean | সাফল্য বা ব্যর্থতা |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a কলের মাধ্যমে btsnoop লগিং নিষ্ক্রিয় করুন
| ফেরত |
|---|
boolean | সাফল্য বা ব্যর্থতা |
সক্ষম করুন
public static boolean enable (ITestDevice device)
প্রদত্ত ডিভাইসে ব্লুটুথ সক্রিয় করে।
| ফেরত |
|---|
boolean | সক্রিয়করণ সফল হলে সত্য, অন্যথায় মিথ্যা। |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)sl4a কলের মাধ্যমে btsnoop লগিং সক্রিয় করুন
| প্যারামিটার |
|---|
sl4aApkFile | File : sl4a.apk ফাইলের অবস্থান, ইনস্টল করা থাকলে null |
| ফেরত |
|---|
boolean | সাফল্য বা ব্যর্থতা |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a কলের মাধ্যমে btsnoop লগিং সক্রিয় করুন
| ফেরত |
|---|
boolean | সাফল্য বা ব্যর্থতা |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
প্রদত্ত ডিভাইসটির বিটি ম্যাক (BT mac) পুনরুদ্ধার করে।
| ফেরত |
|---|
String | বিটি ম্যাক অথবা খুঁজে না পাওয়া গেলে নাল। |
getBondedDevices
public static Set<String> getBondedDevices (ITestDevice device)
প্রদত্ত ডিভাইসটি যেসব ডিভাইসের সাথে সংযুক্ত হয়েছে, সেগুলোর ব্লুটুথ ম্যাক অ্যাড্রেস ফেরত দেয়।
| ফেরত |
|---|
Set<String> | ব্লুটুথ ম্যাক অ্যাড্রেস |
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 : বিটি ইন্সট্রুমেন্টেশনে পাঠানো একটি কমান্ড স্ট্রিং, বর্তমানে সমর্থিত: enable, disable, unpairAll, getName, getAddress, getBondedDevices; আরও বিস্তারিত জানতে AOSP সোর্স দেখুন। |
| ফেরত |
|---|
String | ব্লুটুথ ইন্সট্রুমেন্টেশনের আউটপুট |
রানব্লুটুথইনস্ট্রুমেন্টেশনউইথরিট্রাই
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)| প্যারামিটার |
|---|
device | ITestDevice |
command | String |
টগলবিটিস্নুপলগিং
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)| প্যারামিটার |
|---|
client | Sl4aClient |
onOff | boolean |
পুনরায় চেষ্টা করে জোড়া মেলান
public static boolean unpairWithRetry (ITestDevice device)
লিনিয়ার ব্যাকঅফ সহ বিটি পেয়ারিং ক্লিয়ার করার জন্য পুনরায় চেষ্টা করা হচ্ছে
লগ ফাইল আপলোড করুন
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]