Outils pour utilisateurs

Outils du site


kivy_android_service

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kivy_android_service [2020/11/02 09:18] sergekivy_android_service [2020/11/02 12:53] (Version actuelle) – [Kivy: Android Service] serge
Ligne 2: Ligne 2:
 <WRAP center round box 60% centeralign> <WRAP center round box 60% centeralign>
 **{{tagpage>kivy|Toutes les pages Kivy}}** **{{tagpage>kivy|Toutes les pages Kivy}}**
-**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fles_pages_kivy_en_details|English Version]]**+**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fkivy_android_service|English Version]]**
 </WRAP> </WRAP>
 <WRAP center round box 40% centeralign> <WRAP center round box 40% centeralign>
Ligne 30: Ligne 30:
     pass     pass
 </code> </code>
 +
 +=====Kivy Accelerometer Service OSC=====
  
 ====Sources sur GitHub==== ====Sources sur GitHub====
Ligne 39: Ligne 41:
 Si il n'y a pas d'accelerometer sur Android, ça va sans doute mal marcher. Si il n'y a pas d'accelerometer sur Android, ça va sans doute mal marcher.
  
-=====Extrait du code pour le service===== +====Extrait du code pour le service==== 
-====buildozer.spec====+La communication entre main.py et service.py se fait en OSC, c'est très rapide, il n'y a aucune latence. 
 +Il n'est pas possible de lancer service.py avec des arguments, ni  d'accéder aux attributs de AccelerometerService() depuis main.py, d'où l'OSC. 
 + 
 +Pour l'OSC, voir [[kivy_oscpy|Kivy: oscpy]] 
 + 
 +=== buildozer.spec === 
 +[[https://github.com/sergeLabo/accelerometer_service_osc/blob/main/buildozer.spec|buildozer.spec]]
  
 <code python> <code python>
Ligne 54: Ligne 62:
 </code> </code>
  
-====main.py====+===main.py=== 
 +[[https://github.com/sergeLabo/accelerometer_service_osc/blob/main/main.py|main.py]] 
 <code python> <code python>
 from jnius import autoclass from jnius import autoclass
Ligne 103: Ligne 113:
 </code> </code>
                  
-====service.py====+===service.py=== 
 +[[https://github.com/sergeLabo/accelerometer_service_osc/blob/main/service.py|service.py]] 
 <code python> <code python>
 class AccelerometerService: class AccelerometerService:
Ligne 141: Ligne 153:
     ACCELEROMETER.run()     ACCELEROMETER.run()
 </code> </code>
-=====Kivy Accelerometer Service OSC=====+
  
 =====Un projet plus complet===== =====Un projet plus complet=====
kivy_android_service.1604308685.txt.gz · Dernière modification : 2020/11/02 09:18 de serge