BluetoothAdapter Clase

Definición

Representa el adaptador bluetooth del dispositivo local.

[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
Herencia
BluetoothAdapter
Atributos

Comentarios

Documentación de Java para android.bluetooth.BluetoothAdapter.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Campos

ActionConnectionStateChanged

Intención usada para difundir el cambio en el estado de conexión del adaptador Bluetooth local a un perfil del dispositivo remoto.

ActionDiscoveryFinished

Acción de difusión: el adaptador bluetooth local ha finalizado el proceso de detección de dispositivos.

ActionDiscoveryStarted

Acción de difusión: el adaptador bluetooth local ha iniciado el proceso de detección de dispositivos remotos.

ActionLocalNameChanged

Acción de difusión: el adaptador bluetooth local ha cambiado su nombre bluetooth descriptivo.

ActionRequestDiscoverable

Acción de actividad: muestra una actividad del sistema que solicita el modo detectable.

ActionRequestEnable

Acción de actividad: muestra una actividad del sistema que permite al usuario activar Bluetooth.

ActionScanModeChanged

Acción de difusión: indica que el modo de examen bluetooth del adaptador local ha cambiado.

ActionStateChanged

Acción de difusión: se ha cambiado el estado del adaptador bluetooth local.

Error

Valor de error de Sentinel para esta clase.

ExtraConnectionState

Extra usado por #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the current connection state.
ExtraDiscoverableDuration

Se usa como un campo adicional opcional en #ACTION_REQUEST_DISCOVERABLE intenciones para solicitar una duración específica para la detectabilidad en segundos.

ExtraLocalName

Se usa como campo adicional de cadena en #ACTION_LOCAL_NAME_CHANGED intenciones para solicitar el nombre local de Bluetooth.

ExtraPreviousConnectionState

Extra usado por #ACTION_CONNECTION_STATE_CHANGED

        This extra represents the previous connection state.
ExtraPreviousScanMode

Se usa como campo adicional int en #ACTION_SCAN_MODE_CHANGED intenciones para solicitar el modo de examen anterior.

ExtraPreviousState

Se usa como campo adicional int en #ACTION_STATE_CHANGED intenciones para solicitar el estado de energía anterior.

ExtraScanMode

Se usa como campo adicional int en #ACTION_SCAN_MODE_CHANGED intenciones para solicitar el modo de examen actual.

ExtraState

Se usa como campo adicional int en #ACTION_STATE_CHANGED intenciones para solicitar el estado de energía actual.

Propiedades

Address

Devuelve la dirección de hardware del adaptador Bluetooth local.

BluetoothLeAdvertiser

Devuelve un BluetoothLeAdvertiser objeto para las operaciones de publicidad de Bluetooth LE.

BluetoothLeScanner

Devuelve un BluetoothLeScanner objeto para las operaciones de examen de Bluetooth LE.

BondedDevices

Devuelve el conjunto de BluetoothDevice objetos que están unidos (emparejados) al adaptador local.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
DefaultAdapter

Obtenga un identificador para el adaptador bluetooth local predeterminado.

DiscoverableTimeout

Representa el adaptador bluetooth del dispositivo local.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsDiscovering

Devuelve true si el adaptador bluetooth local está actualmente en el proceso de detección de dispositivos.

IsEnabled

Devuelve true si Bluetooth está habilitado actualmente y listo para su uso.

IsLe2MPhySupported

Devuelve true si se admite la característica PHY de LE 2M.

IsLeCodedPhySupported

Devuelve true si se admite la característica PHY codificada por LE.

IsLeExtendedAdvertisingSupported

Devuelve true si se admite la característica de publicidad extendida le.

IsLePeriodicAdvertisingSupported

Devuelve true si se admite la característica publicidad periódica le.

IsMultipleAdvertisementSupported

Devuelve true si el conjunto de chips admite el anuncio múltiple.

IsOffloadedFilteringSupported

Devuelve true si se admiten filtros descargados

IsOffloadedScanBatchingSupported

Devuelve true si se admite el procesamiento por lotes de análisis descargado.

JniIdentityHashCode

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
JniPeerMembers

Representa el adaptador bluetooth del dispositivo local.

LeMaximumAdvertisingDataLength

Devuelve la longitud máxima de los datos de publicidad le en bytes, si se admite la característica publicidad extendida de LE, 0 de lo contrario.

MaxConnectedAudioDevices

Representa el adaptador bluetooth del dispositivo local.

Name

Obtenga el nombre bluetooth descriptivo del adaptador Bluetooth local.

PeerReference

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
ScanMode

Obtenga el modo actual de examen de Bluetooth del adaptador Bluetooth local.

State

Obtenga el estado actual del adaptador Bluetooth local.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

CancelDiscovery()

Cancele el proceso de detección de dispositivos actual.

CheckBluetoothAddress(String)

Valide una dirección Bluetooth de cadena, como "00:43:A8:23:10:F0"

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CloseProfileProxy(ProfileType, IBluetoothProfile)

Cierre la conexión del proxy de perfil al servicio.

Disable()

Desactive el adaptador bluetooth local— no use sin acción explícita del usuario para desactivar Bluetooth.

Dispose()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
Dispose(Boolean)

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
Enable()

Active el adaptador bluetooth local— no use sin acción explícita del usuario para activar Bluetooth.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetProfileConnectionState(ProfileType)

Obtenga el estado de conexión actual de un perfil.

GetProfileProxy(Context, IBluetoothProfileServiceListener, ProfileType)

Obtenga el objeto proxy de perfil asociado al perfil.

GetRemoteDevice(Byte[])

Obtiene un BluetoothDevice objeto para la dirección de hardware Bluetooth especificada.

GetRemoteDevice(String)

Obtiene un BluetoothDevice objeto para la dirección de hardware Bluetooth especificada.

GetRemoteLeDevice(String, Int32)

Representa el adaptador bluetooth del dispositivo local.

IsLeAudioBroadcastAssistantSupported()

Representa el adaptador bluetooth del dispositivo local.

IsLeAudioBroadcastSourceSupported()

Representa el adaptador bluetooth del dispositivo local.

IsLeAudioSupported()

Representa el adaptador bluetooth del dispositivo local.

JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
ListenUsingInsecureL2capChannel()

Cree un canal orientado a la conexión L2CAP no seguro (CoC) BluetoothServerSocket y asigne un valor PSM dinámico.

ListenUsingInsecureRfcommWithServiceRecord(String, UUID)

Cree un socket Bluetooth RFCOMM no seguro con registro de servicio.

ListenUsingL2capChannel()

Cree un canal seguro orientado a la conexión L2CAP (CoC) BluetoothServerSocket y asigne un valor de multiplexador de protocolo/servicio dinámico (PSM).

ListenUsingRfcommWithServiceRecord(String, UUID)

Cree un socket Bluetooth RFCOMM seguro y de escucha con registro de servicio.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetName(String)

Establezca el nombre bluetooth descriptivo del adaptador Bluetooth local.

StartDiscovery()

Inicie el proceso de detección de dispositivos remotos.

StartLeScan(BluetoothAdapter+ILeScanCallback)
Obsoletos.

Inicia un examen de dispositivos Bluetooth LE.

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

Inicia un examen de dispositivos Bluetooth LE.

StopLeScan(BluetoothAdapter+ILeScanCallback)
Obsoletos.

Detiene un examen continuo del dispositivo Bluetooth LE.

ToArray<T>()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.Finalized()

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representa el adaptador bluetooth del dispositivo local.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Representa el adaptador bluetooth del dispositivo local.

GetJniTypeName(IJavaPeerable)

Representa el adaptador bluetooth del dispositivo local.

Se aplica a