我正在使用意图从我的Android应用程序中的图库中选择图像或视频。
我正在使用以下代码
String fileTypeString = "image/* video/*";
Intent selectFileIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
selectFileIntent.setType(fileTypeString);
startActivityForResult(selectFileIntent, UploadImageAsyncTask.MEDIA_PICKER);
现在我怎么能找到结果是图像还是视频?
编辑:UploadImageAsyncTask.MEDIA_PICKER是我在别处生成的请求代码。
答案 0 :(得分:0)
使用文件路径的参数调用以下方法。
public String getMimeType(String filePath) {
String type = null;
String extension = getFileExtensionFromUrl(filePath);
if (extension != null) {
MimeTypeMap mime = MimeTypeMap.getSingleton();
type = mime.getMimeTypeFromExtension(extension);
}
return type;
}