drawable フォルダから画像スイッチャーに画像をロードしました。そして、そのアクティビティにボタンを配置しました。したがって、そのボタンをクリックすると、スイッチャーの現在の画像がインテントの action_send を使用してメール送信されます。
1 に答える
1
現在設定されているドローアブルを見つけてから
intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.your file);
intent.setType("image/png");
複数の画像を送信するには
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
emailIntent.setType("image/png");
ArrayList<Uri> uris = new ArrayList<Uri>();
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file1));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file2));
emailIntent.putExtra(Intent.EXTRA_STREAM, uris));
startActivity(emailIntent);
于 2012-08-25T11:13:40.760 に答える