BluetoothAdapter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表本機裝置藍牙適配卡。
[Android.Runtime.Register("android/bluetooth/BluetoothAdapter", DoNotGenerateAcw=true)]
public sealed class BluetoothAdapter : Java.Lang.Object
[<Android.Runtime.Register("android/bluetooth/BluetoothAdapter", DoNotGenerateAcw=true)>]
type BluetoothAdapter = class
inherit Object
- 繼承
- 屬性
備註
的 android.bluetooth.BluetoothAdapter
Java 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據 中所述的詞彙使用。
欄位
ActionConnectionStateChanged |
用來將本機藍牙適配卡連線狀態變更廣播至遠端裝置配置檔的意圖。 |
ActionDiscoveryFinished |
廣播動作:本機藍牙適配卡已完成裝置探索程式。 |
ActionDiscoveryStarted |
廣播動作:本機藍牙適配卡已啟動遠端裝置探索程式。 |
ActionLocalNameChanged |
廣播動作:本機藍牙適配卡已變更其易記藍牙名稱。 |
ActionRequestDiscoverable |
活動動作:顯示要求可探索模式的系統活動。 |
ActionRequestEnable |
活動動作:顯示可讓用戶開啟藍牙的系統活動。 |
ActionScanModeChanged |
廣播動作:指出本機配接器的藍牙掃描模式已變更。 |
ActionStateChanged |
廣播動作:本機藍牙適配卡的狀態已變更。 |
Error |
這個類別的 Sentinel 錯誤值。 |
ExtraConnectionState |
額外消費者
|
ExtraDiscoverableDuration |
用來作為意圖中 |
ExtraLocalName |
用來做為意圖中的 |
ExtraPreviousConnectionState |
額外消費者
|
ExtraPreviousScanMode |
當做意圖中的 |
ExtraPreviousState |
用來做為意圖中的 |
ExtraScanMode |
當做意圖中的 |
ExtraState |
用來做為意圖中的 |
屬性
Address |
傳回本機藍牙適配卡的硬體位址。 |
BluetoothLeAdvertiser |
|
BluetoothLeScanner |
|
BondedDevices |
傳回 (配對) 至本機配接器的物件集 |
Class |
傳回這個 |
DefaultAdapter |
取得預設本機藍牙適配卡的句柄。 |
DiscoverableTimeout |
代表本機裝置藍牙適配卡。 |
Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
IsDiscovering |
如果本機藍牙適配卡目前在裝置探索程式中,則傳回 true。 |
IsEnabled |
如果藍牙目前已啟用且可供使用,則傳回 true。 |
IsLe2MPhySupported |
如果支援 LE 2M PHY 功能,則傳回 true。 |
IsLeCodedPhySupported |
如果支援 LE 自動程式代碼 PHY 功能,則傳回 true。 |
IsLeExtendedAdvertisingSupported |
如果支援 LE 擴充廣告功能,則傳回 true。 |
IsLePeriodicAdvertisingSupported |
如果支援 LE 定期廣告功能,則傳回 true。 |
IsMultipleAdvertisementSupported |
如果晶元組支援多重公告,則傳回 true |
IsOffloadedFilteringSupported |
如果支援卸除篩選條件,則傳回 true |
IsOffloadedScanBatchingSupported |
如果支援卸除掃描批處理,則傳回 true |
JniIdentityHashCode |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
JniPeerMembers |
代表本機裝置藍牙適配卡。 |
LeMaximumAdvertisingDataLength |
如果支援 LE 擴充廣告功能,則以位元組為單位傳回 LE 廣告數據長度上限,否則為 0。 |
MaxConnectedAudioDevices |
代表本機裝置藍牙適配卡。 |
Name |
取得本機藍牙適配卡的易記藍牙名稱。 |
PeerReference |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
ScanMode |
取得本機藍牙適配卡目前的藍牙掃描模式。 |
State |
取得本機藍牙適配卡的目前狀態。 |
ThresholdClass |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。 (繼承來源 Object) |
ThresholdType |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。 (繼承來源 Object) |
方法
CancelDiscovery() |
取消目前的裝置探索程式。 |
CheckBluetoothAddress(String) |
驗證字串藍牙位址,例如 “00:43:A8:23:10:F0” |
Clone() |
建立並傳回這個 對象的複本。 (繼承來源 Object) |
CloseProfileProxy(ProfileType, IBluetoothProfile) |
關閉配置檔 Proxy 與服務的連線。 |
Disable() |
關閉本機藍牙配接器—不使用明確的用戶動作來關閉藍牙。 |
Dispose() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
Dispose(Boolean) |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
Enable() |
開啟本機藍牙適配卡—不使用明確的用戶動作來開啟藍牙。 |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetProfileConnectionState(ProfileType) |
取得配置檔的目前連線狀態。 |
GetProfileProxy(Context, IBluetoothProfileServiceListener, ProfileType) |
取得與配置文件相關聯的配置檔 Proxy 物件。 |
GetRemoteDevice(Byte[]) |
|
GetRemoteDevice(String) |
|
GetRemoteLeDevice(String, Int32) |
代表本機裝置藍牙適配卡。 |
IsLeAudioBroadcastAssistantSupported() |
代表本機裝置藍牙適配卡。 |
IsLeAudioBroadcastSourceSupported() |
代表本機裝置藍牙適配卡。 |
IsLeAudioSupported() |
代表本機裝置藍牙適配卡。 |
JavaFinalize() |
當垃圾收集判斷對象沒有其他參考時,由物件上的垃圾收集行程呼叫。 (繼承來源 Object) |
ListenUsingInsecureL2capChannel() |
建立不安全的 L2CAP 連線導向通道 (CoC) |
ListenUsingInsecureRfcommWithServiceRecord(String, UUID) |
使用服務記錄建立接聽、不安全的 RFCOMM 藍牙套接字。 |
ListenUsingL2capChannel() |
建立安全的 L2CAP 連線導向通道 (CoC) |
ListenUsingRfcommWithServiceRecord(String, UUID) |
使用服務記錄建立接聽、安全的 RFCOMM 藍牙套接字。 |
Notify() |
喚醒正在等候此物件的監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
SetName(String) |
設定本機藍牙適配卡的易記藍牙名稱。 |
StartDiscovery() |
啟動遠端裝置探索程式。 |
StartLeScan(BluetoothAdapter+ILeScanCallback) |
已淘汰.
啟動藍牙 LE 裝置的掃描。 |
StartLeScan(UUID[], BluetoothAdapter+ILeScanCallback) |
已淘汰.
啟動藍牙 LE 裝置的掃描。 |
StopLeScan(BluetoothAdapter+ILeScanCallback) |
已淘汰.
停止進行中的藍牙 LE 裝置掃描。 |
ToArray<T>() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
Wait() |
讓目前的線程等到喚醒為止,通常是藉由 <em>notified</em> 或 <em>interrupted</em> 來喚醒。 (繼承來源 Object) |
Wait(Int64) |
讓目前的線程等到喚醒為止,通常是<透過em>notified</em或em>interrupted</em>>,或<直到經過一定數量的實時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的線程等到喚醒為止,通常是<透過em>notified</em或em>interrupted</em>>,或<直到經過一定數量的實時為止。 (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
代表本機裝置藍牙適配卡。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
代表本機裝置藍牙適配卡。 |
GetJniTypeName(IJavaPeerable) |
代表本機裝置藍牙適配卡。 |