如何让用户在android中使用电子邮件意图选择要附加的图像?
所以,我一直在研究这个想法,当用户点击一个按钮时,我可以让用户从文件夹中选择一个图像,并且特定的图像/图像可以在安卓系统中使用电子邮件意图作为附件发送。我已经成功地发送了一张或多张图片,但事实是我必须在代码中声明这些图片。我想要像OpenFileDialog这样的东西,它可以让我在运行时选择一个图像。有办法吗如何让用户在android中使用电子邮件意图选择要附加的图像?,android,android-intent,Android,Android Intent,所以,我一直在研究这个想法,当用户点击一个按钮时,我可以让用户从文件夹中选择一个图像,并且特定的图像/图像可以在安卓系统中使用电子邮件意图作为附件发送。我已经成功地发送了一张或多张图片,但事实是我必须在代码中声明这些图片。我想要像OpenFileDialog这样的东西,它可以让我在运行时选择一个图像。有办法吗 case R.id.button2: Intent emailIntent = new Intent(android.content.Intent
case R.id.button2:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/plain");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, getResources().getString(R.string.reccomendation_subject));
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, getResources().getString(R.string.recomendation_body));
emailIntent.setType("image/png");
File bitmapFile = new File(Environment.getExternalStorageDirectory()+"/test_1.png");
Uri myUri = Uri.fromFile(bitmapFile);
emailIntent.putExtra(Intent.EXTRA_STREAM, myUri);
startActivity(Intent.createChooser(emailIntent, "Send your email in:"));
break;
您需要为此创建一个文件资源管理器。SDK没有内置的文件资源管理器来选择文件。您可以让用户在应用程序的listView上选择图像。该列表将显示SD卡中的文件。只是一个想法你需要为此创建一个文件浏览器。SDK没有内置的文件资源管理器来选择文件。您可以让用户在应用程序的listView上选择图像。该列表将显示SD卡中的文件。只是个主意