1

こんにちは、テキストと画像を共有しようとしています。このフォーラムの多くのスナイプを使用していますが、何も機能しません。Mi コードは次のものです。

    Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
                emailIntent.setType("image/png");
                emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "testing email send.");

                emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.tortilla.patatapro/drawable/" + Integer.toString(R.drawable.ic_home)));             

                startActivity(emailIntent);  

最初はとても簡単だったようですが、問題は、アプリをGmailアプリと共有すると、画像とメールの件名のみが送信され、メールを開いたときに画像に拡張子がないことです. たとえば、メールを開いたときに画像が ic_home.png だった場合、239378437892 のような名前が添付されていましたが、拡張子がないため、メール リーダー (gmail、hotmail...) は何が何であったかわかりません。

私は次のようにコードを変更しようとします:

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.tortilla.patatapro/drawable/" + R.drawable.ic_home));

また

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.tortilla.patatapro/drawable/"+ R.drawable.ic_home + ".png"));

しかし、GMAIL アプリからの電子メールは、拡張子なしで画像を送信するものではありません。もちろん、画像の拡張子は .png でした。

ありがとう!

4

0 に答える 0