Je suis la conception d'une application dans laquelle je dois ouvrir un client de messagerie sur cliquant sur un bouton. Le client de messagerie doit être ouvert avec un sujet prédéfini et une adresse «à». Y a-t-il un moyen d'atteindre cela? S'il vous plaît me fournir la solution et un exemple de code si possible ...Ouverture d'un client de messagerie sur un bouton en cliquant
Répondre
va comme ceci:
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("plain/text");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
intent.putExtra(Intent.EXTRA_SUBJECT, "subject");
intent.putExtra(Intent.EXTRA_TEXT, "mail body");
startActivity(Intent.createChooser(intent, ""));
Sinon, vous pouvez utiliser IntentFactory.getSendEmailIntent(String mailTo, String mailCC, String subject, CharSequence body, File attachment).
Lorsque je clique sur le bouton de son affichage qu'AUCUN APPLCATIONS de réaliser cette action .... Quelle est la solution ??? –
Cela ne fonctionnera que sur un périphérique réel. – yanchenko
est-il une autre façon d'ouvrir un client de messagerie dans mon émulateur .. ???? –
Vous pouvez ouvrir client de messagerie sur l'émulateur en configurant votre adresse e-mail avec email inbuild par email. Puis, quand l'appel sera lancé, l'intention s'ouvrira et enverra le courrier.
Pour afficher uniquement les clients de messagerie utilisent ce code:
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse("mailto:[email protected]?subject=" + subject + "&body=" + body);
intent.setData(data);
startActivity(intent);
Si vous avez déjà choisi le client de messagerie par défaut, alors il va lancer. Sinon, il affichera une liste des clients de messagerie disponibles.
cela fonctionne parfaitement ... je suis étonné pourquoi cela a fonctionné sans autorisations? – anshulkatta
@anshulkatta Parce qu'il ne réalise aucune action nécessitant des autorisations. Il ouvre juste une activité qui peut envoyer un email. – mixel
- 1. Ouverture d'un client de messagerie en cliquant sur un bouton
- 2. Vider un champ de texte en cliquant sur un bouton
- 3. Changer de flash en cliquant sur un bouton
- 4. Simuler en cliquant sur le bouton
- 5. Comment accepter un appel entrant en cliquant sur un bouton?
- 6. Problème en cliquant sur le bouton partout. Bouton CSS
- 7. Devrait ouvrir une nouvelle fenêtre en cliquant sur un bouton?
- 8. Changer la langue en cliquant sur un bouton
- 9. Bouton radio en cliquant DIV
- 10. Messagerie client vers client C#
- 11. en cliquant sur le bouton soumettre en utilisant php
- 12. chargement de la table en cliquant sur le bouton
- 13. Utilisateurs ayant des problèmes en cliquant sur le bouton Soumettre
- 14. Fenêtre modale en cliquant sur le bouton Lien
- 15. Affichage des images en cliquant sur le bouton suivant
- 16. Basculer le bouton radio HTML en cliquant sur son étiquette
- 17. Gridview remplit la deuxième fois en cliquant sur le bouton
- 18. Comment sélectionner ListBoxItem en cliquant sur le bouton dans Template?
- 19. Je veux ajouter de nouvelles colonnes en cliquant sur un bouton dans jqGrid
- 20. Comment puis-je faire un bouton de messagerie pour Android
- 21. comment naviguer vers un état d'un mxmlcomponent-A en cliquant sur un bouton de mxmlcomponent-B?
- 22. appelant un fichier php de jsp en cliquant sur un bouton
- 23. événement attaché avec bouton cliquant
- 24. en cliquant sur UIButton?
- 25. Impossible de sélectionner un choix de bouton radio particulier en cliquant sur le texte de choix
- 26. Contrôle du client de messagerie de delphi
- 27. Messagerie client-client dans le cacao?
- 28. Comment démarrer une activité en cliquant sur le bouton Rechercher sur un téléphone Android
- 29. jQuery validate(); Validez uniquement en cliquant sur un type de bouton de soumission.
- 30. Ouvrir une nouvelle fenêtre de navigateur en cliquant sur un bouton de formulaire
double possible de [Comment ouvrir le programme e-mail via Intentions (mais seulement un programme e-mail)] (http://stackoverflow.com/questions/3312438/how-to-open-email-program-via-intents-but -Seulement-un-email-programme) – mixel