我正在做一个基本的文件管理器,我在启动文件时遇到了麻烦。我有它,当你点击一个文件夹,它打开,但我如何让它开始一个文件,当一个文件被点击?谢谢!
对于视频或音频,您可以像这样开始文件,
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类型。