以下代码是与UNTITLED.pdf共享的pdf 如何命名pdf
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setType("application/pdf");
String shareMessage= "dummy";
shareIntent.putExtra(Intent.EXTRA_TEXT, shareMessage);
sendIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse(targetPdf));
startActivity(Intent.createChooser(sendIntent, "dummy"));
我应该放入putextra以便将共享的pdf从UNTITLTED更改为虚拟?
答案 0 :(得分:0)
处理ACTION_SEND
Intent
的活动可以执行所需的操作。无法强迫它做任何事情,部分原因是有{em>数千个ACTION_SEND
活动,每个活动都是由不同的开发团队创建的。所以,
有些人可能会注意您的EXTRA_TEXT
,而有些人可能不会,因为ACTION_SEND
规范仅支持 EXTRA_TEXT
或{{1 }},而您同时使用这两种方式
有些人可能会查看EXTRA_STREAM
的最后一个路径段,并假设它是某种文件名;其他人可能不会
因此,按原样填充Uri
,也许稍微调整一下值,否则就直接使用它。