Klassen
Die zentrale Verwaltungsklasse im SDK ist Manager, (bzw. BleManager , wenn Sie im BLE-Modus arbeiten) wie in der Tabelle dargestellt:
Methoden
Method |
Name |
Beschreibung |
Static |
getInstance() |
Initialisiert eine Instanz von „Manager“ |
Void |
BindService(Context context, OnBindServiceCallback callback) |
Bindet den Dienst. Die Callback-Schnittstelle für diesen Dienstbindungsstatus ist callback |
Void |
unBindService(Context context) |
Entbindet den Dienst. Wird beim Beenden des Programms aufgerufen und dient der Freigabe von Ressourcen. |
Void |
searchScanner(OnSearchCallback onSearchCallback) |
Suche nach Bluetooth-Scannern, OnSearchCallback ist die Callback-Schnittstelle für Suchergebnisse. |
Void |
Connect() |
Verbindet sich zum letzten gespeicherten Bluetooth Scanner |
Void |
connect(String address) |
Verbindung zu einem Bluetooth Scanner, als Adresse kann die MAC-Adresse des Scanners eingesetzt werden. |
Void |
stop() |
Trennt die Verbindung zum Bluetooth Scanner |
Void |
sendCmd(int cmd) |
Sendet einen einzelnen Befehl |
Void |
obtainAllCmd() |
Erhalte alle Setup Commands für den Bluetooh Scanner |
Manager |
setConnectStatusListener(ConnectStatusListener listener) |
Fügt einen Verbindungsstatus-Listener zum Bluetooth-Scanner hinzu, um auf Änderungen des Status zu achten |
Manager |
setErrorCallback(ErrorCallback iErrorListener) |
Fügt Listener hinzu um Fehlermeldungen abzurufen |
Void |
setOnDataReceive(OnDataReceive onDataReceive) |
Empfangen von Daten vom Bluetooth Scanner |
Void |
OpenCode128() |
Öffne Code128 |
Void |
CloseCode128() |
Schließe Code128 |
Void |
OpenCode39() |
Öffne Code39 |
Void |
CloseCode39() |
Schließe Code39 |
|
|
|
Interface Klassen
OnBindServiceCallback |
||
|
Name |
Beschreibung |
Void |
success() |
Der Dienst wurde erfolgreich gebunden. |
Void |
fail() |
Binden des Dienstes ist fehlgeschlagen. |
ConnectStatusListener |
||
|
Name |
Beschreibung |
Void |
connectionState(int state) |
Status enthält vier Stati: 0: disconnected, |
ErrorCallback |
||
|
Name |
Beschreibung |
Void |
errorState(int state) |
Status enthält drei Stati: 4: the device does not support Bluetooth, 5: the Bluetooth is not enabled, 6: the device address is invalid. |
OnSearchCallback |
||
|
Name |
Beschreibung |
Void |
begin() Called when searching the scanner. |
Rufen Sie diese Methode wenn Sie den Scanner suchen |
Void |
searchForDevice(BluetoothDevice device) Call back this method when searching for Bluetooth. |
Rufen Sie diese Methode wenn Sie Bluetooth suchen |
Void |
finish() This method is called when the search scanner finishes. |
Diese Methode wird aufgerufen, wenn die Suche abgeschlossen ist. |