我通过将此意图传递给createChooser()
:
Intent shareIntent = ShareCompat.IntentBuilder.from(activity)
.setType("image/*")
.setAction(Intent.ACTION_SEND);
.putExtra(Intent.EXTRA_STREAM, uriToPdf);
.getIntent()
.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
这适用于邮件,保管箱和其他应用程序但由于某种原因它在Evernote中显示文件结尾为.null
,但文件大小是正确的。
如何将pdf上传到Evernote?
答案 0 :(得分:2)
我认为问题是文件类型中的星号 - 这不是Evernote中支持的MIME类型。资源支持的类型为listed in the Evernote API documentation:
image/gif
image/jpeg
image/png
audio/wav
audio/mpeg
audio/amr
application/pdf