我如何让我的文件管理器应用程序启动文件时,点击Android



我正在做一个基本的文件管理器,我在启动文件时遇到了麻烦。我有它,当你点击一个文件夹,它打开,但我如何让它开始一个文件,当一个文件被点击?谢谢!

对于视频或音频,您可以像这样开始文件,

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类型。

最新更新