Comment ouvrir la messagerie par défaut de la boîte de réception à partir d'android code?
Je suis en train de lier un bouton à l'application de messagerie. Ne pas envoyer de mail, mais juste pour ouvrir la boîte de réception.
Dois-je faire cela avec Intent intent = new Intent(...)
?
Si oui, quel devrait être entre le ( )
?
OriginalL'auteur Sander Swart | 2011-11-11
Vous devez vous connecter pour publier un commentaire.
Si le but est d'ouvrir l'application de messagerie par défaut pour afficher la boîte de réception, puis sur la touche a pour ajouter une intention de la catégorie et de l'utilisation de la ACTION_MAIN intention de la sorte:
https://developer.android.com/reference/android/content/Intent.html#CATEGORY_APP_EMAIL
comment aurais-je imiter ce à réagir natif?
vous devez créer un composant personnalisé pour déclencher cette logique de js terre
OriginalL'auteur Ben Yee
Oui, il est possible d'ouvrir le Android de messagerie par défaut de la boîte de réception.
Utilisez ce code:
Ce code fonctionne, vous devez configurer votre appareil Android de messagerie par défaut en premier. Si vous avez déjà configuré votre messagerie il fonctionne très bien. Sinon, elle se ferme avec un
NullPointerException
.vous savez que, lorsque quelqu'un donne la réponse et essayer de trouver son bon ou mauvais sur un débordement de pile au lieu de chercher des capitales ou petites,si vous voulez prendre que ce genre de plaisir, essayez un autre plaisir sites qui ne sont pas de ce type de programmation: site
C'est FAUX: La solution suppose que l'utilisateur dispose d'une application avec le "com.android.e-mail" et que c'est l'application de messagerie par défaut. Si j'ai, par exemple, K9 mail et je l'utilise que comme mon client par défaut, l'ouverture du stock client de messagerie n'est pas utile pour moi. L'intention n'était pas de faire plaisir, il y a cette chose qu'on appelle la "charte internet". Lorsque vous tapez en majuscules, il est considéré comme CRIER et impoli. A côté de cela, il rend votre texte désagréable et difficile à lire. Il ya une raison pourquoi il y a des majuscules et des minuscules. Correctement mis en forme le texte est beaucoup plus lisible que TOUS les BOUCHONS.
oui c'est une bonne chose que vous trouvez ma faute et je n'ai pas parfaitement à cette question et donne la mauvaise réponse ,mais vous devez écrire ce commentaire première fois au lieu de vous écrire que "sont les casquettes vraiment nécessaire?", si vous savez la bonne réponse plz donnez moi.. bcoz je savais que cette réponse que j'ai donnée ci-dessus pour la même question comme "Comment ouvrir la messagerie par défaut de la boîte de réception à partir d'android code?"..!
Merci Pour la Réponse..Causer de RÉPONDRE à des questions.
OriginalL'auteur Mayur Bhola
Ce code a fonctionné pour moi. Il ouvre un sélecteur avec toutes les applications enregistrées à l'appareil et à droite de la Boîte de réception:
Réponse parfaite vous sauver ma journée.amusez-vous bien 🙂
OriginalL'auteur Larisa Hogas
L'intention courrierclient = new Intent(Intent.ACTION_VIEW); courrierclient.setClassName("com.google.android.gm", "com.google.android.gm.ConversationListActivity"); startActivity(courrierclient);
tnx pour votre réponse. Je viens de réaliser que je suis en essayant d'atteindre le HTC application de messagerie, pas de l'application de messagerie par défaut. Est-il possible d'ouvrir qu'un dans la boîte de réception? ou pouvez-vous m'indiquer où je peux trouver cette information?
comment puis-je passer le sujet du mail et aussi de la valeur?
OriginalL'auteur Alex Cooper
Malheureusement, il n'a pas l'air prometteur. Ceci a été demandé avant
Comment puis-je lancer le client de messagerie directement à la boîte de réception?
vous pouvez ouvrir le client de messagerie en mode composition, mais vous semblez le savent déjà.
OriginalL'auteur Craigy
Vous pouvez ouvrir Android client de messagerie par défaut à l'aide de ceci:
OriginalL'auteur Alysson Myller