2014-01-07 4 views
1
emailIntent.putExtra(android.content.Intent.EXTRA_BCC, 
       new String[] {"[email protected]"}); 

Я пробовал с этим кодом, но ОС не может быть включен в мое приложение Gmail.android BCC не работает для электронной почты

Мой полный код

Intent emailIntent = new Intent(
          android.content.Intent.ACTION_SEND_MULTIPLE); 
        emailIntent.setType("text/plain"); 
        emailIntent.putExtra(
          Intent.EXTRA_EMAIL, 
          new String[] { Constants.EMAIL }); 
        emailIntent.putExtra(
          android.content.Intent.EXTRA_TEXT, 
          Html.fromHtml(str)); 
        emailIntent.putExtra(
          android.content.Intent.EXTRA_BCC, 
          new String[] { "[email protected]" }); 
        emailIntent.putExtra(
          android.content.Intent.EXTRA_SUBJECT, 
          Constants.Subject); 

        ArrayList<Uri> uris = new ArrayList<Uri>(); 
        uris.add(screenshotUri); 
        emailIntent.putParcelableArrayListExtra(
          Intent.EXTRA_STREAM, 
          uris); 
        startActivity(emailIntent); 
        startActivity(emailIntent); 

Я изменил код, как и выше one..but до сих пор не работает ..

+0

пожалуйста, убедитесь, что там, где вы настройки и отправки строки данных ради использования консистенция .ToString(). в вашем коде emailIntent.setType («image/png»); есть ли вы отправку изображений? укажите emailIntent.setType ("text/html"); а также попробуйте –

ответ

0

Try таким образом

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("application/image"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{strEmail}); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Test Subject"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "From My App"); 
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/Myimage.jpeg")); 
startActivity(Intent.createChooser(emailIntent, "Send mail...")); 

должны сделать эту вещь emailIntent.setType("application/image");

Checked и дайте мне знать

+1

Мне очень приятно, что моя небольшая помощь поможет вам решить проблемы. благодаря –

0

изменить тип Intent от image/png и application/octet-stream к plain/text как

emainIntent.setType("plain/text"); 

и для прикрепления файлов к электронной почте см. here

+0

bcc все еще не приходит в мое приложение gmail .. у меня есть мой код в соответствии с приведенной выше ссылкой .. –

+0

вы можете опубликовать отредактированный код ... –

+0

yap .. у меня есть редактирование моего кода. пожалуйста, проверьте, что один .. –

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