Condividi tramite


BluetoothAdapter Classe

Definizione

Rappresenta l'adattatore Bluetooth del dispositivo locale.

[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
Ereditarietà
BluetoothAdapter
Attributi

Commenti

Documentazione Java per android.bluetooth.BluetoothAdapter.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

ActionConnectionStateChanged

Finalità utilizzata per trasmettere la modifica dello stato di connessione dell'adattatore Bluetooth locale a un profilo del dispositivo remoto.

ActionDiscoveryFinished

Azione trasmissione: l'adattatore Bluetooth locale ha completato il processo di individuazione dei dispositivi.

ActionDiscoveryStarted

Azione di trasmissione: l'adattatore Bluetooth locale ha avviato il processo di individuazione del dispositivo remoto.

ActionLocalNameChanged

Azione di trasmissione: l'adattatore Bluetooth locale ha modificato il nome Bluetooth descrittivo.

ActionRequestDiscoverable

Azione attività: mostra un'attività di sistema che richiede la modalità individuabile.

ActionRequestEnable

Azione attività: mostra un'attività di sistema che consente all'utente di attivare Bluetooth.

ActionScanModeChanged

Azione di trasmissione: indica che la modalità di analisi Bluetooth dell'adattatore locale è stata modificata.

ActionStateChanged

Azione di trasmissione: lo stato dell'adattatore Bluetooth locale è stato modificato.

Error

Valore di errore sentinel per questa classe.

ExtraConnectionState

Extra usato da #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the current connection state.
ExtraDiscoverableDuration

Usato come campo aggiuntivo facoltativo nelle #ACTION_REQUEST_DISCOVERABLE finalità per richiedere una durata specifica per la individuabilità in secondi.

ExtraLocalName

Usato come campo aggiuntivo String nelle #ACTION_LOCAL_NAME_CHANGED finalità per richiedere il nome Bluetooth locale.

ExtraPreviousConnectionState

Extra usato da #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the previous connection state.
ExtraPreviousScanMode

Usato come campo aggiuntivo int nelle #ACTION_SCAN_MODE_CHANGED finalità per richiedere la modalità di analisi precedente.

ExtraPreviousState

Usato come campo aggiuntivo int nelle #ACTION_STATE_CHANGED finalità per richiedere lo stato di alimentazione precedente.

ExtraScanMode

Usato come campo aggiuntivo int nelle #ACTION_SCAN_MODE_CHANGED finalità per richiedere la modalità di analisi corrente.

ExtraState

Usato come campo aggiuntivo int nelle #ACTION_STATE_CHANGED finalità per richiedere lo stato di alimentazione corrente.

Proprietà

Address

Restituisce l'indirizzo hardware della scheda Bluetooth locale.

BluetoothLeAdvertiser

Restituisce un BluetoothLeAdvertiser oggetto per le operazioni Bluetooth LE Advertising.

BluetoothLeScanner

Restituisce un BluetoothLeScanner oggetto per le operazioni di analisi LE Bluetooth.

BondedDevices

Restituisce il set di BluetoothDevice oggetti associati (associati) all'adattatore locale.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
DefaultAdapter

Ottenere un handle per l'adattatore Bluetooth locale predefinito.

DiscoverableTimeout

Rappresenta l'adattatore Bluetooth del dispositivo locale.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsDiscovering

Restituisce true se l'adattatore Bluetooth locale è attualmente nel processo di individuazione dei dispositivi.

IsEnabled

Restituisce true se Bluetooth è attualmente abilitato e pronto per l'uso.

IsLe2MPhySupported

Restituisce true se la funzionalità PHY di LE 2M è supportata.

IsLeCodedPhySupported

Restituisce true se la funzionalità PHY codificata per LE è supportata.

IsLeExtendedAdvertisingSupported

Restituisce true se è supportata la funzionalità pubblicità estesa LE.

IsLePeriodicAdvertisingSupported

Restituisce true se è supportata la funzionalità pubblicità periodica LE.

IsMultipleAdvertisementSupported

Restituisce true se la pubblicità multipla è supportata dal chipset

IsOffloadedFilteringSupported

Restituisce true se sono supportati i filtri caricati

IsOffloadedScanBatchingSupported

Restituisce true se è supportato il batch di analisi disattivato

JniIdentityHashCode

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
JniPeerMembers

Rappresenta l'adattatore Bluetooth del dispositivo locale.

LeMaximumAdvertisingDataLength

Restituisce la lunghezza massima dei dati di pubblicità LE in byte, se la funzionalità di pubblicità estesa LE è supportata, in caso contrario, 0.

MaxConnectedAudioDevices

Rappresenta l'adattatore Bluetooth del dispositivo locale.

Name

Ottenere il nome Bluetooth descrittivo dell'adattatore Bluetooth locale.

PeerReference

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
ScanMode

Ottenere la modalità di analisi Bluetooth corrente dell'adattatore Bluetooth locale.

State

Ottenere lo stato corrente dell'adattatore Bluetooth locale.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

CancelDiscovery()

Annullare il processo di individuazione del dispositivo corrente.

CheckBluetoothAddress(String)

Convalidare un indirizzo Bluetooth stringa, ad esempio "00:43:A8:23:10:F0"

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CloseProfileProxy(ProfileType, IBluetoothProfile)

Chiudere la connessione del proxy del profilo al servizio.

Disable()

Disattivare l'adattatore Bluetooth locale— non usare senza un'azione utente esplicita per disattivare Bluetooth.

Dispose()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
Dispose(Boolean)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
Enable()

Attivare l'adattatore Bluetooth locale— non usare senza un'azione utente esplicita per attivare Bluetooth.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetProfileConnectionState(ProfileType)

Ottenere lo stato di connessione corrente di un profilo.

GetProfileProxy(Context, IBluetoothProfileServiceListener, ProfileType)

Ottenere l'oggetto proxy del profilo associato al profilo.

GetRemoteDevice(Byte[])

Ottenere un BluetoothDevice oggetto per l'indirizzo hardware Bluetooth specificato.

GetRemoteDevice(String)

Ottenere un BluetoothDevice oggetto per l'indirizzo hardware Bluetooth specificato.

GetRemoteLeDevice(String, Int32)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

IsLeAudioBroadcastAssistantSupported()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

IsLeAudioBroadcastSourceSupported()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

IsLeAudioSupported()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
ListenUsingInsecureL2capChannel()

Creare un canale BluetoothServerSocket orientato alla connessione L2CAP non protetto e assegnare un valore PSM dinamico.

ListenUsingInsecureRfcommWithServiceRecord(String, UUID)

Creare un socket Bluetooth RFCOMM non sicuro in ascolto con Record di servizio.

ListenUsingL2capChannel()

Creare un canale orientato alla connessione L2CAP (CoC) sicuro e assegnare un valore multixer (PSM) BluetoothServerSocket di protocollo/servizio dinamico.

ListenUsingRfcommWithServiceRecord(String, UUID)

Creare un socket Bluetooth RFCOMM sicuro in ascolto con Record di servizio.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetName(String)

Impostare il nome Bluetooth descrittivo dell'adattatore Bluetooth locale.

StartDiscovery()

Avviare il processo di individuazione dei dispositivi remoti.

StartLeScan(BluetoothAdapter+ILeScanCallback)
Obsoleti.

Avvia un'analisi dei dispositivi Bluetooth LE.

StartLeScan(UUID[], BluetoothAdapter+ILeScanCallback)
Obsoleti.

Avvia un'analisi dei dispositivi Bluetooth LE.

StopLeScan(BluetoothAdapter+ILeScanCallback)
Obsoleti.

Arresta un'analisi del dispositivo Bluetooth LE in corso.

ToArray<T>()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.Finalized()

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

GetJniTypeName(IJavaPeerable)

Rappresenta l'adattatore Bluetooth del dispositivo locale.

Si applica a