Messagerie

  • fredetmumu
    oui ce serait bien si on pouvais mettre un zip
    fredetmumu - 30/05/2025 20:08:39
  • fredetmumu
    tu es sur que findtheway est dans le gestionnaire? moi je le vois pas
    fredetmumu - 30/05/2025 20:11:40
  • Emmanuel
    c est bizzare moi il et bien dans le gestionnaire mais je voie que si je clique pour le telecharge il trouve pas le fichier.je les mis en disponible dans le forum.
    Emmanuel - 31/05/2025 10:41:08
  • fredetmumu
    parfait merci
    fredetmumu - 01/06/2025 17:52:09

Executer une app depuis MMF

Emmanuel
2446 messages
Fusion 2.5 Dev Fusion 2.5
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 25 novembre 2015 à 14:54
Je de repond par le telephone il fout voire si lemulateur prend les line de commande.
denisstephane
mercredi 25 novembre 2015 à 15:00
Je me suis fait une fausse joie,en fait j'avais pas désactiver ce que j'avais fait avec Appinstaller.C'est lui qui a lancer l'emulateur. ;D
Une fois désactiver,le démarrer intent n'a pas fonctionner.Tu avait raison pour le extra_stream,ca ne fonctionne pas.
Par contre,l'emulateur prend les lignes de commande.Hyperspin le lance sans probleme.
denisstephane
mercredi 25 novembre 2015 à 19:37
Voila du code qui represente le lancement d'une application:

Intent i = new Intent();
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("launching.app.namespace");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);

Maintenant,si je découpe ca pour mettre dans MMF2,le "startActivity(i)" représente le lancement de l'application qui correspond a Démarrer intention et i est l'intention Intent.CATEGORY_LAUNCHER.
Après,les autres class,je vois pas encore comment les interpréter. :)
Peut être en rajoutant une chaine supplémentaire dans les options de "démarrer intention",du genre:
nom de la chaine "getLaunchIntentForPackage" et la valeur correpondant au nom de l'app "com.explusalpha.MdEmu".
A tester.J'essayerai demain. ;)
denisstephane
jeudi 26 novembre 2015 à 10:06
Bon de toute évidence c'est le android.Intent.CATEGORY_LAUNCHER ou android.Intent.CATEGORY.LAUNCHER qui est a placer dans le "démarrer intention",seulement il faut encore lui dire quoi lancer(com.explusalpha.MdEmu) et ca,ont peut pas le placer dans un Uri.Ca doit donc être placer avant le "démarrer intention".Reste a trouver comment indiqué ceci dans les conditions. :)

Autrement l'autre approche consistant a lancer un fichier rom qui lancerait directement l'emulateur serait peut être plus simple a mettre en place en utilisant un Uri file://,mais il faut placer des categrory et action pour décrire les types d'extension.

Y a quand même un truc qui m'échappe.dans intention(sortante),il y a des parametres supplémentaire pour ajouter des données de type booleen ou Uri et tout ces parametres peuvent s'appeller avec un nom et une valeur.Ont doit pouvoir les insérer dans les conditions,mais je vois pas comment les utiliser ensuite.
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 10 visiteurs au total

Derniers messages