主类是一个跳转:
String[] mimeTypes = {MimeType.DOC, MimeType.DOCX, MimeType.PDF, MimeType.PPT, MimeType.PPTX, MimeType.XLS,
MimeType.XLSX,MimeType.IMAGE1,MimeType.IMAGE2,MimeType.IMAGE3,MimeType.IMAGE4,MimeType.IMAGE6,MimeType.TEXT,MimeType.IMAGE5};
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
if (mimeTypes != null) {
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
}
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent,1);//点击就执行跳转
public static class MimeType {
...
public static final String IMAGE5="image/tiff";
}在列表清单的该类下添加
<intent-filter>
...
<data android:mimeType="image/tiff" />
</intent-filter>
问题是:点击后,从系统自带的文件管理进行选择文件,发现tif文件是识别不了。小米VIVO手机不能识别,但是华为手机可以识别。
String[] mimeTypes = {MimeType.DOC, MimeType.DOCX, MimeType.PDF, MimeType.PPT, MimeType.PPTX, MimeType.XLS,
MimeType.XLSX,MimeType.IMAGE1,MimeType.IMAGE2,MimeType.IMAGE3,MimeType.IMAGE4,MimeType.IMAGE6,MimeType.TEXT,MimeType.IMAGE5};
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
if (mimeTypes != null) {
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
}
intent.setType("*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent,1);//点击就执行跳转
public static class MimeType {
...
public static final String IMAGE5="image/tiff";
}在列表清单的该类下添加
<intent-filter>
...
<data android:mimeType="image/tiff" />
</intent-filter>
问题是:点击后,从系统自带的文件管理进行选择文件,发现tif文件是识别不了。小米VIVO手机不能识别,但是华为手机可以识别。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货