System.Bluetooth.TBluetoothLEManager

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TInterfacedObjectSystem.TObjectTBluetoothLEManager

Delphi

TBluetoothLEManager = class(TInterfacedObject)

C++

class PASCALIMPLEMENTATION TBluetoothLEManager : public System::TInterfacedObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Bluetooth.pas
System.Bluetooth.hpp
System.Bluetooth System.Bluetooth


Description

Classe principale pour les communications Bluetooth Low Energy.

Un gestionnaire est le composant principal des connexions Bluetooth Low Energy. Les gestionnaires peuvent détecter les périphériques distants, publier des services pour les périphériques distants, et vous donner accès aux instances des autres classes qui fournissent d'autres fonctionnalités, telles que TBluetoothLEAdapter (CurrentAdapter) ou TBluetoothLEDevice (LastDiscoveredDevices).

Puisque votre application nécessite un seul TBluetoothLEManager, vous n'avez pas besoin de créer des instances de TBluetoothLEManager manuellement. A la place, vous pouvez appeler Current pour obtenir une instance globale de TBluetoothLEManager et utiliser TBluetoothLEManager en tant que singleton (EN).

TBluetoothLEManager fournit des méthodes, des propriétés et des événements de niveau classe. Par exemple, vous pouvez utiliser GetKnownServiceName pour obtenir le nom d'affichage d'un service Bluetooth Low Energy connu, d'après son identificateur de service.

Remarque : Si votre application iOS doit s'exécuter en arrière-plan pour gérer des événements Bluetooth spécifiques, vous devez définir les valeurs requises pour la clé UIBackgroundModesProject dans le fichier Info.plist. Pour de plus amples informations, voir Ajout de la prise en charge de l'exécution en arrière-plan sur iOS.

Voir aussi