BluetoothAdapter クラス

定義

ローカル デバイスの Bluetooth アダプターを表します。

[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
継承
BluetoothAdapter
属性

注釈

android.bluetooth.BluetoothAdapterJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

フィールド

ActionConnectionStateChanged

ローカル Bluetooth アダプターの接続状態の変更をリモート デバイスのプロファイルにブロードキャストするために使用される意図。

ActionDiscoveryFinished

ブロードキャスト アクション: ローカル Bluetooth アダプターによってデバイス検出プロセスが完了しました。

ActionDiscoveryStarted

ブロードキャスト アクション: ローカル Bluetooth アダプターがリモート デバイス検出プロセスを開始しました。

ActionLocalNameChanged

ブロードキャスト アクション: ローカル Bluetooth アダプターによって、フレンドリ Bluetooth 名が変更されました。

ActionRequestDiscoverable

アクティビティ アクション: 検出可能モードを要求するシステム アクティビティを表示します。

ActionRequestEnable

アクティビティ アクション: ユーザーが Bluetooth を有効にできるシステム アクティビティを表示します。

ActionScanModeChanged

ブロードキャスト アクション: ローカル アダプターの Bluetooth スキャン モードが変更されたことを示します。

ActionStateChanged

ブロードキャスト アクション: ローカル Bluetooth アダプターの状態が変更されました。

Error

このクラスの Sentinel エラー値。

ExtraConnectionState

によって使用される追加 #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the current connection state.
ExtraDiscoverableDuration

検出可能な特定の期間を秒単位で要求するために、意図の #ACTION_REQUEST_DISCOVERABLE オプションの int 追加フィールドとして使用されます。

ExtraLocalName

ローカルの Bluetooth 名を要求する意図の #ACTION_LOCAL_NAME_CHANGED 文字列の追加フィールドとして使用されます。

ExtraPreviousConnectionState

によって使用される追加 #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the previous connection state.
ExtraPreviousScanMode

前のスキャン モードを要求する意図の #ACTION_SCAN_MODE_CHANGED int 追加フィールドとして使用されます。

ExtraPreviousState

以前の電源状態を要求する意図の #ACTION_STATE_CHANGED int 追加フィールドとして使用されます。

ExtraScanMode

現在のスキャン モードを要求する意図の #ACTION_SCAN_MODE_CHANGED int 追加フィールドとして使用されます。

ExtraState

現在の電源状態を要求する意図の #ACTION_STATE_CHANGED int 追加フィールドとして使用されます。

プロパティ

Address

ローカル Bluetooth アダプターのハードウェア アドレスを返します。

BluetoothLeAdvertiser

BluetoothLeAdvertiser Bluetooth LE Advertising 操作のオブジェクトを返します。

BluetoothLeScanner

BluetoothLeScanner Bluetooth LE スキャン操作のオブジェクトを返します。

BondedDevices

ローカル アダプターに結合 (ペア) されているオブジェクトの BluetoothDevice セットを返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
DefaultAdapter

既定のローカル Bluetooth アダプターへのハンドルを取得します。

DiscoverableTimeout

ローカル デバイスの Bluetooth アダプターを表します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsDiscovering

ローカル Bluetooth アダプターが現在デバイス検出プロセス中の場合は true を返します。

IsEnabled

Bluetooth が現在有効になっており、使用できる状態になっている場合は true を返します。

IsLe2MPhySupported

LE 2M PHY 機能がサポートされている場合は true を返します。

IsLeCodedPhySupported

LE コード化 PHY 機能がサポートされている場合は true を返します。

IsLeExtendedAdvertisingSupported

LE 拡張アドバタイズ機能がサポートされている場合は true を返します。

IsLePeriodicAdvertisingSupported

LE 定期アドバタイズ機能がサポートされている場合は true を返します。

IsMultipleAdvertisementSupported

チップセットでマルチアドバタイズがサポートされている場合は true を返します

IsOffloadedFilteringSupported

オフロードされたフィルターがサポートされている場合は true を返します

IsOffloadedScanBatchingSupported

オフロード されたスキャン バッチ処理がサポートされている場合は true を返します

JniIdentityHashCode

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
JniPeerMembers

ローカル デバイスの Bluetooth アダプターを表します。

LeMaximumAdvertisingDataLength

LE 拡張アドバタイズ機能がサポートされている場合は、最大 LE アドバタイズ データ長をバイト単位で返し、それ以外の場合は 0 を返します。

MaxConnectedAudioDevices

ローカル デバイスの Bluetooth アダプターを表します。

Name

ローカル Bluetooth アダプターのフレンドリ Bluetooth 名を取得します。

PeerReference

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
ScanMode

ローカル Bluetooth アダプターの現在の Bluetooth スキャン モードを取得します。

State

ローカル Bluetooth アダプターの現在の状態を取得します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)

メソッド

CancelDiscovery()

現在のデバイス検出プロセスを取り消します。

CheckBluetoothAddress(String)

"00:43:A8:23:10:F0" などの文字列 Bluetooth アドレスを検証する

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CloseProfileProxy(ProfileType, IBluetoothProfile)

プロファイル プロキシからサービスへの接続を閉じます。

Disable()

ローカル Bluetooth アダプター&mdash をオフにします。Bluetooth をオフにするには、明示的なユーザー 操作なしで は使用しないでください。

Dispose()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
Dispose(Boolean)

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
Enable()

ローカル Bluetooth アダプター&mdash をオンにします。Bluetooth を有効にするには、明示的なユーザー 操作なしで は使用しないでください。

Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetProfileConnectionState(ProfileType)

プロファイルの現在の接続状態を取得します。

GetProfileProxy(Context, IBluetoothProfileServiceListener, ProfileType)

プロファイルに関連付けられているプロファイル プロキシ オブジェクトを取得します。

GetRemoteDevice(Byte[])

指定された BluetoothDevice Bluetooth ハードウェア アドレスの オブジェクトを取得します。

GetRemoteDevice(String)

指定された BluetoothDevice Bluetooth ハードウェア アドレスの オブジェクトを取得します。

GetRemoteLeDevice(String, Int32)

ローカル デバイスの Bluetooth アダプターを表します。

IsLeAudioBroadcastAssistantSupported()

ローカル デバイスの Bluetooth アダプターを表します。

IsLeAudioBroadcastSourceSupported()

ローカル デバイスの Bluetooth アダプターを表します。

IsLeAudioSupported()

ローカル デバイスの Bluetooth アダプターを表します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
ListenUsingInsecureL2capChannel()

安全でない L2CAP 接続指向チャネル (CoC) BluetoothServerSocket を作成し、動的 PSM 値を割り当てます。

ListenUsingInsecureRfcommWithServiceRecord(String, UUID)

サービス レコードを使用して、リッスンしている安全でない RFCOMM Bluetooth ソケットを作成します。

ListenUsingL2capChannel()

セキュリティで保護された L2CAP 接続指向チャネル (CoC) BluetoothServerSocket を作成し、動的プロトコル/サービス マルチプレクサー (PSM) 値を割り当てます。

ListenUsingRfcommWithServiceRecord(String, UUID)

サービス レコードを使用して、リッスンしてセキュリティで保護された RFCOMM Bluetooth ソケットを作成します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetName(String)

ローカル Bluetooth アダプターのフレンドリ Bluetooth 名を設定します。

StartDiscovery()

リモート デバイス検出プロセスを開始します。

StartLeScan(BluetoothAdapter+ILeScanCallback)
古い.

Bluetooth LE デバイスのスキャンを開始します。

StartLeScan(UUID[], BluetoothAdapter+ILeScanCallback)
古い.

Bluetooth LE デバイスのスキャンを開始します。

StopLeScan(BluetoothAdapter+ILeScanCallback)
古い.

進行中の Bluetooth LE デバイス スキャンを停止します。

ToArray<T>()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.Finalized()

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ローカル デバイスの Bluetooth アダプターを表します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ローカル デバイスの Bluetooth アダプターを表します。

GetJniTypeName(IJavaPeerable)

ローカル デバイスの Bluetooth アダプターを表します。

適用対象