Franckdroid Posté(e) 8 janvier 2014 Share Posté(e) 8 janvier 2014 Bonjour, J'ai un petit souci actuellement avec l' exécution de méthode/commande depuis un fichier. Pour faire simple, j'ai cree un fichier qui comporte une méthode à exécuter. Dans mon appli, lorsque je clique sur un bouton, ce fichier doit être lu et exécuter. Est-t-il de possible de réaliser cela ? j'ai vu du coté de Runtime, exec mais je suis pas sûr. Merci par avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 8 janvier 2014 Share Posté(e) 8 janvier 2014 Et quel est le langage de ce qui est contenu dans ce fichier que tu génères ? c'est du Java généré dynamiquement que tu veux exécuter ? si oui, tu ne peux pas, il n'y a pas de compilateur Java dans un appareil Android, il faut qu'il soit compilé avant packaging de l'application La classe Runtime te permet de lancer seulement l'exécution de binaires existant dans le file system (ou à la rigueur un script shell que tu génères) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Franckdroid Posté(e) 8 janvier 2014 Auteur Share Posté(e) 8 janvier 2014 C'est bien du langage Java généré dynamiquement (une methode pour SoundPool). Ah d'accord, vraiment dommage. Et si à la place je le fait en C++, JNI, il sera donc compilé avant packaging de l'application? Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 8 janvier 2014 Share Posté(e) 8 janvier 2014 C'est pareil pour le C++ Par contre, tu peux peut-être embarquer un interpréteur d'un langage dynamique. Tu as par exemple BeanShell, Groovy Shell, ... qui permettent de faire ce genre de chose sur une JVM classique. Mais je ne sais pas si ces interpréteurs sont compatibles avec la VM Dalvik d'Android... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Franckdroid Posté(e) 8 janvier 2014 Auteur Share Posté(e) 8 janvier 2014 Je vais essayer cela, je viens de voir un tuto montrant comment utiliser l'interpreteur BeanShell sur Android. http://www.androidguys.com/2008/08/06/scripting-your-android-device/ En tout cas, merci ton aide et tes réponses rapides Chpil. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.