【发布时间】:2016-11-04 14:17:11
【问题描述】:
我需要在我的手机上选择一个 pdf 文件并将该 pdf 文件上传到服务器上,但我得到了这个:“no application can perform this action”..为什么?
这是我点击“选择 pdf 文件”时的代码:
private void showFileChooser() {
Intent intent = new Intent();
intent.setType("application/pdf");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Pdf"), PICK_PDF_REQUEST);
}
【问题讨论】:
-
您是否安装了处理 PDF 的应用程序?
-
我不明白对不起...你能再说一遍吗?
-
application for processing PDFs installed?@bradimus 不需要。只要能够选择一个文件就可以了。 -
您的设备上没有处理
ACTION_GET_CONTENT操作的应用程序,您需要一个文件浏览器应用程序 -
所以我必须在我的设备上安装一个文件浏览器应用程序?如果是的话,你有什么建议?