Поделиться подписью через намерение с изображением из Drawable и текста - PullRequest
0 голосов
/ 03 октября 2018

Я прочитал 100 вопросов здесь, и я не понимаю, где моя ошибка.Я хотел бы поделиться своим логотипом из доступных для рисования ресурсов с текстовой подписью.

Whatsapp просто делится неизвестным файлом, и Gmail не может импортировать изображение, но делиться текстом ...

вот можеткод:

 Uri path = Uri.parse("android.resource://com.my app.android/" + R.drawable.logo_my app_bkgrnd_blackxxxhdpi);

Intent shareIntent = new Intent();
            shareIntent.setAction(Intent.ACTION_SEND);

                    //shareIntent.putExtra(Intent.EXTRA_HTML_TEXT, websiteLink + packageNameLink);
                    //shareIntent.putExtra(Intent.EXTRA_SUBJECT,(shareIntroduction)+"\n\n"+(ownerName)+ "\n" + (ownerRequestKeyword)+"\n"+ (ownerCity) +"\n\n"+ (ownerQuestion) + "\n\n" +(getTheapp) + "\n"+((packageNameLink) + "\n\n"+ (visit) + "\n" + (websiteLink) ));
                    shareIntent.putExtra(Intent.EXTRA_TEXT, shareIntroduction);
                    //shareIntent.setType("text/plain");
                    shareIntent.putExtra(Intent.EXTRA_STREAM, path);
                    shareIntent.setType("image/png");
                    shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                    shareIntent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);

            context.startActivity(Intent.createChooser(shareIntent, shareChooserTitle));

Может быть, кто-то может предложить мне лучший способ сделать это.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...