我希望通过我的应用程序处理一些文件,因为我正在使用以下代码
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(f.getAbsolutePath() + "/" + fileName)), fileType);
startActivity(intent);
我想要一些文件,因为我需要以下文件的MIME类型
1)Office文件(DOC,PPT,XLS,Word等) 2)VCF 3)AVI,3gp,flv等 4)APK
如果你知道的话,请发帖...
并告诉我是否还有其他方式来处理文件
谢谢.. :))
答案 0 :(得分:2)
我猜您可以使用URLConnection.guessContentTypeFromName(String url)找出MIME类型。我没有测试过,但我也需要这个,所以我试试看。
答案 1 :(得分:2)
1)http://filext.com/faq/office_mime_types.php用于办公室类型。 2)vcf的“text / x-vcard” 3)http://www.w3schools.com/media/media_mimeref.asp和http://filext.com电影 4)apk文件的“application / vnd.android.package-archive” 我使用filename.endsWith(“doc”)来计算文件类型。我知道这不是最优雅的解决方案,但我无法让URLConnection.guessContentTypeFromName(String url)为我工作......