如何在安卓设备中以编程的方式打开文件夹?

3
我正在开发一个Android应用程序,它可以打开文件夹。我的问题是如何在Android中以编程方式打开文件夹?我尝试了stackoverflow上的所有解决方案并在谷歌上搜索,但是我找不到解决办法。请问是否有人能提供一个答案呢?谢谢。

定义打开文件夹的含义。获取其中的文件列表?还是其他什么? - Gabe Sechan
你没有谷歌一下。我是说,认真点。简单搜索“Android Directorychooser code example”就会得到成千上万个示例代码。 - Joao Guilherme
@Saleh_IB 你可能需要参考这个链接:https://dev59.com/GWMl5IYBdhLWcg3wz5yS?rq=1 这可能是你需要的。 - SMK
@Wamasa,在我在这里发布问题之前,我已经在谷歌上搜索过了。虽然有很多类似于我的问题的问题在stackoverflow上,但我仍然找不到任何有用的信息。因此,我决定在这里发布我的问题。 - SLH_IB
@Saleh_IB 好的,这是你需要的链接 - Joao Guilherme
显示剩余5条评论
1个回答

0

你可以使用以下代码打开文件夹

File file = new File(path);
        Uri uri_path = Uri.fromFile(file);
        String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension
                (MimeTypeMap.getFileExtensionFromUrl(path));


        Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
        intent.setType(mimeType);
        intent.setDataAndType(uri_path, mimeType);
        startActivity(intent);

它能打开任何文件夹吗?你也在三星上检查了吗? - Anshul Tyagi
@AnshulTyagi 三星没头绪,顺便问一下你怎么样啊? - Aditya Vyas-Lakhan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接