android设置过滤文件类型 pdf doc docx ppt
时间: 2023-09-04 20:15:03 浏览: 184
WordViewer_word_microsoftword文档浏览_doc_
要在 Android 中设置过滤文件类型,你可以使用 Intent 过滤器来限制文件类型。以下是一个示例,它将限制用户选择的文件类型为 PDF、DOC、DOCX 和 PPT:
```java
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("application/pdf|application/msword|application/vnd.openxmlformats-officedocument.wordprocessingml.document|application/vnd.ms-powerpoint");
startActivityForResult(intent, YOUR_REQUEST_CODE);
```
在此示例中,`Intent.ACTION_GET_CONTENT` 用于打开文件选择器。`setType()` 方法用于设置允许选择的 MIME 类型。将多个 MIME 类型分隔符使用竖杠符号 `|` 隔开,表示允许选择的文件类型为 PDF、DOC、DOCX 和 PPT。最后,使用 `startActivityForResult()` 方法启动 Intent。
请注意,此示例仅限于限制用户选择的文件类型。如果你需要进一步验证选择的文件类型,请确保在选择文件后检查其文件扩展名或 MIME 类型。
阅读全文