Android Bluetooth-Verbindung ohne Benutzer die Eingabe der Pin und Bestätigung Mit Android-API

Ich bin ein Anfänger in der Android Programmierung, da ich erst angefangen vor 3 Monaten. Ich mache ein Projekt, das verbindet die android-app zum arduino über bluetooth. Ich habe bereits einen code für die android app (bluetooth.adapter,buchsen,.etc.). Der code für die Verbindung ist bereits in Arbeit. Eines der Ziele ist für die android-app automatisch geben Sie das Kennwort ein, wenn die Paarung mit dem bluetooth-Gerät ein, ohne zu Fragen, Benutzer zur Eingabe der PIN.

Die alten Beiträge in diesem forum nicht viel helfen. (viele meinten, die Verwendung unsicherer Modus, aber ich habe den sicheren Modus auch in meinem Fall, der arduino ist der server während der Handy-app ist der client, also die createInsecureRfcommSocketToServicerecord () - server-Methode funktioniert bei mir nicht)

Suchte ich und fand diese in android-Entwickler-Website über das bluetoothdevice Klasse:

setPairingConfirmation(boolean bestätigen)
Bestätigen Sie den Zugangsschlüssel für PAIRING_VARIANT_PASSKEY_CONFIRMATION koppeln.

PAIRING_VARIANT_PIN = "Der Benutzer wird aufgefordert, einen pin oder ein app geben Sie eine pin für den Benutzer".

PAIRING_VARIANT_PASSKEY_CONFIRMATION = "Der Benutzer wird dazu aufgefordert werden, bestätigen Sie das Kennwort auf dem Bildschirm angezeigt oder eine app, bestätigen Sie das Kennwort für den Benutzer"

Scheint mit dem code, der app werden die eins-zu-Kennwort eingeben und bestätigen
das Passwort, so dass es eine "auto-connect" - Funktionen, aber die android-Website nicht geben, ein Beispiel-code wie diesen verwenden. Kennt einer von Euch ein Beispielcode in der Verwendung dieser oder verwandter Verfahren? Ich Schätze Ihre Hilfe!

InformationsquelleAutor ian | 2016-02-20

Schreibe einen Kommentar