【发布时间】:2017-05-27 11:26:09
【问题描述】:
在阅读我需要的内容之前,不要将其标记为重复。
我见过很多类似的话题,但我都没有找到解决方案。 我需要最简单的东西:在我的应用程序中,我有“查看媒体文件”按钮。单击该按钮后,我需要打开(使用内置文件资源管理器)这个目录 - SD_CARD/my_folder 媒体文件在哪里(我想点击其中任何一个,它们应该在默认媒体播放器)..
我在 SO 上使用了所有建议的答案,如下所示:
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri mydir = Uri.parse("/sdcard/Recorder_Videos");
intent.setDataAndType(mydir, "*/*");
startActivity(intent);
但他们所做的一切:点击按钮后,它会打开“选择文件”菜单: (点击时我仍然无法播放媒体文件)
【问题讨论】:
-
删除选择器从代码中删除
Intent.createChooser -
设备上不需要默认文件浏览器。这是完全可选的。
-
Uri.parse(location);???location的值是多少?如果我们甚至看不到您想要的路径,您怎么能抱怨它选择root!?(with built-in File Explorer)???那会是什么? -
你显示文件选择意图打开,那是什么问题?
标签: android