我正在处理基本文件管理器,但我在启动文件时遇到问题。我有它,所以当你点击它打开的文件夹,但如何在单击文件时启动它来启动文件?谢谢!
答案 0 :(得分:0)
对于视频或音频,您可以像这样启动文件,
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/test.mp4");
intent.setDataAndType(Uri.fromFile(file), "video/*");
startActivity(intent);
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File("/sdcard/test.mp3");
intent.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(intent);
对于其他类型的文件,您可以通过MimeTypeMap(http://developer.android.com/reference/android/webkit/MimeTypeMap.html)获取其MIME类型。