2014-08-27 5 views
0

Я создаю приложение для генерации QR-кода для электронной почты. Для этого мне нужно знать ключевые слова, как для адреса, это «mailto:». Я хочу знать, ключевые слова для куб.см, ОЦК, тему и сообщениеКаковы поля/ключевые слова для электронной почты?

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; 
      } 

Я хочу, чтобы ключевые слова для создания мое содержимое строки

+0

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

ответ

0

Используйте этот метод:

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

Да Вот так. Но это не моя проблема. Я отредактировал вопрос. Пожалуйста, проверьте это – user3917800

+0

@ user3917800, поэтому я не думаю, что есть способ сделать это в поле данных. почему ты этого не сделаешь? –

+0

На самом деле я генерирую QR-код для электронной почты. Вот почему мне это нужно – user3917800

0

Atlast Я нашел решение. Правильный формат для генерации QR-код для электронной почты,

Чтобы написать сообщение электронной почты как QR-код, вы должны записать его в следующем формате:

MATMSG: TO: j[email protected];

SUB: Мои комментарии к вашей истории;

BODY: Я только что закончил читать вашу историю по QR-кодам. Благодаря ;;

уведомление с запятой

Смежные вопросы