0
我想发送多个图像。 我试过setType("image/jpeg")
也,我看到这个问题张贴在很多地方,却没有找到正确的答案如何发送/附加多个图像
val emailIntent = Intent(android.content.Intent.ACTION_SEND_MULTIPLE, Uri.parse("mailto:" + context?.resources?.getString(R.string.email)))
emailIntent.setType("application/image")
val uris = ArrayList<Uri>()
for (file in filePaths) {
val fileIn = File(file)
val u = Uri.fromFile(fileIn)
uris.add(u)
}
emailIntent.putExtra(Intent.EXTRA_SUBJECT, emailSubject)
emailIntent.putExtra(Intent.EXTRA_TEXT, emailBody)
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris)
context?.startActivity(Intent.createChooser(emailIntent, "Email:"));
https://stackoverflow.com/a/14457735/3673259它说,'应用/ image',而不是'图像/ jpeg' – Joshua
@Joshua \t 我都尝试应用/图像和图像/ JPEG,但非他们正在工作 –