System.Bluetooth.TBluetoothLEManager

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TInterfacedObjectSystem.TObjectTBluetoothLEManager

Delphi

TBluetoothLEManager = class(TInterfacedObject)

C++

class PASCALIMPLEMENTATION TBluetoothLEManager : public System::TInterfacedObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth System.Bluetooth


Beschreibung

Hauptklasse für die Bluetooth Low Energy-Kommunikation.

Ein Manager ist die Hauptkomponente in Verbindungen über Bluetooth Low Energy. Manager können Remote-Geräte ermitteln, Dienste für Remote-Geräte veröffentlichen und den Zugriff auf Instanzen von anderen Klassen mit weiteren Funktionen, wie TBluetoothLEAdapter (CurrentAdapter) oder TBluetoothLEDevice (LastDiscoveredDevices), ermöglichen.

Da Ihre Anwendung nur einen TBluetoothLEManager benötigt, müssen Sie keine Instanzen von TBluetoothLEManager manuell erstellen. Sie können stattdessen Current aufrufen, um eine globale Instanz von TBluetoothLEManager abzurufen und TBluetoothLEManager als Singleton zu verwenden.

TBluetoothLEManager stellt Methoden, Eigenschaften und Ereignisse auf Klassenebene bereit. Beispielsweise können Sie mit GetKnownServiceName den Anzeigenamen eines bekannten Bluetooth Low Energy-Dienstes anhand des Dienstbezeichners ermitteln.

Hinweis: Wenn Ihre iOS-Anwendung im Hintergrund ausgeführt werden muss, um bestimmte Bluetooth-Ereignisse zu verwalten, müssen Sie die erforderlichen Werte für den Schlüssel UIBackgroundModesProject in der Datei Info.plist angeben. Weitere Informationen finden Sie unter Hinzufügen von Unterstützung für die Hintergrundausführung unter iOS.

Siehe auch