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
- Наследование
- Атрибуты
Комментарии
Документация по Java для android.bluetooth.BluetoothAdapter
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Поля
ActionConnectionStateChanged |
Намерение, используемое для трансляции изменения состояния подключения локального адаптера Bluetooth в профиль удаленного устройства. |
ActionDiscoveryFinished |
Действие трансляции. Локальный адаптер Bluetooth завершил процесс обнаружения устройства. |
ActionDiscoveryStarted |
Действие широковещательной трансляции. Локальный адаптер Bluetooth запустил процесс обнаружения удаленных устройств. |
ActionLocalNameChanged |
Действие трансляции. Локальный адаптер Bluetooth изменил понятное имя Bluetooth. |
ActionRequestDiscoverable |
Действие действия. Отображение системного действия, запрашивающего режим обнаружения. |
ActionRequestEnable |
Действие: отображение системного действия, которое позволяет пользователю включить Bluetooth. |
ActionScanModeChanged |
Действие широковещательной трансляции: указывает, что режим сканирования Bluetooth локального адаптера изменился. |
ActionStateChanged |
Широковещательное действие. Состояние локального адаптера Bluetooth изменено. |
Error |
Значение ошибки Sentinel для этого класса. |
ExtraConnectionState |
Дополнительно используется
|
ExtraDiscoverableDuration |
Используется в качестве необязательного дополнительного поля int в |
ExtraLocalName |
Используется в качестве дополнительного поля String в |
ExtraPreviousConnectionState |
Дополнительно используется
|
ExtraPreviousScanMode |
Используется в качестве дополнительного поля int в |
ExtraPreviousState |
Используется в качестве дополнительного поля int в |
ExtraScanMode |
Используется в качестве дополнительного поля int в |
ExtraState |
Используется в качестве дополнительного поля int в |
Свойства
Address |
Возвращает аппаратный адрес локального адаптера Bluetooth. |
BluetoothLeAdvertiser |
Возвращает объект для операций |
BluetoothLeScanner |
Возвращает объект для операций |
BondedDevices |
Возвращает набор |
Class |
Возвращает класс среды выполнения данного объекта |
DefaultAdapter |
Получите дескриптор локального адаптера Bluetooth по умолчанию. |
DiscoverableTimeout |
Представляет адаптер Bluetooth локального устройства. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsDiscovering |
Возвращает значение true, если локальный адаптер Bluetooth в настоящее время находится в процессе обнаружения устройств. |
IsEnabled |
Возвращает значение true, если Bluetooth в настоящее время включен и готов к использованию. |
IsLe2MPhySupported |
Возвращает значение true, если функция LE 2M PHY поддерживается. |
IsLeCodedPhySupported |
Возвращает значение true, если функция LE Coded PHY поддерживается. |
IsLeExtendedAdvertisingSupported |
Возвращает значение true, если поддерживается функция расширенной рекламы LE. |
IsLePeriodicAdvertisingSupported |
Возвращает значение true, если функция периодической рекламы LE поддерживается. |
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 для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
CancelDiscovery() |
Отмена текущего процесса обнаружения устройств. |
CheckBluetoothAddress(String) |
Проверка строкового bluetooth-адреса, например "00:43:A8:23:10:F0" |
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CloseProfileProxy(ProfileType, IBluetoothProfile) |
Закройте подключение прокси-сервера профиля к службе. |
Disable() |
Отключите локальный адаптер Bluetooth— не используйте без явного действия пользователя для отключения Bluetooth. |
Dispose() |
Представляет адаптер Bluetooth локального устройства. (Унаследовано от Object) |
Dispose(Boolean) |
Представляет адаптер Bluetooth локального устройства. (Унаследовано от Object) |
Enable() |
Включите локальный адаптер Bluetooth— не используйте без явного действия пользователя для включения Bluetooth. |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetProfileConnectionState(ProfileType) |
Получение текущего состояния подключения профиля. |
GetProfileProxy(Context, IBluetoothProfileServiceListener, ProfileType) |
Получение прокси-объекта профиля, связанного с профилем. |
GetRemoteDevice(Byte[]) |
|
GetRemoteDevice(String) |
|
GetRemoteLeDevice(String, Int32) |
Представляет адаптер Bluetooth локального устройства. |
IsLeAudioBroadcastAssistantSupported() |
Представляет адаптер Bluetooth локального устройства. |
IsLeAudioBroadcastSourceSupported() |
Представляет адаптер Bluetooth локального устройства. |
IsLeAudioSupported() |
Представляет адаптер Bluetooth локального устройства. |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
ListenUsingInsecureL2capChannel() |
Создайте небезопасный канал L2CAP, ориентированный на подключение (CoC) |
ListenUsingInsecureRfcommWithServiceRecord(String, UUID) |
Создайте прослушивающий, небезопасный сокет Bluetooth RFCOMM с записью службы. |
ListenUsingL2capChannel() |
Создайте безопасный канал L2CAP, ориентированный на подключение (CoC) |
ListenUsingRfcommWithServiceRecord(String, UUID) |
Создайте прослушивающий защищенный сокет Bluetooth RFCOMM с записью службы. |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от 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>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>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 локального устройства. |