Links:
Installation von Processing und Java SDK:
Basics zur Bluetooth-Programmierung:
https://arduinobasics.blogspot.com/2013/03/bluetooth-android-processing-1.html?m=1
Nutzung der Ketai-Bibliothek:
http://prof-takaya.blogspot.com/2013/02/connecting-android-and-arduino-by.html
Eine geeignete GUI-Bibliothek für Processing + Android muss man erst einmal suchen:
Die GUI-Bibliothek G4P ist nicht kompatibel mit Android. Es wird empfohlen, die Bibliothek apwidget zu installieren. Läuft aber leider nicht mit Processing 3:
https://forum.processing.org/two/discussion/9173/can-i-use-the-g4p-library-gui-in-android-mode-and-if-so-could-you-help
Also versuche ich es mal mit der GUI-Library "Guido". Diese lässt sich direkt in Processing aktivieren.
Hier gibt es die Examples - auch eines für Buttons:
https://github.com/fjenett/Guido
https://interfascia.berg.industries/documentation/
Das funktioniert bei mir auch nicht. Die Android-App "blitzt" nur kurz auf und wird sofort wieder geschlossen. (Android 6.x)
Also bei mir funktionierte bisher nur die Bibliothek "controlP5":
http://www.sojamo.de/libraries/controlP5/#examples
Achtung: Bei den Examples fehlen hier die zusätzliche Dateien - wie z.B. Bilder "button_a.png" usw.
Daher besser gleich die Quellen/Examples bei Github runterladen:
https://github.com/sojamo/controlp5
Diese Bibliothek ist unglaublich mächtig und ermöglicht die Erstellung professioneller Apps für Android!
Android-Bluetooth-Klassen - jetzt wird es kompliziert...
https://developer.android.com/reference/android/bluetooth/BluetoothAdapter
.