Outils pour utilisateurs

Outils du site


kivy_jnius

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
Dernière révisionLes deux révisions suivantes
kivy_jnius [2020/11/02 09:57] – [Définir la version de java utilisée par votre système] sergekivy_jnius [2020/11/02 12:54] – [Kivy: jnius] 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%2Fapprendre_kivy_en_images|English Version]]**+**[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fkivy_jnius|English Version]]**
  
 **[[les_pages_kivy_en_details|Les pages Kivy en détails]]** **[[les_pages_kivy_en_details|Les pages Kivy en détails]]**
Ligne 9: Ligne 9:
 **A Python module to access Java classes as Python classes using the Java Native Interface (JNI).** **A Python module to access Java classes as Python classes using the Java Native Interface (JNI).**
 </WRAP> </WRAP>
-**[[kivy_jnius|jnius]]** permet d'accéder aux classes Java, alors que **[[kivy_plyer|Plyer]]** permet de le faire avec une façades.+**[[kivy_jnius|jnius]]** permet d'accéder aux classes Java, alors que **[[kivy_plyer|Plyer]]** permet de le faire avec une façade.
  
 ===== Installation ===== ===== Installation =====
Ligne 41: Ligne 41:
  
 ===main.py=== ===main.py===
 +[[https://github.com/sergeLabo/accelerometer_service_osc/blob/main/main.py|main.py]]
 +
 <code python> <code python>
 from plyer import utils from plyer import utils
Ligne 56: Ligne 58:
  
 =====Exemple d'utilisation de jnius===== =====Exemple d'utilisation de jnius=====
 +===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 62: Ligne 67:
 m_activity = autoclass(u'org.kivy.android.PythonActivity').mActivity m_activity = autoclass(u'org.kivy.android.PythonActivity').mActivity
 argument = '' argument = ''
-service.start(self.m_activity, argument)+service.start(m_activity, argument)
 </code> </code>
  
 {{tag>kivy python sb}} {{tag>kivy python sb}}
kivy_jnius.txt · Dernière modification : 2020/11/02 12:55 de serge