একটি ইউটিলিটি ক্লাস SL4A ব্যবহার করে এক বা দুটি ডিভাইসে ব্লুটুথ অপারেশন প্রদান করে
নেস্টেড ক্লাস |
---|
enum | Sl4aBluetoothUtil.BluetoothAccessLevel ব্লুটুথ ডিভাইস অ্যাক্সেস লেভেলের জন্য এনাম যা BluetoothDevice.java এর উপর ভিত্তি করে |
enum | Sl4aBluetoothUtil.BluetoothConnectionState ব্লুটুথ কানেকশন স্টেটের জন্য এনাম যা BluetoothProfile.java এর উপর ভিত্তি করে |
enum | Sl4aBluetoothUtil.BluetoothPriorityLevel ব্লুটুথ প্রোফাইল অগ্রাধিকার স্তরের জন্য এনাম যা BluetoothProfile.java ভিত্তিক |
enum | Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java এর উপর ভিত্তি করে ব্লুটুথ প্রোফাইলের জন্য এনাম |
পাবলিক পদ্ধতি |
---|
boolean | changeProfileAccessPermission (ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access) প্রদত্ত প্রোফাইলে প্রাথমিক ডিভাইস অ্যাক্সেস করার জন্য সেকেন্ডারি ডিভাইসের জন্য প্রাথমিক ডিভাইসে ব্লুটুথ প্রোফাইল অ্যাক্সেসের অনুমতি পরিবর্তন করুন |
boolean | connect (ITestDevice primary, ITestDevice secondary, profiles) connect (ITestDevice primary, ITestDevice secondary, profiles) প্রদত্ত ব্লুটুথ প্রোফাইলে প্রাথমিক ডিভাইসটিকে সেকেন্ডারি ডিভাইসের সাথে সংযুক্ত করুন |
boolean | disable (ITestDevice device) লক্ষ্য ডিভাইসে ব্লুটুথ অক্ষম করুন |
boolean | disableBluetoothSnoopLog (ITestDevice device) ব্লুটুথ স্নুপ লগ অক্ষম করুন |
boolean | disconnect (ITestDevice primary, ITestDevice secondary, profiles) disconnect (ITestDevice primary, ITestDevice secondary, profiles) মাধ্যমিক ডিভাইস থেকে প্রাথমিক ডিভাইস সংযোগ বিচ্ছিন্ন করুন |
boolean | enable (ITestDevice device) লক্ষ্য ডিভাইসে ব্লুটুথ সক্ষম করুন |
boolean | enableBluetoothSnoopLog (ITestDevice device) ব্লুটুথ স্নুপ লগ সক্ষম করুন৷ |
String | getAddress (ITestDevice device) লক্ষ্য ডিভাইসের ব্লুটুথ MAC ঠিকানা পান |
| getBondedDevices (ITestDevice device) টার্গেট ডিভাইসে বন্ডেড (জোড়া) ডিভাইসের ব্লুটুথ MAC ঠিকানার সেট পান |
boolean | pair (ITestDevice primary, ITestDevice secondary) প্রাথমিক ডিভাইসটি সেকেন্ডারি ডিভাইসের সাথে পেয়ার করুন |
void | setBtConnectionTimeout (Duration timeout) |
void | setBtPairTimeout (Duration timeout) |
boolean | setProfilePriority (ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority (ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) প্রাথমিক ডিভাইসে প্রদত্ত প্রোফাইলের অগ্রাধিকার সেটিং সেকেন্ডারি ডিভাইসের দিকে পরিবর্তন করুন |
void | startSl4a (ITestDevice device, File sl4aApkFile) প্রদত্ত ডিভাইস এবং SL4A apk ফাইল দিয়ে স্পষ্টভাবে SL4A ক্লায়েন্ট শুরু করুন। |
void | stopSl4a () SL4A ক্লায়েন্ট বন্ধ করুন যা ইতিমধ্যে খোলা হচ্ছে। |
boolean | unpairAll (ITestDevice device) বর্তমান ডিভাইসের জন্য সমস্ত জোড়া ডিভাইস আন-পেয়ার করুন |
সুরক্ষিত পদ্ধতি |
---|
void | finalize () সমস্ত SL4A সংযোগ পরিষ্কার করুন |
পাবলিক কনস্ট্রাক্টর
Sl4a ব্লুটুথ ইউটিল
public Sl4aBluetoothUtil ()
পাবলিক পদ্ধতি
প্রোফাইল অ্যাক্সেস পারমিশন পরিবর্তন করুন
public boolean changeProfileAccessPermission (ITestDevice primary,
ITestDevice secondary,
Sl4aBluetoothUtil.BluetoothProfile profile,
Sl4aBluetoothUtil.BluetoothAccessLevel access)
প্রদত্ত প্রোফাইলে প্রাথমিক ডিভাইস অ্যাক্সেস করার জন্য সেকেন্ডারি ডিভাইসের জন্য প্রাথমিক ডিভাইসে ব্লুটুথ প্রোফাইল অ্যাক্সেসের অনুমতি পরিবর্তন করুন
পরামিতি |
---|
primary | ITestDevice : অনুমতি পরিবর্তন করার জন্য ডিভাইস |
secondary | ITestDevice : ডিভাইস যা প্রদত্ত প্রোফাইলে প্রাথমিক ডিভাইস অ্যাক্সেস করে |
profile | Sl4aBluetoothUtil.BluetoothProfile : ব্লুটুথ প্রোফাইল অ্যাক্সেস করতে |
access | Sl4aBluetoothUtil.BluetoothAccessLevel : অ্যাক্সেসের স্তর, BluetoothAccessLevel দেখুন |
রিটার্নস |
---|
boolean | সত্য যদি অনুমতি সফলভাবে পরিবর্তিত হয় |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সংযোগ
public boolean connect (ITestDevice primary,
ITestDevice secondary,
profiles)
প্রদত্ত ব্লুটুথ প্রোফাইলে প্রাথমিক ডিভাইসটিকে সেকেন্ডারি ডিভাইসের সাথে সংযুক্ত করুন
পরামিতি |
---|
primary | ITestDevice : যে ডিভাইস থেকে সংযোগ করতে হবে |
secondary | ITestDevice : সংযোগ করার জন্য ডিভাইস |
profiles | : ব্লুটুথ প্রোফাইলের একটি সেট সংযুক্ত করার জন্য প্রয়োজন৷ |
রিটার্নস |
---|
boolean | সংযোগ সফল হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
নিষ্ক্রিয়
public boolean disable (ITestDevice device)
লক্ষ্য ডিভাইসে ব্লুটুথ অক্ষম করুন
পরামিতি |
---|
device | ITestDevice : টার্গেট ডিভাইস |
রিটার্নস |
---|
boolean | ব্লুটুথ সফলভাবে নিষ্ক্রিয় হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
ব্লুটুথ স্নুপলগ অক্ষম করুন
public boolean disableBluetoothSnoopLog (ITestDevice device)
ব্লুটুথ স্নুপ লগ অক্ষম করুন
পরামিতি |
---|
device | ITestDevice : স্নুপ লগ নিষ্ক্রিয় করতে |
রিটার্নস |
---|
boolean | সফলভাবে নিষ্ক্রিয় হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সংযোগ বিচ্ছিন্ন
public boolean disconnect (ITestDevice primary,
ITestDevice secondary,
profiles)
মাধ্যমিক ডিভাইস থেকে প্রাথমিক ডিভাইস সংযোগ বিচ্ছিন্ন করুন
পরামিতি |
---|
primary | ITestDevice : সংযোগ বিচ্ছিন্ন করার জন্য ডিভাইস |
secondary | ITestDevice : ডিভাইস সংযোগ বিচ্ছিন্ন করা হবে |
profiles | : সংযোগ বিচ্ছিন্ন করার জন্য প্রয়োজনীয় ব্লুটুথ প্রোফাইলের সেট |
রিটার্নস |
---|
boolean | সফলভাবে সংযোগ বিচ্ছিন্ন হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সক্ষম
public boolean enable (ITestDevice device)
লক্ষ্য ডিভাইসে ব্লুটুথ সক্ষম করুন
পরামিতি |
---|
device | ITestDevice : টার্গেট ডিভাইস |
রিটার্নস |
---|
boolean | ব্লুটুথ সফলভাবে সক্ষম হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
ব্লুটুথ স্নুপলগ সক্ষম করুন
public boolean enableBluetoothSnoopLog (ITestDevice device)
ব্লুটুথ স্নুপ লগ সক্ষম করুন৷
পরামিতি |
---|
device | ITestDevice : স্নুপ লগ সক্ষম করতে |
রিটার্নস |
---|
boolean | সফলভাবে সক্ষম হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
ঠিকানা পান
public String getAddress (ITestDevice device)
লক্ষ্য ডিভাইসের ব্লুটুথ MAC ঠিকানা পান
পরামিতি |
---|
device | ITestDevice : টার্গেট ডিভাইস |
রিটার্নস |
---|
String | MAC ঠিকানা স্ট্রিং |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
getBondedDevices
public getBondedDevices (ITestDevice device)
টার্গেট ডিভাইসে বন্ডেড (জোড়া) ডিভাইসের ব্লুটুথ MAC ঠিকানার সেট পান
পরামিতি |
---|
device | ITestDevice : টার্গেট ডিভাইস |
রিটার্নস |
---|
| ব্লুটুথ MAC ঠিকানার সেট |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
জোড়া
public boolean pair (ITestDevice primary,
ITestDevice secondary)
প্রাথমিক ডিভাইসটি সেকেন্ডারি ডিভাইসের সাথে পেয়ার করুন
পরামিতি |
---|
primary | ITestDevice : যে ডিভাইস থেকে পেয়ার করতে হবে |
secondary | ITestDevice : যে ডিভাইসে পেয়ার করতে হবে |
রিটার্নস |
---|
boolean | সত্য যদি জোড়া সফল হয় |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
setBtConnectionTimeout
public void setBtConnectionTimeout (Duration timeout)
setBtPairTimeout
public void setBtPairTimeout (Duration timeout)
প্রোফাইল অগ্রাধিকার সেট করুন
public boolean setProfilePriority (ITestDevice primary,
ITestDevice secondary,
profiles,
Sl4aBluetoothUtil.BluetoothPriorityLevel priority)
প্রাথমিক ডিভাইসে প্রদত্ত প্রোফাইলের অগ্রাধিকার সেটিং সেকেন্ডারি ডিভাইসের দিকে পরিবর্তন করুন
পরামিতি |
---|
primary | ITestDevice : অগ্রাধিকার সেট করার জন্য ডিভাইস |
secondary | ITestDevice : ডিভাইসের জন্য অগ্রাধিকার সেট করুন |
profiles | : অগ্রাধিকার সেটিং পরিবর্তন করতে ব্লুটুথ প্রোফাইল |
priority | Sl4aBluetoothUtil.BluetoothPriorityLevel : অগ্রাধিকারের স্তর |
রিটার্নস |
---|
boolean | সফলভাবে অগ্রাধিকার সেট করলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
startSl4a
public void startSl4a (ITestDevice device,
File sl4aApkFile)
প্রদত্ত ডিভাইস এবং SL4A apk ফাইল দিয়ে স্পষ্টভাবে SL4A ক্লায়েন্ট শুরু করুন। সাধারণত এই পদ্ধতির প্রয়োজন হয় না, কারণ প্রকৃত অপারেশনের আগে SL4A সংযোগ সর্বদা প্রতিষ্ঠিত হবে।
পরামিতি |
---|
device | ITestDevice : যে ডিভাইসটি SL4A ব্যবহার করে সংযুক্ত করা হবে |
sl4aApkFile | File : ঐচ্ছিক SL4A apk ইনস্টল এবং ব্যবহার করতে। |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
stopSl4a
public void stopSl4a ()
SL4A ক্লায়েন্ট বন্ধ করুন যা ইতিমধ্যে খোলা হচ্ছে। এটি মূলত ক্লায়েন্টদের আর ব্যবহার না করার সাথে সাথে পরিষ্কার করার একটি উপায় প্রদান করে
সব unpair
public boolean unpairAll (ITestDevice device)
বর্তমান ডিভাইসের জন্য সমস্ত জোড়া ডিভাইস আন-পেয়ার করুন
পরামিতি |
---|
device | ITestDevice : ক্রিয়া সম্পাদনের জন্য বর্তমান ডিভাইস |
রিটার্নস |
---|
boolean | সফলভাবে আন-পেয়ার হলে সত্য |
নিক্ষেপ করে |
---|
DeviceNotAvailableException | |
সুরক্ষিত পদ্ধতি
চূড়ান্ত করা
protected void finalize ()
সমস্ত SL4A সংযোগ পরিষ্কার করুন
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-12 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"]],["2024-11-12 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]