2014-08-27 2 views
0

Je crée une application pour générer du code QR pour l'email. Pour cela j'ai besoin de connaître les mots-clés comme pour l'adresse c'est "mailto:". Je veux savoir des mots-clés pour cc, bcc, sujet et le messageQuels sont les champs/mots-clés pour l'email?

contents = "mailto:"; 

      String to = bundle.getString(Intent.EXTRA_EMAIL); 
      String cc = bundle.getString(Intent.EXTRA_CC); 
      String bcc = bundle.getString(Intent.EXTRA_BCC); 
      String subject = bundle.getString(Intent.EXTRA_SUBJECT); 
      String mailText = bundle.getString(Intent.EXTRA_TEXT); 

      if (!to.isEmpty() && !subject.isEmpty() && !mailText.isEmpty()) { 

       contents = contents + to + "\n"; 

       if (!cc.isEmpty() && !bcc.isEmpty()) { 
        contents = "cc:" + cc + "\n"; 
        contents = "bcc:" + bcc + "\n"; 
       } 
       contents = "subject:" + subject + "\n"; 
       contents = "message:" + mailText; 
      } 

Je veux des mots clés pour créer ma chaîne de contenu

+0

http://www.tutorialspoint.com/android/android_sending_email.htm – user3455363

Répondre

0

Utilisez cette méthode:

public static Intent email(Context context, String[] to, String [] cc, String [] bcc, String subject, String body, Uri attachment) { 
    Intent intent = new Intent(Intent.ACTION_SENDTO); 
    intent.setData(Uri.parse("mailto:")); 
    if (to != null) 
     intent.putExtra(Intent.EXTRA_EMAIL, to); 
    if (cc != null) 
     intent.putExtra(Intent.EXTRA_CC, cc); 
    if (bcc != null) 
     intent.putExtra(Intent.EXTRA_BCC, bcc); 
    if (body != null) 
     intent.putExtra(Intent.EXTRA_TEXT, body); 
    if (subject != null) 
     intent.putExtra(Intent.EXTRA_SUBJECT, subject); 
    if (attachment != null) 
     intent.putExtra(Intent.EXTRA_STREAM, attachment); 
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    return intent; 
} 
+0

Ouais C'est vrai. Mais ce n'est pas mon problème. J'ai édité la question. Veuillez le vérifier – user3917800

+0

@ user3917800 donc je ne pense pas qu'il existe un moyen de le faire dans le champ "données". pourquoi ne le ferais-tu pas de cette façon? –

+0

En fait, je génère un code QR pour l'email. C'est pourquoi j'ai besoin de cette graine de – user3917800

0

Atlast J'ai trouvé la Solution. Le format correct pour générer le code QR pour le courrier électronique est,

Pour écrire un message électronique comme un code QR, vous devez écrire dans le format suivant:

MATMSG: À: [email protected];

SUB: Mes commentaires sur votre histoire; CORPS: Je viens de terminer la lecture de votre histoire sur les codes 2D. Merci ;;

avis les points-virgules

Questions connexes