Application Android réalisée avec python 3.5, kivy et buildozer pour envoyer des datas du smartphone ou de la tablette en OSC, avec un retour de texte possible.
Ouvrir le fichier in_test.pd avec pure data pour avoir tous les tags.
Depuis la version 0.954, les accélérations ne sont plus envoyées.
La rotation de l'écran est fixe. Pour le modifier, aller dans Options, puis Kivy:
La rotation ne s'applique que si l'application est relancée.
Les écrans sont construits autour d'un ScreenManager.
Les clients, serveurs sont dans la classe MainScreen.
L'accés au client depuis un autre écran, par exemple Screen1 se fait avec:
# Accès à screen manager dans TapOSCApp screen_manager = TapOSCApp.get_running_app().screen_manager # Accès à l'écran Menu menu = screen_manager.get_screen("Menu") # Accès à l'attibut clt self.clt = menu.clt # Envoi msg = OSCMessage('/3/xy') msg.append(x) msg.append(y) self.clt.sendto(msg, self.clt_addr)