Messagerie

  • fredetmumu
    ou est ce qu'on peut voir les nouveautés qui seront dans la 296?
    fredetmumu - 30/06/2025 18:40:03
  • Emmanuel
    Suite un probleme  techniques persistantes Clickteam malheureusement contraints de reporter les infos sur le nouveau site et pour la 296 et le code AMA.
    Emmanuel - 01/07/2025 20:02:57
  • Emmanuel
    il pense le faire le vendredi 4 juillet.
    Emmanuel - 01/07/2025 20:03:59
  • Emmanuel
    pour nous en France ça sera vers les 21 H00.
    Emmanuel - 01/07/2025 20:05:33

Executer une app depuis MMF

Emmanuel
2451 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
  • 12 visiteurs au total

Derniers messages