java - 在 Activity 中显示转换后的文件

标签 java android

我正在 android studio 中开发视频转换器。我能够成功转换文件并可以播放生成的文件:

File file = new File(filepath);
Uri path = Uri.fromFile(file);
Intent Openintent = new Intent(Intent.ACTION_VIEW);
Openintent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Openintent.setDataAndType(path, "audio/mp3");
try {
    startActivity(Openintent);
}
catch (ActivityNotFoundException e) {

}

但我找不到任何代码来打开生成的文件夹并显示已标记的转换文件。就像我们在 Windows 中一样 Locate file in folder

最佳答案

这里是打开转换文件所在文件夹的方法

String folderPath = filepath.substring(0 , filepath.lastIndexOf('/') + 1);
Uri uri = Uri.parse(folderPath);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "resource/folder");
startActivity(intent); 

关于java - 在 Activity 中显示转换后的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53985135/

相关文章:

java - 如何在 Tomcat 中使用 spring 样式的属性文件配置 quartz 调度程序?

java - Netbeans 7.0.1 和 7.1 之间 JVM 堆大小分配的差异?

java - Android Studio Spinner 导致应用程序在打开之前崩溃

android - 单选按钮仅在单击按钮时发生 android studio

java - 从另一个 Fragment 获取值,然后将 Items 添加到自定义 recyclerview

java - 如何制作一个 Class< 类型的数组?扩展一些东西>?

java - assertJ findFrame() 失败并出现 NoClassDefFoundError

android - 如何从 SQLite 检索数据到 EditText 屏幕并使用 onClick 事件滚动

android - Android 上的应用内计费(购买确认,json 字符串)

android - 从字符串数组中过滤数字并获取android中最后两个更大数字的索引